2

Oreilly 的书“Learning OpenCV”在第 356 页指出:

引用

在我们完全迷失之前,让我们考虑一个特殊的现实情况,即对在停车场行驶的汽车进行测量。我们可以想象汽车的状态可以用两个位置变量 x 和 y 以及两个速度 vx 和 vy 来概括。这四个变量将是状态向量 xk 的元素。这表明 F 的正确形式是:

x = [ x; 
      y;
      vx;
      vy; ]k

F = [ 1, 0, dt, 0;  
      0, 1, 0,  dt;
      0, 0, 1,  0;
      0, 0, 0,  1; ]

将 'dt' 放在 F 矩阵中似乎很自然,但我就是不明白为什么。如果我有一个状态系统,我将如何在 F 矩阵中喷洒一些“dt”?

4

1 回答 1

3

dts 是对应位置的速度系数。如果您在时间dt过去后编写状态更新:

x(t+dt) = x(t) + dt * vx(t)
y(t+dt) = y(t) + dt * vy(t)
vx(t+dt) = vx(t)
vy(t+dt) = vy(t)

你可以很容易地读F出这些方程。

于 2010-05-24T19:22:59.180 回答