-
optimization_engine
A pure Rust framework for embedded nonconvex optimization. Ideal for robotics!
-
cam-geom
Geometric models of cameras for photogrammetry
-
arci
Abstruct Robot Control Interface
-
herkulex_communicator
Communicate with drs0101 and drs0201 servomotors from command line
-
adskalman
Kalman filter and Rauch-Tung-Striebel smoothing implementation using nalgebra, no_std
-
step-dir
Universal Stepper Motor Interface
-
saberrs
A library for interfacing with Dimension Engineering’s Sabertooth motor drivers
-
openrr-apps
applications using openrr
-
linuxcnc-hal-sys
Generated, unsafe Rust bindings to the LinuxCNC HAL submodule
-
opencv-ros-camera
Geometric models of OpenCV/ROS cameras for photogrammetry
-
s_curve
Package to generate S-Curve trajectories for robotics and similar applications
-
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
-
dynamixel2
dynamixel protocol 2.0
-
bayes_estimate
Bayesian estimation library. Kalman filter, Informatiom, Square root, Information root, Unscented and UD filters. Numerically and dimensionally generic implementation using nalgebra…
-
pid-lite
A small PID controller library
-
akaze
AKAZE feature extraction algorithm for computer vision
-
bcar
BCar is a Rust library with basic bicycle car computations
-
mech
Main crate for the Mech programming language. Provides a REPL and hosted editor.
-
map_3d
Library for 3D geographic coordinate transformation
-
abbegm
externally guided motion for ABB industrial robots
-
motion-planning-cli
A CLI for interacting with motion planning primitives
-
pololu-smc
A driver for the Pololu Simple Motor Controller G2
-
ros_package_manifest
This crate parses ROS package manifest (also known as package.xml)
-
rubullet
Rust interface to the Bullet Physics SDK simmilar to PyBullet
-
sample-consensus
Abstractions for sample consensus algorithms such as RANSAC
-
lambda-twist
p3p pose estimation given world points and feature bearings
-
arci-urdf-viz
arci implementation using urdf-viz
-
ramp-maker
Stepper Acceleration Ramp Generator
-
fastcurve_3d
Library for 3D and 2D fast curve generation
-
gen_gcode
A functional G-Code generator
-
sbus
A simple parser for the S.Bus RC protocol
-
velodyne
Crate for processing Velodyne LiDAR data
-
icasadi
Rust interface to CasADi functions
-
plcnext
Allows access to PLCnext Control system services
-
fe_rtos
A simple OS for Arm Cortex-M CPUs
-
mech-syntax
A toolchain for compiling textual syntax into Mech blocks
-
visual-odometry-rs
Visual odometry in Rust (vors)
-
mulberry
Coordinate transformation tree with a focus on efficiency
-
cv-geom
Contains computational geometry algorithms used in computer vision
-
librcl-sys
Library that links to the native librcl, the ROS client library
-
stspin220
Driver crate for the STSPIN220 stepper motor driver
-
fe_osi
OSI to help with writing code for fe_rtos
-
openrr-teleop
openrr teleoperation library
-
cv-pinhole
Pinhole camera model for comptuer vision
-
motion-planning
Motion planning primitives
-
erdos
ERDOS is a platform for developing self-driving cars and robotics applications
-
p3p
Camera pose estimation given 3D points and corresponding pixel coordinates
-
mujoco-sys
FFI bindings to MuJoCo
-
arcos-kdl
ARCOS-Lab Kinematics and Dynamics Library
-
cv-core
Contains core primitives used in computer vision applications
-
rustros_tf
This is a rust port of the ROS tf library. It is intended for being used in robots to help keep track of multiple coordinate frames and is part of a larger…
-
mech-program
Organizes Mech cores into a coordinated program. Handles reading files, interfacing with libraries, and persisting changes top disk.
-
wifi_drone
Connect to a wifi-controlled quadcopter to receive fpv and control it with your computer
-
openrr-sleep
openrr sleep library
-
superface
Level 5 autonomous, self-driving API client, https://superface.ai
-
rusty_robot
Rust Toolbox for Robotics
-
drv8825
Driver crate for the DRV8825 stepper motor driver
-
mujoco
MuJoCo bindings for Rust
-
icasadi_test
Rust interface to CasADi functions (for testing purposes only)
-
plcnext-sys
Allows access to PLCnext Control system services
-
mech-utilities
Shared components and utilities for Mech
-
akaze-util
Utilities for akaze-rust
-
mech-core
The Mech language runtime. It’s a small dataflow engine that accepts transactions of changes, and applies them to a compute network.
-
openrr-command
openrr command line tool library
-
levenberg-marquardt
Levenberg-Marquardt algorithm built on top of nalgebra
-
eight-point
Eight-point algorithm for essential matrix estimation
-
openrr-planner
Collision avoidance path planning for robotics
-
arci-speak-cmd
arci::Speaker implementation using local command
-
plcnext-device
Allows access to PLCnext Control system services
-
openrr
Open Rust Robotics framework
-
mech-server
Provides a server and client for hosting Mech programs on a websocket
-
openrr-client
openrr useful client libraries
-
plcnext-commons
Allows access to PLCnext Control system services
-
plcnext-axioline
Allows access to PLCnext Control system services
-
arci-ros
arci implementation using ROS1
-
openrr-gui
openrr GUI library
-
arci-gamepad-gilrs
arci::Gamepad implementation using gilrs
-
arci-speak-audio
arci::Speaker implementation for playing audio files