Science::Robotics
cu29-log-derive
1.0.0 StableThis is part of the text logging macros Copper. It cannot be used independently from the copper project.
cu29
1.0.0 StableCopper Runtime prelude crate. Copper is a Rust engine for robotics.
cu29-helpers
1.0.0 StableCompatibility stub for the retired cu29-helpers crate. Depending on it emits migration guidance for the App builder API.
cu29-traits
1.0.0 StableCommon systems and robotics traits designed to decouple the components of your robotic system. These can be used independently from the Copper project.
cu29-unifiedlog
1.0.0 StableThe super quick, linear, unified logging system (text + task data) used by Copper. This crate can be used independently from the Copper project.
cu29-clock
1.0.0 StableCopper Robot Clock implementation. It is a monotonic high precision clock for real time applications. It has a mock feature for testing time dependent behaviors. It is part of the Copper project but can be used independently.
cu29-log-runtime
1.0.0 StableThis is part the runtime part of the text logger for Copper. It cannot be used independently from the Copper project.
cu-sensor-payloads
1.0.0 StableThose are standardized payloads for the Copper sensors. Feel free to contribute your own.
cu29-derive
1.0.0 StableThis is the copper project runtime generator. It cannot be used independently from the copper project.
cu29-intern-strs
1.0.0 StableThis is loader for the intern strings logged at build time by Copper. It can be used independently from the copper project.
cu29-log
1.0.0 StableThis is part of the text logging runtime for Copper. It cannot be used independently from the copper project.
cu29-value
1.0.0 StableThis is a fork of Value with custom types added for Copper like the time and units.
cu-spatial-payloads
1.0.0 StableSpatial payloads for the Copper.
cu-pid
1.0.0 StableA PID controller for the Copper project.
cu-linux-resources
1.0.0 ExperimentalLinux/host resource bundle for serial, I2C and GPIO devices.
cu-msp-lib
1.0.0 StableThis is the library side of an MSP (Multiwii Serial Protocol) originally for Copper but can be used independently.
cu29-export
1.0.0 StableThis is the library support to build log exports for the copper project. It cannot be used independently from the copper project.
cu29-soa-derive
1.0.0 StableThis is fixed size implementation for SOAs (Struct of Arrays). It can be used independently from the Copper project.
cu-consolemon
1.0.0 StableA monitoring TUI for Copper. See the main Copper repository for more information.
cu29-units
1.0.0 ExperimentalCopper-native units with uom-shaped API and native bincode/reflect support
cu29-runtime
1.0.0 StableCopper Runtime Runtime crate. Copper is an engine for robotics.
cu-rp-sn754410-new
1.0.0 StableRust library for controlling the SN754410 motor driver on the Raspberry Pi for Copper
cu29-reflect-derive
1.0.0 ExperimentalNo-op fallback derive for Copper reflection when reflect is disabled
cu-ads7883-new
1.0.0 StableThis is a driver for the TI ADS7883 for Copper.
cu-sdlogger
1.0.0 GrowingShared SD/eMMC logging utilities for Copper targets
cu-rp-gpio
1.0.0 StableThis is a simple driver example for the Raspberry Pi GPIOs for Copper.
cu-rp-encoder
1.0.0 StableThis is a driver for the Raspberry Pi to decode a directional encoder from GPIOs.
cu-gnss-payloads
1.0.0 ExperimentalStandardized GNSS payload definitions for Copper
cu-zenoh-sink
1.0.0 StableCopper sink task for Zenoh.
cu-msp-bridge
1.0.0 GrowingCopper bridge to talk to MSP devices over serial.
cu-gstreamer
1.0.0 StableThis is a Copper GStreamer sink.
cu-crsf
1.0.0 GrowingA copper-rs bridge to communicate through CRSF. The initial motivation is for an easy control & telemetry over radio link with ELRS for your robot.
cu-logmon
1.0.0 GrowingLightweight Copper monitor that emits periodic stats over the standard Copper logging macros.
cu-bdshot
1.0.0 GrowingCopper Bridge to Bidirectional DSHOT ESCs.
cu-mpu9250
1.0.0 GrowingCopper source driver for the MPU9250 IMU.
serial2
0.2.37 GrowingCross platform serial ports
rsruckig
3.0.0 StableRuckig motion planning library for Rust
transforms
1.4.1 StableA transform library to track reference frames and provide transforms between them.
cu-bmi088
1.0.0 GrowingCopper source driver for the BMI088 6-axis IMU (accelerometer + gyroscope).
cu-ist8310
1.0.0 ExperimentalCopper source driver for the IST8310 digital magnetometer.
nyx-space
2.4.0 StableFlight-proven, blazing fast astrodynamics from preliminary design to operations
cu-iceoryx2-bridge
1.0.0 ExperimentalCopper bridge for Iceoryx2 publish/subscribe services.
cu-micoairh743
1.0.0 GrowingCopper resource bundle for the MicoAir H743 flight controller.
cu-dps310
1.0.0 ExperimentalCopper source driver for the DPS310 digital barometric pressure sensor.
cu-ahrs
1.0.0 GrowingCopper task that fuses IMU payloads into roll, pitch, yaw.
cu-dynthreshold
1.0.0 StableImage Dynamic thresholding for Copper.
cu-ratelimit
1.0.0 StableA simple generic rate limiter for Copper
cu-transform
1.0.0 GrowingA coordinate frame transformation library for copper-rs, similar to tf2 in ROS2
cu-hesai
1.0.0 StableCopper driver for Hesai X32. Note: the actual parsing is usable outside of Copper if you need a Hesai X32 driver for another project.
cu-ros2-payloads
1.0.0 ExperimentalROS2 Payloads that can be constructed from/to Copper Payloads for compatibility