MEMS陀螺儀需組合其他傳感器使用 歐拉角和四元數表述飛行姿態

2020-11-27 華強電子網

MEMS陀螺儀需組合其他傳感器使用 歐拉角和四元數表述飛行姿態

來源:華強電子網 作者:徐志平 時間:2015-11-04 09:04

  據了解,無人機的飛控系統主要包括以下幾部分:陀螺儀、加速計、磁場感應、GPS模塊以及控制電路,其主要的功能是自動保持飛機的正常飛行姿態。飛控系統直接決定了無人機在飛行過程中的穩定性、可靠性、可控性和安全性,MEMS陀螺儀作為其中的一部分,大部分受訪者都表示MEMS陀螺儀有望成為無人機飛控系統中陀螺儀的標配,那麼,首先來看看MEMS陀螺儀對比其他的陀螺儀有何優勢。

  王懿總結道:「MEMS陀螺儀優勢在於:(1)降低飛行器成本,促進市場應用蓬勃發展;(2)減少了無人機的重量,降低了功耗,提升了飛行時間;(3)通過MEMS技術集成更多傳感器,有利於實現姿態的精確控制。不足之處:相比光纖陀螺儀、雷射陀螺儀,MEMS陀螺儀的零漂和精度較差。」

  金良認為,MEMS陀螺儀優勢明顯,但也存在一定局限性。「MEMS陀螺儀能使無人機的姿態和導航更加穩定和準確,同時,其功耗也更低。而且 MEMS陀螺儀成本的也在不斷降低,尺寸越來越小,而動態範圍則在擴大。整體而言,傳感器更小且集成的軸數越多,則更有利於無人機的姿態感知,當然,也有不足之處比如說速度還不夠快,精度也不夠高,而且最大的測量範圍也存在著一定的局限性。」

  金良所述MEMS陀螺儀的局限性,主要礙於目前MEMS技術水平。但這些都無法影響到MEMS陀螺儀在無人機飛控系統中用來實現飛行器的平衡控制和輔助導航的其重要地位。

  據深圳市大谷科技有限公司(以下簡稱「大谷科技」)CEO彭茂根表示,在各種無人機中,無論是軍用無人機、民用中型無人機,個人小型航拍無人機,無人機飛行控制系統是其核心,在實現可靠控制的同時,穩定靈活也是衡量一款無人機是否成功的標誌之一。為了實現穩定控制和靈活的飛行,無人機必須集成包括陀螺儀、加速度計、傾斜傳感器、空速傳感器、氣壓高度計等多種傳感器,在飛行過程中利用協處理器對其姿態進行精確調節和控制,其中陀螺儀起到了很大的作用。

  據王懿介紹,飛控系統是無人機上所有用來傳遞操縱指令,驅動舵面運動的所有部件和裝置的總和。飛控系統主要由機載部分和地面控制站兩個部分組成,其中,機載部分主要包括傳感器、舵機和飛行控制器。飛控系統是整個無人機機載設備的核心組成部分,飛控系統能否正常工作,直接影響著無人機飛行的各種性能和飛行安全。

  「在飛控系統中,主要採用MEMS陀螺儀測量飛行過程中的俯仰角和滾轉角,但一般需要配合MEMS加速度計,因為每種傳感器都有一定的局限性。」王懿解釋道,「例如,MEMS陀螺儀測量的是角速度,要通過積分才能獲得角度。在積分的過程中,由於零漂影響,必然會引進累計誤差,積分時間越長,誤差就越大。那麼,這就需要採用另一種MEMS傳感器來校正MEMS陀螺儀。由於MEMS加速度計沒有積分誤差,所以在相對靜止的條件下可以校正MEMS 陀螺儀的誤差。隨著MEMS技術不斷成熟,目前MEMS陀螺儀和加速度計已經集成在一起,通常稱為6軸組合傳感器。在此涉及的關鍵技術包括硬體(6軸組合傳感器)和軟體(濾波算法、姿態/導航算法等)兩部分。」

  謝志峰也認為MEMS陀螺儀會與其他傳感器配合使用:「無人機會至少配置『陀螺儀+加速度計』六軸傳感器組合,高端無人機會配置『陀螺儀+加速度計+磁傳感器』九軸傳感器組合,併集成六軸/九軸的數據融合/姿態穩定算法。」實際除了加速度計外,還有磁力計和GPS輔助校正。

  金良同樣稱,MEMS陀螺儀必須與其他傳感器進行數據融合,由於MEMS陀螺儀並不能提供絕對的基準,因此,如何從帶有噪聲的MEMS陀螺儀數據中獲取更為準確的穩定的實時姿態信息成為目前飛控系統需突破的重點。陀螺儀長時間工作會產生漂移和積分誤差,加速度短時間響應不夠快的話就會收到外界的幹擾,因此,一般將陀螺儀和加速計集成在一起配合使用,當然,也有分開使用的,然後由飛控軟體對兩者進行互補。

  當然也有特例,上海深迪半導體有限公司(以下簡稱「深迪」)市場副總監黃巖提出了自己的看法,他認為,如果MEMS陀螺儀的零偏不穩定性指標低至一定程度的話,比如低於0.1deg/h,那麼MEMS陀螺儀則完全可以單獨使用,並且這一指標的MEMS陀螺儀還可以取代磁傳感器,通過測量地球自轉來尋北。

  至於MEMS陀螺儀是如何與其他傳感器配合使用實現平衡控制和輔助導航,金良詳細的向記者解釋道:「比如說,三軸加速度和三軸陀螺儀(角速度) 並發傳送給單片機或DSP處理,然後由單片機或DSP進行姿態解算(如四元數),求解出當前飛機的pitch、roll及yaw三個角度值,再根據這三個角度經過PID控制運算,輸出四路PWM控制四個電機(對四軸無人機而言)的加減速從而達到無人機的平衡懸停狀態。」

  金良還強調,因為MEMS陀螺儀能夠測量沿一個軸或幾個軸運動的角速度,並與MEMS加速度計(加速計)形成優勢互補,組合使用加速度計和陀螺儀兩種傳感器,就能更好的跟蹤並捕捉三維空間的完整運動,在沒有GPS或GPS數據更新的空隙間,則由陀螺儀和加速度計組合來輔助導航。

  據王懿介紹,一個系統的獨立控制量輸入維數如果小於這個系統的自由度,那麼這個系統就稱為欠驅動系統。四軸無人機有四個獨立的輸入,即由四個獨立電機帶動的螺旋槳,同時機身具有六個自由度的變化,因此四軸無人機是一種典型的欠驅動系統。針對四軸無人機的控制算法,效果比較好的有線性二次型最優控制、反步控制、PID控制、滑模控制等。

  王懿還解釋了MEMS陀螺儀是如何實現平衡控制的。「四軸無人機在空中飛行時,飛行器的飛行方向與飛行速度都是通過飛行器的傾角決定的,飛行器朝哪個方向傾斜飛行器就會向哪個方向飛行,傾斜角越大飛行速度越快。通過調節各個螺旋槳的轉速即可調節無人機的飛行姿態。」他說。

  在無人機飛控系統中,當MEMS陀螺儀配合加速度計使用之時,不能缺少算法。據趙延輝介紹,目前最常用的算法就是互補濾波,卡爾曼濾波和捷聯慣導,簡單的說就是利用MEMS陀螺儀,加速度計和磁力計等傳感器融合,在不同的場景下,採用不同的權重算出俯仰角、滾轉角、航向角的變化,再通過PID控制來實現平衡控制。

  精準的輸出值才能更加精確的表述出無人機的飛行狀態。據金良介紹,無人機飛行狀況輸出值有四元素、歐拉角、方向餘弦矩陣三個,其中四元素的優勢在於方便計算差值,但遺憾的是很難直接表示旋轉,而方向餘弦矩陣的係數太多,因此很難插值;歐拉角雖然相對而言表達更加簡單,不過,其存在萬向鎖的問題。

  王懿也介紹了飛行姿態的表述方式:「對四軸無人機姿態進行控制,首先要對姿態進行表述,目前常用的姿態表述有歐拉角和四元數表示兩種方式,歐拉角表示比較直觀但是在進行旋轉矩陣計算時計算量較大,而四元數表示法則克服了這一缺點。其次要對姿態進行檢測,姿態檢測主要是將MEMS陀螺儀、MEMS 加速度計等傳感器對角速度、加速度的測量值轉化成初步的估計姿態,再經過濾波算法進行數據融合。最後是選用合適的控制算法對姿態進行控制。」

  從上述內容可知MEMS陀螺儀對無人機而言不可或缺,與其他傳感器組合使用才能更加準確的表述無人機的飛行姿態,那麼,對於四軸、六軸、八軸等多軸無人機而言,採取幾顆MEMS陀螺儀更好呢?是否是翼越多使用的MEMS陀螺儀就越多?

  對此問題,據王懿解釋稱,多軸無人機一般採用一顆三軸MEMS陀螺儀,主要任務是姿態檢測和導航控制。如果搭載雲臺用於航拍,那麼也可以在雲臺上採用一顆MEMS陀螺儀,用於攝像機的圖像穩定拍攝。在多軸無人機中,並不是機翼越多採用的MEMS陀螺儀就越多。

  深圳智航無人機有限公司(以下簡稱「智航無人機」)董事長金良

  金良也認為,一般而言,無人機中是採取一顆MEMS陀螺儀,不過個別的使用兩顆。以保證飛機在三個軸上的穩定。飛控軟體會協調好這些。飛機上使用幾個陀螺儀幾乎跟機翼個數沒有關係。一般多軸只使用一顆三軸陀螺儀。比如我們最新的產品Mirage幻影無人機就採用了一顆三軸陀螺儀。

  趙延輝也向記者解釋:「一般最少採用一顆,來做機身的平穩控制和輔助導航。也有採用兩顆的,一個做機身的平穩控制和輔助導航,一個做相機架的平穩控制。當然出於不同的考慮,還有更多的,比如不同應用場景下,啟動不同量程的陀螺儀。還有通過舉手表決算法來提高系統可靠性的,這時一個軸向上可能就需要3-5顆陀螺儀。」

  MEMS陀螺儀所測量的是無人機的角速度,但由於MEMS陀螺儀的輸出值需要通過積分才能獲取角度,因此需要加速度傳感器有效的對其進行校正。但是,儘管如此,當無人機處於飛行狀態下的時候,加速度傳感器的精確性有所降低,原因在於其所測量的是重力和外力的合力,因此,降低無人機的震動強度,將可以增加MEMS陀螺儀和加速度傳感器的輸出值的精確度。(責編:張哲)



