Robotics

Crates applied to robotics, ROS, etc.

ftswarm

A simple swarm protocol communication library

ftswarm_emulator

Procedural macros for the ftswarm crate

ftswarm_macros

Procedural macros for the ftswarm crate

ftswarm_proto

Protocol definitions for the ftswarm serial communication protocol

ftswarm_serial

Unified serial api for the ftSwarm Rust API

fusion-sys

Bindings for the IMU Fusion library.

gamai

Modular task switching library suitable for Game AI and Robotics.

gcv_spline

A library for fitting and evaluating GCV splines.

gen_gcode

A functional G-Code generator

gsd-parser

Parser for PROFIBUS GSD files (Generic Station Description)

gsdtool

CLI utility for PROFIBUS GSD files (Generic Station Descripions)

herkulex_communicator

Communicate with drs0101 and drs0201 servomotors from command line.

hominem

A library for modeling muscles and tendons in biomechanical simulations.

hp203b

`embedded-hal`-based driver crate for the HOPERF HP203B altimeter/barometer

icasadi

Rust interface to CasADi functions

icasadi_test

Rust interface to CasADi functions (for testing purposes only)

ik-geo

Geometric solutions to inverse kinematics, using the IK-Geo algorithm

imu-calib

IMU calibration library for Rust.

isaac_sim

Rust interface for Isaac Sim

jps

Jump Point Search Implementation for Path Finding.

jrk-g2

A rust embedded driver for pololu Jrk G2

jrk-g2-rs

A rust embedded driver for pololu Jrk G2

julien

Robotics library with influences from MoveIt and Pinocchio

kachaka-api

Unofficial Rust API client library for Kachaka Robot

kfilter

A no-std implementation of the Kalman and Extended Kalman Filter.

kornia-3d

Low-level computer vision library in Rust

kornia-icp

Low-level computer vision library in Rust

kornia-rs

Low-level computer vision library in Rust

l3gd20-registers

A typed map of the STMicroelectronics L3GD20 Gyroscope registers

lambda-twist

p3p pose estimation given world points and feature bearings