Robotics

Crates applied to robotics, ROS, etc.

robot-description-builder

A libary to create (valid) Robot descriptions

robot_behavior

a library for robot common behavior

robotevents

Wrapper for the RobotEvents.com v2 API.

roplat_rerun

Rerun integration for Robot Experimentation Platform

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_builtin_interfaces

ROS2 Builtin Interfaces For Rust

ros2_message

Utilities for handling MSG and SRV files in ROS2

rosbag

Utilities for reading ROS bag files.

rosbags-rs

A high-performance Rust library for reading ROS2 bag files with full Python rosbags compatibility

roslibrust

An async trait based interface to ROS1 and ROS2.

roslibrust_codegen

An library for generating rust type definitions from ROS IDL files

roslibrust_common

Common types and traits used throughout the roslibrust ecosystem.

roslibrust_genmsg

A tool for generating source code from ROS message definitions

roslibrust_mock

Mock implementation of roslibrust's generic traits useful for testing ROS behaviors.

roslibrust_ros1

A implementation of roslibrust's generic traits for native ROS1 communication.

roslibrust_rosbridge

An implementation of roslibrust's generic traits for rosbridge_suite communication.

roslibrust_zenoh

A zenoh backend for roslibrust compatible with zenoh-ros1-plugin / zenoh-ros1-bridge.

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.

rsbullet

Compiles bullet3 and exposes rust bindings to the C API

rsbullet-core

Compiles bullet3 and exposes rust bindings to the C API

rsbullet_sys

Compiles bullet3 and exposes rust bindings to the C API

rsruckig

Ruckig motion planning library for Rust