Robotics

Crates applied to robotics, ROS, etc.

openrr-remote

Remote execution support for arci

openrr-sleep

openrr-teleop

openrr teleoperation library

optimization_engine

A pure Rust framework for embedded nonconvex optimization. Ideal for robotics!

oxidebot

A lightweight yet powerful chatbot framework

p3p

Camera pose estimation given 3D points and corresponding pixel coordinates

peng_quad

Peng is a minimal quadrotor pipeline including quadrotor dynamics, IMU simulation, various trajectory planners, PID controller and depth map rendering.

pharetra

Utility data structures and algorithms for Chiron.

phidget

Phidget library for Rust.

pid-lite

A small PID controller library

plcnext

Allows access to PLCnext Control system services

plcnext-axioline

Allows access to PLCnext Control system services

plcnext-commons

Allows access to PLCnext Control system services

plcnext-device

Allows access to PLCnext Control system services

plcnext-sys

Allows access to PLCnext Control system services

pololu-smc

A driver for the Pololu Simple Motor Controller G2

posture

positional posture of spatial robot

profirust

PROFIBUS-DP compatible communication stack in pure Rust

pros

Rust bindings for PROS

pros-async

A simple async executor for pros-rs

pros-core

Core functionality for pros-rs

pros-devices

High level device for pros-rs

pros-math

Commonly used mathematical formulas for pros-rs

pros-panic

Panic handler for pros-rs

pros-simulator

Run PROS robot code without the need for real VEX V5 hardware.

pros-sync

`SyncRobot` trait and macro for pros-rs

pros-sys

EFI for the PROS rust bindings

rainbow-hat-rs

Rust Driver for the Rainbow HAT for Raspberry Pi.

ramp-maker

Stepper Acceleration Ramp Generator

rclrust

ROS2 client written in Rust