《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 微波|射頻 > 設(shè)計(jì)應(yīng)用 > 多傳感器濾波融合的慣性定位算法
多傳感器濾波融合的慣性定位算法
2017年電子技術(shù)應(yīng)用第10期
張夢(mèng)影,曾 成,狄素素,王云瑞
河北工業(yè)大學(xué) 電子信息工程學(xué)院,天津300400
摘要: 針對(duì)在導(dǎo)航系統(tǒng)姿態(tài)解算中,陀螺儀和電子羅盤在解算姿態(tài)時(shí)分別存在積分誤差和磁場(chǎng)干擾的問題,提出了利用Kalman濾波和互補(bǔ)濾波相融合的算法進(jìn)行定位。首先將電子羅盤和陀螺儀通過Kalman濾波得出最優(yōu)估計(jì)四元數(shù),然后利用互補(bǔ)濾波算法對(duì)陀螺儀的漂移進(jìn)行補(bǔ)償?shù)玫叫U蟮乃脑獢?shù),將此次得到的四元數(shù)和Kalman濾波得出最優(yōu)估計(jì)四元數(shù)再次通過Kalman濾波對(duì)四元數(shù)進(jìn)行第二次最優(yōu)估計(jì),進(jìn)而輸出姿態(tài)角。實(shí)驗(yàn)中對(duì)比了本算法和互補(bǔ)濾波算法、無濾波算法的效果。實(shí)驗(yàn)證明,該算法不僅可以有效解決方位角誤差發(fā)散問題,還有效解決了磁場(chǎng)干擾問題,實(shí)現(xiàn)了高精度的方位輸出。
中圖分類號(hào): TN96
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.171373
中文引用格式: 張夢(mèng)影,曾成,狄素素,等. 多傳感器濾波融合的慣性定位算法[J].電子技術(shù)應(yīng)用,2017,43(10):86-88,98.
英文引用格式: Zhang Mengying,Zeng Cheng,Di Susu,et al. Inertial localization algorithm based on multi-sensor filter fusion[J].Application of Electronic Technique,2017,43(10):86-88,98.
Inertial localization algorithm based on multi-sensor filter fusion
Zhang Mengying,Zeng Cheng,Di Susu,Wang Yunrui
School of Electronic and Information Engineering,Hebei University of Technolog,Tianjin 300400,China
Abstract: Aiming at the problem that the azimuth angle of the gyroscope exists integral error and the interference of the magnetic compass in the electronic compass solution, the Kalman filter and the complementary filter is proposed in the navigation system. Firstly, the optimal compute quaternion is obtained by Kalman filtering, and then the complementary filter algorithm is used to compensate the drift of the gyroscope to obtain the corrected quaternion.The obtained quaternionand Kalman filter to get the optimal estimate of the number of quaternion again and through the Kalman filter for the optimal estimation of the quaternion, and then achieve accurate positioning. In the experiment, compared with no filtering algorithm and single complementary filtering algorithm, the results show that the algorithm can not only solve the divergence problem of azimuth error, but also effectively solve the problem of magnetic field interference.
Key words : gyroscope drift;complementary filter;Kalman filter;magnetic field interference

0 引言

    隨著以MEMS(Micro-electromechanical Systems)傳感器為代表的微型化慣性器件的發(fā)展,基于捷聯(lián)式慣導(dǎo)原理和MEMS傳感器的慣性定位技術(shù)也日益受到重視,特別是在難以接收衛(wèi)星信號(hào)的室內(nèi)、地下、礦井、水下、戰(zhàn)場(chǎng)等場(chǎng)合[1]。針對(duì)上述問題往往采用利用電子羅盤對(duì)陀螺進(jìn)行校正的方法,在室內(nèi)、地下、礦井、水下等過程中磁強(qiáng)計(jì)更加容易受到干擾,造成方位更大的偏差。針對(duì)磁強(qiáng)計(jì)易受干擾和陀螺積分漂移的問題已經(jīng)有眾多融合的算法出現(xiàn),比如卡爾曼濾波、無跡卡爾曼濾波(UKF)、擴(kuò)展卡爾曼濾波(EKF)等[2-4],這些濾波方法需要建立準(zhǔn)確的狀態(tài)方程和觀測(cè)方程。還有一種濾波算法是在互補(bǔ)濾波的基礎(chǔ)上進(jìn)行擴(kuò)展,比如經(jīng)典互補(bǔ)濾波、基于梯度下降法的互補(bǔ)濾波算法等[3-6],但是這種濾波算法適用的精度不高。面對(duì)這些問題,本文提出了一種Kalman濾波和互補(bǔ)濾波融合的慣性定位算法,該算法在設(shè)計(jì)Kalman濾波中,將加速度計(jì)和磁強(qiáng)計(jì)融合得出的四元數(shù)作為觀測(cè)值,利用陀螺儀得出的四元數(shù)作為狀態(tài)值,通過數(shù)據(jù)的融合進(jìn)行濾波,完成四元數(shù)的第一次最優(yōu)估計(jì),針對(duì)陀螺漂移問題則利用所設(shè)計(jì)的互補(bǔ)濾波對(duì)陀螺漂移進(jìn)行補(bǔ)償,得到校正后的角速度,進(jìn)而求得校正后不斷更新的四元數(shù),然后和第一次完成的最優(yōu)估計(jì)四元數(shù)通過第二次Kalman濾波進(jìn)行估計(jì),進(jìn)而輸出高精度的姿態(tài)角。

