Robotics

Crates applied to robotics, ROS, etc.

fastcurve_3d

Library for 3D and 2D fast curve generation

faulty

Easily write complex programs that perform fallible control tasks.

fe_osi

OSI to help with writing code for fe_rtos

fe_rtos

A simple OS for Arm Cortex-M CPUs

fll-rs

Movement and ui apis for lego ev3 robots intended for use in the FIRST Lego League competition

foc

An implementation of various Field Oriented Control algorithms.

foxglove-ws

Library to publish messages to Foxglove via WebSocket.

franka-interface

Devlop software for Franka Emika Panda robots in simulation and run it on the real robot

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

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.

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)

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

lambda-twist

p3p pose estimation given world points and feature bearings

ld06

Driver for the LD06 LiDAR

ld06-embed

Embedded periferal driver for the LD06 LiDAR