Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
|
|
3 years ago | |
|---|---|---|
| .. | ||
| examples | 3 years ago | |
| src | 3 years ago | |
| Cargo.toml | 3 years ago | |
| README.md | 3 years ago | |
Prototype for a process/library-based dora-rs implementation, instead of framework-based. The idea is that each operator is compiled as a separate executable. The dora-coordinator runtime is responsible for reading the dataflow descriptor file and launching the operators accordingly. The operators use a common library called dora-api, which implements the communication layer based on zenoh.
This approach has the following advantages:
There are drawbacks too, for example:
examples using cargo build -p dora-rs --examplesmini-dataflow example using cargo run -- run examples/mini-dataflow.yml
timer source, which sends the current time periodically, and a logger sink, which prints the incoming data.timer will exit after 100 iterations. The logger will then exit with a timeout error.DORA (Dataflow-Oriented Robotic Architecture) is middleware designed to streamline and simplify the creation of AI-based robotic applications. It offers low latency, composable, and distributed datafl
Rust Python TOML Markdown C other