Behavior Trees in Robot Control Systems
Not on the map. Why?
Abstract (arXiv)
In this paper we will give a control theoretic perspective on the research area of behavior trees in robotics. The key idea underlying behavior trees is to make use of modularity, hierarchies and feedback, in order to handle the complexity of a versatile robot control system. Modularity is a well-known tool to handle software complexity by enabling development, debugging and extension of separate modules without having detailed knowledge of the entire system. A hierarchy of such modules is natural, since robot tasks can often be decomposed into a hierarchy of sub-tasks. Finally, feedback control is a fundamental tool for handling uncertainties and disturbances in any low level control system, but in order to enable feedback control on the higher level, where one module decides what submodule to execute, information regarding progress and applicability of each submodule needs to be shared in the module interfaces. We will describe how these three concepts come to use in theoretical analysis, practical design, as well as extensions and combinations with other ideas from control theory and robotics.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 19 of its 65 references that are in the map. First posted on arXiv 24 Mar 2022.
Builds on
19 of 65 references.
References · 19
- 2019Control Barrier Functions: Theory and Applicationscited by 332
- 2017Behavior Trees in Robotics and AI: An Introductioncited by 105
- 2020A Survey of Behavior Trees in Robotics and AIcited by 53
- 2016Towards Blended Reactive Planning and Acting using Behavior Treescited by 20
- 2019Representing Robot Task Plans as Robust Logical-Dynamical Systemscited by 15
- 2015Learning of Behavior Trees for Autonomous Agentscited by 14
- 2020On modularity in reactive control architectures, with an application to formal verificationcited by 11
- 2021Combining Planning and Learning of Behavior Trees for Robotic Assemblycited by 9
- 2021On the Implementation of Behavior Trees in Roboticscited by 9
- 2015A Framework for Constrained and Adaptive Behavior-Based Agentscited by 8
- 2020Learning Behavior Trees with Genetic Programming in Unpredictable Environmentscited by 7
- 2018Adding Neural Network Controllers to Behavior Trees without Destroying Performance Guaranteescited by 6
7 more
- 2021An expressiveness hierarchy of Behavior Trees and related architecturescited by 6
- 2021Optimized Execution of PDDL Plans using Behavior Treescited by 4
- 2020Combining Control Barrier Functions and Behavior Trees for Multi-Agent Underwater Coverage Missionscited by 3
- 2021Continuous-Time Behavior Trees as Discontinuous Dynamical Systemscited by 3
- 2019Automatic difficulty management and testing in games using a framework based on behavior trees and genetic algorithmscited by 2
- 2016Simulation Results on Selector Adaptation in Behavior Treescited by 1
- 2017User Experience of the CoSTAR System for Instruction of Collaborative Robotscited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 6; 2025: 1; 2026: 5.
13 papers.
Sort:
By area:
- 2024RoboMatrix: A Skill-centric Hierarchical Framework for Scalable Robot Task Planning and Execution in Open-Worldcited by 22
- 2023LLM-MARS: Large Language Model for Behavior Tree Generation and NLP-enhanced Dialogue in Multi-Agent Robot Systemscited by 17
- 2026Uni-Skill: Building Self-Evolving Skill Repository for Generalizable Robotic Manipulationcited by 8
- 2024Task and Motion Planning for Execution in the Realcited by 6
- 2024BVR Gym: A Reinforcement Learning Environment for Beyond-Visual-Range Air Combatcited by 3
- 2024HBTP: Heuristic Behavior Tree Planning with Large Language Model Reasoningcited by 3
- 2025Inductive Learning of Robot Task Knowledge from Raw Data and Online Expert Feedbackcited by 2
- 2024Temporal and Semantic Evaluation Metrics for Foundation Models in Post-Hoc Analysis of Robotic Sub-taskscited by 1
- 2024Execution Semantics of Behavior Trees in Robotic Applicationscited by 0
- 2026Progress Constraints for Reinforcement Learning in Behavior Treescited by 0
- 2026CABTO: Context-Aware Behavior Tree Grounding for Robot Manipulationcited by 0
- 2026Contract-Grounded Behavior Tree Synthesis via Coding Agentscited by 0
- 2026Towards An LLM-Driven Unified Conversion Framework for BT and FSM in Autonomous Intelligent Systems24 Sep 2026
- 2026Contract-Grounded Behavior Tree Synthesis via Coding Agents13 Jul 2026
- 2026CABTO: Context-Aware Behavior Tree Grounding for Robot Manipulation17 Mar 2026
- 2026Uni-Skill: Building Self-Evolving Skill Repository for Generalizable Robotic Manipulation3 Mar 2026
- 2026Progress Constraints for Reinforcement Learning in Behavior Trees6 Feb 2026
- 2025Inductive Learning of Robot Task Knowledge from Raw Data and Online Expert Feedback13 Jan 2025
- 2024RoboMatrix: A Skill-centric Hierarchical Framework for Scalable Robot Task Planning and Execution in Open-World29 Nov 2024
- 2024Execution Semantics of Behavior Trees in Robotic Applications31 Jul 2024
- 2024Task and Motion Planning for Execution in the Real5 Jun 2024
- 2024HBTP: Heuristic Behavior Tree Planning with Large Language Model Reasoning3 Jun 2024
- 2024BVR Gym: A Reinforcement Learning Environment for Beyond-Visual-Range Air Combat26 Mar 2024
- 2024Temporal and Semantic Evaluation Metrics for Foundation Models in Post-Hoc Analysis of Robotic Sub-tasks25 Mar 2024
- 2024RoboMatrix: A Skill-centric Hierarchical Framework for Scalable Robot Task Planning and Execution in Open-Worldcited by 22
- 2024Task and Motion Planning for Execution in the Realcited by 6
- 2024BVR Gym: A Reinforcement Learning Environment for Beyond-Visual-Range Air Combatcited by 3
- 2025Inductive Learning of Robot Task Knowledge from Raw Data and Online Expert Feedbackcited by 2
- 2024Temporal and Semantic Evaluation Metrics for Foundation Models in Post-Hoc Analysis of Robotic Sub-taskscited by 1
- 2024Execution Semantics of Behavior Trees in Robotic Applicationscited by 0
- 2026Progress Constraints for Reinforcement Learning in Behavior Treescited by 0
- 2026CABTO: Context-Aware Behavior Tree Grounding for Robot Manipulationcited by 0
- 2026Towards An LLM-Driven Unified Conversion Framework for BT and FSM in Autonomous Intelligent Systemscited by 0
- 2026Towards An LLM-Driven Unified Conversion Framework for BT and FSM in Autonomous Intelligent Systems24 Sep 2026
- 2026CABTO: Context-Aware Behavior Tree Grounding for Robot Manipulation17 Mar 2026
- 2026Progress Constraints for Reinforcement Learning in Behavior Trees6 Feb 2026
- 2025Inductive Learning of Robot Task Knowledge from Raw Data and Online Expert Feedback13 Jan 2025
- 2024RoboMatrix: A Skill-centric Hierarchical Framework for Scalable Robot Task Planning and Execution in Open-World29 Nov 2024
- 2024Execution Semantics of Behavior Trees in Robotic Applications31 Jul 2024
- 2024Task and Motion Planning for Execution in the Real5 Jun 2024
- 2024BVR Gym: A Reinforcement Learning Environment for Beyond-Visual-Range Air Combat26 Mar 2024
- 2024Temporal and Semantic Evaluation Metrics for Foundation Models in Post-Hoc Analysis of Robotic Sub-tasks25 Mar 2024