Senior Robotic Architect at Blue Ocean Robotics
In this presentation, we will learn what Behavior Trees (BT) are and how they differ from Finite State Machines (FSM).
Compared to FSM, BTs are easier to reason about and scale; in a way, we may say that behavior Trees offer a richer grammar that allows the user to express common design patterns seamlessly.
For this tutorial, the library BehaviorTree.CPP will be used.
Familiarize the audience with Behavior Trees and the ROS library behaviortree_cpp_v3
The vast ecosystem of open source libraries