2014 · 84 citations · 12 references
EngineeringComputer ScienceRobotics EngineeringRobot ControlRoboticsSafety EngineeringBehavior-based SafetyFunctional SafetyHybrid SystemsModular Robot DesignRobot SafetySafety-critical SystemsBehavior TreesBehavior-based ControlFormal Methods For Robot Safety
Behavior Trees (BTs) have become a popular framework for designing controllers of in-game opponents in the computer gaming industry. In this paper, we formalize and analyze the reasons behind the success of the BTs using standard tools of robot control theory, focusing on how properties such as robustness and safety are addressed in a modular way. In particular, we show how these key properties can be traced back to the ideas of subsumption and sequential compositions of robot behaviors. Thus BTs can be seen as a recent addition to a long research effort towards increasing modularity, robustness and safety of robot control software. To illustrate the use of BTs, we provide a set of solutions to example problems.
12
Towards a unified behavior trees framework for robot control
Alejandro Marzinotto, Michele Colledanchise, Christian Smith et al. · 2014 · 208 citations · Full text