This repository contains useful wrappers to use ROS2 and BehaviorTree.CPP together.
In particular, it provides a standard way to implement:
Our main goals are:
Note that this library is compatible only with:
Additionally, check plugins.hpp to see how to learn how to wrap your Nodes into plugins that can be loaded at run-time.
A lot of code is either inspired or copied from Nav2.
For this reason, we retain the same license and copyright.