Robotics

Crates applied to robotics, ROS, etc.

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

3d point cloud processing library

kornia-icp

Iterative closest point algorithm library

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

ld06

Driver for the LD06 LiDAR

ld06-embed

Embedded periferal driver for the LD06 LiDAR

levenberg-marquardt

Levenberg-Marquardt algorithm built on top of nalgebra

libfranka-rs

Library to control Franka Emika robots

librcl-sys

Library that links to the native librcl, the ROS client library

linux_max6675

A library that reads temperature data from a MAX6675 over the Linux kernel's SPI API.

linuxcnc-hal-sys

Generated, unsafe Rust bindings to the LinuxCNC HAL submodule

loadcell

A no-std embedded-hal package for the hx711 load cell, based on the embedded hal. Has optional support for interrupts on the esp32.

lsm303dlhc-registers

A typed map of the STMicroelectronics LSM303DLHC E-Compass registers

machine-vision-formats

Types and traits for working with raw image data from machine vision cameras

map_3d

Library for 3D geographic coordinate transformation

mapping-algorithms

A collection of pure-rust algorithms, for spatial and SLAM purposes

mapping-suites

A collection of SLAM suites, based on mapping-algorithms

maps

Inspect, compare and align multiple grid maps in an intuitive & fast GUI

marg-orientation

A MARG (Magnetic, Angular Rate, and Gravity) orientation estimator

mav-sdk

Simple API (gRPC) for managing one or more vehicles, providing programmatic access to vehicle information and telemetry, and control over missions, movement and other operations.

max6675-hal

An embedded-hal driver for the MAX6675 digital thermocouple converter.

mcap

A library for reading and writing MCAP files

mcap-rs

A library for reading and writing Foxglove MCAP files

meadow

Robotics-focused middleware for embedded Linux

mech

Mech is a reactive programming language for building robots, games, and animations.

mech-core

The Mech language runtime.