简体   繁体   English

IMU中使用的卡尔曼滤波器,融合过程会合并哪些信号?

[英]Kalman filter used in IMU , what signals does the fusion process combine?

from what I read, Kalman filter basically tries to "reconcile" the predictions for one variable based on history of this variable, with actual observation of this variable. 从我读到的内容来看,卡尔曼滤波器基本上是试图根据该变量的历史记录“协调”一个变量的预测,并对该变量进行实际观察。 in the case of finding the position of an IMU , I would imagine that we need the speed read out, so that we can predict x_(k+1) = v * dt + x_(k) , and we would also need the direct read out for z_(k+1). 在找到IMU的位置的情况下,我想我们需要读出速度,以便可以预测x_(k + 1)= v * dt + x_(k),并且还需要直接读出z_(k + 1)。

but in fact on a IMU we don't have this z read out. 但实际上,在IMU上,我们没有读出z。 so what exactly does kalman filtering on IMU do ? 那么,卡尔曼滤波对IMU的作用到底是什么?

thanks Yang 谢谢杨

ok, after reading more on related resources, i figured out: 好的,在阅读了有关资源的更多信息后,我发现:

the "baseline" report is that vertical vector for earth gravity, measured by the 3-axis accelerometer, which really measures force, either force induced by gravity or force induced by acceleration; “基准”报告是由3轴加速度计测量的地球重力垂直矢量,它实际上测量的是力,无论是重力引起的力还是加速度引起的力; noise(including the "noise" introduced by actual horizontal acceleration) is repaired by using gyro's rotation rate readout , in a Kalman filter. 噪声(包括实际水平加速度引入的“噪声”)是通过在Kalman滤波器中使用陀螺仪的转速读数来修复的。

heading is obtained from earth magnetic field , through compass (only on the horizontal plane, compass doesn't tell you the tilt away from earth z-axis). 方向是从地球磁场通过罗盘获得的(仅在水平面上,罗盘不会告诉您远离地球z轴的倾斜度)。 again Kalman filter uses the gyro rotation rate to repair the compass read out. 再次,卡尔曼滤波器使用陀螺仪旋转速率修复罗盘读数。

once you have the earth vertical axis and north axis, you have your full orientation 一旦有了地球的垂直轴和北轴,便有了完整的方向

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM