-
zenoh-plugin-dds
Zenoh plugin for ROS2 and DDS in general
-
r2r
Easy to use, runtime-agnostic, async rust bindings for ROS2
-
ethercrab
A pure Rust EtherCAT MainDevice supporting std and no_std environments
-
zenoh-plugin-ros2dds
Zenoh plugin for ROS 2 and DDS in general
-
cu29-unifiedlog
The super quick, linear, unified logging system (text + task data) used by Copper. This crate can be used independently from the Copper project.
-
maviola
High-level MAVLink communication library with support for essential micro-services
-
rs-opw-kinematics
Inverse and forward kinematics for 6 axis robots with a parallel base and spherical wrist
-
rustdds
Native Rust DDS implementation with RTPS
-
shared-memory-server
dora
goal is to be a low latency, composable, and distributed data flow -
rsruckig
Ruckig motion planning library for Rust
-
roslibrust
interfacing with the ROS's rosbridge_server
-
mcap
reading and writing MCAP files
-
wellen
Fast VCD and FST library for waveform viewers written in Rust
-
mavlink
Implements the MAVLink data interchange format for UAVs
-
bonsai-bt
Behavior tree
-
safe_drive
Formally Specified Rust Bindings for ROS2
-
arcos-kdl
ARCOS-Lab Kinematics and Dynamics Library
-
nyx-space
A high-fidelity space mission toolkit, with orbit propagation, estimation and some systems engineering
-
opencv-ros-camera
Geometric models of OpenCV/ROS cameras for photogrammetry
-
rrtk_stream_builder
RRTK Stream Builder
-
yy1
Tiny utility to convert KiCad centroid files into Neoden YY1 pick and place machine format
-
dora-node-api
dora
goal is to be a low latency, composable, and distributed data flow -
dynamixel2-cli
dynamixel protocol 2.0 command line utility
-
maps
Inspect, compare and align multiple grid maps in an intuitive & fast GUI
-
ros_pointcloud2
Customizable conversions for working with sensor_msgs/PointCloud2
-
pidgeon
A robust, thread-safe PID controller library written in Rust
-
blackbox-log
Ergonomic parser for BetaFlight blackbox logs
-
cyclors
Low-level API for the native CycloneDDS bindings (libddsc-sys)
-
minikalman
A microcontroller targeted Kalman filter implementation
-
ncomm
Robotics Framework
-
flatboat
CLI tool that integrates Docker and Kubernetes tooling into the ROS workspace workflow
-
realflight-bridge
RealFlightBridge is a Rust library that interfaces with RealFlight Link, enabling external flight controllers to interact with the simulator
-
robstride
Interface for controlling actuators built by Robstride
-
vexide
async/await powered Rust library for VEX V5 Brains
-
dimasctl
cli for DiMAS
-
kornia-3d
3d point cloud processing library
-
peng_quad
Peng is a minimal quadrotor pipeline including quadrotor dynamics, IMU simulation, various trajectory planners, PID controller and depth map rendering
-
simple-icp-cli
Kiss icp in pure rust
-
rosrust
Pure Rust implementation of a ROS client library
-
etherage
An EtherCAT master in pure-Rust very close to the ethercat nature
-
abbegm
externally guided motion for ABB industrial robots
-
beetmash-cli
CLI tools for managing Beetmash projects
-
edgefirst-schemas
EdgeFirst Middleware Schemas
-
meadow
Robotics-focused middleware for embedded Linux
-
wibu-phdr-gap
The phdr gap guarantees WIBU Systems AxProtector to find enough space to install its tooling
-
syunit
A small library that contains some basic units to help structuring kinematics and robotic programming in rust
-
mavspec
A set of code generation utilities for MAVLink protocol
-
tether-lidar2d-consolidation
Tether Lidar2D Consolidator Agent, Rust edition
-
rosbag
reading ROS bag files
-
franka_rust
Rust bindings for the Franka Emika Panda robot
-
dji-log-parser
parsing DJI txt logs
-
oxidebot
A lightweight yet powerful chatbot framework
-
factrs
Factor graph optimization for robotics
-
cu-multisources
example for the Copper project to show more advanced topologies for the DAG
-
ftswarm
swarm protocol communication library
-
pimoroni-servo2040
Board Support Package for the Pimoroni Servo2040
-
rustypot
Package to communicate with Dynamixel motors
-
can-socket
no frills CAN sockets (synchronous or async with tokio)
-
ros2-interfaces-jazzy
Structs for Messages and Services listed by ROS Index for ROS2 Jazzy. Built around the
ros2-client
crate. -
atmus
Atmospheric modeling, focused on the US 1976 Standard Atmosphere for now
-
coppeliasim_zmq_remote_api
A ZMQ Client for CoppeliaSim
-
nodo_inspector
Telemetry terminal UI for NODO
-
bayes_estimate
Bayesian estimation library. Kalman filter, Informatiom, Square root, Information root, Unscented and UD filters. Numerically and dimensionally generic implementation using nalgebra…
-
dora-operator-api
dora
goal is to be a low latency, composable, and distributed data flow -
bevy_urdf
Import robots from URDF files and run simulation with rapier
-
dynamixel_ct
working with the control tables of Dynamixel servos
-
openrr
Open Rust Robotics framework
-
ulog-rs
A parser for the PX4 ULog file format
-
thormotion
A cross-platform motion control library for Thorlabs systems, written in Rust
-
rrtk
Rust Robotics ToolKit
-
srb_gui
GUI for the Space Robotics Bench
-
re_data_ui
ui elements for Rerun component data for the Rerun Viewer
-
r2a
that provides a typesafe way to convert ROS 2 messages into Apache Arrow format
-
rotour
The path planner and motion profiler for the Tektite-R Robot Tour kit!
-
riofetch
🖼️ A command-line roborio information tool written to be blazingly fast 🚀
-
ros-core-rs
A pure Rust implementation of the Robot Operating System (ROS) core
-
robonet
manage network connectivity and to facilitate remote access to robots
-
kos
The K-Scale Operating System
-
rutile_r2r
ROS2 r2r binding
-
ament_rs
client for ament which is a system for cataloging and referencing resources distributed by software packages used by ROS2
-
rbot
programming robots in Bot Beats
-
gz
Gazebo client library
-
vexide-motorgroup
Motor groups for vexide in userland
-
s_curve
Package to generate S-Curve trajectories for robotics and similar applications
-
xgolib
port of XGO-PythonLib
-
tello
SDK for intel DJI Tello drone using the native api
-
map_3d
3D geographic coordinate transformation
-
roslibrust_common
Common types and traits used throughout the roslibrust ecosystem
-
f-tree
the cli app to execute the commands from forester
-
gsdtool
CLI utility for PROFIBUS GSD files (Generic Station Descripions)
-
ncomm-update-clients-and-servers
NComm Update Clients and Servers
-
rerobots
Rust library for rerobots
-
pi_orca
A* Path Finding Algorithm
-
autd3-gain-holo
Holo (Multiple foci) Gain for autd3
-
roci
Elodin flight software framework
-
st3215
communicating with Feetech/Waveshare branded ST3215 serial bus servos
-
sift_stream
A robust Sift telemetry streaming library
-
cyclonedds-rs
Safe Rust bindings for cyclonedds
-
rclrs
A ROS 2 client library for developing robotics applications in Rust
-
pid-lite
A small PID controller library
-
mavsnark
wireshark for mavlink
-
boomerang_tinymap
A tiny, fast, and simple Slotkey-type map implementation for Boomerang
-
rosidl_runtime_rs
Message generation code shared by Rust projects in ROS 2
-
dimas
framework for Distributed Multi Agent Systems
-
sandkiste
Language independent scripting language sandbox API
-
blot-cli
CLI for the Hack Club Blot
-
re_data_source
Handles loading of Rerun data
-
a8mini-camera-rs
A8 Mini Camera Controller
-
kornia-rs
Low-level computer vision library in Rust
-
hikvision-rs
High-level asynchronous library for controlling cameras from Hikvision using the PTZ API
-
libhans
Rust bindings for the Hans robot
-
safe_drive_msg
A transpiler from ROS2's message types to Rust's types
-
dlt
DLT (direct linear transform) algorithm for camera calibration
-
safe-vex
A modular, safe and data-orientated rust wrapper over the Purdue PROS library for Vex Robotics
-
lox-time
Time modelling tools for the Lox ecosystem
-
sophus_geo
geometric primitives: rays, hyper-planes, hyper-spheres, axis-aligned bounding boxes
-
kornia-icp
Iterative closest point algorithm library
-
takumi_okamoto
my self-introduction software
-
inovo-rs
API for intergrating inovo robot arm
-
dora-runtime
dora
goal is to be a low latency, composable, and distributed data flow -
mech-wasm
A web assembly wrapper for Mech core and syntax. Allows Mech to be embedded in the browser.
-
vexide-devices
High level device bindings for vexide
-
ros2_helpers
A wrapper around safe drive
-
mavio
Minimalistic MAVLink client that supports
no-std
andno-alloc
targets -
erosbag-cli
CLI tool for processing ROS2 bags
-
roslibrust_codegen
generating rust type definitions from ROS IDL files
-
tf_rosrust
port of the ROS tf library. It is intended for being used in robots to help keep track of multiple coordinate frames and is part of a larger suite of rust…
-
nodo
A realtime framework for robotics
-
ros2-interfaces-iron
Structs for Messages and Services listed by ROS Index for ROS2 Iron. Built around the
ros2-client
crate. -
sybot
coordinating components, defining robotic systems and their communication
-
canadensis_dsdl_frontend
Compiler front-end for the Cyphal Data Structure Description Language
-
rosrust_msg
Generates Rust implementations for all messages available on the system
-
cu-monitoring
example for the Copper project to show how to implemwnt a custom monitor
-
iceoryx-rs
Safe Rust bindings for Eclipse iceoryx - true zero-copy inter-process communication
-
behaviortree-rs
BehaviorTree.CPP, a robust behavior tree library in C++
-
rust_nmea
NMEA (0183) parser and information library for Rust
-
onebot_v11_oxidebot
OnebotV11 Bot for oxidebot framework
-
kfilter
A no-std implementation of the Kalman and Extended Kalman Filter
-
carla
Rust client library for Carla simulator
-
frcrs
A robotics control framework designed to streamline the development of control systems for FRC robots
-
parse_rc_ibus
parser for FlySky IBUS
-
msr-plugin
Industrial Automation Toolbox - Plugin foundation
-
bellande_particle
A particle system using Bellande distributions for robust state estimation and localization
-
bcar
basic bicycle car computations
-
rosrust_dynamic_reconfigure
dynamic_reconfigure implementation for rosrust
-
xurdf
Parse URDF and Xacro
-
svg2polylines
Convert SVG data to a list of polylines (aka polygonal chains or polygonal paths)
-
one-euro-rs
One Euro Fitler, a fast and simple signal filter, based on the work of Géry Casiez, Nicolas and Daniel Vogel
-
libfranka-rs
control Franka Emika robots
-
yakf
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.
-
vex-rt
runtime for the Vex V5 built on top of PROS
-
tba-openapi-rust
Overview Information and statistics about FIRST Robotics Competition teams and events. # Authentication All endpoints require an Auth Key to be passed in the header
X-TBA-Auth-Key
… -
cache_cache
Cache for controlling and reducing IO calls
-
beet_rsx_parser
Tools for building reactive structures
-
raestro
A Rust-flavoured API Interface for the Pololu Micro-Maestro (6-Channel) Servo Controller Board. Developed for the Raspberry Pi
-
jps
Jump Point Search Implementation for Path Finding
-
nacafoil
Programmatic drawing of NACA airfoils
-
airsim-client
client library for Airsim
-
tello-rust
This project is designed to allow users to control a Ryze Tello drone using Rust. It provides a Rust-based interface to abstract away from the Tello SDK allowing for quick setup and works over a UDP port.
-
dynamixel2
dynamixel protocol 2.0
-
ftswarm_emulator
Procedural macros for the ftswarm crate
-
grapple-frc-msgs
Grapple's repository of FRC CAN and other protocols
-
cu29-traits
Common systems and robotics traits designed to decouple the components of your robotic system. These can be used independently from the Copper project.
-
autd3-link-twincat
autd3 link using TwinCAT
-
robot-description-builder
A libary to create (valid) Robot descriptions
-
rusk
a Specification Language
-
ik-geo
Geometric solutions to inverse kinematics, using the IK-Geo algorithm
-
mech-interpreter
The Mech language runtime
-
c3dio
reading and writing C3D motion capture files
-
robot_behavior
robot common behavior
-
ramp-maker
Stepper Acceleration Ramp Generator
-
geist_common
Geist common messages for running a Geist app
-
dora-download
dora
goal is to be a low latency, composable, and distributed data flow -
ros2-interfaces-rolling
Structs for Messages and Services listed by ROS Index for ROS2 Rolling. Built around the
ros2-client
crate. -
srb
Space Robotics Bench
-
px4sim
A wrapper to simplify creating a custom PX4 SITL simulator
-
rocc
Robot Operations Command Center
-
agent-tk
agent-tk
(agent toolkit/tasks-knowledge
) is a crate for the development of autonomous agents using Rust, with an emphasis on tasks and knowledge based agents. This project is part of the [auKsys]… -
sophus_autodiff
automatic differentiation with optional SIMD acceleration
-
kachaka-api
Unofficial Rust API client library for Kachaka Robot
-
swift_bot_api
SwiftBot Rust Library
-
robojackets-robocup-rtp
Communication Messages for RoboJackets Robocup
-
webots
bindings for Rust
-
drone-stm32
Drone for STM32
-
robomaster-s1-proto
RoboMaster S1 CAN protocol
-
spaceman
A WIP library for calculating common orbital maneuvers in Kerbal Space Program
-
erdos
platform for developing self-driving cars and robotics applications
-
bing_client
Async reverse client for Bing copilot
-
response-time-analysis
Definitions and algorithms for response-time analysis of real-time systems
-
robotevents
Wrapper for the RobotEvents.com v2 API
-
tello-edu
controlling and interacting with the Tello EDU drone
-
herkulex_communicator
Communicate with drs0101 and drs0201 servomotors from command line
-
re_capabilities
Capability tokens for the Rerun code base
-
ncomm-clients-and-servers
NComm Clients and Servers
-
br-dxf
dxf
-
r2r_common
Minimal ros2 bindings
-
ygw
The goal of Yamcs Gateway is to allow Yamcs to control instruments/payloads as part of an EGSE
-
e_drone
BYROBOT Drones
-
make87_messages_ros2
Message Types for Rust SDK for make87 platform
-
openrr-planner
Collision avoidance path planning for robotics
-
roslibrust_zenoh
A zenoh backend for roslibrust compatible with zenoh-ros1-plugin / zenoh-ros1-bridge
-
vex-sdk
Raw bindings to vexos user jump table functions
-
eva-robots
Commons for EVA ICS v4
-
linuxcnc-hal-sys
Generated, unsafe Rust bindings to the LinuxCNC HAL submodule
-
unbag-rs
Unbag ROS bag without ROS
-
sift_rs
General Rust client library for the Sift API
-
optima
An easy to set up and easy optimization and planning toolbox, particularly for robotics
-
mission2teegarden-b-models
Private implementation detail of mission2teegarden-b
-
vexide-startup
Support code for V5 Brain user program booting
-
frclib-datalog
WPI's DataLog spec
-
mavinspect
parsing MAVLink XML definitions
-
roslibrust_mock
Mock implementation of roslibrust's generic traits useful for testing ROS behaviors
-
dora-arrow-convert
dora
goal is to be a low latency, composable, and distributed data flow -
fast-slam
SLAM : Simultaneous Localization and Mapping. 'Fast SLAM' implemntation. Numerically and dimensionally generic implementation using nalgebra.
-
drone-nrf-map-pieces-3
Nordic Semi nRFx peripheral mappings for Drone, an Embedded Operating System
-
foxglove-ws
publish messages to Foxglove via WebSocket
-
vendordeps
Download artifacts using the WPILib vendordep format
-
canadensis_dsdl_parser
Parser for the Cyphal Data Structure Description Language
-
onager
Featherstone rigid-body physics library built in Rust
-
vesc-api
API for communicating with VESC motor controllers
-
visual-odometry-rs
Visual odometry in Rust (vors)
-
extended-unified-camera-model
Extended Unified Camera Model
-
cspice-sys
Unsafe bindings to the NAIF CSPICE toolkit
-
bellande_motion_probability
The Bellande Motion Probability algorithm calculates particle movement probabilities using Bellande distributions for enhanced motion estimation
-
motion-planning
Motion planning primitives
-
pros-simulator-server
Line-delimited JSON server for pros-simulator
-
rustros_tf
port of the ROS tf library. It is intended for being used in robots to help keep track of multiple coordinate frames and is part of a larger suite of rust…
-
mycobot
API in Rust
-
libsweep
Scanse Sweep LIDAR module
-
frc-value
A common value interface for rust frc apps
-
foc
various Field Oriented Control algorithms
-
robotics
algorithms
-
rust-sk
A port of the rsk (robot-soccer-kit) python library
-
arfur
A set of bindings and a framework that builds on top of the WPILib suite, enabling Rust-based robot programs in FRC
-
franka-interface
Devlop software for Franka Emika Panda robots in simulation and run it on the real robot
-
canopen-tokio
low level CANopen for tokio
-
plcnext
Allows access to PLCnext Control system services
-
srb_py
Python extension module for the Space Robotics Bench
-
remote-id
Remote ID Implementation as Specified in ASTM F3411 - 22a
-
rubullet-sys
Compiles bullet3 and exposes rust bindings to the C API
-
rover-cli
A coding exercise in controlling a set of rovers on mars
-
dimasmon
monitoring tool for DiMAS
-
wrenfold-traits
Runtime traits for the wrenfold symbolic code-generation library
-
r2
robotics frame
-
ur-script
UR e-series controller written in rust. Designed to be deployable on embedded systems without access to std.
-
erosbag-transform
Supplementary operations for processing ROS2 bags
-
rclrust
ROS2 client written in Rust
-
openrr-apps
applications using openrr
-
rviz
3D Robot Visualizer
-
gz-msgs
Gazebo messages
-
fll-rs
Movement and ui apis for lego ev3 robots intended for use in the FIRST Lego League competition
-
fastcurve_3d
3D and 2D fast curve generation
-
ncomm-executors
NComm Executors
-
mulberry
Coordinate transformation tree with a focus on efficiency
-
sift_error
Crate-specific Sift errors
-
swerve_vehicle_descriptors
describing swerve vehicles
-
cplex_dynamic
Binding of IBM Cplex dynamic/shared library, modified based on
rplex
-
ld06
Driver for the LD06 LiDAR
-
nodo_std
Standard codelets for NODO
-
re_chunk_store_ui
Display the contents of chunk stores
-
mech-utilities
Shared components and utilities for Mech
-
brickbeam
Community driven IR Transmitter implementation of the LEGO® Power Functions (LPF) protocol powered by the modern Linux, written in Rust
-
marg-orientation
A MARG (Magnetic, Angular Rate, and Gravity) orientation estimator
-
sophus_lie
Lie groups in 2D and 3D: rotations, translations, etc
-
imu-calib
IMU calibration library for Rust
-
mapping-algorithms
A collection of pure-rust algorithms, for spatial and SLAM purposes
-
stspin220
Driver crate for the STSPIN220 stepper motor driver
-
sykin
kinematic calculations using the syunit-unit-system
-
telegram_bot_api_rs
Telegram Bot Api Rust Library
-
mecha_led_ctl
mecha device led
-
rosbag2_image_loader
Data loader for rosbag2
-
communication-layer-request-reply
dora
goal is to be a low latency, composable, and distributed data flow -
icasadi
Rust interface to CasADi functions
-
beet_router_parser
Tools for building reactive structures
-
barcode-scanner
Linux interface to barcode USB hand scanners
-
bissel
Robotics-focused publish-subscribe/request-reply middleware for embedded Linux
-
forester-rs
Workflow framework based on the behavior trees
-
oor-nmea0183
Convert NMEA0183 sentences
-
vexide-graphics
Graphics driver implementations for vexide
-
canadensis_linux
Linux SocketCAN compatibility for canadensis (Cyphal)
-
bhv
providing means to create and use Behavior Trees
-
noxla
Rust bindings to XLA's C++ API
-
mecha_display_ctl
mecha device display ctl
-
rclrust-msg
ROS2 message, service, action types
-
erosbag
processing ROS2 bags
-
lqr
A generic LQR feedback controller
-
p3p
Camera pose estimation given 3D points and corresponding pixel coordinates
-
ros2-client
ROS2 client library based on RustDDS
-
ftswarm_serial
Unified serial api for the ftSwarm Rust API
-
drone-sd-core
Secure Digital cards driver for Drone
-
autons
Autonomous selection & routing library for vexide
-
openrr-plugin
Plugin support for arci
-
mav-sdk
API (gRPC) for managing one or more vehicles, providing programmatic access to vehicle information and telemetry, and control over missions, movement and other operations
-
rerobots-cli
command-line interface (CLI) for rerobots
-
kidy
kinematics and dynamics of multi-body
-
cu-standalone-structlog
Example of using structlog in a standalone application
-
tf_r2r
port of the ROS tf library. It is intended for being used in robots to help keep track of multiple coordinate frames and is part of a larger suite of rust libraries that provide support for…
-
wpilog-rs
WPI's DataLog spec
-
scurve_motion
S-Curve motion planning library
-
ncomm-publishers-and-subscribers
NComm Publishers and Subscribers
-
kovi-plugin-siliconflow
一款基于 kovi 的对接硅基流动的机器人问答插件
-
roslibrust_rosbridge
roslibrust's generic traits for rosbridge_suite communication
-
rrtk_proc
Experimental RRTK math! macro
-
skylink
extensible protocol for communicating with AeroNode autopilots
-
camera-intrinsic-model
Camera Intrinsic Models
-
fusion-sys
Bindings for the IMU Fusion library
-
sophus_timeseries
Time series data structure, e.g. for sensor fusion
-
nt-leb128
Read and write DWARF's "Little Endian Base 128" (LEB128) variable length integer encoding. (With modifications used for nt-rs)
-
ros_package_manifest
parses ROS package manifest (also known as package.xml)
-
rerun_c
Rerun C SDK
-
mujoco-rs-sys
FFI bindings to MuJoCo
-
distributed_control
Create, analyze and simulate multi-agent, distributed control systems
-
forester-webots
Integration Forester and WeBots
-
botwork
single-binary, generic and open-source automation framework written in Rust for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA)…
-
nodo_nng
Remote message passing with NNG for NODO
-
bevy_impulse
Reactive programming and workflow execution for bevy
-
grafton-visca
Rust based VISCA over IP implementation for controlling PTZ Cameras
-
foxglove-protos
interacting with the foxglove protos
-
drone-stm32-svd
Drone for STM32 bindings generator
-
mcap-rs
reading and writing Foxglove MCAP files
-
dora-message
dora
goal is to be a low latency, composable, and distributed data flow -
vqf-rs
A
no-std
, dependency-free port of VQF sensor fusion algorithm for IMUs -
gen_gcode
A functional G-Code generator
-
arfur-build
Internal build tool for Arfur. Not for public use.
-
evoxel
processing 3D point clouds
-
do-not-use-testing-rclrs
A ROS 2 client library for developing robotics applications in Rust
-
drv8825
Driver crate for the DRV8825 stepper motor driver
-
motion-planning-cli
A CLI for interacting with motion planning primitives
-
mapping-suites
A collection of SLAM suites, based on mapping-algorithms
-
motor_toolbox_rs
Motor Toolbox for Rust
-
cu29-intern-strs
loader for the intern strings logged at build time by Copper. It can be used independently from the copper project.
-
milkrs
Thin rust wrapper around Milk CLI
-
drone-tisl-map-periph-gpio
STM32 peripheral mappings for Drone, an Embedded Operating System
-
vexide-async
The async executor at the core of vexide
-
dora-ros2-bridge
ROS2 bridge for dora-rs
-
ros2_message
handling MSG and SRV files in ROS2
-
roslibrust_rospack
Re-implementation of ROS1's rospack to support various utilities
-
astronav
featuring algorithms for positional astronomy
-
beet-cli
CLI for beet authoring tools
-
cu29
Copper Runtime prelude crate. Copper is a Rust engine for robotics.
-
ros_message
handling MSG and SRV files in ROS
-
sqpnp_simple
SQPnp camera pose estimation
-
dimas-com
communication library for DiMAS
-
mech-core
The Mech language runtime
-
nodo_runtime
Runtime for NODO applications
-
vex-libunwind-sys
FFI bindings to LLVM libunwind for VEX V5 robots
-
openrr-teleop
openrr teleoperation library
-
async-mavlink
An async adapter for mavlink conections
-
camera-intrinsic-calibration
Camera Intrinsic Calibration
-
rpcl2-derive
Derive macros for ros_pointcloud2 crate
-
boomerang_runtime
Runtime types and discrete event executor for Boomerang
-
ncomm-nodes
A collection of common Nodes for use in NComm projects
-
factrs-proc
Proc-macros for factrs
-
bevy_c3d
A plugin for loading C3D motion capture files into Bevy
-
sift_connect
A convenient and opinionated way to connect to the Sift API
-
rcl-sys
The C API binding of the ROS client library (rcl)
-
srb_sys
FFI for the Space Robotics Bench
-
rfa
A port ERFA to Rust
-
gz-transport-sys
A low-level Rust wrapper for the Gazebo Transport
-
gz-transport
Rust wrapper for Gazebo Transport
-
gamai
Modular task switching library suitable for Game AI and Robotics
-
emby
the beetmash ambassador
-
dora-tracing
dora
goal is to be a low latency, composable, and distributed data flow -
ethercrab-wire
On-the-wire tools for the EtherCrab crate
-
gsd-parser
Parser for PROFIBUS GSD files (Generic Station Description)
-
evian
Experimental command-based controls library for vexide
-
mech-syntax
A toolchain for compiling textual syntax into Mech blocks
-
openrr-config
modifying configuration files
-
sophus_spline
Spline interpolation
-
vexide-panic
Panic handler for vexide
-
veranda
A rand RNG source for vexide
-
icasadi_test
Rust interface to CasADi functions (for testing purposes only)
-
arci-gamepad-keyboard
arci::Gamepad implementation for keyboard
-
mavspec_rust_spec
Core interfaces for MAVSpec's Rust code generation toolchain
-
cu-config-variation
Example of a Copper configuration with programmatic multiple variations
-
pros-simulator
Run PROS robot code without the need for real VEX V5 hardware
-
nodo_cask
Message recording to MCPA for NODO
-
dimas-time
time library for DiMAS
-
oxidasim
simulations
-
bevyhub
The number one bevy scene registry
-
mavlink-dialects
A set of code generation utilities for MAVLink protocol
-
dora-node-api-c
dora
goal is to be a low latency, composable, and distributed data flow -
arci
Abstract Robot Control Interface
-
cu-rp-balancebot
full robot example for the Copper project. It runs on the Raspberry Pi with the balance bot hat to balance a rod.
-
dora-operator-api-c
C API implementation for Dora Operator
-
cu29-value
fork of Value with custom types added for Copper like the time and units
-
mech-server
server and client for hosting Mech programs on a websocket
-
openrr-client
openrr useful client libraries
-
ncomm-utils
NComm Common Utilities Crate
-
cu-sensor-payloads
Those are standardized payloads for the Copper sensors. Feel free to contribute your own.
-
ftswarm_macros
Procedural macros for the ftswarm crate
-
sophus_core
sophus - geometry for robotics and computer vision
-
mavspec_rust_gen
Rust code generation module for MAVSpec
-
dimas-commands
commands library for DiMAS
-
dora-daemon
dora
goal is to be a low latency, composable, and distributed data flow -
arci-speak-cmd
arci::Speaker implementation using local command
-
sophus_pyo3
sophus - geometry for robotics and computer vision
-
ttytee
A process that exposes 2 copies of the same TTY
-
cu-hesai
Copper driver for Hesai X32. Note: the actual parsing is usable outside of Copper if you need a Hesai X32 driver for another project.
-
re_format
Miscellaneous tools to format and parse numbers, durations, etc