ROS 2 Navigation Stack

Planner Server

Global path planning
A* etc

Controller Server

  • Obstical avoidance

Controller Server

  • Liniar and Angular Velocity

Behavior Tree

how the robot should react
For example: If fails the robot should retry or start recovery strategy