Robotics

Crates applied to robotics, ROS, etc.

roslibrust

An library for interfacing with the ROS's rosbridge_server

roslibrust_codegen

An library for generating rust type definitions from ROS IDL files

roslibrust_genmsg

A tool for generating source code from ROS message definitions

rosrust_dynamic_reconfigure

dynamic_reconfigure implementation for rosrust

rpcl2-derive

Derive macros for ros_pointcloud2 crate.

rrtk

Rust Robotics ToolKit

rrtk_proc

Experimental RRTK math! macro

rrtk_stream_builder

rs-opw-kinematics

Inverse and forward kinematics for 6 axis robots with a parallel base and spherical wrist.

rsruckig

Ruckig motion planning library for Rust

rubullet

Rust interface to the Bullet Physics SDK simmilar to PyBullet

rubullet-sys

Compiles bullet3 and exposes rust bindings to the C API

rust_nmea

NMEA (0183) parser and information library for Rust.

rustdds

Native Rust DDS implementation with RTPS

rustypot

Package to communicate with Dynamixel motors.

s_curve

Package to generate S-Curve trajectories for robotics and similar applications

saberrs

A library for interfacing with Dimension Engineering's Sabertooth motor drivers.

safe-vex

A modular, safe and data-orientated rust wrapper over the Purdue PROS library for Vex Robotics

safe_drive

safe_drive: Formally Specified Rust Bindings for ROS2

safe_drive_msg

A transpiler from ROS2's message types to Rust's types.

sample-consensus

Abstractions for sample consensus algorithms such as RANSAC

sbus

A simple parser for the S.Bus RC protocol

serial2

Cross platform serial ports

serial2-tokio

cross platform serial ports for tokio based on the serial2 crate

sift_rs

Rust client library for the Sift API

sqpnp_simple

SQPnp camera pose estimation

stepper

Universal Stepper Motor Interface

stspin220

Driver crate for the STSPIN220 stepper motor driver

telegram_bot_api_rs

Telegram Bot Api Rust Library

telegram_bot_oxidebot

Telegram Bot for oxidebot framework