Skip to content

踩坑Robotics Stack Exchange2016-05-31

卡尔曼滤波冗余传感器更新结果异常 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:kalman filter with redundant sensors(Robotics Stack Exchange #9953)

状态:已解决

问题 ​

提问者将两个 3D 位置传感器的观测矩阵纵向拼接为 H,计算 S_k = R + HP_{k|k-1}H^T 后认为创新交叉相关异常,增益矩阵出现换行等怪现象,静态系统常量测量下状态从 [1,0,0] 变成 [0,0,1]。

环境 ​

一个机器人,两个基于不同物理原理的 3D 位置传感器;静态系统 A = I_3,B = [0]。

解决办法 ​

  1. 不要按原文中的错误结果使用 HH^T。
  2. 重新计算 HH^T,正确结果的非零交叉项应对应两个传感器的相同坐标:第 1 与第 4、 第 2 与第 5、 第 3 与第 6 个量测相关。
  3. 按正确的 HH^T 继续计算 S_k 和 K,该结果与提问者对冗余同坐标传感器的直觉一致。

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

来源

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

  1. Robotics Stack Exchange #9953:kalman filter with redundant sensors访问 2026-10-22