arXiv · 2203.05389
Flexible Behavior Trees: In search of the mythical HFSMBTH for Collaborative Autonomy in Robotics
Abstract
In recent years, the model of computation known as Behavior Trees (BT), first developed in the video game industry, has become more popular in the robotics community for defining discrete behavior switching. BTs are threatening to supplant the venerable Hierarchical Finite State Machine (HFSM) model. In this paper we contrast BT and HFSM, pointing out some potential issues with the BT form, and advocate for a hybrid model of computation that uses both BT and HFSM in ways that leverage their individual strengths. The work introduces a new open-source package for ROS 2 that extends the Flexible Behavior Engine (FlexBE) to enable interaction with BT-based behaviors within a HFSM in a way that supports collaborative autonomy. Simulation and hardware demonstrations illustrate the concepts.
Explore related subjects
Keep this discovery
Joshua M. Zutell, David C. Conner, Philipp Schillinger. 2022-03-10. Flexible Behavior Trees: In search of the mythical HFSMBTH for Collaborative Autonomy in Robotics. https://arxiv.org/abs/2203.05389
Cite the original work for its findings. Save a collection to share your selection of sources.