在使用卡爾曼濾波器做姿態(tài)估計(jì)(Attitude Estimation)中,很大一部分都采用不是直接將系統(tǒng)姿態(tài)角作為卡爾曼濾波的狀態(tài),而是將姿態(tài)角的積分誤差和角速度計(jì)的誤差作為系統(tǒng)狀態(tài)。將角速度計(jì)的輸出彌補(bǔ)上估計(jì)出的角速度計(jì)誤差,然后對(duì)其積分,得到姿態(tài)角的估計(jì),再?gòu)浹a(bǔ)上姿態(tài)角的誤差估計(jì)。整個(gè)的流程圖大概如下面的圖,引用自Intertial Head-Tracker Sensor Fusion by a Complementary Separate-Bias Kalman FilterPS:要強(qiáng)調(diào)的是,各種卡爾曼濾波的形式多種多樣,同時(shí)各種符號(hào)的定義也都并不完全一致,這也是入門卡爾曼濾波比較難的地方,有時(shí)候找資料都不知道怎么找。這也是寫這篇文章的目的,提供一個(gè)基礎(chǔ)的脈絡(luò)給卡爾曼濾波的初學(xué)者。因此這里給出的ErKF只是形式之一,主要是引用自論文Extended Kalman Filter vs. Error State Kalman Filter for Aircraft Attitude Estimation
[1] Roll and Pitch Angles From Accelerometer Sensors[2] 四元數(shù)、歐拉角、旋轉(zhuǎn)矩陣轉(zhuǎn)換[3] 四元素乘積求導(dǎo)[4] 一種基于互補(bǔ)卡爾曼濾波算法計(jì)算融合姿態(tài)角度的方法[5] Inertial head-tracker sensor fusion by a complementary separate-bias Kalman filter[6] Extended Kalman Filter vs. Error State Kalman Filter for Aircraft Attitude Estimation[7] Kalman Filter的原始論文[8] 卡爾曼濾波基礎(chǔ)知識(shí)及公式推導(dǎo)[9] AHRS: Attitude and Heading Reference Systems