3 releases

0.1.2 Mar 27, 2024
0.1.1 Mar 26, 2024
0.1.0 Mar 26, 2024

#955 in Concurrency

Download history 200/week @ 2024-03-21 128/week @ 2024-03-28 25/week @ 2024-04-04

353 downloads per month
Used in unros

MIT license

99KB
2K SLoC

Unros is an experimental alternative to the ROS 1 & 2 frameworks.

It is written from the ground up in Rust and seeks to replicate most of the common functionality in ROS while adding some extra features that exploit Rust's abilities.

This crate contains the core functionality which defines what this framework offers:

  1. The Node trait
  2. A complete logging system
  3. An asynchronous Node runtime
  4. Publisher and Subscribers (analagous to ROS publisher and subscribers)
  5. The Service framework (analagous to ROS actions and services)

Dependencies

~33–68MB
~899K SLoC