Robotics

Crates applied to robotics, ROS, etc.

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

response-time-analysis

Definitions and algorithms for response-time analysis of real-time systems

robokit

Build custom firmware for simple robotic automation

robot-description-builder

A libary to create (valid) Robot descriptions

robotevents

Wrapper for the RobotEvents.com v2 API.

ros-core-rs

A pure Rust implementation of the Robot Operating System (ROS) core.

ros_package_manifest

This crate parses ROS package manifest (also known as package.xml)

ros_pointcloud2

Customizable conversions for working with sensor_msgs/PointCloud2.

ros2-client

ROS2 client library based on RustDDS

ros2_message

Utilities for handling MSG and SRV files in ROS2

rosbag

Utilities for reading ROS bag files.