embedded
robo
Multi-agent autonomous robot swarm with real-time telemetry, cooperative pathfinding, and obstacle avoidance on Raspberry Pi 5.
Multi-agent telemetry for hive-mind path planning and coordinated navigation Obstacle detection via sensor fusion — optical, ultrasonic, and LiDAR
High-performance Rust on Raspberry Pi 5 for optimized power efficiency
Overview
Robo is a multi-agent robotics platform where autonomous rovers coordinate in real time to navigate dynamic environments. Each agent runs a Rust control loop on a Raspberry Pi 5, communicating over MQTT for hive-mind path planning.
Architecture
- Control Layer — Rust on bare-metal Pi 5 for sub-millisecond response times
- Communication — MQTT broker for inter-agent telemetry and obstacle broadcast
- Navigation — ROS 2 integration with custom SLAM pipeline
- Sensor Fusion — Optical, ultrasonic, and LiDAR data merged for obstacle detection
Key Features
- Cooperative A* pathfinding with dynamic re-routing on obstacle detection
- Wireless signal propagation for swarm-wide awareness
- Power-optimized Rust runtime — 8+ hours on a single charge
- Modular sensor array with hot-swap capability