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_toleranceType
Default
double
0.25
- Description
Tolerance to meet goal completion criteria (m).
<nav2_controller plugin>.xy_goal_tolerance_bufferType
Default
double
0.0
- Description
Hysteresis buffer for stateful XY position checking (m). When
statefulis true, 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_toleranceType
Default
double
1.0
- Description
Tolerance to meet goal completion criteria (m).
<nav2_controller plugin>.statefulType
Default
bool
true
- Description
Whether to check for XY position tolerance after rotating to goal orientation in case of minor localization changes.