1个不稳定版本
0.1.0 | 2022年9月10日 |
---|
#14 in #kalman
21KB
176 行
在Rust中实现的卡尔曼无迹滤波器,支持多种测量更新函数。
lib.rs
:
一个提供无迹卡尔曼滤波器算法实现的crate。
此实现遵循'Mathworks的此指南'中提出的步骤。它能够通过分离滤波器的更新和创新步骤来支持多种不同类型的测量更新。
此crate的使用示例可以在示例文件夹中找到。
待办事项
- 将滤波器方法修改为不接收控制。这可以在提供的闭包中处理。为不特定打破控制的系统提供了一个更通用的接口。
- 支持no_std
- 添加一些示例:一个只有一个测量更新的示例和一个不需要ode_solvers的示例
依赖项
~3MB
~57K SLoC