Kompass Developer Docs¶
Kompass is the navigation layer of the EMOS ecosystem. It provides GPU-accelerated planning, control, and drive management for autonomous mobile robot navigation on ROS 2.
This site contains developer documentation for contributors extending the framework with new components, algorithms, or integrations.
Looking for usage documentation?
Tutorials, installation guides, and usage documentation are on the EMOS Documentation site.
Extend & Customize¶
Add new path-following or vision-based control algorithms in Python or C++.
Build new ROS 2 lifecycle components with managed I/O, events, and health monitoring.
Health status reporting, fallback triggers, event/action system, and component lifecycle hooks.
Custom callbacks, publishers, processing pipelines, and the SupportedType registration system.
Query available algorithms, inspect default parameters, and check GPU accelerator support.
Architecture, Algorithms & Integrations¶
Links to the canonical EMOS documentation for system design, algorithm details, benchmarks, and integrations.