組合導航系統在四旋翼無人機上的實現

2020-12-08 電子發燒友

組合導航系統在四旋翼無人機上的實現

佚名 發表於 2015-07-07 09:37:39

  0 引言

  近年來,隨著智能化產業的迅速發展,無人機行業逐漸走進人們的視線。由於四旋翼無人機的結構簡單可靠,具有垂直起降、定點懸停、穩定低速飛行和在小空間內飛行的能力[1],所以受到廣泛的關注並在多個領域得到了廣泛的應用[2]。

  在四旋翼無人機系統發展所面臨的關鍵技術中,導航系統是其重要的組成部分之一,它承擔著提供給飛行器位置、速度、姿態等參數狀態數據的任務。目前常用的導航方法有:慣性導航、衛星導航、視覺導航以及它們的組合導航等。由於單一導航系統難以滿足無人飛行器的發展要求[3],於是產生了把兩種或兩種以上的不同導航系統以適當的方式組合在一起的組合導航,比單獨使用任一導航系統時具有更高的系統性能[4]。本文是利用擴展卡爾曼濾波器將慣性導航系統和GPS導航系統的組合來完成導航任務,建立了系統模型並將其在四旋翼無人飛行器上應用實現。

  1 慣性導航系統

  1.1 慣性傳感器誤差分析

  影響導航系統工作精度的主要因素之一是慣性傳感器誤差的存在,為了減少傳感器誤差,需要先對傳感器進行標定和誤差補償來保證導航系統的高精度和高性能。

  

  1.2 慣性導航系統姿態矩陣計算

  在導航系統的解算過程中,首先要處理的是坐標系的標定,通常有慣性坐標系(通常表示為i系) 、地理坐標系(通常表示為g系)、導航坐標系(通常表示為n系)、載體坐標系(通常表示為b系)等。本文在分析導航系統問題時是將導航坐標系設定為地理坐標系,地理坐標系採用x指東向、y指北向、z指天向的形式,慣導系統的原理方程可以用圖1表示。

  

  在導航系統中,最重要的計算就是姿態矩陣的求解,而常見的姿態矩陣算法主要有四元數法、歐拉角法、方向餘弦法3種[5]。歐拉角法計算過程中方程式出現退化現象,方向餘弦法通常計算量很大,因此經常採用的是四元數法求解姿態矩陣。但四元數法存在不可交換誤差,為減小這種誤差,本文採用的是Bortz在1971年提出的等效旋轉矢量算法[6]。

  1.2.1 旋轉矢量與姿態四元數的關係

  設Q(t+h)和Q(t)分別為飛行器載體在t+h時刻和t時刻的姿態四元數,則:

  

  1.2.3 旋轉矢量的求解

  通常,對於旋轉矢量採用泰勒級數展開法來求解。若採用直線擬合角速度,等效旋轉矢量的二子樣算法為:

  

  2 組合導航系統

  雖然慣性導航系統能夠連續工作並有效地提供姿態信息、位置信息和速度信息,但由於慣性傳感器誤差的積累,慣性導航系統的工作精度會隨時間下降。而GPS雖然可以提供長時間的誤差為米級的高精度位置輸出且用戶設備成本較低,但由於GPS信號會被遮擋或幹擾,因此不能僅依賴GPS提供連續導航參數[8]。

  鑑於INS和GPS系統的優缺點互補,將二者組合在一起,綜合兩系統的優勢,能提供有效、長時、高精度、完整的導航參數。組合導航的一般結構如圖2所示。

  

  2.1 卡爾曼濾波器

  Kalman濾波是一種估計算法[9],是導航系統中大多數狀態估計算法的基礎,如衛星導航結果的平滑、慣性導航系統的對準和標定、慣性導航系統與衛星或其他導航傳感器間的組合導航等[10],並已經成為從導航系統各種測量數據中獲得最優估計結果的關鍵技術。

  

  實際工程問題中,多數系統都是非線性的,因此採用擴展卡爾曼濾波器(EKF)。擴展卡爾曼濾波(EKF)為卡爾曼濾波的非線性形式[11]。

  EKF的系統動態模型和觀測模型分別為:

  

  函數f(·)和h(·)不能直接應用在協方差中,取而代之的是可以計算其雅可比矩陣[12],這個過程實質上將非線性的函數在當前估計值處線性化了。

  2.2 系統模型與狀態選擇

  本文將慣導系統和GPS導航系統進行融合,在當地導航坐標系下建立系統模型。若卡爾曼濾波器估計的是相對於地球並投影到當地導航坐標系的姿態和速度誤差,且估計的位置誤差以緯度、經度和高度來表示,則狀態向量變為:

  

  式中,上標n表示投影到當地導航坐標系。

  除了地球旋轉角速率和陀螺測量值之外,姿態傳播方程還引入了一個轉移速率項,當地導航坐標系下的姿態誤差為:

  

  慣性導航系統的主要噪聲源是由加速度計比力測量噪聲導致的速度誤差隨機遊走以及由陀螺角速度率測量噪聲帶來的姿態誤差隨機遊走。如果單獨估計加速度計和陀螺的動態零偏,則加速度計和陀螺零偏在運行時的變化可以近似為白噪聲。

  在INS/GPS組合中,使用GPS用戶設備的測量輸出與根據慣性導航參數預測的測量值之間的差來更新狀態向量,採用哪些測量則依賴於組合結構。

  

  3 仿真與實驗結果

  本次實驗選用Pixhawk飛控單元作為飛行器主控板,MATLAB作為仿真軟體,分別對純慣導系統與組合導航系統進行仿真,四旋翼無人飛行器搭建環境描述如下:

  選用材料為尼龍加纖維的機架搭建飛行器,機架的對角軸距為35 cm;選取無刷電機型號為MT2312-960KV用於多旋翼飛行器中,提供動力輸出;選取電池容量為5 000 mA,最大放電電流為30 A。該飛行器遙控器型號為樂迪AT9,對應的接收器型號為2.4 G、9通道的R9D;地面站軟體採用3DR推薦的專為PX4/PIXHAWK設計的新的QGroundControl,在該環境下對飛行器進行校準和調試。

  3.1 理想狀態下的飛行軌跡

  為了更好地理解導航系統的工作性能,在四旋翼無人飛行器飛行過程中,設定飛行順序如圖3所示。

  

  具體過程可以描述為懸停時間為15 s;加速過程中,時間為10 s,加速度大小為0.5g(g為重力加速度);爬升過程中,時間為25 s,仰角速度為2 °/s;俯衝過程中,時間為25 s,俯角速度為2 °/s;減速過程中,時間為5 s,加速度大小為1g;飛行周期為140 s,循環飛行3次,則無人飛行器理想狀態下的飛行姿態參數如圖4所示。

  

  3.2 實驗結果

  (1)純慣導系統導航系統姿態誤差曲線如圖5所示。

  

  (2)組合導航系統的姿態誤差曲線如圖6所示。

  

  由實驗結果可知,理想飛行狀態下,飛行器的橫滾角和偏航角數值均為誤差值(接近於0),只有俯仰角發生變化,如圖4;若採用純慣性導航,飛行器的姿態誤差隨著時間而增大,在飛行結束時,東向姿態誤差(俯仰角誤差)會達到1.1°左右,北向姿態誤差(橫滾角誤差)達到約1.6°,天向姿態誤差(偏航角誤差)達到約1.5°,如圖5;若採用INS/GPS組合導航系統,飛行器東向(俯仰)和北向(橫滾)的姿態誤差均小於0.5°,而且在長時間內可以小於0.2°,而天向(偏航)姿態角誤差雖然會在短時間內達到1°左右,但在其他時間段內都能保持在0.5°左右,如圖6。因此,在相同的條件下,組合導航系統的性能優於純慣導系統,誤差較小,能夠為四旋翼無人飛行器提供較為精確的導航信息。

  4 結論

  本文主要是分析了導航系統的原理和算法,在對傳感器誤差進行標定和補償之後,採用了擴展卡爾曼濾波器將捷聯慣性導航系統與GPS導航系統融合,並成功應用於四旋翼無人飛行器上。仿真實驗結果表明了系統方案在四旋翼無人飛行器上實現的可行性,且在長時間內可以提供較為準確的導航信息,誤差較小,確保了無人飛行器的飛行效果。

  參考文獻

  [1] 馬遠超。四旋翼飛行器導航及控制技術研究[D]。哈爾濱:哈爾濱工程大學,2013.

  [2] MILHIM A B,ZHANG Y M,RABBATH C A.Gain scheduling based PID controller for fault tolerant control of a quad-rotor UAV[C].AIAA Infotech@Aerospace,2010:1-13.

  [3] SALYCHEV O S.Applied inertial navigation:problems and solutions[M].Moscow,Russia:BMSTU Press,2004.

  [4] MERWE R V D,WAN E A.Sigma-point Kalman filters for integrated navigation[C].Proceedings of the 60th Annual Meeting of the Institute of Navigation(ION),2004:641-654.

  [5] 李曉峰。捷聯慣導和組合導航的仿真研究[D]。西安:西安電子科技大學,2010.

  [6] BORTZ J E.A new mathematical formulation for strapdown inertial navigation[J].Aerospace and Electronic Systems,IEEE Transactions on,1971(1):61-66.

  [7] 秦永元,張士邈。捷聯慣導姿態更新的四子樣旋轉矢量優化算法研究[J]。中國慣性技術學報,2001,9(4):1-7.

  [8] GROVES P D.Principles of GNSS,inertial, and multisensor integrated navigation systems[M].Artech House,2013.

  [9] MOURIKIS A I,ROUMELIOTIS S I.A multi-state constraint Kalman filter for vision-aided inertial navigation[C].Robotics and Automation,2007 IEEE International Conference on.IEEE,2007:3565-3572.

  [10] HELAL A,MOORE S E,RAMACHANDRAN B.Drishti:An integrated navigation system for visually impaired and disabled[C].Wearable Computers,2001.Proceedings.Fifth International Symposium on.IEEE,2001:149-156.

  [11] HAYKIN S S,HAYKIN S S.Kalman filtering and neural networks[M].Wiley Interscience,2001.

  [12] JULIER S J,UHLMANN J K,DURRANT-WHYTE H F.A new approach for filtering nonlinear systems[C].American Control Conference,Proceedings of the 1995.IEEE,1995,3:1628-1632.

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 四旋翼無人機和動作捕捉系統能碰撞出哪些火花?
    要求在室內無人機從起始點起飛後沿線巡檢,拍攝線纜上異物及二維碼,繞兩桿飛行一周,時間短者獲勝。如圖1所示賽題要求。由題目可知要想完成題目最終要的是四旋翼要懸停準、飛的穩,故四旋翼的懸停至關重要。實際應用中,四旋翼所實現的功能也是建立在穩定懸停基礎上來實現其他功能的。
  • 四旋翼無人機的製作與調試
    在學習如何自己製作一臺四旋翼無人機之前,我們先科普一下四旋翼無人機的飛行原理。它是怎麼實現飛行和運動的呢?如圖2-1所示,一臺簡單的四旋翼無人機主要包括機架、電機、飛控板、螺旋槳、電池和遙控器六部分。圖2-1 四旋翼飛行器四旋翼飛行器的旋翼結構如圖2-2所示。飛行時,以1號電機為機頭,3號電機為機尾,2號和4號電機分別位於機身的左、右側。
  • 北鬥衛星導航系統在無人機上的應用
    資料來源:《北鬥導航系統在無人機上的應用》、《一種基於北鬥定位的無人機高樓室內救火系統設計》、《運用北鬥衛星導航系統的植保無人機發展現狀研究》背景為無人機提供位置信息是北鬥的首要任務,基於北鬥的地基增強系統的精準定位功能和數位化地圖庫配合可在電子地圖上標註出無人機的實時位置和相應時間。2、顯著提高無人機導航的可靠性。
  • 多旋翼無人機的結構—新疆凱蘭無人機駕駛員培訓
    20世紀90年代之後,隨著微機電系統(MEMS,Micro-Electro-Mechanical System)研究的成熟,重量只有幾克的MEMS慣性導航系統被開發運用,使製作多旋翼飛行器的自動控制器成為現實。但由於早期計算機能力不足,並且存在數據噪聲太大的問題,微型自動控制器的應用受到了限制。
  • 恆能科技梟鷹SR-100四旋翼無人機系統
    梟鷹SR-100無人機系統的設計理念是一款在任何時間、任何地點全天候都可以飛行使用的小型無人機,按照軍工標準與政府標準設計,梟鷹代表了業界領先的產品表現與系統性能。梟鷹無人機系統的設計跳出了傳統旋翼無人機的固有模式,高度集成化的生產工藝,全自動化的飛控系統,以及高品質的零部件選材,重新定義了旋翼無人機的最高端技術。
  • 四旋翼航拍無人機是怎麼飛行的你知道麼?
    相比於在地面上拍攝取景視野狹窄,無人機航拍視野廣闊,更容易出大片,近年來愈發成為一種流行的攝影攝像方式。如今,無論是拍畢業照、拍電影,還是晚會直播,都可見航拍無人機的身影。
  • 微型四旋翼製作1———(四旋翼的介紹以及發展)
    說了半天的四旋翼,那到底什麼是四旋翼呢?四旋翼,也稱四軸飛行器,是一種用四個旋翼產生升力的多軸飛行器。和固定翼飛行不同,它通過旋翼提供的推力使飛機升空、懸停、維持姿態及平飛。它的四個旋翼大小相同,分布位置接近對稱。
  • 圖文:自動四旋翼在湍流中移動平臺上的動態著陸
    在移動平臺上自動降落對多旋翼飛行器提出了獨特的挑戰,包括需要精確定位平臺,快速軌跡規劃以及精確/魯棒控制。以前的工作研究了這個問題,但是大多數都沒有明確考慮風的幹擾,這通常會導致下降緩慢到平臺上。這項工作提出了一種完全自動化的基於視覺的系統,該系統通過緊密結合本地化,計劃和控制來解決這些限制,從而能夠在移動平臺上快速準確地著陸。
  • 四旋翼無人機虛擬控制系統的設計
    其中,四旋翼無人機由於體積小而具有良好的機動性,特別適合在小範圍內飛行,因此在實踐中得到廣泛應用,尤其適用於航空攝影、植物保護、物流和電能的小型四邊形無人機,其市場潛力巨大[8-10]。無人機能否安全飛行並且高效完成任務,飛機控制系統在飛機的安全和有效飛行中起著至關重要的作用[11-14]。為了保證無人機的正常運行,有必要建立一套完整的控制系統對其進行監控[15-18]。本文從四旋翼無人機控制系統的要求出發,規劃了無人機控制系統的整體功能[19-20]。
  • 無人機的四旋翼為什麼不能運用到大型有人直升機上?
    1、無人機的四旋翼系統從氣動上來說是靜不穩定的,也就是說哪怕四個電機和螺旋槳的功率、轉速、升力一模一樣,重心也在絕對的中心點上,在遇到稍微一點擾動的時候(此時排除飛控的主動補償),四旋翼系統就會偏離平衡狀態,並且無法依靠氣動布局本身恢復平衡。
  • 道通智能發布龍魚傾轉旋翼無人機及EVO II 系列無人機
    道通智能今日在深圳發布多款無人機,包括及傾轉旋翼無人機「龍魚」、航拍機EVO II Pro、EVO II 8K ADVANCED、行業用機EVO II DUAL 640T RTK等系列無人機產品。這款飛機是在固定翼的基礎上,增加了兩個可以90度傾轉的旋翼,外加機體上的兩個固定旋翼,就可以由固定翼無人機變為四旋翼無人機。
  • 上世紀的全能無人旋翼飛行器,西科斯基開路之作,賽飛無人機
    其所採用的發動機為一臺四衝程的出軸馬力為2.85千瓦的發動機,其旋翼採用了兩套3槳葉的施呂特爾旋翼,其直徑為5英尺(1.524米)。該型無人機的控制系統其實就是從現成的遙控模型無人機上面直接拿過來改造一番直接用的,所以其無線電遙控器也是現成的。
  • 機場部署反無人機系統的重要性:成都機場附近出現旋翼無人機
    中新網成都1月12日電 (記者 劉忠俊)12日晚,一份協查無人機違法飛行的《通知》在四川多個航拍愛好者微信群流傳,引發航拍愛好者們關注,成都警方正在調查。《通知》稱,2021年1月11日發現無人機違規飛行,違規飛行具體記錄如下:10時10分,國航403機組在成都龍泉山與天府國際機場之間上空4100米高度發現一架紅色旋翼無人機,未經審批違規飛行並向航班接近。
  • 多旋翼無人機中紅外熱成像系統的設計組成部分
    自動化檢測熱斑效應的系統主要由無人機、機載紅外熱像儀及相應的控制系統組成。具體的檢測流程圖如圖2 所示。 3 種無人機的比較如表1 所示,固定翼無人機續航時間長,但是無法懸停;無人直升機各項性能適中,但是成本很高,操作難度也大;對比之後最終選擇成本低、操作難度小、可懸停的多旋翼無人機。
  • 為什麼大型可載人四旋翼飛行器仍然不能取代直升機?該部件是關鍵
    ▲常見多旋翼無人機的旋翼系統本質上只是空氣螺旋槳,與直升機複雜的旋翼系統有著天壤之別其實就目前來說,四旋翼飛行器和直升機最主要的區別還是在旋翼系統的設計上,而兩種差異巨大的設計從飛控邏輯上來講,四旋翼飛行器的控制率看起來似乎清晰明了,但是事實上,四旋翼飛行器只有在慣性導航系統和相應的加速度傳感器就位且正常工作的情況下才會穩定飛行。重點來了,四旋翼飛行器的四副旋翼裡面,只要有一副旋翼出現了故障,那麼它就將很難繼續穩定飛行(基本就摔了),從這個角度上來說,四旋翼飛行器的安全性並不出色。
  • 石英加速度計在無人機與定位系統領域的應用
    打開APP 石英加速度計在無人機與定位系統領域的應用 發表於 2020-04-04 16:30:00   導航制導與控制是無人機系統中最複雜的系統,其功能可以有多種劃分方法,今天我們主要對無人機導航制導與控制系統的基本原理和常用方法做一下介紹和歸納。
  • 詳解多旋翼飛行器上的傳感器技術(上)
    2014年的六月,我在知乎「民用小型無人機的銷售現狀和前景怎麼樣? - YY碩的回答」這個問題下面發布了一篇科普多旋翼飛行器技術的回答,在知乎上至今獲得了889個贊同、近10萬次瀏覽,並且被幾十家媒體和公眾號轉發。2014年中正是多旋翼飛行器市場爆發前的風口,後來很多朋友告訴我說正是這篇文章吸引他們走入了多旋翼飛行器行業。
  • 消息| 京東首發傾轉旋翼無人機載重200kg?京東回應是媒體誤報
    傾轉旋翼無人機VT1/圖 來源網絡京東自主研發的無人機有不少,與以往機型不同,這款無人機除了長航時和超大載重這兩處特殊外,還有「傾轉旋翼」這一亮點。說起來傾轉旋翼也稱不上什麼新技術,早在上世紀50年代貝爾公司就研發了傾轉旋翼軍用機「魚鷹」,這一技術屬於軍用技術外溢。而在民用領域,傾轉旋翼可以說是今年各無人機企業研發的新爆點,無距科技、深圳智航在今年都發布了傾轉旋翼機。
  • 無人機是怎麼實現飛行的?
    我國無人機一直佔據全球最大市場份額,作為無人機與智能產業研發第一大國,那麼無人機又是如何實現飛行的呢?無人機主要包括飛機機體、飛控系統、數據鏈系統、發射回收系統、電源系統等。飛控系統又稱為飛行管理與控制系統,相當於無人機系統的「心臟」部分也就是無人機的核心部件,目前也是全球無人機遇到的一個瓶頸問題。
  • 小米無人機比大疆無人機差在哪裡?為什麼價格差那麼多?
    不過,不出意料的是,尺寸和重量適合在多旋翼飛行器上使用的氣壓計有很大的缺陷,它的測量值會受到溫度、溼度、空氣流速、光照、振動等因素的影響,單靠氣壓計非常難實現對高度的穩定測量。組合導航技術結合GPS、慣性測量元件、地磁指南針和氣壓計各自的優缺點,使用電子信號處理領域的很多技術,融合多種傳感器的測量值,獲得較為準確的飛行器十五個狀態量的測量。