1 算法總體設(shè)計(jì)

    Kalman濾波和互補(bǔ)濾波融合的慣性定位算法的總體思路如圖1所示。

ck5-t1.gif

    首先,將磁強(qiáng)計(jì)和加速度計(jì)測(cè)量的磁場(chǎng)強(qiáng)度和加速度利用高斯牛頓迭代法解算出的四元數(shù)送入Kalman濾波中當(dāng)作觀測(cè)值,將陀螺儀測(cè)量的角速度值利用四階-庫塔法解算出的四元數(shù)作為Kalman濾波的狀態(tài)值進(jìn)而得到四元數(shù)的第一次最優(yōu)估計(jì)值,在Kalman濾波過程中既可以去掉隨機(jī)噪聲,通過電子羅盤對(duì)陀螺儀進(jìn)行校正,又可以避免由于磁場(chǎng)干擾帶來的干擾數(shù)據(jù)。

    其次,利用載體坐標(biāo)系和地理坐標(biāo)系之間的轉(zhuǎn)換矩陣,將地理坐標(biāo)系下的重力和地磁分量轉(zhuǎn)換到載體坐標(biāo)系下,然后與加速度計(jì)和磁強(qiáng)計(jì)在載體坐標(biāo)系下測(cè)量得到的加速度和磁場(chǎng)強(qiáng)度做向量積的運(yùn)算,將二者向量積的和相加經(jīng)過比例積分低通濾波,可以將電子羅盤測(cè)量姿態(tài)中的高頻抖動(dòng)信號(hào)濾出,然后和陀螺儀測(cè)量的角速度進(jìn)行融合,得到對(duì)陀螺儀補(bǔ)償后的角速度,利用四階龍格庫塔法得到校正后的四元數(shù)。

    最后,將互補(bǔ)濾波算法得到的校正四元數(shù)作為狀態(tài)量,將第一次Kalman濾波得到的最優(yōu)四元數(shù)作為觀測(cè)量進(jìn)行第二次Kalman濾波,完成四元數(shù)的第二次優(yōu)化,然后通過四元數(shù)建立姿態(tài)矩陣求得更加精確的姿態(tài)角。

2 卡爾曼濾波設(shè)計(jì)

    卡爾曼濾波(Kalman filtering)是一種利用線性系統(tǒng)狀態(tài)方程,通過系統(tǒng)輸入輸出觀測(cè)數(shù)據(jù),對(duì)系統(tǒng)狀態(tài)進(jìn)行最優(yōu)估計(jì)的算法。建立系統(tǒng)的狀態(tài)方程和測(cè)量方程是卡爾曼濾波的主要工作。本次卡爾曼濾波設(shè)計(jì)中用四元數(shù)的不斷更新量作為卡爾曼濾波中的狀態(tài)量。

ck5-gs1-2.gif

    下面建立測(cè)量方程,由重力加速度和三軸加速度計(jì)

ck5-gs3-4.gif

式(4)中ax、ay、az表示重力加速度的測(cè)量值,重力加速度用g表示。

    由地磁場(chǎng)和磁強(qiáng)計(jì)測(cè)量信息之間的關(guān)系可得:

ck5-gs5-7.gif

    由式(6)、式(7)并通過高斯牛頓迭代法求得四元數(shù),作為觀測(cè)量。觀測(cè)量取為:

    ck5-gs8.gif

    式(8)中觀測(cè)量方程Z(k)=H(k)X(k)+V(k),其中H(k)為觀測(cè)量的增益矩陣,V(k)為觀測(cè)噪聲,方差R(k)可以通過傳感器的測(cè)量數(shù)據(jù)獲得。由于第一次Kalman濾波和第二次Kalman濾波都是對(duì)四元數(shù)的最優(yōu)估計(jì),故上述濾波公式和建立的方程均保持不變。

