Combining Planning and Learning of Behavior Trees for Robotic Assembly
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 8 of its 26 references that are in the map. First posted on arXiv 16 Mar 2021.
Builds on
8 of 26 references.
References · 8
- 2017Behavior Trees in Robotics and AI: An Introductioncited by 105
- 2017PRM-RL: Long-range Robotic Navigation Tasks by Combining Reinforcement Learning and Sampling-based Planningcited by 64
- 2020A Survey of Behavior Trees in Robotics and AIcited by 53
- 2018Combined Reinforcement Learning via Abstract Representationscited by 37
- 2016Towards Blended Reactive Planning and Acting using Behavior Treescited by 20
- 2015Learning of Behavior Trees for Autonomous Agentscited by 14
- 2020Learning Behavior Trees with Genetic Programming in Unpredictable Environmentscited by 7
- 20192019 Evolutionary Algorithms Reviewcited by 4
Built on by
Citing papers per year: 2022: 4; 2023: 1; 2024: 3; 2025: 0; 2026: 1.
9 papers.
- 2023Robot Behavior-Tree-Based Task Generation with Large Language Modelscited by 22
- 2022Behavior Trees in Robot Control Systemscited by 13
- 2024Integrating Intent Understanding and Optimal Behavior Planning for Behavior Tree Generation from Human Instructionscited by 12
- 2022Skill-based Multi-objective Reinforcement Learning of Industrial Robot Tasks with Planning and Knowledge Integrationcited by 10
- 2022KT-BT: A Framework for Knowledge Transfer Through Behavior Trees in Multi-Robot Systemscited by 6
- 2024A Study on Training and Developing Large Language Models for Behavior Tree Generationcited by 4
- 2024Designing Robust Cyber-Defense Agents with Evolving Behavior Treescited by 4
- 2026From Prompts to Pavement: LMMs-based Agentic Behavior-Tree Generation Framework for Autonomous Vehiclescited by 2
- 2022Behavior Tree-Based Task Planning for Multiple Mobile Robots using a Data Distribution Servicecited by 0
- 2026From Prompts to Pavement: LMMs-based Agentic Behavior-Tree Generation Framework for Autonomous Vehicles18 Jan 2026
- 2024Designing Robust Cyber-Defense Agents with Evolving Behavior Trees21 Oct 2024
- 2024Integrating Intent Understanding and Optimal Behavior Planning for Behavior Tree Generation from Human Instructions13 May 2024
- 2024A Study on Training and Developing Large Language Models for Behavior Tree Generation16 Jan 2024
- 2023Robot Behavior-Tree-Based Task Generation with Large Language Models24 Feb 2023
- 2022KT-BT: A Framework for Knowledge Transfer Through Behavior Trees in Multi-Robot Systems7 Sep 2022
- 2022Behavior Trees in Robot Control Systems24 Mar 2022
- 2022Skill-based Multi-objective Reinforcement Learning of Industrial Robot Tasks with Planning and Knowledge Integration18 Mar 2022
- 2022Behavior Tree-Based Task Planning for Multiple Mobile Robots using a Data Distribution Service26 Jan 2022