Skip to content

[DWB] StoppedGoalChecker does not consider xy_speed for checking if robot has stopped #1645

@shrijitsingh99

Description

@shrijitsingh99

Currently, StoppedGoalChecker checks if the linear X & Y velocity are less then the threshold set to consider the robot as stopped. Instead of checking linear X and Y separately it is more intuitive to check if the speed (i.e. combined X & Y velocity) is less than the threshold.

Expected behavior

The robot should be consider as stopped if the speed is within the set threshold and not the individual X & Y velocity.

Actual behavior

The robot is considered as stopped if the either of the linear X or Y velocity is within the threshold.

Additional information

https://github.com/ros-planning/navigation2/blob/db4193fd87dbd9ffc12237f47814704793ec405b/nav2_dwb_controller/dwb_plugins/src/stopped_goal_checker.cpp#L77-L79

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions