Crates applied to robotics, ROS, etc.
externally guided motion for ABB industrial robots
Kalman filter and Rauch-Tung-Striebel smoothing implementation using nalgebra, no_std
AKAZE feature extraction algorithm for computer vision
Utilities for akaze-rust.
This crate is a client for ament which is a system for cataloging and referencing resources distributed by software packages used by ROS2.
Abstract Robot Control Interface
arci::Gamepad implementation using gilrs
arci::Gamepad implementation for keyboard
arci implementation using ROS1
arci implementation using ROS2
arci::Speaker implementation for playing audio files
arci::Speaker implementation using local command
arci implementation using urdf-viz
From the paper "A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus"
An async adapter for mavlink conections
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 is a Rust library with basic bicycle car computations.
Robotics-focused publish-subscribe/request-reply middleware for embedded Linux
Cache for controlling and reducing IO calls
Geometric models of cameras for photogrammetry
create cartesian motion profiles
Neural network compiler with a focus on no_std targets
Shared activation function implementations for const_cge
Macro implementation of const_cge
Binding of IBM Cplex dynamic/shared library, modified based on `rplex`.
Contains core primitives used in computer vision applications
Contains computational geometry algorithms used in computer vision
Pinhole camera model for comptuer vision
DLT (direct linear transform) algorithm for camera calibration
Driver crate for the DRV8825 stepper motor driver