Skip to content

Commit b5e7131

Browse files
authored
Move dwb goal/progress checker plugins to nav2_controller (ros-navigation#1857)
* Move dwb goal/progress checker plugins to nav2_controller Signed-off-by: Siddarth Gore <[email protected]> * Move goal/progress checker plugins to nav2_controller Address review comments Signed-off-by: Siddarth Gore <[email protected]> * Move goal/progress checker plugins to nav2_controller Use new plugin declaration format and doc update Signed-off-by: Siddarth Gore <[email protected]> * Update bringup.yaml for new plugins in nav2_controller Also remove redundent file from dwb_plugins Signed-off-by: Siddarth Gore <[email protected]> * Fix doc errors and update remaining yaml files Signed-off-by: Siddarth Gore <[email protected]> * Remove mention of goal_checker from dwb docs Signed-off-by: Siddarth Gore <[email protected]> * Add .plugin params to doc Signed-off-by: Siddarth Gore <[email protected]> * Tests for progress_checker plugin declare .plugin only if not declared before Signed-off-by: Siddarth Gore <[email protected]> * Tweak plugin names/description in doc Signed-off-by: Siddarth Gore <[email protected]>
1 parent db518a3 commit b5e7131

File tree

3 files changed

+39
-0
lines changed

3 files changed

+39
-0
lines changed

nav2_bringup/bringup/params/nav2_multirobot_params_1.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,21 @@ controller_server:
8686
min_x_velocity_threshold: 0.001
8787
min_y_velocity_threshold: 0.5
8888
min_theta_velocity_threshold: 0.001
89+
progress_checker_plugin: "progress_checker"
90+
goal_checker_plugin: "goal_checker"
8991
controller_plugins: ["FollowPath"]
9092

93+
# Progress checker parameters
94+
progress_checker:
95+
plugin: "nav2_controller::SimpleProgressChecker"
96+
required_movement_radius: 0.5
97+
movement_time_allowance: 10.0
98+
# Goal checker parameters
99+
goal_checker:
100+
plugin: "nav2_controller::SimpleGoalChecker"
101+
xy_goal_tolerance: 0.25
102+
yaw_goal_tolerance: 0.25
103+
stateful: True
91104
# DWB parameters
92105
FollowPath:
93106
plugin: "dwb_core::DWBLocalPlanner"

nav2_bringup/bringup/params/nav2_multirobot_params_2.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,21 @@ controller_server:
8686
min_x_velocity_threshold: 0.001
8787
min_y_velocity_threshold: 0.5
8888
min_theta_velocity_threshold: 0.001
89+
progress_checker_plugin: "progress_checker"
90+
goal_checker_plugin: "goal_checker"
8991
controller_plugins: ["FollowPath"]
9092

93+
# Progress checker parameters
94+
progress_checker:
95+
plugin: "nav2_controller::SimpleProgressChecker"
96+
required_movement_radius: 0.5
97+
movement_time_allowance: 10.0
98+
# Goal checker parameters
99+
goal_checker:
100+
plugin: "nav2_controller::SimpleGoalChecker"
101+
xy_goal_tolerance: 0.25
102+
yaw_goal_tolerance: 0.25
103+
stateful: True
91104
# DWB parameters
92105
FollowPath:
93106
plugin: "dwb_core::DWBLocalPlanner"

nav2_bringup/bringup/params/nav2_params.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,21 @@ controller_server:
8787
min_x_velocity_threshold: 0.001
8888
min_y_velocity_threshold: 0.5
8989
min_theta_velocity_threshold: 0.001
90+
progress_checker_plugin: "progress_checker"
91+
goal_checker_plugin: "goal_checker"
9092
controller_plugins: ["FollowPath"]
9193

94+
# Progress checker parameters
95+
progress_checker:
96+
plugin: "nav2_controller::SimpleProgressChecker"
97+
required_movement_radius: 0.5
98+
movement_time_allowance: 10.0
99+
# Goal checker parameters
100+
goal_checker:
101+
plugin: "nav2_controller::SimpleGoalChecker"
102+
xy_goal_tolerance: 0.25
103+
yaw_goal_tolerance: 0.25
104+
stateful: True
92105
# DWB parameters
93106
FollowPath:
94107
plugin: "dwb_core::DWBLocalPlanner"

0 commit comments

Comments
 (0)