亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        改進(jìn)互補(bǔ)濾波在六旋翼飛行器中的應(yīng)用*

        2018-01-24 07:53:42許晶晶郭培源董小棟
        傳感器與微系統(tǒng) 2018年1期
        關(guān)鍵詞:卡爾曼濾波

        許晶晶, 郭培源, 董小棟, 徐 盼

        (北京工商大學(xué) 計算機(jī)與信息工程學(xué)院,北京 100048)

        0 引 言

        近年來,低成本的多旋翼無人飛行器因結(jié)構(gòu)簡單、操作靈活、具有垂直起降和懸停能力等眾多優(yōu)點(diǎn),在民用與工業(yè)領(lǐng)域的應(yīng)用越來越廣泛。

        飛行器的姿態(tài)估計是飛行器實(shí)現(xiàn)穩(wěn)定飛行的基礎(chǔ),而姿態(tài)解算的精度和速度將直接影響到飛控算法的穩(wěn)定性和可靠性。而高精度的慣性導(dǎo)航器件并不適用于消費(fèi)級無人機(jī)領(lǐng)域,因此,市面上應(yīng)用最廣泛的是較為低廉的微機(jī)電系統(tǒng) (micro-electro-mechanical system,MEMS)傳感器。但由于MEMS傳感器中的陀螺儀角度是由積分得到的,長時間會出現(xiàn)零點(diǎn)漂移與溫度漂移,隨著時間的積累,角度值存在很大誤差;MEMS傳感器中的加速度計對干擾非常敏感,在飛行過程中,易受噪聲和振動的影響,動態(tài)特性較差。因此,需要在軟件上改進(jìn),引入信息融合技術(shù)將多種傳感器的數(shù)據(jù)進(jìn)行融合處理,以提高姿態(tài)解算的精度。Hoffmann F等人[1~4]提出了卡爾曼濾波算法對數(shù)據(jù)進(jìn)行融合;吳濤等人[5~10]提出了用擴(kuò)展卡爾曼濾波 (extended Kalman filtering,EKF) 算法來解決系統(tǒng)的非線性問題,但其計算量大,對處理器要求高,計算時間長,不適用于微型飛行器;劉洲等人[11~13]提出了一種自適應(yīng)擴(kuò)展互補(bǔ)濾波方法(adaptive extended complementary filtering,AECF)減少了系統(tǒng)的動態(tài)誤差,但其對于陀螺儀的解算精度很低。綜上所述,針對單個慣性傳感器不可信,復(fù)雜算法對硬件要求高等問題,提出了一種改進(jìn)的一階互補(bǔ)濾波姿態(tài)估計算法,利用加速度計補(bǔ)償陀螺儀偏差,并加入比例—積分(proportional-integral,PI)控制環(huán)節(jié),用于實(shí)現(xiàn)姿態(tài)誤差的動態(tài)權(quán)重補(bǔ)償。實(shí)驗(yàn)表明:算法計算量小,實(shí)時性好,精度高,能夠很好的應(yīng)用于六旋翼飛行器中。

        1 飛行器系統(tǒng)建模與姿態(tài)估計

        1.1 坐標(biāo)系定義

        根據(jù)文獻(xiàn)[14]對六旋翼飛行器的姿態(tài)描述,需要定義導(dǎo)航坐標(biāo)系(N系)和機(jī)體坐標(biāo)系(b系)。如圖1所示,N系采用(東、北、天)的原則選擇坐標(biāo)軸 (X,Y,Z) 的正方向;b系的坐標(biāo)軸為x,y,z。飛行器的姿態(tài)角度在N系中分別用橫滾角φ、俯仰角θ和偏航角ψ描述。

        捷聯(lián)慣性導(dǎo)航系統(tǒng)將慣性傳感器直接固定在飛行器上,慣性傳感器測得的數(shù)據(jù)基于b系。姿態(tài)解算結(jié)果的坐標(biāo)需從b系轉(zhuǎn)換到N系,如式(1)

        (X,Y,Z)=(x,y,z)

        (1)

        圖1 六旋翼飛行器坐標(biāo)系

        (2)

        式中φ,ψ,θ分別為偏航角、橫滾角、俯仰角。

        1.2 姿態(tài)更新四元數(shù)算法

        Q(q0,q1,q2,q3)=q0+q1i+q2j+q3k

        (3)

        (4)

        (5)

        N系與b系基本旋轉(zhuǎn)對應(yīng)的坐標(biāo)變換矩陣為

        (6)

        比較式(5)和式(6)可得飛行器的姿態(tài)角為

        (7)

        四元數(shù)的微分方程為

        (8)

        式中ωx,ωy,ωz為機(jī)體坐標(biāo)系下的角速度。在已知初始四元數(shù)的情況下,通過三軸陀螺儀測量3個軸的角速度即可實(shí)時更新四元數(shù)的值,進(jìn)而更新姿態(tài)角獲得姿態(tài)信息。

        1.3 互補(bǔ)濾波算法

        MEMS傳感器中的陀螺儀能夠測量機(jī)體旋轉(zhuǎn)角速度,其動態(tài)性能較好,但由于其角度由積分得到,隨著時間的積累,角度值存在很大誤差。加速度計的靜態(tài)特性非常好,但由于其對干擾非常敏感,在飛行過程中,易受噪聲和振動的影響,動態(tài)特性較差。因此,在低頻段一般可以信賴加速度計的數(shù)據(jù),在高頻段信賴陀螺儀的數(shù)據(jù),互補(bǔ)濾波算法就是依據(jù)兩者在頻域上的動態(tài)響應(yīng)特性的互補(bǔ)關(guān)系,在頻域中加入低通和高通濾波器,對兩者的姿態(tài)數(shù)據(jù)進(jìn)行融合,利用加速度計的測量值來修正陀螺儀的誤差,提高系統(tǒng)的解算精度。設(shè)加速度計的測量值為αx,αy,αz,陀螺儀積分后的姿態(tài)解算值為νx,νy,νz,有

        (9)

        陀螺儀與加速度計之間的誤差為

        (10)

        但由于在噪聲較大時,低通濾波器的阻帶衰減較慢,固定的參數(shù)必然難以達(dá)到在所有情況下的最優(yōu)估計值,濾波效果難以達(dá)到預(yù)期。因此,本文在互補(bǔ)濾波的原理基礎(chǔ)上,在計算出陀螺儀與加速度計之間的誤差之后,引入了PI控制器,構(gòu)成自適應(yīng)互補(bǔ)濾波器,動態(tài)補(bǔ)償系數(shù)Kp,Ki,噪聲干擾較小時,適當(dāng)提高加速度計的權(quán)重,在噪聲干擾較大時,適當(dāng)降低加速度計的權(quán)重,主要依靠陀螺儀進(jìn)行姿態(tài)測量,從而提高姿態(tài)數(shù)據(jù)的融合精度,即使在噪聲大的情況下,也能較為準(zhǔn)確地解算出姿態(tài)角。原理如圖2所示。姿態(tài)更新算法軟件設(shè)計流程如圖3所示。

        圖2 加入PI控制器的互補(bǔ)濾波算法原理框圖

        誤差積分調(diào)節(jié)

        誤差比例調(diào)節(jié)

        (11)

        由此,獲得更新的四元數(shù)并代入式(7)中,即可得出較為準(zhǔn)確的姿態(tài)角度。

        圖3 濾波算法程序流程

        2 實(shí)驗(yàn)結(jié)果與分析

        為了驗(yàn)證算法的可行性與效果,搭建了基于匿名科創(chuàng)制作的開源六旋翼飛行器平臺進(jìn)行實(shí)驗(yàn),如圖4所示。其主控芯片采用STM32F103,主頻72MHz,具有豐富的外設(shè)接口。姿態(tài)芯片采用MPU6050,包含3軸陀螺儀和3軸加速度計。通信方式為WiFi模式,可以實(shí)時回傳數(shù)據(jù),無需保存到內(nèi)存卡,因此,在其提供的地面站上非常方便進(jìn)行濾波算法調(diào)試。本文以X軸的實(shí)時輸出為例,提供實(shí)時三軸慣性原始數(shù)據(jù)和參考姿態(tài)角。

        圖4 匿名科創(chuàng)實(shí)驗(yàn)平臺

        采用雙閉環(huán)控制PID算法控制6個電機(jī)的轉(zhuǎn)速,軟件上控制系統(tǒng)的周期為3ms,脈寬調(diào)制(pulse width modulation,PWM)頻率為10kHz,同時進(jìn)行限幅處理,避免油門突然增大或減小引起飛行器震蕩,導(dǎo)致系統(tǒng)不穩(wěn)定。陀螺儀輸出信號的低通濾波器的截止頻率ωc=100Hz,陀螺儀的輸出量程為±1000°/s,更新周期為0.0025s,在此不考慮偏航角對飛行器偏航情況的影響。PID參數(shù)為0.85,32,0.05,一階濾波、卡爾曼濾波、二階互補(bǔ)濾波算法的實(shí)時濾波效果波形如圖5所示。由圖5可以看出二階互補(bǔ)濾波與卡爾曼濾波效果相近。但可以看出,二階互補(bǔ)濾波與卡爾曼濾波效果相較于一階濾波有一定的滯后,由于其計算量相對較大,實(shí)時跟蹤性較一階濾波效果差。表1為時間消耗與角度估計的標(biāo)準(zhǔn)差比較。

        圖5 X軸3種濾波對比

        由圖6實(shí)時數(shù)據(jù)波形的結(jié)果可以得出:傳統(tǒng)一階互補(bǔ)濾波的姿態(tài)解算誤差角為12.5°,改進(jìn)一階互補(bǔ)濾波算法的姿態(tài)解算誤差角為3.5°。改進(jìn)一階互補(bǔ)濾波算法的實(shí)時濾波動態(tài)曲線過渡平滑,實(shí)時跟蹤效果較傳統(tǒng)互補(bǔ)濾波更為理想。在震動較大的環(huán)境下,其實(shí)時解算精度可控制在0°~5°之間。由此,驗(yàn)證了算法的可行性,且改進(jìn)后的一階濾波效果更好,有效地減弱了干擾帶來的影響,提高了姿態(tài)解算的精度。

        表1 時間消耗與角度估計誤差的標(biāo)準(zhǔn)差比較

        圖6 一階濾波與加入PI控制的改進(jìn)一階互補(bǔ)濾波

        3 結(jié) 論

        分析了基于一階互補(bǔ)濾波算法的姿態(tài)解算原理與實(shí)現(xiàn)方法,指出了運(yùn)動中的加速度對姿態(tài)的影響,并提出了震動較大時的改進(jìn)互補(bǔ)濾波算法,將加速度計解算出的角度加入一個PI控制。實(shí)驗(yàn)結(jié)果表明:算法提高了姿態(tài)解算的精度,且實(shí)時性較好,適用于六旋翼姿態(tài)解算。

        [1] 劉 戀,向鳳紅,毛劍琳.修正的UKF濾波時差定位算法[J].傳感器與微系統(tǒng),2017,36(4):138-142.

        [2] Hoffmann F,Goddemeier N,Bertram T.Attitude estimation and control of a quadrocopter[C]∥IEEE/RSJ International Confe-rence on Intelligent Robots and Systems,IEEE,2010:1072-1077.

        [3] Mahmood A,Wallace J W,Jensen M A.Radio frequency UAV attitude estimation using direction of arrival and polarization[C]∥European Conference on Antennas and Propagation,IEEE,2017:1857-1859.

        [4] Chang J,Cieslak J,Dávila J,et al.A two-step approach for an enhanced quadrotor attitude estimation via IMU data[J].IEEE Transactions on Control Systems Technology, 2017,99:1-9.

        [5] Tarhan M,Altugˇ E.EKF-based attitude estimation and stabilization of a quadrotor UAV using vanishing points in catadioptric images[J].Journal of Intelligent & Robotic Systems,2011,62(3-4):587-607.

        [6] 閆保芳,毛慶洲.一種基于卡爾曼濾波的超寬帶室內(nèi)定位算法[J].傳感器與微系統(tǒng),2017,36(10):137-140,143.

        [7] 吳 濤,白 茹,朱禮堯,等.基于卡爾曼濾波的航姿參考系統(tǒng)設(shè)計[J].傳感技術(shù)學(xué)報,2016,29(4):531-535.

        [8] Wang S,Yang Y.Quadrotor aircraft attitude estimation and control based on Kalman filter[C]∥Control Conference,IEEE,2012:5634-5639.

        [9] 賈瑞才.基于四元數(shù)EKF的低成本MEMS姿態(tài)估計算法[J].傳感技術(shù)學(xué)報,2014(1):90-95.

        [10] Mahony R,Hamel T,Pflimlin J M.Nonlinear complementary filters on the special orthogonal group[J].IEEE Transactions on Automatic Control,2008,53(5):1203-1218.

        [11] 傅忠云,劉文波,孫金秋,等.自適應(yīng)混合濾波算法在微型飛行器姿態(tài)估計中的應(yīng)用[J].傳感技術(shù)學(xué)報,2014(5):698-703.

        [12] 劉 洲,單修洋,譚 芳.自適應(yīng)顯式互補(bǔ)濾波在六旋翼飛行器中的應(yīng)用[J].傳感器與微系統(tǒng),2017,36(5):157-160.

        [13] 趙 陽,婁小平,劉 鋒,等.自適應(yīng)MEMS加速度計濾波算法[J].傳感器與微系統(tǒng),2016,35(11):120-122.

        [14] 秦永元.慣性導(dǎo)航[M].北京:科學(xué)出版社,2013:5-7.

        猜你喜歡
        卡爾曼濾波
        基于雙擴(kuò)展卡爾曼濾波的電池荷電狀態(tài)估計
        改進(jìn)的擴(kuò)展卡爾曼濾波算法研究
        基于無跡卡爾曼濾波的行波波頭辨識
        基于遞推更新卡爾曼濾波的磁偶極子目標(biāo)跟蹤
        基于有色噪聲的改進(jìn)卡爾曼濾波方法
        基于序貫卡爾曼濾波的OCT信號處理方法研究
        基于模糊卡爾曼濾波算法的動力電池SOC估計
        融合卡爾曼濾波的VFH避障算法
        基于擴(kuò)展卡爾曼濾波的PMSM無位置傳感器控制
        基于EMD和卡爾曼濾波的振蕩信號檢測
        亚洲欧洲日产国产AV无码| 99热在线观看| 男女爽爽无遮挡午夜视频| 亚洲国产精品自拍一区| 中文字幕一二区中文字幕| 在线观看一区二区中文字幕| 久久久久亚洲av无码专区喷水 | 亚洲AV无码一区二区水蜜桃| 精品视频手机在线免费观看| 国产色视频一区二区三区qq号| 亚洲熟少妇在线播放999| 欧美刺激午夜性久久久久久久| 男的和女的打扑克的视频| 国产亚洲视频在线播放| 99久久精品日本一区二区免费| 亚洲国产精品久久久久秋霞1| 亚洲国产精品午夜一区| 精品福利一区二区三区蜜桃| 久久无码专区国产精品s| 无码AV高潮喷水无码专区线| 亚洲大片一区二区三区四区| 国产极品少妇一区二区| 亚洲国产精品福利片在线观看| 亚洲αⅴ无码乱码在线观看性色| 男女动态视频99精品| 欧美老妇交乱视频在线观看| 欧美粗大无套gay| 亚洲五月七月丁香缴情| 在线观看一区二区中文字幕| 十八禁在线观看视频播放免费| 欧美成人激情在线| 国产少妇一区二区三区| 无码精品人妻一区二区三区漫画| 麻豆一区二区99久久久久| 白白色免费视频一区二区| av在线一区二区精品| 国产熟女内射oooo| 国产黄三级三·级三级| 亚洲国内精品一区二区在线| 妺妺窝人体色777777| 成人小说亚洲一区二区三区|