Navigation Components#
Kompass is divided into several interacting components each responsible for one of the navigation subtasks:
Each of the previous components runs as a ROS2 lifecycle node and communicates with the other components using ROS2 topics, services or action servers: