《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于EKF的四旋翼姿態解算仿真與設計
基于EKF的四旋翼姿態解算仿真與設計
2017年電子技術應用第9期
金舒燦1,2,胡越黎1,2,3,張 賀1,2
1.上海大學 機電工程與自動化學院,上海200072;2.上海市電站自動化技術重點實驗室,上海200072; 3.上海大學 微電子研究與開發中心,上海200072
摘要: 隨著電子技術的發展,四旋翼上的控制芯片處理速度越來越快,使得運行較復雜的姿態處理算法成為可能。擴展卡爾曼濾波(EKF)在無人機姿態解算領域也得到了應用。推導了四旋翼的傳感器和EKF的數學模型,并對其進行了MATLAB仿真。仿真結果表明,擴展卡爾曼濾波器能解算出比較好的姿態數據。最后在實際無人機上進行了驗證。
中圖分類號: TN911.72;V249.32
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.166667
中文引用格式: 金舒燦,胡越黎,張賀. 基于EKF的四旋翼姿態解算仿真與設計[J].電子技術應用,2017,43(9):127-131,136.
英文引用格式: Jin Shucan,Hu Yueli,Zhang He. Simulation and design of quadrotor attitude algorithm based on EKF[J].Application of Electronic Technique,2017,43(9):127-131,136.
Simulation and design of quadrotor attitude algorithm based on EKF
Jin Shucan1,2,Hu Yueli1,2,3,Zhang He1,2
1.School of Mechatronic Engineering and Automation,Shanghai University,Shanghai 200072,China; 2.Shanghai Key Laboratory of Power Station Automation Technology,Shanghai 200072,China; 3.Microelectronic Research and Development Center,Shanghai University,Shanghai 200072,China
Abstract: With the development of electronic technology, the processing speed of the control chip on the quadrotor is faster and faster, and it also helps us to apply the more complicated attitude algorithms.Extended Kalman Filter(EKF) has also been applied in the field of UAV attitude algorithms. The mathematical model of the sensor and the EKF based on quadrotor are deduced and MATLAB simulation is carried out in this paper. The simulation results show that the extended Kalman filter can obtain the better attitude data. Finally, the attitude algorithms is verified on the actual unmanned aerial vehicle.
Key words : quadrotor;sensor;EKF;MATLAB simulation

0 引言

    隨著越來越多的商業無人機廠商的興起,四旋翼如今已經走進了人們的日常生活,在社會生活的很多方面都發揮了重要作用,比如航拍、農業、交通檢測、搶險救災、地形勘測等領域。四旋翼作為一個研究平臺,在科研領域也獲得了廣泛的應用[1-3],一些研究者將一些先進的控制技術應用于四旋翼的飛行控制中,還有一些研究者著眼于使無人機更智能化,研究了無人機的視覺導航[4]、智能飛行等。

    姿態解算對于四旋翼的控制有著非常重要的作用。要使飛機能在空中平穩的飛行,精確的姿態解算不可或缺。常見的姿態解算算法有互補濾波、卡爾曼濾波以及擴展卡爾曼濾波等。EKF雖然計算復雜,但精度高,也受到了越來越多人的青睞。本文首先推導了四旋翼的數學模型;之后提出了微機電傳感器的線性數學模型,并對傳感器進行了仿真;介紹了擴展卡爾曼濾波器的設計過程,并在MATLAB仿真模型中驗證了濾波的效果;最后在實際飛機上進行了驗證。

1 四旋翼的數學模型

    四旋翼飛行器可以在機體坐標系和慣性坐標系下分別建立其動力學模型[5]。通常在機體坐標系中建立它的動力學方程,最主要的原因是傳感器所測量的值就是相對于機體坐標系的,所以自然而然要在機體坐標系中建立方程。

    在建立物理模型之前,需要建立兩個不同的笛卡爾參考坐標系——慣性坐標系和機體坐標系。本文采用歐拉角的方式描述四旋翼的姿態。姿態角就是用來描述兩個坐標系的位置關系。

