Skip to content

踩坑Robotics Stack Exchange2023-06-16

GPS/IMU松耦合融合调参困难及长时测试结果验证方法 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:I fused a GPS and IMU and I am wondering if my results make sense(Robotics Stack Exchange #14255)

状态:有绕过办法

问题 ​

在u-blox M8与MicroStrain IMU松耦合融合中,运行6小时40分钟后难以判断结果合理性,且Q(过程噪声)和R(观测噪声)矩阵调参缺乏依据。当前R矩阵直接使用GPS报告的不确定度,Q矩阵使用功率谱密度,但不确定是否应关联更新间隔或系统发散时间。此外,滤波器未估计校准参数,仅完成了加速度计六面体标定和陀螺仪零偏标定,缺乏转台导致无法获取陀螺仪比例因子与失准角。

环境 ​

传感器:u-blox M8 GPS、MicroStrain IMU;架构:松耦合Kalman Filter;标定状态:加速度计已标定(零偏/比例因子/失准),陀螺仪仅标定零偏;测试时长:6小时40分钟。

解决办法 ​

  1. 构建包含真实IMU输出模型与位置真值的仿真环境,参考Paul Grove著作中的误差建模方法。
  2. 初始阶段输入无误差真值数据,验证KF能否正确估计零误差状态,确保基础逻辑无误。
  3. 逐步单独引入各类误差源(零偏、比例因子、失准角、噪声等),验证滤波器对各单项误差的估计能力与收敛性。
  4. 在仿真中开启全部误差模型进行联合调试与Q/R矩阵参数整定,利用已知真值定量评估滤波性能。
  5. 确认仿真环境下参数 tuned 且算法稳定后,再将相同配置迁移至真实硬件数据进行验证。

原问题作者:rielt12;采纳答案作者:DaveC。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。

来源

本页事实对应的公开页面,以原文为准。

  1. Robotics Stack Exchange #14255:I fused a GPS and IMU and I am wondering if my results make sense访问 2026-10-27