Skip to content

A real-time sensor data pipeline for robotics in Rust

Notifications You must be signed in to change notification settings

HueCodes/Sensor-Bridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sensor-Bridge

A production-grade, real-time sensor processing pipeline for robotics in Rust.

Features

  • Multi-stage pipeline with dedicated threads (Ingestion, Filtering, Aggregation, Output)
  • Lock-free SPSC ring buffer (0.3ns push, 9ns pop)
  • Composable processing stages (filters, transforms, fusion)
  • Zero-copy data sharing with object pooling
  • Adaptive backpressure with quality degradation
  • Per-stage metrics with jitter tracking and live dashboard

Performance

Metric Result
Pipeline throughput >1M items/sec
Stage processing 2.2B items/sec
Channel latency 20ns
Ring buffer push 0.3ns

About

A real-time sensor data pipeline for robotics in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages