Navigation
Navigation capabilities enable a robot to map its position in an environment and plan the path to a new destination. This article summarizes ROS developer tools and guidance available to help with navigation.
Area: navigation, capabilities | Content-type: about | Experience: beginner, intermediate, expert
Summary
Navigation capabilities enable a mobile robot to map its environment, plan a path to a new destination, and then control movement along that path including handling unexpected interruptions, such as an unforeseen obstacle, that happen as it moves.
ROS also includes motion planning capabilities. See Motion planning and manipulation.
ROS capabilities are enabled by community-contributed packages.