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