1.1 姿態角的描述

    歐拉角是一種描述剛體相對于一個給定參考坐標系位置的方式。按照慣例采用的旋轉順序是z-y-x,相對應的角度分別為yaw、pitch、roll。3個基本旋轉矩陣的乘積就是兩個坐標系之間的轉換矩陣,如式(1)所示[6]

jsj2-gs1.gif

1.2 動力學方程

    對于四旋翼飛行器,在機體坐標系下,使用牛頓-歐拉公式[7]可得到剛體質心的動力學矩陣表達形式:

jsj2-gs2.gif

    四旋翼飛行器為欠驅動系統,控制輸入量只有4個,即4個旋翼的轉速。本文選取的4個變量為3個姿態角(橫滾角、俯仰角、偏航角)和飛行高度。還要選擇合適的控制變量,使得動力學方程相對于控制變量是線性的。                                             

    根據式(2),可以得到四旋翼在機體坐標下的數學模型[7]

jsj2-gs3.gif

2 傳感器模型

    四旋翼上的傳感器為導航和姿態控制系統提供信息。目前傳感器都采用的是微機電系統(MEMS)技術,通常把飛機上的傳感器合稱為慣性導航單元(IMU)。IMU主要有以下幾部分組成:加速度計、陀螺儀、磁力計。

    一個典型的三軸微機電傳感器的線性模型[8]為:

     jsj2-gs4.gif

其中,xi為各軸的輸入值,yi為輸出值,bi為在各軸上的偏差,vi為在軸上的高斯噪聲分布,Si為標量因子,Mij為軸與軸之間的敏感度。

    式(4)是一個對MEMS傳感器建模的一般公式,即陀螺儀、加速度計、磁力計以及氣壓計都可以用這個公式來表示。下文在MATLAB仿真建模時,就是根據上面的數學模型設計的。

    完整的測量方程組如式(5)所示,ya、yg、ym分別表示加速度計、陀螺儀和磁力計的輸出。

    jsj2-gs5.gif

3 EKF姿態解算

    應用標準卡爾曼濾波器的一個主要的限制是,它要求動力學方程和測量方程相對于狀態變量來說都是線性的。但是在實際應用中這樣的要求通常是不滿足的,所以應用標準卡爾曼濾波受到了很大的限制。而擴展卡爾曼濾波就是為了克服標準卡爾曼濾波器的這個缺點而提出的,它能適用于當系統和測量模型是非線性的情況[9-12]。

    EKF進行線性化的操作是通過計算狀態矩陣和測量矩陣的雅克比矩陣來進行的。針對連續EKF,定義雅克比矩陣的式子為:

     jsj2-gs6-7.gif

    根據方程組(3),可計算它們的雅克比矩陣。

    對測量方程進行線性化,得到一個10×10的稀疏矩陣:

    jsj2-gs8.gif

其中,J1為加速度傳感器方程相對于線速度u、v、w的偏導數,J2為加速度傳感器方程相對于角速度p、q、r的偏導數,J3為磁力計相對于歐拉角的偏導數,Ja為標量是對高度變量的偏導數。計算的表達式如方程組(9)所示。

     jsj2-gs9.gif

    同理,對狀態方程進行線性化,結果也為一個10×10的稀疏矩陣,具體計算的各項在這里就不一一列出。

    上面就是通過雅克比矩陣線性化后的狀態轉移矩陣和測量矩陣,可將新的F和H代入卡爾曼濾波的方程組中。

    EKF的數學描述就是在當前時刻估計的狀態上,采用泰勒級數展開,并且去掉高階項,基本上只取一階的泰勒式子。線性化的方式就是針對轉移矩陣和測量矩陣,計算它們的雅克比矩陣。所以它的計算量比標準卡爾曼濾波大很多,因為它要實時更新和計算狀態轉移矩陣和測量矩陣。

