Robotics

Crates applied to robotics, ROS, etc.

abbegm

externally guided motion for ABB industrial robots

adskalman

Kalman filter and Rauch-Tung-Striebel smoothing implementation using nalgebra, no_std

air-navigator-rs

This crate serves as the entry point for embedding applications using Rust on Blue Robotics's Navigator

akaze

AKAZE feature extraction algorithm for computer vision

akaze-util

Utilities for akaze-rust.

allegro-motor-derive

Derive macros for Allegro motor driver registers

allegro-motor-drivers

Allegro microsystems motor controller driver registers

ament_rs

This crate is a client for ament which is a system for cataloging and referencing resources distributed by software packages used by ROS2.

antaeus

A Versatile Framework for Vexide

arci

Abstract Robot Control Interface

arci-gamepad-gilrs

arci::Gamepad implementation using gilrs

arci-gamepad-keyboard

arci::Gamepad implementation for keyboard

arci-ros

arci implementation using ROS1

arci-ros2

arci implementation using ROS2

arci-speak-audio

arci::Speaker implementation for playing audio files

arci-speak-cmd

arci::Speaker implementation using local command

arci-urdf-viz

arci implementation using urdf-viz

arrsac

From the paper "A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus"

async-mavlink

An async adapter for mavlink conections

bayes_estimate

Bayesian estimation library. Kalman filter, Informatiom, Square root, Information root, Unscented and UD filters. Numerically and dimensionally generic implementation using nalgebra. Provides fast numerically stable estimation solutions.

bcar

BCar is a Rust library with basic bicycle car computations.

beet

A Very Bevy Metaframework

beet-cli

Tools for building and deploying beet apps

beet_agent

ECS agentic workflow patterns

beet_build

Codegen and compilation tooling for beet

beet_connect

Various client library wrappers for external apis

beet_core_macros

beet_design

Design system and components for beet rsx

beet_dom

Utilities for dom rendering and interaction

beet_ecs

A very flexible AI behavior library for games and robotics.