3 互補(bǔ)濾波算法設(shè)計(jì)

    由于陀螺儀通過積分得到的方位角存在長(zhǎng)時(shí)間誤差積問題,但其動(dòng)態(tài)響應(yīng)好,不易受外界干擾,而與之對(duì)應(yīng)的電子羅盤易受外界干擾,但它具有無誤差累積的優(yōu)點(diǎn)?;パa(bǔ)濾波就是利用陀螺儀的高頻特性和電子羅盤的低頻特性進(jìn)行融合,通過比例環(huán)節(jié)進(jìn)行頻率特性的調(diào)節(jié),如圖2所示。

ck5-t2.gif

    在圖2中,a、m表示載體坐標(biāo)系下加速度計(jì)和磁強(qiáng)計(jì)測(cè)量得到的加速度和磁場(chǎng)強(qiáng)度;將地理坐標(biāo)系下的重力分量和地磁分量通過四元數(shù)構(gòu)成的姿態(tài)轉(zhuǎn)換矩陣變換為載體坐標(biāo)系下的重力分量和地磁分量,分別用as和ms表示。在載體坐標(biāo)系下分別對(duì)a、as和m、ms做向量積的運(yùn)算,得到加速度計(jì)和磁強(qiáng)計(jì)對(duì)陀螺儀的校正誤差。其中俯仰角和橫滾角的誤差設(shè)為Δθ,γ,航偏角的誤差設(shè)為ck5-gs8-x1.gif即:

ck5-gs9-13.gif

    將最后得到的角速度通過四階龍哥庫塔法進(jìn)行姿態(tài)解算,得到最優(yōu)姿態(tài)角。

4 實(shí)驗(yàn)驗(yàn)證和結(jié)果分析

    本文采用MPU9150模塊進(jìn)行試驗(yàn)驗(yàn)證,通過硬件I2C總線的方式進(jìn)行數(shù)據(jù)的讀取,傳感器按100 Hz/s進(jìn)行數(shù)據(jù)更新,以外部中斷的方式進(jìn)行數(shù)據(jù)采集,然后將采集的數(shù)據(jù)存放于TF中,通過MATLAB編程進(jìn)行數(shù)據(jù)調(diào)用。為了驗(yàn)證此慣性定位融合算法的效果,主要在行走和磁場(chǎng)干擾嚴(yán)重的兩種模式下進(jìn)行測(cè)試,且兩種方式都是在室內(nèi)完成。圖3為攜帶傳感器人員(將傳感器綁在腳上)在室內(nèi)某一位置出發(fā),轉(zhuǎn)一圈回到起始位置,時(shí)長(zhǎng)約5 min;圖4為攜帶傳感器人員在下電梯過程中保持站立姿態(tài)的測(cè)試。在圖3和圖4中,單個(gè)陀螺儀解算(無濾波算法)用圖(a)代表,互補(bǔ)濾波算法用圖(b)代表,本算法用圖(c)表示。

ck5-t3.gif

ck5-t4.gif

    通過圖3對(duì)比始末位置方位偏差的數(shù)據(jù)結(jié)果可知,互補(bǔ)濾波算法雖然比單個(gè)陀螺進(jìn)行行人方位解算更加精確,但是利用互補(bǔ)濾波算法始末位置偏差在8°之內(nèi),而本算法在行走5 min左右始末位置偏差在 1.5°之內(nèi)。由圖3(c)證明本算法可以準(zhǔn)確提供在大動(dòng)態(tài)下(轉(zhuǎn)圈)的方位。由圖4可知,在電梯內(nèi)磁強(qiáng)計(jì)受到強(qiáng)烈干擾的情況下,僅利用互補(bǔ)濾波算法會(huì)比單個(gè)陀螺進(jìn)行解算出現(xiàn)更嚴(yán)重的方位偏差問題,而利用Kalman濾波和互補(bǔ)濾波相融合的慣性定位算法避免了此問題,確保姿態(tài)精度在2°以內(nèi),有效抑制了磁場(chǎng)強(qiáng)度的干擾,確保方位的高精度輸出。

