Learning Behavior Trees with Genetic Programming in Unpredictable Environments
Not on the map. Why?
Abstract (arXiv)
Modern industrial applications require robots to be able to operate in unpredictable environments, and programs to be created with a minimal effort, as there may be frequent changes to the task. In this paper, we show that genetic programming can be effectively used to learn the structure of a behavior tree (BT) to solve a robotic task in an unpredictable environment. Moreover, we propose to use a simple simulator for the learning and demonstrate that the learned BTs can solve the same task in a realistic simulator, reaching convergence without the need for task specific heuristics. The learned solution is tolerant to faults, making our method appealing for real robotic applications.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 6 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 0; 2024: 3.
7 papers.
- 2022Behavior Trees in Robot Control Systemscited by 13
- 2021Combining Planning and Learning of Behavior Trees for Robotic Assemblycited by 9
- 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
- 2022EvolvingBehavior: Towards Co-Creative Evolution of Behavior Trees for Game NPCscited by 2
- 2024BeSimulator: A Large Language Model Powered Text-based Behavior Simulatorcited by 1
- 2021Composition Machines: Programming Self-Organising Software Models for the Emergence of Sequential Program Spacescited by 0
- 2024Designing Robust Cyber-Defense Agents with Evolving Behavior Trees21 Oct 2024
- 2024BeSimulator: A Large Language Model Powered Text-based Behavior Simulator24 Sep 2024
- 2024A Study on Training and Developing Large Language Models for Behavior Tree Generation16 Jan 2024
- 2022EvolvingBehavior: Towards Co-Creative Evolution of Behavior Trees for Game NPCs1 Sep 2022
- 2022Behavior Trees in Robot Control Systems24 Mar 2022
- 2021Composition Machines: Programming Self-Organising Software Models for the Emergence of Sequential Program Spaces11 Aug 2021
- 2021Combining Planning and Learning of Behavior Trees for Robotic Assembly16 Mar 2021