This package is a rust implementation of robotics algorithms. So far, the main source is the book Probabilistic Robotics. Algorithms implementations are in the src folder and use cases in the examples folder.
cargo run --example localizationcargo run --example localization_landmarksThis algorithm uses the sparse solver in Faer. Algorithm, Example, Source
cargo run --example pose_graph_optimization- Bayesian Filters
- Information filter
- Histogram filter
- Pose Graph Optimization
- PGO on manifold (3D)
- Robust Kernels / Adaptive Kernels
- Mapping
- Occupancy Grid
- Iterative Closest Point
- EKF-SLAM
- FastSLAM 1.0
- FastSLAM 2.0
- Camera Calibration
- Direct Linear Transform (DLT)
- Zhang’s Method
- Projective 3-Point (P3P)
- Bundle Adjustement
- Triangulation
- Optimal Control
- LQR
- LQG
- etc