On the Implementation of Behavior Trees in Robotics
Not on the map. Why?
Abstract (arXiv)
There is a growing interest in Behavior Trees (BTs) as a tool to describe and implement robot behaviors. BTs were devised in the video game industry and their adoption in robotics resulted in the development of ad-hoc libraries to design and execute BTs that fit complex robotics software architectures. While there is broad consensus on how BTs work, some characteristics rely on the implementation choices done in the specific software library used. In this letter, we outline practical aspects in the adoption of BTs and the solutions devised by the robotics community to fully exploit the advantages of BTs in real robots. We also overview the solutions proposed in open-source libraries used in robotics, we show how BTs fit in robotic software architecture, and we present a use case example.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 29 Jun 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 3; 2025: 2.
9 papers.
- 2023LLM-MARS: Large Language Model for Behavior Tree Generation and NLP-enhanced Dialogue in Multi-Agent Robot Systemscited by 18
- 2022Behavior Trees in Robot Control Systemscited by 13
- 2025ManipDreamer: Boosting Robotic Manipulation World Model with Action Tree and Visual Guidancecited by 11
- 2024HARMONIC: Cognitive and Control Collaboration in Human-Robotic Teamscited by 2
- 2023Towards Dependable Autonomous Systems Based on Bayesian Deep Learning Componentscited by 1
- 2022Behavior Tree-Based Task Planning for Multiple Mobile Robots using a Data Distribution Servicecited by 0
- 2024Execution Semantics of Behavior Trees in Robotic Applicationscited by 0
- 2024SPACE: A Python-based Simulator for Evaluating Decentralized Multi-Robot Task Allocation Algorithmscited by 0
- 2025HARMONIC: A Content-Centric Cognitive Robotic Architecturecited by 0
- 2025HARMONIC: A Content-Centric Cognitive Robotic Architecture16 Sep 2025
- 2025ManipDreamer: Boosting Robotic Manipulation World Model with Action Tree and Visual Guidance23 Apr 2025
- 2024HARMONIC: Cognitive and Control Collaboration in Human-Robotic Teams26 Sep 2024
- 2024SPACE: A Python-based Simulator for Evaluating Decentralized Multi-Robot Task Allocation Algorithms6 Sep 2024
- 2024Execution Semantics of Behavior Trees in Robotic Applications31 Jul 2024
- 2023LLM-MARS: Large Language Model for Behavior Tree Generation and NLP-enhanced Dialogue in Multi-Agent Robot Systems14 Dec 2023
- 2023Towards Dependable Autonomous Systems Based on Bayesian Deep Learning Components12 Jan 2023
- 2022Behavior Trees in Robot Control Systems24 Mar 2022
- 2022Behavior Tree-Based Task Planning for Multiple Mobile Robots using a Data Distribution Service26 Jan 2022