Robotics

Crates applied to robotics, ROS, etc.

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

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

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

eskf

Navigation filter based on an Error State Kalman Filter (ESKF)

etherage

An EtherCAT master in pure-Rust very close to the ethercat nature

ethercrab

An EtherCAT master in pure Rust that is no_std compatible

ethercrab-wire

On-the-wire tools for the EtherCrab crate

ethercrab-wire-derive

evian

Experimental command-based controls library for vexide.

factrs

Factor graph optimization for robotics

factrs-proc