5 結(jié)束語

    本文針對(duì)在導(dǎo)航解算中陀螺儀的積分偏差和磁強(qiáng)計(jì)容易受到干擾的問題,提出了一種利用Kalman濾波和互補(bǔ)濾波相融合的慣性定位算法,利用Kalman濾波求最優(yōu)四元數(shù),利用互補(bǔ)濾波對(duì)陀螺儀的角速度進(jìn)行校正,通過校正的角速度進(jìn)行四元數(shù)的更新,將兩次校正后的四元數(shù)通過Kalman濾波求最優(yōu)四元數(shù)。通過實(shí)驗(yàn)結(jié)果可以看出,此方法不僅可以很好地解決陀螺漂移問題,還能有效抑制磁強(qiáng)計(jì)受到干擾的問題,能夠準(zhǔn)確地對(duì)方位進(jìn)行校準(zhǔn),實(shí)現(xiàn)姿態(tài)角高精度的穩(wěn)定輸出。

參考文獻(xiàn)

[1] 杜小菁,翟峻儀.基于MEMS的微型慣性導(dǎo)航技術(shù)綜述[J].飛航導(dǎo)彈,2014(9):77-81.

[2] 葉锃鋒,馮恩信.基于四元數(shù)和卡爾曼濾波的兩輪車姿態(tài)穩(wěn)定方法[J].傳感技術(shù)學(xué)報(bào),2012,25(4):524-528.

[3] MARINA H G,ESPINOSA F,SANTOS C.Adaptive UAV attitude estimation employing unscented Kalman filter,foam and low-cost MEMS sensors[J].Sensors,2012,12(7):9566.

[4] 張彤,孫玉國.爾曼濾波在MEMS慣性姿態(tài)測(cè)量中的應(yīng)用[J].光學(xué)儀器,2015,37(1):28-30.

[5] 林偉捷,黃唯佳,蔡劍卿.基于四元數(shù)互補(bǔ)濾波和PID控制算法的兩輪自平衡車系統(tǒng)設(shè)計(jì)[J].軟件導(dǎo)刊,2016,15(6):80-82.

[6] KUNDRA L,EKLER P,CHARAF H.Orientation estimation in modern wearables with visual feature tracking[J].Journal on Multimodal User Interfaces,2015,9(4):313-322.



作者信息:

張夢(mèng)影,曾  成,狄素素,王云瑞

