O'Reilly 书籍对 2D 线性系统的澄清
Oreilly 的书“学习 OpenCV”第 356 页指出:
引用
在我们完全迷失之前,让我们考虑一下进行测量的特定现实情况 在停车场行驶的汽车上。我们可以想象汽车的状态可以 由两个位置变量 x 和 y 以及两个速度 vx 和 vy 来概括。这些 四个变量将是状态向量 xk 的元素。这表明 F 的正确形式是:
<前><代码>x = [ x; y; vx; 维; ]k F = [ 1, 0, dt, 0; 0, 1, 0, dt; 0, 0, 1, 0; 0, 0, 0, 1; ]
将“dt”放在 F 矩阵中似乎很自然,但我只是不明白为什么。如果我有一个状态系统,我该如何在 F 矩阵中喷射一些“dt”?
The Oreilly book "Learning OpenCV" states at page 356 :
Quote
Before we get totally lost, let’s consider a particular realistic situation of taking measurements
on a car driving in a parking lot. We might imagine that the state of the car could
be summarized by two position variables, x and y, and two velocities, vx and vy. These
four variables would be the elements of the state vector xk. Th is suggests that the correct form for F is:x = [ x; y; vx; vy; ]k F = [ 1, 0, dt, 0; 0, 1, 0, dt; 0, 0, 1, 0; 0, 0, 0, 1; ]
It seems natural to put 'dt' just there in the F matrix but I just don't get why. What if I have a n states system, how would I spray some "dt" in the F matrix?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
dt 是对应位置的速度系数。如果您在
dt
时间过后写入状态更新:您可以轻松地从这些方程中读取
F
。The
dt
s are coefficients of the velocities with the corresponding positions. If you write your state update after timedt
has elapsed:You can read
F
off of these equations pretty easily.