Skip to main content
Dimos uses reactive streams (RxPY) to handle sensor data. This approach naturally fits robotics where multiple sensors emit data asynchronously at different rates, and downstream processors may be slower than the data sources.

Guides

GuideDescription
ReactiveX FundamentalsObservables, subscriptions, and disposables
Advanced StreamsBackpressure, parallel subscribers, synchronous getters
Quality-Based FilteringSelect highest quality frames when downsampling streams
Temporal AlignmentMatch messages from multiple sensors by timestamp
Storage & ReplayRecord sensor streams to disk and replay with original timing

Quick Example

skip