Robotics

Crates applied to robotics, ROS, etc.

camera-intrinsic-model

can-socket

no frills CAN sockets (synchronous or async with tokio)

canopen-tokio

low level CANopen for tokio

cartesian_trajectories

create cartesian motion profiles

chiron

Graphical and command-line interface tools for Biomechanics Foundation

const_cge

Neural network compiler with a focus on no_std targets

const_cge_activations

Shared activation function implementations for const_cge

const_cge_macro

Macro implementation of const_cge

coppeliasim_zmq_remote_api

cplex_dynamic

Binding of IBM Cplex dynamic/shared library, modified based on `rplex`.

cu-ads7883-new

This is a driver for the TI ADS7883 for Copper.

cu-aligner

A Copper component to align messages in time.

cu-caterpillar

This is an example for the Copper project to measure a base latency from the runtime. It can be used dry running on a host or on a Raspberry Pi flipping GPIO pins.

cu-config-gen

This is an example for the Copper project to show how to programmatically generate a config.

cu-consolemon

A monitoring TUI for Copper. See the main Copper repository for more information.

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.

cu-iceoryx2

Copper example to use Iceoryx2 as a middleware.

cu-iceoryx2-sink

Copper sink task for Iceoryx2.

cu-iceoryx2-src

Copper source task for Iceoryx2. I allows Copper to receive messages from Iceoryx2.

cu-lewansoul

This is a driver for the Lewansoul serial servos.

cu-monitoring

This is an example for the Copper project to show how to implemwnt a custom monitor.

cu-multisources

This is an example for the Copper project to show more advanced topologies for the DAG.

cu-pid

A PID controller for the Copper project.

cu-pointclouds

This is small sink example to display a Copper pointcloud in rerun

cu-rp-balancebot

This is a full robot example for the Copper project. It runs on the Raspberry Pi with the balance bot hat to balance a rod.

cu-rp-encoder

This is a driver for the Raspberry Pi to decode a directional encoder from GPIOs.

cu-rp-gpio

This is a simple driver example for the Raspberry Pi GPIOs for Copper.

cu-rp-sn754410-new

Rust library for controlling the SN754410 motor driver on the Raspberry Pi for Copper

cu-sensor-payloads

Those are standardized payloads for the Copper sensors. Feel free to contribute your own.

cu-standalone-structlog

Example of using structlog in a standalone application