【发布时间】:2020-04-21 07:09:26
【问题描述】:
我似乎找不到关于这个特定问题的帖子,所以我自己发布了一个。
我正在从事一个大型导航项目,在该项目中我可以访问车辆的里程计和从 LiDAR 数据得出的位置估计。我可以将来自 LiDAR 估计的样本从 1 到 20 Hz 改变质量,并且里程计数据以 40Hz 传输。
我已经实现了一个标准的卡尔曼滤波器,遵循这些方程式(来自维基百科):
预测
更新
我现在的问题是,当来自不同信息源的采样率不同时,您如何(最佳)使用卡尔曼滤波器?
【问题讨论】:
-
卡尔曼滤波器不需要固定时间步长,因此您可以改变预测中使用的时间步长以获取下一次测量的时间,然后执行更新。矩阵 F 和 Q 确实会随着时间步长的大小而变化,因此需要即时重新计算。
-
@KeithBrodie 谢谢你的回答,但你确定吗?因为我看到一些文章提到,当采样间隔不同时,您要么需要降低其中一个采样率,要么对另一个采样率进行插值。
-
我认为你的意思是这样的情况,在这种情况下你只观察到你测量的一个子集。在这种情况下,您需要使用顺序卡尔曼滤波器,因此您可以仅使用测量向量的一部分进行更新。
标签: sensors prediction kalman-filter sensor-fusion