openrr
dora
openrr | dora | |
---|---|---|
4 | 2 | |
463 | 1,018 | |
2.4% | 63.4% | |
8.4 | 9.7 | |
21 days ago | 4 days ago | |
Rust | Rust | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
openrr
- Open Rust Robotics
-
3D simulation-testing of a robot
You could look into openrr. They've got plenty of robotics-related software written in Rust. There's also rosrust for Rust-implementations of the ROS library. I know the Gazebo program is often used in conjunction with ROS for simulations, but I don't have any personal experience with it.
-
Rust in safety-critical applications (aero, rail, auto, etc) - is usage growing?
The best strategy for rustacians is to integrate with ROS. But i don't think it'll be a comfortable experience(as of now). I think that's what openrr is trying to do. IMO rust is better that c++ for robotics as a language, but without these libraries, you cannot do much.
-
Why Rust for Robots?
OpenRR: An open-source Rust robotics platform
dora
- Dora: Low latency, composable, and distributed dataflow for AI and robotic
-
dora-rs: experimental ROS2 alternative up to 17x faster for Python API, making it more accessible for beginners
Find more on Github: https://github.com/dora-rs/dora Our documentation website: https://dora.carsmos.ai/
What are some alternatives?
ros2_rust - Rust bindings for ROS 2
rust_zmqRemoteApi - Rust ZeroMQ remote API for coppeliasim
optimization-engine - Nonconvex embedded optimization: code generation for fast real-time optimization
lightflus - A Lightweight, Cloud-Native Stateful Distributed Dataflow Engine
CleanIt - Open-source Autonomy Software in Rust-lang using gRPC for the Roomba series robot vacuum cleaners. Under development.
rerun - Visualize streams of multimodal data. Fast, easy to use, and simple to integrate. Built in Rust using egui.
dex-arm - Rotrics Dex Arm Programming Manual
flowistry - Flowistry is an IDE plugin for Rust that helps you focus on relevant code.
rosrust - Pure Rust implementation of a ROS client library
zenoh - zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
rustros_tf - A port of ROS's TF library to rust