Crates applied to robotics, ROS, etc.
dimas-core - core library for DiMAS
proc-macros for dimas
dimas-time - time library for DiMAS
dimasctl - a cli for DiMAS
dimasmon - a monitoring tool for DiMAS
Encapsulate counting for clocks, ab-encoders, etc
Core implementation for discrete_count
Create, analyze and simulate multi-agent, distributed control systems
DLT (direct linear transform) algorithm for camera calibration
Driver crate for the DRV8825 stepper motor driver
dynamixel protocol 2.0
dynamixel protocol 2.0 command line utility
Eight-point algorithm for essential matrix estimation
A minimalist framework for Extreme Learning Machines (ELMs).
Navigation filter based on an Error State Kalman Filter (ESKF)
An EtherCAT master in pure-Rust very close to the ethercat nature
An EtherCAT master in pure Rust that is no_std compatible
On-the-wire tools for the EtherCrab crate
Derive macros for EtherCrab
Experimental command-based controls library for vexide.
Factor graph optimization for robotics
Proc-macros for factrs
SLAM : Simultaneous Localization and Mapping. 'Fast SLAM' implemntation. Numerically and dimensionally generic implementation using nalgebra.
Library for 3D and 2D fast curve generation
OSI to help with writing code for fe_rtos
A simple OS for Arm Cortex-M CPUs
Movement and ui apis for lego ev3 robots intended for use in the FIRST Lego League competition
An implementation of various Field Oriented Control algorithms.
Library to publish messages to Foxglove via WebSocket.
Devlop software for Franka Emika Panda robots in simulation and run it on the real robot