Add groot monitoring behavior tree visualization (#1958)
* include ZMQ publisher for Groot very plain integration, should be made optionally through a launch parameter * fix Groot crashing finding custom nodes in monitor mode straight forward working fix. The manifest was missing, so Groot searched custom node IDs that it did not have. This is implemented correctly directly in BT.CPP V3 and should be used instead of an implementation in nav2_bt_engine * refactor buildTreeFromText to createTreeFromText as in BT.CPP v3 * forward XML to createTreeFromText from BT.CPP v3 factory function * Add createTreeFromFile forware to BT-factory function * fix createTreeFromFile args.. * add personal copyright I think this is okay for finding a nasty bug.. :) * move creating ZMQ Publisher from run to dedicated function this way the ZMQ Publisher ca be added to individual trees within the same factory. Should be important for switching trees (XML files) * Add parameter for Groot Monitor...
Showing
- doc/parameters/param_list.md 3 additions, 0 deletionsdoc/parameters/param_list.md
- nav2_behavior_tree/include/nav2_behavior_tree/behavior_tree_engine.hpp 18 additions, 14 deletions..._tree/include/nav2_behavior_tree/behavior_tree_engine.hpp
- nav2_behavior_tree/nav2_tree_nodes.xml 2 additions, 0 deletionsnav2_behavior_tree/nav2_tree_nodes.xml
- nav2_behavior_tree/src/behavior_tree_engine.cpp 46 additions, 6 deletionsnav2_behavior_tree/src/behavior_tree_engine.cpp
- nav2_bringup/bringup/params/nav2_params.yaml 3 additions, 0 deletionsnav2_bringup/bringup/params/nav2_params.yaml
- nav2_bt_navigator/src/bt_navigator.cpp 24 additions, 7 deletionsnav2_bt_navigator/src/bt_navigator.cpp
- nav2_common/nav2_common/launch/rewritten_yaml.py 115 additions, 119 deletionsnav2_common/nav2_common/launch/rewritten_yaml.py
- nav2_system_tests/package.xml 1 addition, 0 deletionsnav2_system_tests/package.xml
- nav2_system_tests/src/system/CMakeLists.txt 16 additions, 1 deletionnav2_system_tests/src/system/CMakeLists.txt
- nav2_system_tests/src/system/test_system_launch.py 15 additions, 4 deletionsnav2_system_tests/src/system/test_system_launch.py
- nav2_system_tests/src/system/tester_node.py 97 additions, 0 deletionsnav2_system_tests/src/system/tester_node.py
Please register or sign in to comment