Navigate through poses action ability (#2271)
* initial work commit for compiling * building and almost basic working in navigator * working! * MVP done of navigate through poses in BT navigator side * working with zmq issue * adding compute path to pose, navigate through pose, through XML, and goal updater updates to support navigate through poses action * feedback contains culling * planner server with compute through poses server * abstracting more of the logic from the 2 planner server actions * fixing action server mixup * adding rviz support for nav through poses * improvements in reliability * resolving issues in the rviz plugins and enabling the BT navigator to better handle exceptions and muxing states * working nav through poses complete MVP, just cleanup now * bookkeeping up to date * linting updates + launch file parameter change updates * additional removal of patches from individual BT parameterization * adding find BT node for path removal points * remove extraneous file * adding to readme * linting * adding missing comma * moving try catch to another part of the code * create fake servers for BT system tests * clean exiting * unit BT tests * fixing typo * switch poses for pose * adding system test to nav through poses * fixing merge conflict issue * fix conflicts with 2246 * function conflict test resolution * fix linting
Showing
- nav2_behavior_tree/CMakeLists.txt 9 additions, 0 deletionsnav2_behavior_tree/CMakeLists.txt
- nav2_behavior_tree/README.md 3 additions, 0 deletionsnav2_behavior_tree/README.md
- nav2_behavior_tree/include/nav2_behavior_tree/behavior_tree_engine.hpp 2 additions, 1 deletion..._tree/include/nav2_behavior_tree/behavior_tree_engine.hpp
- nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server.hpp 5 additions, 7 deletions...vior_tree/include/nav2_behavior_tree/bt_action_server.hpp
- nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp 25 additions, 20 deletions...tree/include/nav2_behavior_tree/bt_action_server_impl.hpp
- nav2_behavior_tree/include/nav2_behavior_tree/plugins/action/compute_path_through_poses_action.hpp 78 additions, 0 deletions...tree/plugins/action/compute_path_through_poses_action.hpp
- nav2_behavior_tree/include/nav2_behavior_tree/plugins/action/navigate_through_poses_action.hpp 65 additions, 0 deletions...ior_tree/plugins/action/navigate_through_poses_action.hpp
- nav2_behavior_tree/include/nav2_behavior_tree/plugins/action/remove_passed_goals_action.hpp 63 additions, 0 deletions...havior_tree/plugins/action/remove_passed_goals_action.hpp
- nav2_behavior_tree/include/nav2_behavior_tree/plugins/condition/goal_updated_condition.hpp 2 additions, 0 deletions...ehavior_tree/plugins/condition/goal_updated_condition.hpp
- nav2_behavior_tree/include/nav2_behavior_tree/plugins/decorator/speed_controller.hpp 2 additions, 0 deletions...nav2_behavior_tree/plugins/decorator/speed_controller.hpp
- nav2_behavior_tree/nav2_tree_nodes.xml 52 additions, 2 deletionsnav2_behavior_tree/nav2_tree_nodes.xml
- nav2_behavior_tree/plugins/action/compute_path_through_poses_action.cpp 61 additions, 0 deletions...tree/plugins/action/compute_path_through_poses_action.cpp
- nav2_behavior_tree/plugins/action/navigate_through_poses_action.cpp 55 additions, 0 deletions...ior_tree/plugins/action/navigate_through_poses_action.cpp
- nav2_behavior_tree/plugins/action/remove_passed_goals_action.cpp 86 additions, 0 deletions...havior_tree/plugins/action/remove_passed_goals_action.cpp
- nav2_behavior_tree/plugins/condition/goal_updated_condition.cpp 10 additions, 4 deletions...ehavior_tree/plugins/condition/goal_updated_condition.cpp
- nav2_behavior_tree/plugins/decorator/speed_controller.cpp 5 additions, 2 deletionsnav2_behavior_tree/plugins/decorator/speed_controller.cpp
- nav2_behavior_tree/src/behavior_tree_engine.cpp 18 additions, 9 deletionsnav2_behavior_tree/src/behavior_tree_engine.cpp
- nav2_behavior_tree/test/plugins/action/CMakeLists.txt 12 additions, 0 deletionsnav2_behavior_tree/test/plugins/action/CMakeLists.txt
- nav2_behavior_tree/test/plugins/action/test_compute_path_through_poses_action.cpp 269 additions, 0 deletions...plugins/action/test_compute_path_through_poses_action.cpp
- nav2_behavior_tree/test/plugins/action/test_navigate_through_poses_action.cpp 171 additions, 0 deletions...est/plugins/action/test_navigate_through_poses_action.cpp
Please register or sign in to comment