Robotics

Crates applied to robotics, ROS, etc.

cu29-log-runtime

This is part the runtime part of the text logger for Copper. It cannot be used independently from the Copper project.

cu29-runtime

Copper Runtime Runtime crate. Copper is an engine for robotics.

cu29-soa-derive

This is fixed size implementation for SOAs (Struct of Arrays). It can be used independently from the Copper project.

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.

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.

cv-core

Contains core primitives used in computer vision applications

cv-geom

Contains computational geometry algorithms used in computer vision

cv-pinhole

Pinhole camera model for comptuer vision

data-pipeline

A functional and extensible library for organized lazy processing of data with minimal overhead

dimas

dimas - a framework for Distributed Multi Agent Systems

dimas-com

dimas-com - communication library for DiMAS

dimas-commands

dimas-commands - commands library for DiMAS

dimas-config

dimas-config - configuration library for DiMAS

dimas-core

dimas-core - core library for DiMAS

dimas-macros

dimas-time

dimas-time - time library for DiMAS

dimasctl

dimasctl - a cli for DiMAS

dimasmon

dimasmon - a monitoring tool for DiMAS

discrete_count

Encapsulate counting for clocks, ab-encoders, etc

discrete_count_core

Core implementation for discrete_count

discrete_pid

A PID controller for robotics and discrete control systems

distributed_control

Create, analyze and simulate multi-agent, distributed control systems

dlt

DLT (direct linear transform) algorithm for camera calibration

drv8825

Driver crate for the DRV8825 stepper motor driver

dv

Core Rust library for DimensionalVariable, a multi-language library for handling physical quantities with units.

dynamixel2

dynamixel2-cli

dynamixel protocol 2.0 command line utility

eight-point

Eight-point algorithm for essential matrix estimation

elm

A minimalist framework for Extreme Learning Machines (ELMs).

emby

the beetmash ambassador