1 unstable release
0.1.5 | Apr 9, 2023 |
---|---|
0.1.4 |
|
0.1.3 |
|
#135 in Robotics
36 downloads per month
87KB
2K
SLoC
RustRobotics
This package is a rust implementation of robotics algorithms. So far, the main source is the book Probabilistic Robotics. I plan to have algorithms implementations in the src
folder and the algorithms use cases in the examples
folder. I plan to have python bindings using pyo3/maturin. I am also implementing the algorithms in python using JAX in this repo.
Table of Contents
Localization
Extended Kalman Filter
cargo run --example ekf
Unscented Kalman Filter
cargo run --example ukf
Extended Kalman Filter With Landmarks
cargo run --example ekf_lm
Particle Filter With Landmarks
cargo run --example pf_lm
Mapping
Pose Graph Optimization
This algorithm uses the sparse solver in Russel so follow the installation instructions. Algorithm, Example, Source
cargo run --example pose_graph_optimization
Sources
Probabilistic Robotics PythonRobotics Underactuated Robotics Probabilistic-Robotics-Algorithms A tutorial on Graph-Based SLAM
Dependencies
~23–35MB
~542K SLoC