Combining Planning and Learning of Behavior Trees for Robotic Assembly
- URL: http://arxiv.org/abs/2103.09036v1
- Date: Tue, 16 Mar 2021 13:11:39 GMT
- Title: Combining Planning and Learning of Behavior Trees for Robotic Assembly
- Authors: Jonathan Styrud, Matteo Iovino, Mikael Norrl\"of, M{\aa}rten
Bj\"orkman and Christian Smith
- Abstract summary: We propose a method for generating Behavior Trees using a Genetic Programming algorithm.
We show that this type of high level learning of Behavior Trees can be transferred to a real system without further training.
- Score: 0.9262157005505219
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Industrial robots can solve very complex tasks in controlled environments,
but modern applications require robots able to operate in unpredictable
surroundings as well. An increasingly popular reactive policy architecture in
robotics is Behavior Trees but as with other architectures, programming time
still drives cost and limits flexibility. There are two main branches of
algorithms to generate policies automatically, automated planning and machine
learning, both with their own drawbacks. We propose a method for generating
Behavior Trees using a Genetic Programming algorithm and combining the two
branches by taking the result of an automated planner and inserting it into the
population. Experimental results confirm that the proposed method of combining
planning and learning performs well on a variety of robotic assembly problems
and outperforms both of the base methods used separately. We also show that
this type of high level learning of Behavior Trees can be transferred to a real
system without further training.
Related papers
- $π_0$: A Vision-Language-Action Flow Model for General Robot Control [77.32743739202543]
We propose a novel flow matching architecture built on top of a pre-trained vision-language model (VLM) to inherit Internet-scale semantic knowledge.
We evaluate our model in terms of its ability to perform tasks in zero shot after pre-training, follow language instructions from people, and its ability to acquire new skills via fine-tuning.
arXiv Detail & Related papers (2024-10-31T17:22:30Z) - RoboScript: Code Generation for Free-Form Manipulation Tasks across Real
and Simulation [77.41969287400977]
This paper presents textbfRobotScript, a platform for a deployable robot manipulation pipeline powered by code generation.
We also present a benchmark for a code generation benchmark for robot manipulation tasks in free-form natural language.
We demonstrate the adaptability of our code generation framework across multiple robot embodiments, including the Franka and UR5 robot arms.
arXiv Detail & Related papers (2024-02-22T15:12:00Z) - RoboGen: Towards Unleashing Infinite Data for Automated Robot Learning via Generative Simulation [68.70755196744533]
RoboGen is a generative robotic agent that automatically learns diverse robotic skills at scale via generative simulation.
Our work attempts to extract the extensive and versatile knowledge embedded in large-scale models and transfer them to the field of robotics.
arXiv Detail & Related papers (2023-11-02T17:59:21Z) - Self-Improving Robots: End-to-End Autonomous Visuomotor Reinforcement
Learning [54.636562516974884]
In imitation and reinforcement learning, the cost of human supervision limits the amount of data that robots can be trained on.
In this work, we propose MEDAL++, a novel design for self-improving robotic systems.
The robot autonomously practices the task by learning to both do and undo the task, simultaneously inferring the reward function from the demonstrations.
arXiv Detail & Related papers (2023-03-02T18:51:38Z) - Using Deep Learning to Bootstrap Abstractions for Hierarchical Robot
Planning [27.384742641275228]
We present a new approach for bootstrapping the entire hierarchical planning process.
It shows how abstract states and actions for new environments can be computed automatically.
It uses the learned abstractions in a novel multi-source bi-directional hierarchical robot planning algorithm.
arXiv Detail & Related papers (2022-02-02T08:11:20Z) - Learning and Executing Re-usable Behaviour Trees from Natural Language
Instruction [1.4824891788575418]
Behaviour trees can be used in conjunction with natural language instruction to provide a robust and modular control architecture.
We show how behaviour trees generated using our approach can be generalised to novel scenarios.
We validate this work against an existing corpus of natural language instructions.
arXiv Detail & Related papers (2021-06-03T07:47:06Z) - Behavior coordination for self-adaptive robots using constraint-based
configuration [0.0]
This paper presents an original algorithm to dynamically configure the control architecture of self-adaptive robots.
The algorithm uses a constraint-based configuration approach to decide which basic robot behaviors should be activated in response to both reactive and deliberative events.
The solution has been implemented as a software development tool called Behavior Coordinator CBC, which is based on ROS and open source.
arXiv Detail & Related papers (2021-03-24T12:09:44Z) - Learning Behavior Trees with Genetic Programming in Unpredictable
Environments [7.839247285151348]
We show that genetic programming can be effectively used to learn the structure of a behavior tree.
We demonstrate that the learned BTs can solve the same task in a realistic simulator, reaching convergence without the need for task specifics.
arXiv Detail & Related papers (2020-11-06T09:28:23Z) - Thinking While Moving: Deep Reinforcement Learning with Concurrent
Control [122.49572467292293]
We study reinforcement learning in settings where sampling an action from the policy must be done concurrently with the time evolution of the controlled system.
Much like a person or an animal, the robot must think and move at the same time, deciding on its next action before the previous one has completed.
arXiv Detail & Related papers (2020-04-13T17:49:29Z) - Automatic Gesture Recognition in Robot-assisted Surgery with
Reinforcement Learning and Tree Search [63.07088785532908]
We propose a framework based on reinforcement learning and tree search for joint surgical gesture segmentation and classification.
Our framework consistently outperforms the existing methods on the suturing task of JIGSAWS dataset in terms of accuracy, edit score and F1 score.
arXiv Detail & Related papers (2020-02-20T13:12:38Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.