Rust Examples

Learn HORUS through working, copy-paste-ready examples -- from single-node publishers to multi-process cross-language systems.

Basic Examples

Fundamental patterns for beginners:

  • Publisher-Subscriber communication
  • Robot velocity control and lidar obstacle detection
  • PID controllers and multi-node pipelines
  • Camera image and point cloud processing

Advanced Examples

Complex patterns for production systems:

  • State machines for autonomous behavior
  • Priority-based safety systems
  • Multi-process architectures
  • Cross-language (Rust + Python) systems

See Also