Skill navigate

Autonomously navigate to to a given location.

Additional advanced navigation options are exposed through the specialized Skill navigate_to_pose, Skill navigate_to_waypoint and Skill navigate_to_zone skills.

Input parameters

  • pose geometry_msgs/PoseStamped

    The coordinates of the pose that the robot must reach. If no reference frame is specified, the pose is assumed to be relative to the robot’s current position.

    This parameter is mutually exclusive with target, and is ignored if target is provided.

  • target string

    The name of a predefined target that the robot must reach. Can be the name of a existing waypoint (waypoint-navigation) or zone (environmental-annotations).

    (in case of name conflict, waypoints are preferred over zones)

  • meta.priority integer, default: 128

    Between 0 and 255. Higher value means that this skill invokation will have higher priority.

Quick snippets

Call the skill from the command-line

$ ros2 action send_goal /skill/navigate navigation_skills/action/Navigate # then press Tab to complete the message prototype

See also