Experimental high-performance robotics runtime built in Rust.
HelixRT is a modular robotics simulation and telemetry platform focused on realtime runtime orchestration, autonomous navigation pipelines, sensor processing, and distributed telemetry streaming.
Built to explore how modern robotics infrastructure can be designed using async systems programming, concurrent runtime services, and modular robotics architecture.
- ⚡ Async robotics runtime powered by Tokio
- 🤖 Multi-agent robot simulation
- 📡 Realtime telemetry streaming over WebSockets
- 🛰️ Lidar scan simulation
- 🧭 Autonomous waypoint navigation
- 🗺️ Occupancy grid mapping
- 🧠 Localization and sensor fusion layer
- 🔄 Runtime scheduler and command bus
- 💾 Persistent runtime snapshots
- 📈 Live telemetry dashboard
- 🧩 Modular subsystem architecture
- 🌐 Concurrent websocket client handling
HelixRT is structured around independent runtime systems:
Runtime Engine
├── Robot Controllers
├── Telemetry Server
├── WebSocket Stream Layer
├── Navigation Grid
├── Localization Engine
├── Sensor Pipeline
├── Runtime Scheduler
├── Command Bus
└── Persistence Layer
The runtime is designed around isolated subsystems to keep orchestration scalable and maintainable.
The dashboard visualizes:
- 📍 Realtime robot movement
- 📊 Telemetry metrics
- 🛰️ Occupancy state
- 🛣️ Robot trajectory trails
- 🌐 WebSocket streamed runtime packets
- 🦀 Rust
- ⚡ Tokio
- 🔌 Tokio Tungstenite
- 📦 Serde
- 🔄 Async Runtime Systems
- 🟨 JavaScript
- ⚡ Vite
- 🎨 HTML5 Canvas
src/
├── autonomy/
├── bus/
├── fusion/
├── logging/
├── navigation/
├── network/
├── persistence/
├── robot/
├── runtime/
├── sensors/
├── simulation/
├── state/
├── tasks/
├── telemetry/
└── ws/
cargo runcd dashboard
npm install
npm run devThis project explores:
- Realtime robotics runtime orchestration
- Async systems programming
- Telemetry infrastructure
- Robotics simulation pipelines
- Concurrent runtime services
- Navigation and mapping systems
- Modular robotics architecture
- Live telemetry visualization
- Realtime robot movement
- Runtime metrics dashboard
- WebSocket streaming infrastructure
- 🧠 SLAM experimentation
- 🤝 Distributed robot coordination
- 🚘 ROS2 interoperability
- 🖼️ Advanced map rendering
- ⚙️ Runtime profiling systems
- 🧪 Hardware integration support
- 📷 Computer vision pipeline
