ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Did you try to use Groot for modifying a BT? I recommend it, it makes everything easier.
https://navigation.ros.org/tutorials/docs/using_groot.html
For the ROS2 Galactic installation:
cd ~/dev_ws/src
git clone https://github.com/BehaviorTree/Groot.git
cd ..
rosdep install --from-paths src --ignore-src
colcon build --symlink-install --packages-select groot
I have sudo apt install ros-galactic-behaviortree-cpp-v3
before too.
You have to source install/setup.bash
and ./build/groot/Groot
.
You can load BT XMLs from the Nav2 repository/your package and modify it.
Right now there is an open issue in the Nav2 repository about probing the blackboard parameters for debugging:
You can try to check this forum too:
As well as the documentation or this PDF.