Crates applied to robotics, ROS, etc.
ROS2 client library based on RustDDS
Utilities for reading ROS bag files.
An library for interfacing with the ROS's rosbridge_server
An library for generating rust type definitions from ROS IDL files
dynamic_reconfigure implementation for rosrust
Rust interface to the Bullet Physics SDK simmilar to PyBullet
Compiles bullet3 and exposes rust bindings to the C API
NMEA (0183) parser and information library for Rust.
Native Rust DDS implementation with RTPS
Package to communicate with Dynamixel motors.
Package to generate S-Curve trajectories for robotics and similar applications
A library for interfacing with Dimension Engineering's Sabertooth motor drivers.
safe_drive: Formally Specified Rust Bindings for ROS2
A transpiler from ROS2's message types to Rust's types.
Abstractions for sample consensus algorithms such as RANSAC
A simple parser for the S.Bus RC protocol
Cross platform serial ports
Universal Stepper Motor Interface
Driver crate for the STSPIN220 stepper motor driver
A TCM5072 driver compatible with `embedded-hal`
Homogeneous Transformation Matrices and Quaternions
A process that exposes 2 copies of the same TTY
UR e-series controller written in rust. Designed to be deployable on embedded systems without access to std.
Crate for processing Velodyne LiDAR data
Visual odometry in Rust (vors)
Yet Another Kalman Filter Implementation, as well as, Lie Theory (Lie group, algebra, vector) on SO(2), SO(3), SE(2) and SE(3). [no_std] is supported by default.
Zenoh plugin for ROS2 and DDS in general