How Behavior Trees Modularize Hybrid Control Systems and Generalize Sequential Behavior Compositions, the Subsumption Architecture, and Decision Trees
@article{Colledanchise2017HowBT, title={How Behavior Trees Modularize Hybrid Control Systems and Generalize Sequential Behavior Compositions, the Subsumption Architecture, and Decision Trees}, author={Michele Colledanchise and Petter {\"O}gren}, journal={IEEE Transactions on Robotics}, year={2017}, volume={33}, pages={372-389} }
Behavior trees (BTs) are a way of organizing the switching structure of a hybrid dynamical system (HDS), which was originally introduced in the computer game programming community. In this paper, we analyze how the BT representation increases the modularity of an HDS and how key system properties are preserved over compositions of such systems, in terms of combining two BTs into a larger one. We also show how BTs can be seen as a generalization of sequential behavior compositions, the… CONTINUE READING
Figures, Tables, and Topics from this paper
Figures and Tables
figure 1 figure 10 figure 11 figure 12 figure 13 figure 14 figure 15 figure 16 figure 17 figure 18 figure 19 figure 2 figure 20 figure 21 figure 22 figure 23 figure 24 figure 25 figure 26 figure 27 figure 29 figure 3 figure 30 figure 31 figure 32 figure 33 figure 34 figure 4 figure 5 figure 6 figure 7 figure 8 figure 9 table I table II
76 Citations
Improving the Parallel Execution of Behavior Trees
- Computer Science, Engineering
- 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
- 2018
- 7
- PDF
A principled analysis of Behavior Trees and their generalisations
- Computer Science
- ArXiv
- 2020
- 1
- Highly Influenced
- PDF
On modularity in reactive control architectures, with an application to formal verification
- Computer Science
- ArXiv
- 2020
- 1
- Highly Influenced
- PDF
Learning of Behavior Trees for Autonomous Agents
- Computer Science, Engineering
- IEEE Transactions on Games
- 2019
- 35
- PDF
Behavior Trees as a Control Architecture in the Automatic Modular Design of Robot Swarms
- Computer Science
- ANTS Conference
- 2018
- 19
- PDF
Convergence Analysis of Hybrid Control Systems in the Form of Backward Chained Behavior Trees
- Computer Science
- IEEE Robotics and Automation Letters
- 2020
Evolving Behaviour Tree Structures Using Grammatical Evolution
- Computer Science
- Handbook of Grammatical Evolution
- 2018
- PDF
References
SHOWING 1-10 OF 34 REFERENCES
How Behavior Trees modularize robustness and safety in hybrid systems
- Computer Science
- 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems
- 2014
- 53
- PDF
Performance analysis of stochastic behavior trees
- Computer Science
- 2014 IEEE International Conference on Robotics and Automation (ICRA)
- 2014
- 34
- PDF
Sequential composition of robust controller specifications
- Engineering, Computer Science
- 2012 IEEE International Conference on Robotics and Automation
- 2012
- 26
- PDF
Evolutionary Behavior Tree Approaches for Navigating Platform Games
- Computer Science
- IEEE Transactions on Computational Intelligence and AI in Games
- 2017
- 29
- PDF
Extending the JADE Agent Behaviour Model with JBehaviourTrees Framework
- Computer Science
- KES-AMSTA
- 2011
- 18
- PDF
Sequential Composition of Dynamically Dexterous Robot Behaviors
- Engineering, Computer Science
- Int. J. Robotics Res.
- 1999
- 457
- PDF