4 仿真實驗

    根據上面所建立的四旋翼、傳感器和EKF的數學模型,在MATLAB上用Simulink搭建其模型。

    所搭建的整體仿真模型如圖1所示,由輸入信號、PID控制器、四旋翼仿真模型、傳感器仿真模塊(On-board IMU)、EKF濾波器模塊、狀態顯示等模塊組成。根據實驗室所搭建的無人機,進行相應的估計,選擇近似的參數,一些主要參數:m=1.023 kg,Ixx=Iyy=9×10-3,Izz=1.8×10-2,Jm=3.4×10-5,L=18 cm。

jsj2-t1.gif

    當四旋翼處于懸停時,即給定的3個歐拉角為0,則經過傳感器仿真模塊on-board IMU后,得到的傳感器的模擬圖像為圖2所示,因為傳感器各軸的數據處理方式相同,所以這里只給出了加速度計X軸的仿真圖。

jsj2-t2.gif

    經過擴展卡爾曼濾波后,可以從中解算出方程中的狀態變量,仿真結果如圖3~圖5所示。

jsj2-t3.gif

jsj2-t4.gif

jsj2-t5.gif    

    由圖像可知,信號經過傳感器仿真模塊后,信號變“差”了,這正是本設計模擬實際傳感器希望達到的效果,這種信號更貼近實際四旋翼采集的傳感器信號,只不過這里的噪聲是人為添加的。當這種有著噪聲的信號經過EKF濾波后,信號相對來說變得干凈了,且能反映出信號變化的大體趨勢,并且穩定在期望值附近,誤差也較小,表明擴展卡爾曼濾波確實起到了效果,能濾除噪聲,解算出正確的姿態角。

    在實驗室搭建的無人機[13]上進行了EKF濾波實驗,測試無人機在懸停時的濾波效果。

    圖6~圖8記錄了無人機在懸停時解算出的線速度,可以看出各軸線速度值比較穩定,在0值附近上下小幅度浮動。

jsj2-t6.gif

jsj2-t7.gif

jsj2-t8.gif

5 結論

    本文根據傳感器和EKF的數學模型,在MATLAB搭建了它們的仿真模型,對傳感器和擴展卡爾曼濾波進行了仿真驗證。仿真實驗是假設四旋翼在懸停狀態下,即3個歐拉角都為0。經過傳感器模塊后,發現本來是很光滑的信號變成了有很多毛刺的信號。因為根據傳感器的數學模型,在仿真模塊中加入了延遲、偏差、標定因子、各個軸之間的影響因子等變量,所以信號就變得不光滑了。然后將信號送入到EKF模塊,并結合四旋翼的控制量,解算出在機體坐標系下的狀態變量。從仿真結果可以看出,解算出來的狀態變量變得較為平滑,且大體上都在0附近,符合預期的值,說明EKF濾波起到了效果。最后也在實際的無人機上進行了驗證。

參考文獻

[1] Li Yibo,Song Shuxi.A survey of control algorithms for quadrotor unmanned helicopter[C].2012 IEEE fifth International Conference on Advanced Computational Intelligence(ICACI).Nanjin,Jiangsu,China:IEEE,2012:365-369.

[2] Zhang Xiaodong,Li Xiaoli,Wang Kang.A survey of modelling and identification of quadrotor robot[C].Abstractand Applied Analysis,2014.

[3] 蔡偉平,胡越黎,楊文榮,等.四旋翼雙環滑模姿態控制系統設計與仿真[J].電子技術應用,2015,41(7):150-153.

[4] MEIER L,TANSKANEN P,HENG L.PIXHAWK:A micro aerial vehicle design for autonomous flight using onboard computer vision[J].Autonomous Robots,2012,33(1):21-39.

[5] MAHONY R,KUMAR V,CORKE P.Modeling,estimation,and control of quadrotor[J].IEEE Robotics & Automation,2012,19(3):20-32.

[6] 秦永元.慣性導航(第2版)[M].北京:科學出版社,2014.

[7] BOUABDALLAH S.Design and control of quadrotors with application to autonomous flying[D].Lausanne:Lausanne Polytechnic University,2007.

[8] ASCORTI L.An application of the extended Kalman filter to the attitude control of a quadrotor[D].Milano:Politecnico Di Milano,2013.

