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.

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 flexible AI behavior library for games and robotics.

beet-cli

AI behavior library for games and robotics.

beet_core

A very flexible AI behavior library for games and robotics.

beet_ecs

A very flexible AI behavior library for games and robotics.

beet_ecs_macros

A very flexible AI behavior library for games and robotics.

beet_examples

A very flexible AI behavior library for games and robotics.

beet_flow

A very flexible AI behavior library for games and robotics.

beet_flow_macros

A very flexible AI behavior library for games and robotics.

beet_ml

A very flexible AI behavior library for games and robotics.

beet_net

A very flexible AI behavior library for games and robotics.