9. Troubleshooting - fkie/fkie_behavior_trees GitHub Wiki
Here we want to include the most common problems/errors that might appear when using Behavior Trees.
Problems with the Behavior Tree Manager
- I got an error when running the
behavior_tree_manager_node
: [MoveBase_GetPath] is not a registered node, nor a Subtree.
The BT Manager could not find your node, possibly you have to check the parameter action_plugins
:
action_plugins:
["libMoveBaseActions_dyn.so"]
Groot
Problems with - I could not install the dependencies of Groot due to version conflicts (valid for
behaviortree-cpp-v3
version < 3.5.0):
Sometimes, the most recent version of Groot
is not fully compatible with the library behaviortree-cpp-v3
, causing compatibility problems. Try to use an older working commit.
mkdir ros/external; cd ros/external
git clone https://github.com/BehaviorTree/Groot.git
cd Groot
git checkout *previous_commit_id*
git submodule update --init --recursive
mkdir build; cd build
cmake ..
make