[9] 鄒波,張華,姜軍.多傳感器融合的改進擴展卡爾曼濾波定姿[J].計算機應用研究,2014,31(4):1035-1038.

[10] 劉洪劍,王耀南,譚建豪,等.基于加速度變噪聲EKF的無人機姿態融合算法[J].2016,30(3):333-341.

[11] 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):587-607.

[12] MUNGUIA R F,GRAU A.A practical method for implementing an attitude and heading reference system[J].International journal of advanced robotic systems,2014,11(1):1-12.

[13] 黃建,胡越黎,楊文榮,等.組合導航系統在四旋翼無人機上的實現[J].電子技術應用,2015,41(5):167-170.



作者信息:

金舒燦1,2,胡越黎1,2,3,張  賀1,2

(1.上海大學 機電工程與自動化學院,上海200072;2.上海市電站自動化技術重點實驗室,上海200072;

3.上海大學 微電子研究與開發中心,上海200072)

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          在线观看精品一区| 久久嫩草精品久久久久| 国产精品久久国产精麻豆99网站| 99综合电影在线视频| 国产一区91| 亚洲精品永久免费精品| 国产日韩亚洲欧美综合| 免费观看30秒视频久久| 男女激情久久| 国产精品免费看| 午夜精品久久久久久久久久久久久| 久久综合中文色婷婷| 在线色欧美三级视频| 免费看的黄色欧美网站| 亚洲裸体俱乐部裸体舞表演av| 亚洲精品一区二| 久久欧美中文字幕| 亚洲精品一级| 这里只有精品电影| 欧美国产精品va在线观看| 亚洲一区在线观看免费观看电影高清| 亚洲精品国精品久久99热一| 亚洲精品国偷自产在线99热| 欧美chengren| 日韩午夜在线| 亚洲欧洲精品成人久久奇米网| 免费成年人欧美视频| 亚洲精品久久久久久下一站| 国产日韩在线一区| 小黄鸭精品aⅴ导航网站入口| 免费观看一级特黄欧美大片| 国产视频自拍一区| 久久久久国产精品人| 亚洲国产精品成人久久综合一区| 亚洲视频电影在线| 亚洲性xxxx| 黄色国产精品一区二区三区| 国产精品草草| 伊人久久大香线蕉综合热线| 欧美日韩国产影院| 国产精品盗摄久久久| 一区二区三区久久| 亚洲国产成人91精品| 国产精品成人va在线观看| 一本综合精品| 亚洲一区激情| 老司机aⅴ在线精品导航| 久久久久国产精品www| 麻豆国产精品777777在线| 亚洲系列中文字幕| 欧美日韩精选| 亚洲一区三区视频在线观看| 国产精品久久久久久久久久久久久| 亚洲一区在线免费| 欧美日韩国产a| 亚洲高清视频一区二区| 欧美在线亚洲在线| 在线观看国产精品淫| 国产手机视频一区二区| 国产精品户外野外| 国产精品黄色| 亚洲制服欧美中文字幕中文字幕| 蜜臀99久久精品久久久久久软件| 亚洲在线观看免费视频| 国产精品人成在线观看免费| 欧美日韩大片| 久久五月激情| 久久久视频精品| 亚洲第一精品福利| 国产日韩欧美视频在线| 欧美一区深夜视频| 一区二区三区国产精品| 欧美日韩午夜剧场| 欧美福利电影在线观看| 欧美猛交免费看| 国产精品欧美久久| 亚洲欧美视频在线观看视频| 国产精品va在线播放我和闺蜜| 欧美第十八页| 99热免费精品在线观看| 亚洲系列中文字幕| 男人的天堂亚洲| 亚洲免费播放| 欧美美女喷水视频| 欧美日韩视频一区二区三区| 欧美日韩激情小视频| 能在线观看的日韩av| 国产精品国产三级国产a| 欧美尤物一区| 亚洲已满18点击进入久久| 久久久久久久综合色一本| 午夜精品久久久久久久久久久久| 国产一区av在线| 欧美一级午夜免费电影| 久久久国产午夜精品| 欧美视频1区| 在线视频中文亚洲| 亚洲视频一二| 有码中文亚洲精品| 久久久亚洲精品一区二区三区| 亚洲国产精品久久91精品| 暖暖成人免费视频| 老色鬼精品视频在线观看播放| 卡一卡二国产精品| 久久xxxx精品视频| 欧美午夜视频一区二区| 久久国产毛片| 一区二区三区在线高清| 亚洲精品乱码久久久久久黑人| 美女精品国产| 欧美粗暴jizz性欧美20| 亚洲天堂激情| 亚洲成色999久久网站| 国产精品成人久久久久| 狠狠狠色丁香婷婷综合激情| 一区二区三区波多野结衣在线观看| 欧美精品一区二区精品网| 夜夜嗨av一区二区三区网站四季av| 国产亚洲成人一区| 久久午夜国产精品| 亚洲精选中文字幕| 亚洲激情专区| 欧美日本一区二区视频在线观看| 影音先锋另类| 国产精品国色综合久久| 亚洲国产精品一区二区www| 亚洲美女免费视频| 国产一区二区三区久久精品| 久久久精品国产一区二区三区| 久久久久天天天天| 久久精品视频亚洲| 国产精品一区二区三区久久| 欧美精品免费看| 久久久久久久国产| 伊人久久亚洲美女图片| 亚洲成人直播| 一区二区高清在线| 国产伦精品免费视频| 艳女tv在线观看国产一区| 亚洲欧美日韩精品久久久| 亚洲人成亚洲人成在线观看图片| 国产欧美日韩视频一区二区| 欧美精品激情在线| 国产精品亚洲综合天堂夜夜| 亚洲一区免费在线观看| 欧美~级网站不卡| 久久精品三级| 日韩亚洲欧美精品| 欧美性做爰猛烈叫床潮| 亚洲激情在线| 国产日韩久久| 国产精品亚洲产品| 欧美二区在线播放| 极品尤物一区二区三区| 欧美色图首页| 欧美中文在线免费| 久久精品国产第一区二区三区最新章节| 美玉足脚交一区二区三区图片| 国产精品v日韩精品v欧美精品网站| 亚洲午夜国产一区99re久久| 国产精品久久久久久久久久免费看| 亚洲高清久久网| 国产日韩高清一区二区三区在线| 国产精品v欧美精品v日韩精品| 一本色道久久综合| aaa亚洲精品一二三区| 国语精品中文字幕| 欧美性做爰毛片| 欧美另类videos死尸| 日韩一级视频免费观看在线| 亚洲一区影音先锋| 国产精品日日摸夜夜摸av| 国产精品久久国产精品99gif| 欧美在线1区| 在线成人激情视频| 久久视频在线免费观看| 久久精视频免费在线久久完整在线看| 激情伊人五月天久久综合| 久久人人爽爽爽人久久久| 99综合视频| 国产精品视频成人| 国产精品一区二区久激情瑜伽| 亚洲美女在线看| 另类欧美日韩国产在线| 激情成人综合网| 狠狠色伊人亚洲综合成人| 老司机精品视频一区二区三区| 亚洲精品在线免费观看视频| 国产精品九九久久久久久久| 一区二区三区精品| 欧美 日韩 国产一区二区在线视频| 国产伦精品一区二区| 国产在线拍偷自揄拍精品| 麻豆freexxxx性91精品| 久久偷看各类wc女厕嘘嘘偷窃| 老司机午夜免费精品视频| 亚洲欧洲精品一区二区| 欧美本精品男人aⅴ天堂| 亚洲永久在线观看| 国内外成人免费激情在线视频网站| 午夜视频在线观看一区| 欧美大片国产精品| 欧美va天堂在线| 国产精品久久久久一区二区三区| 红桃视频成人| 欧美精品一区二区在线观看| 国产三级欧美三级日产三级99| 亚洲人体偷拍| 国产精品日产欧美久久久久| 欧美日韩三级在线| 欧美精品一区二区在线播放| 老牛国产精品一区的观看方式| 亚洲欧美中文日韩在线| 久热精品视频在线观看一区| 国产一二精品视频| 亚洲自拍偷拍麻豆| 午夜在线播放视频欧美| 亚洲欧洲日韩综合二区| 伊人久久久大香线蕉综合直播| 久久综合伊人77777麻豆| 欧美成人亚洲成人日韩成人| 欧美成人dvd在线视频| 久久久久国产精品www| 亚洲精品综合久久中文字幕| 欧美日韩精品免费观看视一区二区| 亚洲欧美国产精品va在线观看| 91久久国产自产拍夜夜嗨| 亚洲午夜高清视频| 国产一区二区三区视频在线观看| 亚洲一本大道在线| 欧美日韩成人在线| 国产乱子伦一区二区三区国色天香| 久久天天躁狠狠躁夜夜爽蜜月| 国产精品免费视频xxxx| 在线免费观看日本一区| 99国内精品久久| 精品成人免费| 美女精品国产| 中文精品一区二区三区| 亚洲九九九在线观看| 亚洲欧美国产不卡| 另类av导航| 久久久精品免费视频| 亚洲福利免费| 黄色av一区| 亚洲最新中文字幕| 日韩视频在线免费观看| 午夜精品视频网站| 国产一区二区三区高清| 国产日韩欧美一二三区| 亚洲午夜在线观看视频在线| 欧美在线高清视频| 夜夜爽夜夜爽精品视频| 亚洲作爱视频| 欧美在线国产精品| 欧美三区美女| 99综合电影在线视频| 夜夜嗨一区二区三区| 裸体女人亚洲精品一区| 亚洲在线播放电影| 另类亚洲自拍| 亚洲图片在线| 久久久噜噜噜久久中文字幕色伊伊| 国产亚洲制服色| 亚洲电影视频在线| 欧美日韩国产va另类| 欧美激情亚洲一区| 欧美精品一级| 亚洲一区二区三区四区五区黄| 久久国产加勒比精品无码| 亚洲人成网站精品片在线观看| 欧美a级一区二区| 欧美视频在线一区二区三区| 欧美在线高清| 亚洲欧美日本另类| 欧美视频在线观看一区二区| 亚洲女同精品视频| 亚洲一级影院| 午夜视频在线观看一区二区| 久久精品国产99国产精品澳门| 久久久亚洲欧洲日产国码αv| 欧美精品一区二区三区一线天视频| 欧美+日本+国产+在线a∨观看| 欧美午夜不卡影院在线观看完整版免费| 久久综合综合久久综合| 久久青草久久| 亚洲欧洲精品成人久久奇米网| 国产视频一区二区三区在线观看| 欧美精品在线播放| 亚洲第一色在线| 国产日韩亚洲欧美精品| 欧美日韩午夜激情| 欧美精品免费播放| 亚洲国产视频a| 亚洲欧美在线播放| 国产精品v欧美精品∨日韩| 精品成人a区在线观看| 国产精品亚洲人在线观看| 欧美日韩免费观看一区| 欧美精品一区视频| 久久精品一区蜜桃臀影院| 欧美一级视频免费在线观看| 国产精品久久久久久久久久久久| 亚洲高清电影| 国产精品一区二区三区四区五区| 欧美+日本+国产+在线a∨观看| 欧美午夜在线视频| 美女日韩在线中文字幕| 激情六月婷婷综合| 狠狠色丁香久久综合频道| 最近中文字幕日韩精品| 欧美精品一区二区高清在线观看| 欧美亚洲视频在线观看| 免费中文字幕日韩欧美| 欧美在线观看视频在线| 欧美三级日本三级少妇99| 亚洲一区二区精品| 欧美精品日韩| 亚洲动漫精品| 久久免费观看视频| 国内精品久久久久久久果冻传媒| 国产综合香蕉五月婷在线| 欧美一进一出视频| 国产精一区二区三区| 欧美一区网站| 久久精品亚洲国产奇米99| 久久婷婷国产麻豆91天堂| 欧美国产国产综合|