PositionGoalChecker
Checks whether the robot has reached the goal pose.
Parameters
<nav2_controller plugin>: nav2_controller plugin name defined in the goal_checker_plugin_id parameter in Controller Server.
<nav2_controller plugin>.xy_goal_tolerance
- Type:
doubleDefault:0.25 -
Tolerance to meet goal completion criteria (m).
<nav2_controller plugin>.xy_goal_tolerance_buffer
- Type:
doubleDefault:0.0 -
Hysteresis buffer for stateful XY position checking (m). When
statefulistrue, after the XY goal condition has been satisfied, the robot may drift withinxy_goal_tolerance + xy_goal_tolerance_bufferwithout rechecking the XY position. If the robot moves outside this buffered region, the previous XY reached state is cleared and the XY position must be checked again.
<nav2_controller plugin>.path_length_tolerance
- Type:
doubleDefault:1.0 -
Tolerance to meet goal completion criteria (m).
<nav2_controller plugin>.stateful
- Type:
boolDefault:true -
Whether to check for XY position tolerance after rotating to goal orientation in case of minor localization changes.