dora-rs / dora

DORA (Dataflow-Oriented Robotic Application) is middleware designed to streamline and simplify the creation of AI-based robotic applications. It offers low latency, composable, and distributed dataflow capabilities. Applications are modeled as directed graphs, also referred to as pipelines.
https://dora-rs.ai
Apache License 2.0
1.35k stars 68 forks source link

Adding `dora-rerun` as a visualization tool #479

Closed haixuanTao closed 2 months ago

haixuanTao commented 2 months ago

This commit add an initial dora-rerun extension for visualization of run using rerun.

This is still experimental and will be improved in the future.

Getting started

I also added an example that we can try out by:

cd examples/rerun-viewer
# cargo install --git https://github.com/dora-rs/dora dora-rerun
cargo build -p dora-rerun --release # Add to path
dora up
dora start dataflow.yml --attach

You might need to install rerun viewer with

cargo install --force rerun-cli@0.15.1

https://github.com/dora-rs/dora/assets/22787340/26213b84-3141-44ca-b745-4e7310ea6325

Features

Future PR