Middleware for AI-based robotic applications, enabling low-latency, composable dataflows
Top 19.7% on sourcepulse
DORA (Dataflow-Oriented Robotic Architecture) is a Rust-based middleware for building real-time, multi-AI, and multi-hardware robotic applications. It targets roboticists and AI engineers seeking a high-performance, composable, and distributed framework for complex systems, offering significant speed improvements over ROS2.
How It Works
DORA models applications as directed graphs (pipelines) of isolated processes called nodes. Communication between nodes leverages Apache Arrow for efficient, zero-copy data transfer via shared memory locally and Zenoh for distributed systems. This dataflow approach promotes modularity and simplifies configuration, with nodes managed by a coordinator.
Quick Start & Requirements
pip install dora-rs-cli
or via cargo install dora-cli
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
18 hours ago
1 day