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"]

Problems with Groot

  • 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