本文為華強電子網原創,版權所有,轉載需註明出處

參與Qualcomm調研活動100%中大獎哦!小夥伴們快點行動吧!

關注方法:添加好友→搜索「華強微電子」→關注

或微信「掃一掃」二維碼

相關焦點

  • GD32F103+MPU9150四旋翼飛行器第一步:姿態融合算法
    四旋翼飛行器的軟體核心包括兩大部分:姿態融合算法和控制算法;硬體核心便是MCU和傳感器。  先介紹下姿態融合算法,姿態融合說白了就是將3軸加速度、3軸角速度和3軸磁場強度融合成四元數,再將四元數轉化為歐拉角,最後將歐拉角最為控制量輸送到所有電機以達控制飛行器姿態的目的。歐拉角包括偏航角Yaw、俯仰角Pitch和滾動角Roll。
  • 基於組合導航的汽車姿態數據採集系統設計
    編者按:本文設計了一個基於組合導航的汽車姿態數據採集系統,該系統利用集加速度計和陀螺儀於一體的高精度高靈敏度的慣性測量晶片MPU6050,結合地磁傳感器形成的九軸傳感器,對汽車的線性加速度、角速度參數數據進行直接採集,以互補濾波實現九軸傳感器的誤差補償,用四元數法對其姿態解算
  • 三維旋轉:歐拉角、四元數、旋轉矩陣、軸角之間的轉換
    然後又發現,網上大部分資料的採用的歐拉角順規都是xyz,然後我基於D3D11的辣雞框架用了zxy,公式不太能直接套用,於是摸了兩三天魚,整理了一下幾種三維旋轉表示(歐拉角,四元數,旋轉矩陣,軸角)與他們之間的相互轉換的資料,並且加入了自己的一些推導,給出這些轉換公式的推導思路和細節,這樣子如果各位想使用其他歐拉角順規和定義的時候,自己動手算一算就好了。
  • 四軸飛行器飛行原理與雙閉環PID控制
    結構框架如圖2所示,陀螺儀採樣三軸角速度值,加速度傳感器採樣三軸加速度值,而磁力傳感器採樣得到三軸地磁場值,將陀螺儀、加速度傳感器、磁力傳感器採樣後的數據進行標定、濾波、校正後得到三軸歐拉角度,其中陀螺儀和加速度傳感器選用MPU6050晶片,磁力傳感器選用HMC5883L晶片,採用IIC總線與主控板通信。
  • 一文詳解四元數、歐拉角、旋轉矩陣、軸角如何相互轉換
    和被旋轉的三維向量  的跡(trace),也就是矩陣對角元素的和。因為這裡用的是3x3矩陣,跟其他資料裡面的表示有一點不同。所以我們可以把四元數的四個分量都用矩陣元素湊出來了:有一點《Real Time Rendering》提到的,
  • 無人機理論(三):簡單搞定四元數
    所以為了解決這些問題,數學上想出了用四元數的形式來表徵姿態的方法。回到四元數上來,對於導航飛控的算法,我們需要對四元數有什麼了解,其實很簡單,我們要知道它的基本運算規律,要知道它以什麼樣的方式表徵姿態,要知道它跟其他兩個表徵姿態的歐拉角和旋轉矩陣方式如何互相轉換。除此之外,還有後續如何使用四元數進行建模和控制律設計,如何在導航算法中得到四元數的狀態,這些在以後的篇幅中會進行解釋,今天,我們就來看看上面幾個問題是怎麼解決的。
  • 頭條 | 一文詳解四元數、歐拉角、旋轉矩陣、軸角如何相互轉換
    和被旋轉的三維向量  的跡(trace),也就是矩陣對角元素的和。因為這裡用的是3x3矩陣,跟其他資料裡面的表示有一點不同。所以我們可以把四元數的四個分量都用矩陣元素湊出來了:有一點《Real Time Rendering》提到的,
  • 一種常見的四軸飛行器姿態解算方法分析
    根據餘弦矩陣和歐拉角的定義,地理坐標系的重力向量,轉到機體坐標系,正好是這三個元素。所以這裡的vx、vy、vz,其實就是當前的機體坐標參照繫上,換算出來的重力單位向量。(用表示機體姿態的四元數進行換算)  vx = 2*(q1*q3 - q0*q2);  vy = 2*(q0*q1 + q2*q3);  vz = q0*q0 - q1*q1 - q2*q2 + q3*q3;  這裡說明一點,加速度計由於噪聲比較大,而且在飛行過程中,受機體振動影響比陀螺儀明顯,短時間內的可靠性不高。
  • 姿態表示方法之四元數
    之前講了姿態表示方法之歐拉角和姿態表示方法之方向餘弦矩陣現在講一下對於四元數的簡單通俗理解
  • 四軸飛行器核心傳感器---加速度計&陀螺儀
    最近四軸飛行器越來越火,四軸飛行器如何準確知道當前的飛行姿態,是否左右、上下傾斜?
  • mems傳感器現狀_mems傳感器製作工藝
    mems傳感器研究現狀   1、微機械壓力傳感器   微機械壓力傳感器是最早開始研製的微機械產品,也是微機械技術中最成熟、最早開始產業化的產品。國內在微加速度傳感器的研製方面也作了大量的工作,如西安電子科技大學研製的壓阻式微加速度傳感器和清華大學微電子所開發的諧振式微加速度傳感器。後者採用電阻熱激勵、壓阻電橋檢測的方式,其敏感結構為高度對稱的4角支撐質量塊形式,在質量塊4邊與支撐框架之間製作了4個諧振梁用於信號檢測。   3、微機械陀螺   角速度一般是用陀螺儀來進行測量的。
  • 正點原子-戰艦V3第三十七章 MPU6050 六軸傳感器實驗
    MPU6050 的特點包括:① 以數字形式輸出 6 軸或 9 軸(需外接磁傳感器)的旋轉矩陣、四元數(quaternion)、歐拉角格式(Euler Angle forma)的融合演算數據(需 DMP 支持)② 具有 131 LSBs/°/sec
  • 加速度傳感器和陀螺儀如何讓無人機飛得更穩
    在無人飛行器的飛機姿態控制這一重要應用上,以MEMS加速度傳感器、MEMS陀螺儀為主的傳感類硬體的應用可謂是大放異彩。在無人機飛行姿態控制中,通常在用MEMS傳感器測量角度的變化時,一般都要選擇組合式的傳感器。
  • 組合導航科普(4):什麼是歐拉角?
    任何兩個坐標系之間都存在相對方位,稱為姿態(attitude)。  常見的描述姿態的方法有:歐拉(Euler)角、坐標轉換矩陣(coordinate transformation matrix)、四元數(quaternion)和旋轉矢量(rotation vector)等。其中,歐拉角將姿態描述分解為三個連續的轉動過程,每次旋轉所圍繞的軸與前後旋轉所圍繞的軸正交。
  • imu動態加速度姿態解算_imu 加速度計解算四元數 - CSDN
    我們這裡只考慮捷聯式慣導及松組合首先拿到慣性傳感器(加速度計和陀螺儀)需要對其進行標定,是為了求出零偏,比例因子,交軸耦合這些誤差。這些誤差有的雖然在出廠時會給出,但是考慮到實際環境不同,還是要做標定。一般採用的是六位置旋轉法,針對加速度計和陀螺儀同時進行標定。其次需要求姿態轉移矩陣,這裡就是初始對準了。
  • mems傳感器有啥優點
    mems傳感器有啥優點   MEMS是指可批量製作的,將微型機構、微型傳感器、微型執行器以及信號處理和控制電路、直至接口、通信和電源等集成於一塊或多塊晶片上的微型器件或系統。   用MEMS工藝製造的傳感器具有微型化、集成化、成本低、效能高、可大批量生產等特點。同時,MEMS傳感器不僅能夠感知被測參數,將其轉換成方便度量的信號;而且能對所得到的信號進行分析、處理和識別、判斷,因此形象地被稱為智能傳感器。   MEMS傳感器有啥優勢?
  • 半導體mems企業有哪些_國內十大半導體mems企業排行榜
    、生產商用MEMS陀螺儀系列慣性傳感器的MEMS晶片公司,成立於2008年8月,總部位於上海張江高科技園區。公司研發了擁有完全自主智慧財產權的先進的MEMS工藝和集成技術,專注於為消費電子及汽車電子市場設計和生產低成本、高性價比、低功耗、小尺寸的商用MEMS陀螺儀晶片,並為客戶提供各種全面的應用解決方案和極其優質的服務。
  • [飛控]剛體運動學-歐拉角模型
    剛體運動學和剛體動力學,我以前也搞不清楚,但是最近全權老師的實驗課,給了我很棒的解釋。
  • 「飛控」姿態誤差(一)-歐拉角做差
    看起來很有道理,但是騙騙小孩子可以,騙我和我的讀者朋友們還差一點。我有幾個問題代表大家問一下,首先姿態本質是旋轉,姿態的誤差其實是旋轉之間的誤差,那必須還是個旋轉,那麼直接相減還能表示旋轉嗎?也就是說相減得到的角度轉換成旋轉矩陣還是個正交矩陣嗎?
  • 針對工業應用的抗振動和姿態控制的陀螺儀傳感器:XV7021BB
    大家好,今天來給大家介紹下針對工業應用的抗振動和姿態控制的陀螺儀傳感器:XV7021BB。XV7021BB陀螺儀傳感器的電源電壓(VDDM)均為2.7V~3.6V,接口電源電壓(VDDI)範圍為1.65V~3.6V,較低的電壓需求便於應用電路的設計;XV7021BB內置溫度傳感器,併集成了用戶可選數字濾波器,用戶可選擇的低通濾波器和高通濾波器可實現各種截止頻率;同時,XV7021BB具有低噪聲特性,噪聲為0.0015(/s)/rtHz(@10Hz);具有很好的非線性誤差,僅為±0.5%FS