具有加速度的卡尔曼滤波器。状态还是控制向量?

问题描述 投票:0回答:1

我在卡尔曼滤波器中有一个基本的理解问题,但尚未找到答案。

假设我要实现具有恒定加速度动态变化的卡尔曼滤波器。

我可以将加速度的状态向量和F矩阵相加-Xt = X(t-1)+ V t + 0.5a t ^ 2

或,我可以将加速度添加到U控制向量。

这两种方法之间的明显区别是什么,考虑到我具有加速度测量,最好的策略是什么?

您可以在Google中找到这两种方法。

祝一切顺利,

filter bayesian kalman-filter acceleration
1个回答
0
投票

U是指以标准控制理论状态空间表示形式输入到系统的信息(有关更多信息,请参见here),因此您要执行的操作取决于特定问题的上下文。

听起来您正在尝试估计以恒定加速度运动的目标的位置。这意味着目标位置具有定义的运动模型。这种运动模型将用F编码。想像一下骑自行车的人看着车速表,同时从山上滚下来,根本不踩踏板(自行车没有输入系统)。如果加速度不是恒定的(山坡的坡度有所变化),并且可以访问加速度的实时测量值,则可以修改系统以估计加速度。如果加速度未知,则在here处阅读以下stackoverflow文章。

如果您在直接控制加速度的同时跟踪目标,则将其放在U中。想像您是一名骑自行车的人,看着速度表(估算速度),然后决定应该加快还是减速。

© www.soinside.com 2019 - 2024. All rights reserved.