用于 GPS + 加速度计的 C 语言中的任何卡尔曼滤波实现



我正在尝试使用卡尔曼滤波器校正GPS读数。我已经有一个IMU,它有一个加速度计,陀螺仪和磁力计。

试过查找卡尔曼滤波器,但这都是数学,我什么都听不懂。任何示例代码都会很棒!

编辑:在我的项目中,我正在尝试从一个纬度,长GPS坐标移动到另一个。我希望获得平滑的GPS读数,而不是即使没有移动也显示位移的GPS读数。我正在考虑使用加速度计来检查位移并删除 GPS 读数异常值。但是,从我所读到的内容来看,卡尔曼滤波器用于此类应用。但是我找到的每一个例子都是用一些高级语言写的。如果在 C 语言中有一些我可以构建的东西,那就太好了。谢谢!

您要求提供代码示例,但没有指定任何详细信息,因此很难进一步帮助您。

你可以尝试通过搜索"kalman"来浏览github,并将查询限制为C代码。

https://github.com/search?l=C&q=kalman&type=Repositories

最新更新