Skip to content

Navigation Concepts

This page is to help familiarize new roboticists to the concepts of mobile robot navigation, in particular, with the concepts required to appreciating and working with this project.

  • ROS 2


    Foundation middleware for Nav2's communication and lifecycle management.

    Go

  • Behavior Trees


    Task orchestration: how Nav2 coordinates planning, control, and recovery.

    Go

  • Navigation Servers


    The modular server architecture: planners, controllers, behaviors, and more.

    Go

  • State Estimation


    Localization, odometry, and sensor fusion for robot pose tracking.

    Go

  • Environmental Representation


    Costmaps, map servers, and how the robot perceives its surroundings.

    Go