Overview of BehaviorTree.ROS2
humbleBehaviorTree.ROS2 provides wrappers to integrate ROS2 with BehaviorTree.CPP. It is designed to minimize boilerplate and ensure that asynchronous ROS2 Actions remain non-blocking within the behavior tree execution.
Key capabilities include implementing:
- Behavior Tree Executors using the ROS Action interface.
- Action clients.
- Service clients.
- Topic subscribers.
- Topic publishers.