-
rosrust
Pure Rust implementation of a ROS client library
-
opencv-ros-camera
Geometric models of OpenCV/ROS cameras for photogrammetry
-
adskalman
Kalman filter and Rauch-Tung-Striebel smoothing implementation using nalgebra, no_std
-
tello
SDK for intel DJI Tello drone using the native api
-
tf_rosrust
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…
-
bayes_estimate
Bayesian estimation library. Kalman filter, Informatiom, Square root, Information root, Unscented and UD filters. Numerically and dimensionally generic implementation using nalgebra…
-
yakf
Yet Another Kalman Filter Implementation, as well as, Lie Theory (Lie group, algebra, vector) on SO(3) and SE(3). [no_std] is supported by default.
-
abbegm
externally guided motion for ABB industrial robots
-
openrr-apps
applications using openrr
-
openrr-planner
Collision avoidance path planning for robotics
-
rosbag
Utilities for reading ROS bag files
-
libfranka-rs
Library to control Franka Emika robots
-
dynamixel2
dynamixel protocol 2.0
-
s_curve
Package to generate S-Curve trajectories for robotics and similar applications
-
rust_nmea
NMEA (0183) parser and information library for Rust
-
ld06
Driver for the LD06 LiDAR
-
arrsac
From the paper “A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus”
-
openrr
Open Rust Robotics framework
-
bissel
Robotics-focused publish-subscribe/request-reply middleware for embedded Linux
-
linuxcnc-hal-sys
Generated, unsafe Rust bindings to the LinuxCNC HAL submodule
-
rclrust-msg
ROS2 message, service, action types
-
saberrs
A library for interfacing with Dimension Engineering’s Sabertooth motor drivers
-
rubullet-sys
Compiles bullet3 and exposes rust bindings to the C API
-
bcar
BCar is a Rust library with basic bicycle car computations
-
pid-lite
A small PID controller library
-
fastcurve_3d
Library for 3D and 2D fast curve generation
-
icasadi
Rust interface to CasADi functions
-
ramp-maker
Stepper Acceleration Ramp Generator
-
eskf
Navigation filter based on an Error State Kalman Filter (ESKF)
-
mech
Main crate for the Mech programming language. Provides a REPL and hosted editor.
-
motion-planning-cli
A CLI for interacting with motion planning primitives
-
velodyne
Crate for processing Velodyne LiDAR data
-
map_3d
Library for 3D geographic coordinate transformation
-
rclrust
ROS2 client written in Rust
-
plcnext
Allows access to PLCnext Control system services
-
visual-odometry-rs
Visual odometry in Rust (vors)
-
dynamixel2-cli
dynamixel protocol 2.0 command line utility
-
fast-slam
SLAM : Simultaneous Localization and Mapping. ‘Fast SLAM’ implemntation. Numerically and dimensionally generic implementation using nalgebra.
-
stepper
Universal Stepper Motor Interface
-
posture
positional posture of spatial robot
-
ros_message
Utilities for handling MSG and SRV files in ROS
-
mech-syntax
A toolchain for compiling textual syntax into Mech blocks
-
mulberry
Coordinate transformation tree with a focus on efficiency
-
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
-
openrr-client
openrr useful client libraries
-
librcl-sys
Library that links to the native librcl, the ROS client library
-
erdos
ERDOS is a platform for developing self-driving cars and robotics applications
-
p3p
Camera pose estimation given 3D points and corresponding pixel coordinates
-
motion-planning
Motion planning primitives
-
franka-interface
Devlop software for Franka Emika Panda robots in simulation and run it on the real robot
-
stspin220
Driver crate for the STSPIN220 stepper motor driver
-
arci-speak-cmd
arci::Speaker implementation using local command
-
lqr
A generic LQR feedback controller
-
akaze
AKAZE feature extraction algorithm for computer vision
-
arcos-kdl
ARCOS-Lab Kinematics and Dynamics Library
-
ourairports
Rust interface for handling OurAirports data
-
mujoco-sys
FFI bindings to MuJoCo
-
icasadi_test
Rust interface to CasADi functions (for testing purposes only)
-
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…
-
ccsds_spacepacket
This library attempts to implement a general-purpose parser for Space Packets that can interperet both the generic aspects of the space packet protocol (i.e. the Primary Header) in…
-
wifi_drone
Connect to a wifi-controlled quadcopter to receive fpv and control it with your computer
-
ros_package_manifest
This crate parses ROS package manifest (also known as package.xml)
-
gen_gcode
A functional G-Code generator
-
plcnext-axioline
Allows access to PLCnext Control system services
-
mech-program
Organizes Mech cores into a coordinated program. Handles reading files, interfacing with libraries, and persisting changes top disk.
-
drone-fatfs-sd
Drone STM32 Secure Digital interface to ChaN’s FatFs
-
superface
Level 5 autonomous, self-driving API client, https://superface.ai
-
rusty_robot
Rust Toolbox for Robotics
-
lambda-twist
p3p pose estimation given world points and feature bearings
-
openrr-sleep
openrr sleep library
-
mujoco
MuJoCo bindings for Rust
-
serial2
Cross platform serial ports
-
drv8825
Driver crate for the DRV8825 stepper motor driver
-
cv-core
Contains core primitives used in computer vision applications
-
cam-geom
Geometric models of cameras for photogrammetry
-
sample-consensus
Abstractions for sample consensus algorithms such as RANSAC
-
cv-geom
Contains computational geometry algorithms used in computer vision
-
cartesian_trajectories
create cartesian motion profiles
-
drone-fatfs-sd-core
Drone STM32 Secure Digital interface to ChaN’s FatFs
-
arci-ros
arci implementation using ROS1
-
plcnext-device
Allows access to PLCnext Control system services
-
mech-core
The Mech language runtime. It’s a small dataflow engine that accepts transactions of changes, and applies them to a compute network.
-
arci-gamepad-gilrs
arci::Gamepad implementation using gilrs
-
cv-pinhole
Pinhole camera model for comptuer vision
-
mech-utilities
Shared components and utilities for Mech
-
drone-fatfs-sd-stm32
Drone STM32 Secure Digital interface to ChaN’s FatFs
-
plcnext-sys
Allows access to PLCnext Control system services
-
mech-server
Provides a server and client for hosting Mech programs on a websocket
-
arci
Abstract Robot Control Interface
-
openrr-teleop
openrr teleoperation library
-
openrr-config
Utilities for modifying configuration files
-
openrr-command
openrr command line tool library
-
arci-gamepad-keyboard
arci::Gamepad implementation for keyboard
-
plcnext-commons
Allows access to PLCnext Control system services
-
arci-urdf-viz
arci implementation using urdf-viz
-
arci-speak-audio
arci::Speaker implementation for playing audio files
-
openrr-plugin
Experimental plugin support for arci
-
openrr-gui
openrr GUI library