1 个不稳定版本

0.1.5 2023年4月9日
0.1.4 2023年4月6日
0.1.3 2023年2月20日

113机器人技术 中排名

每月下载量 36

MIT 许可证

87KB
2K SLoC

RustRobotics

此包是机器人算法的Rust实现。到目前为止,主要来源是书籍 概率机器人学。我计划在 src 文件夹中实现算法,并在 examples 文件夹中实现算法用例。我计划使用 pyo3/maturin 来实现 Python 绑定。我还计划使用 JAX 在此 仓库 中实现算法。

目录

定位

扩展卡尔曼滤波器

算法示例

cargo run --example ekf

无迹卡尔曼滤波器

算法示例

cargo run --example ukf

带地标的扩展卡尔曼滤波器

算法示例

cargo run --example ekf_lm

带地标的粒子滤波器

算法示例

cargo run --example pf_lm

地图构建

位姿图优化

本算法使用 Russel 中的稀疏求解器,请按照安装说明进行操作。算法示例来源

cargo run --example pose_graph_optimization

来源

概率机器人学 PythonRobotics 非完备机器人学 概率机器人学算法 基于图的SLAM教程

依赖关系

~30–43MB
~519K SLoC