(河北工業(yè)大學(xué) 電子信息工程學(xué)院,天津300400)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美在线你懂的| 欧美+日本+国产+在线a∨观看| 欧美专区在线| 亚洲一区二区三区中文字幕在线| 亚洲经典一区| 亚洲国产精品黑人久久久| 经典三级久久| 禁久久精品乱码| 一区在线视频| 尤物在线精品| 在线观看日韩一区| 在线日韩中文字幕| 亚洲福利免费| 亚洲黄色三级| 99re8这里有精品热视频免费 | 亚洲淫片在线视频| 亚洲一本视频| 先锋影音国产精品| 性伦欧美刺激片在线观看| 欧美一区二区三区四区在线 | 久久久亚洲一区| 麻豆精品网站| 欧美区在线播放| 欧美日韩一区视频| 国产精品久久国产精品99gif| 国产精品qvod| 国产日韩欧美高清免费| 国产一区二区三区久久久| 国产亚洲人成网站在线观看| 韩国成人理伦片免费播放| 影音先锋久久资源网| 亚洲欧洲综合| 亚洲午夜精品| 小处雏高清一区二区三区 | 欧美亚洲成人精品| 国产欧美另类| 韩日视频一区| 亚洲精品一区二区三区av| 一卡二卡3卡四卡高清精品视频| 正在播放欧美一区| 性色av香蕉一区二区| 久久精品论坛| 9l国产精品久久久久麻豆| 亚洲欧美国产视频| 久久蜜桃资源一区二区老牛| 欧美高清一区二区| 欧美色图麻豆| 国产在线观看精品一区二区三区 | 欧美日韩国产成人精品| 国产精品三级视频| 在线国产日韩| 中文在线资源观看网站视频免费不卡| 西瓜成人精品人成网站| 亚洲欧洲一区二区三区| 亚洲综合电影| 免费成人高清| 国产精品美女在线观看| 激情校园亚洲| 亚洲一级二级| 亚洲经典三级| 香蕉尹人综合在线观看| 免费在线看成人av| 国产精品入口66mio| 亚洲国产精品成人精品| 亚洲自啪免费| 99精品视频免费全部在线| 欧美一区激情视频在线观看| 欧美国产日本| 国产一区在线视频| 亚洲欧洲在线看| 欧美一区二区在线看| 一道本一区二区| 久久久久国色av免费看影院| 欧美日韩一区二区三区免费| 在线精品在线| 小处雏高清一区二区三区| 一本色道久久综合精品竹菊| 久久久爽爽爽美女图片| 欧美日韩一区二区三区在线视频 | 美日韩在线观看| 国产精品视频网站| 亚洲欧洲在线观看| 久久精品国产免费| 亚洲一区免费在线观看| 欧美阿v一级看视频| 国产日韩高清一区二区三区在线| 亚洲精品日韩在线| 亚洲第一精品夜夜躁人人躁| 午夜精品一区二区三区在线播放| 欧美高潮视频| 一区二区三区在线观看视频| 亚洲欧美日韩视频一区| 亚洲特色特黄| 欧美剧在线观看| 亚洲国产精品悠悠久久琪琪| 欧美一区三区三区高中清蜜桃| 亚洲欧美日韩国产综合| 欧美日韩另类国产亚洲欧美一级| 亚洲国产精品久久久久秋霞影院 | 亚洲欧美一区二区在线观看| 欧美精品v日韩精品v国产精品| 国产午夜亚洲精品不卡| 一区二区三区四区五区视频| 亚洲欧洲综合| 久久亚洲色图| 国内揄拍国内精品久久| 午夜精品视频在线观看一区二区| 亚洲图片在区色| 欧美日韩高清在线一区| 亚洲国产日韩综合一区| 亚洲国产欧洲综合997久久| 久久久久久高潮国产精品视| 国产亚洲精品自拍| 午夜久久久久久| 午夜精品久久久久99热蜜桃导演| 欧美日韩亚洲三区| 亚洲精品看片| 99热在线精品观看| 欧美美女操人视频| 亚洲国产一区二区三区a毛片| 亚洲动漫精品| 巨胸喷奶水www久久久免费动漫| 国产一区二区丝袜高跟鞋图片| 亚洲欧美日韩国产成人| 午夜亚洲福利在线老司机| 国产精品盗摄久久久| 一区二区动漫| 亚洲尤物在线视频观看| 国产精品扒开腿爽爽爽视频| 亚洲午夜久久久| 西西裸体人体做爰大胆久久久| 国产精品视频精品| 翔田千里一区二区| 久久久久久香蕉网| 一区二区亚洲欧洲国产日韩| 亚洲区中文字幕| 欧美日本高清一区| 一本久久a久久免费精品不卡| 亚洲欧洲av一区二区| 国产视频在线一区二区| 久久狠狠亚洲综合| 女同一区二区| 日韩午夜一区| 欧美亚洲网站| 狠狠色丁香婷综合久久| 亚洲区一区二区三区| 欧美区在线观看| 亚洲一区在线直播| 久久在线免费| 亚洲人成在线观看网站高清| 亚洲影院污污.| 国产婷婷精品| 亚洲日本aⅴ片在线观看香蕉| 欧美日韩在线播放| 亚洲在线成人精品| 久久一区二区精品| 91久久国产精品91久久性色| 亚洲女优在线| 黑丝一区二区| 中文av一区特黄| 国产一级揄自揄精品视频| 亚洲黄一区二区| 欧美视频一区二区三区在线观看| 午夜视频一区在线观看| 欧美激情1区2区3区| 亚洲在线黄色| 欧美高清在线播放| 亚洲一区欧美激情| 免费观看久久久4p| 一区二区三区视频在线观看| 久久久久久久综合狠狠综合| 亚洲精品亚洲人成人网| 欧美一区二区在线视频| 亚洲激情国产精品| 欧美在线高清| 亚洲精品乱码久久久久久日本蜜臀| 亚洲欧美一区二区精品久久久| 在线成人h网| 午夜激情一区| 91久久久久久| 久久久久久久久久久成人| 亚洲精品老司机| 久久综合狠狠综合久久激情| 在线午夜精品自拍| 美女露胸一区二区三区| 亚洲一区国产| 欧美精品一区三区| 欧美一级成年大片在线观看| 欧美日韩八区| 久久精品一区四区| 国产精品久久久久久久久久免费 | 悠悠资源网久久精品| 亚洲欧美日韩直播| 亚洲国产日日夜夜| 久久久7777| 亚洲一区二区三区在线视频| 欧美精品在线一区| 亚洲激情电影中文字幕| 国产欧美日韩一区二区三区在线观看 | 一区二区国产日产|