Combining Context Awareness and Planning to Learn Behavior Trees from Demonstration
Oscar Gustavsson, Matteo Iovino, Jonathan Styrud, Christian Smith

TL;DR
This paper presents a method that combines context awareness and planning to learn Behavior Trees from demonstrations, enabling robots to adapt quickly and react dynamically in unpredictable collaborative environments.
Contribution
It introduces a novel approach that integrates context inference and planning to automatically generate Behavior Trees from demonstrations, improving adaptability in robotics.
Findings
Successfully learned Behavior Trees for complex manipulation tasks
Demonstrated effectiveness with non-expert demonstrations in industrial scenarios
Enhanced robot responsiveness and adaptability in dynamic environments
Abstract
Fast changing tasks in unpredictable, collaborative environments are typical for medium-small companies, where robotised applications are increasing. Thus, robot programs should be generated in short time with small effort, and the robot able to react dynamically to the environment. To address this we propose a method that combines context awareness and planning to learn Behavior Trees (BTs), a reactive policy representation that is becoming more popular in robotics and has been used successfully in many collaborative scenarios. Context awareness allows to infer from the demonstration the frames in which actions are executed and to capture relevant aspects of the task, while a planner is used to automatically generate the BT from the sequence of actions from the demonstration. The learned BT is shown to solve non-trivial manipulation tasks where learning the context is fundamental to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · AI-based Problem Solving and Planning · Data Stream Mining Techniques
