0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一種基于六自由度IMU和動力學的車身姿態(tài)和側向速度估計方法

ml8z_IV_Technol ? 來源:未知 ? 作者:李倩 ? 2018-07-31 14:26 ? 次閱讀

本論文由同濟大學智能車研究所夏新博士,熊璐教授,劉偉碩士和余卓平教授根據(jù)其車輛狀態(tài)估計方面研究成果撰寫完成,已收錄于2018 IEEE IV。本文獻提出了一種基于六自由度IMU和動力學的車身姿態(tài)和側向速度估計方法,文中用IMU結合動力學和運動學分別為估計方法設計了三個估計器,展現(xiàn)了作者對IMU、估計算法的研究深度和應用廣度,值得分享。

摘要

本論文利用六自由度慣性測量單元 (Inertial Measurment Unit) 結合車輛動力學提出了一種車身姿態(tài)和側向速度的估計方法。該估計方法僅依賴于IMU和車輛動力學,無需依賴其他外部信息源如GNSS(Global NavigationSatellite System)、視覺等。本文使用常用的卡爾曼濾波算法設計了三個估計器:基于IMU信息設計了姿態(tài)角估計器用于估計俯仰角和側傾角;基于IMU設計了側向速度估計器;基于車輛動力學模型設計了車輛側向速度估計器。在小側向激勵的工況下,基于車輛動力學的側向速度估計器的側向速度估計結果相比于基于IMU的估計結果更加可靠,該側向速度可用于修正兩個基于運動學模型估計器的累積誤差。在大側向激勵工況下,由于車輛動力學模型的模型精度較低,車輛動力學模型的側向速度估計結果精度也較低,此時基于IMU的姿態(tài)角估計器和側向車速估計器進行開環(huán)運算。最后進行了蛇行和雙移線工況的實車實驗,驗證了算法的有效性。

1前言

自動駕駛技術的發(fā)展衍生了大量前沿問題。其中,準確的車身姿態(tài)和車輛側向速度估計方法成為了研究熱點。從感知層面來看,如車載視覺模塊的圖像處理算法通常需要已知車身姿態(tài)信息,又如車身姿態(tài)和速度信息可輔助高精度定位;從車輛動力學控制角度看,側向車速是車輛轉向控制的基礎。

能夠直接測量車身姿態(tài)和側向速度的設備價格十分昂貴,如OxTS公司的RT3000或者是Kistler公司的S-Motion,無法用在量產車上。更加實際可行的實現(xiàn)方法是融合智能車上多源傳感器信息對其進行估計。然而,傳統(tǒng)車載級MEMS(Micro-Electro-Mechanical System)IMU的角速度和加速度傳感器測量值中通常伴隨有不穩(wěn)定零偏,長時間對其直接積分來獲取車身姿態(tài)和車輛側向車速將面臨較大的累積誤差。盡管通過GNSS或者攝像頭模塊能夠對MEMS IMU提供有效的輔助信息,但是GNSS和攝像頭在使用時面臨信號遮擋和多路徑、光線變換等問題,通過GNSS和攝像頭輔助IMU方式有待進一步研究。

此外,可使用車輛標配傳感器如方向盤轉角和輪速傳感器的輸出,用于基于車輛動力學模型的側向車速估計器。使用該估計結果可計算車輛由于平動產生的側向加速度,去除該部分加速度后,加速度測量值中的余下部分即可用于車輛姿態(tài)估計。但在極限工況下,由于模型失準,基于動力學模型的側向車速估計器的估計精度會下降。

本文利用6自由度IMU(三軸陀螺儀和三軸加速度計)和車輛動力學對車身姿態(tài)和側向速度同時進行估計。設計了基于運動學模型的車輛側向速度估計器。在小側向激勵工況下,基于動力學模型的估計器能夠給出精確的側向速度。鑒于基于動力學模型的側向車速估計器和基于運動學模型的估計器能同時輸出側向速度,兩個結果的偏差能夠作為反饋,補償基于運動學模型的側向速度估計器在小側向激勵工況下的累積誤差。此外,由基于動力學模型的估計器輸出的側向速度,能夠抵除側向加速度中由運動產生的加速度,從而利用重力產生的加速度分量計算姿態(tài)角。在極限工況下,切斷反饋信息,利用開環(huán)積分直接計算姿態(tài)和側向速度。MEMS在劇烈工況下進行短時的積分不會產生大的累積誤差,文末的蛇行和雙移線實驗也驗證了這一點。

2姿態(tài)及側向速度估計

2.1.過程模型

a.傳感器模型

通過Allan方差分析IMU中的誤差源,陀螺儀和加速度計的輸出中包含真值,常值零偏和隨機游走項誤差以及寬帶噪聲項誤差。通過一階馬爾科夫模型來描述隨機游走誤差。τ是時間常數(shù),Wb是寬帶噪聲。陀螺儀測量模型如下式給出:

加速度模型建立如下:

下標s表示傳感器的測量值,上標·表示變量的導數(shù),Φ,θ和φ分別是側傾,俯仰和橫擺角,a下標x,y,z分別是縱向,側向,垂向加速度。

b.歐拉角和速度動力學

選擇歐拉角來表征車輛的姿態(tài)。旋轉順序是Z-Y-X。繞每根軸旋轉就得到了橫擺角、俯仰角和側傾角。歐拉角動力學由下式給出:

車身的速度動力學由下式給出,v下標x,y,z分別是縱向,側向和垂向速度。g是重力加速度。

c.輪胎模型

估計算法的精度取決于動力學模型的準確性,特別是輪胎模型。考慮到側向力存在非線性情況,本文中采用了刷子輪胎模型。假設不存在縱向力,刷子輪胎模型的公式如下:

其中,μ是峰值輪胎路面附著系數(shù),α是輪胎側偏角,F(xiàn)y是側向力,F(xiàn)z是輪胎垂向力,d是輪胎接地印記長度,c1是側向力側偏剛度。

d.車輛動力學

基于單軌模型的車輛動力學方程由下式給出,其中γ是橫擺角速度,F(xiàn)yf和Fyr分別是前后軸側向力,Nz是由車輪縱向力造成的橫擺力矩,m是總質量,lf和lr分別是前后軸側向力作用點到質心的距離,Iz是轉動慣量,是狀態(tài)變量。

為了計算輪胎力,側偏角由下式獲得:

2.2測量模型

如前文所述,本文建立了三個估計器,在小側向激勵工況下,可通過基于動力學模型的估計器估計出側向車速,進一步使用該側向車速估計出由于平動產生的側向加速度,加速度傳感器測量值剔除該平動加速度后,余下的部分即為由于姿態(tài)角導致的重力在加速度傳感器測量值中的分量。由于本文關注的是姿態(tài)和側向速度估計,因此假設在小縱向加速度情況下,縱向速度可直接從輪速傳感器獲取。然后,我們給出圖1和圖2來判斷基于動力學模型估計器輸出的側向速度能否用于側傾角反饋以及側向速度的運動學估計,并判斷輪速傳感器輸出的縱向速度能否用于俯仰角及縱向速度反饋。

圖1 姿態(tài)估計反饋機制

圖2 速度估計反饋機制

之后我們將用EKF(Extended Kalman Filter)和KF(Kalman Filter)分別估計姿態(tài)和側向速度。從上面兩個邏輯圖可以看出,當車輛處于小激勵情況下,新息可以用于時間更新過程,當車輛處于大激勵運動時,反饋被切斷。

動力學模型估計器一直處于運行狀態(tài),該估計器的測量值為橫擺角速度。

2.3.估計方法

本文使用常用的EKF和KF濾波算法進行狀態(tài)估計。歐拉角動力學是非線性的,我們使用擴展卡爾曼濾波(EKF)進行姿態(tài)估計?;谶\動學的估計器中模型是線性的,因此選用卡爾曼濾波(KF)進行速度估計。對于估計側向速度的動力學觀測器,使用擴展卡爾曼濾波(EKF)處理輪胎模型的非線性特性。模塊整體結構如圖3表示,綠色表示傳感器模塊,兩個黃色模塊表示圖1和圖2的反饋機制。

圖3 估計方法結構示意圖

3實驗驗證

3.1.實驗配置

硬件配置如圖4所示,ADIS16445是一款包含三軸陀螺儀和三軸加速度計的IMU。XC2287是一款英飛凌生產的微控制單元,用于從ADIS16445讀取數(shù)據(jù),使用SPI通訊協(xié)議將信號從ADIS16445中讀取出來,然后以500Kbps發(fā)送到CAN總線上。S-motion用于提供側傾,俯仰角和側向車速參考值。NI的CompactRIO用于數(shù)據(jù)采集。所有的硬件采集設備如圖5所示。

圖4 硬件配置圖

圖5 實驗硬件示意圖

3.2.實驗結果

為了證明估計方法的有效性,在速度50~60Km/h的蛇行和雙移線工況下進行了實驗,實驗結果如下所示。

a.蛇行實驗

(a)側向加速度

(b)縱向速度

(c)側傾角

(d)俯仰角

(e)側向速度

圖6 蛇行工況實驗結果

b.雙移線實驗

(a)側向加速度

(b)縱向速度

(c)側傾角

(d)俯仰角

(e)側向速度

圖7 雙移線工況實驗結果

兩種工況下縱向速度保持在50~60Km/h,而最大側向加速度達到了10m/s^2,表明車輛達到了極限工況狀態(tài),本文的估計方法依然可以較好地估計姿態(tài)和側向速度。對于側傾角,雖然開環(huán)積分時會存在一定的累積誤差,但是由于側傾角反饋機制,后面?zhèn)葍A角的估計值接近于S-motion的測量值。由于俯仰角絕對值很小,即使輪速傳感器存在很小的縱向速度誤差,對結果也可能造成較大的俯仰角估計誤差。在反饋邏輯中,我們把a0取為較小值,導致俯仰角的反饋持續(xù)時間小于側傾角的反饋時間,這也解釋了為什么俯仰角估計誤差大于側傾角估計誤差。從圖6(e)我們得知,藍線跟蹤紅線的效果比綠線要好,表明使用基于車輛動力學模型估計出的側向速度,能夠對運動學模型的側向速度和姿態(tài)估計提供有效的反饋。最大側向速度估計誤差小于0.3 m/s顯示了較好的估計性能。從雙移線工況也看出來相同的估計結果。

4結論

本文提出了智能車的姿態(tài)和側向速度估計方法。這種方法融合了6自由度IMU和車輛動力學信息,不需要外界信息的輔助??紤]到IMU和車輛動力學的互補特性,我們建立了三個估計器:一個基于運動學模型的估計器用于估計姿態(tài),一個基于運動學模型的估計器用于估計側向速度,一個車輛動力學估計器用于估計側向速度。在小激勵情況下,車輛動力學估計器獲得的側向速度能夠有效輔助另外兩個估計器,即作為反饋修正運動學模型的姿態(tài)和側向速度估計器的估計結果。在大側向激勵情況下,基于運動學模型的估計器獨立運行。以上估計方法通過蛇行和雙移線等極限工況證明了有效性。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 動力學
    +關注

    關注

    0

    文章

    105

    瀏覽量

    16973
  • IMU
    IMU
    +關注

    關注

    6

    文章

    312

    瀏覽量

    45749
  • 自動駕駛
    +關注

    關注

    784

    文章

    13812

    瀏覽量

    166457

原文標題:IEEE IV 2018丨基于六自由度IMU和動力學的車身姿態(tài)和側向速度估計方法

文章出處:【微信號:IV_Technology,微信公眾號:智車科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    DSP在自由度電磁跟蹤系統(tǒng)中的應用

    自由度電磁跟蹤系統(tǒng)根據(jù)電磁感應的原理來計算出目標的自由度參數(shù),從而唯確定目標的位置和姿態(tài)
    發(fā)表于 01-25 00:11 ?1316次閱讀
    DSP在<b class='flag-5'>六</b><b class='flag-5'>自由度</b>電磁跟蹤系統(tǒng)中的應用

    基于多體系統(tǒng)動力學的空氣懸架大客車平順性試驗仿真研究

    基于多體系統(tǒng)動力學的空氣懸架大客車平順性試驗仿真研究本文以空氣懸架大客車為研究對象,采用多體系統(tǒng)動力學的理論方法,應用ADAMS 軟件建立了DD6115H 型空氣懸架大客車八十五自由度
    發(fā)表于 12-02 12:38

    分布式驅動電動汽車的動力學控制有哪幾種類型?常見問題是什么?

    和橫擺方向的運動,執(zhí)行系統(tǒng)包括驅動、制動和轉向等。從控制的運動自由度上可以將動力學控制分為四大類:垂向控制、縱向控制、橫擺控制和集成控制。分布式驅動電動汽車的動力學控制包括傳統(tǒng)車輛動力學
    發(fā)表于 08-30 07:23

    欠驅動兩自由度機械臂的模糊控制

    分析了欠驅動兩自由度機械臂主、被動關節(jié)間的動力學耦合特性,指出了被動關節(jié)處于不同位置時耦合特性的差異。針對主、被動關節(jié)間的動力學耦合特性及其差異,提出了兩
    發(fā)表于 08-04 15:51 ?27次下載

    熱分析動力學

    熱分析動力學:本分析以熱分析動力學議程為主線,本書內容共分為三部分:第部分包括熱分析動力學理論,方法和技術的回顧。兩類
    發(fā)表于 12-01 14:46 ?0次下載
    熱分析<b class='flag-5'>動力學</b>

    基于15自由度動力學模型的ABS仿真實驗研究

    車輛仿真模型的精度是防抱死系統(tǒng)仿真研究的關鍵環(huán)節(jié),控制邏輯是防抱死系統(tǒng)關鍵技術之。詳細描述了15 自由度車輛動力學模型,與實車試驗對比完成了模型驗證工作。介紹
    發(fā)表于 01-20 13:40 ?14次下載

    ADIS16300四自由度IMU姿態(tài)測量中的應用

    為了實現(xiàn)復雜的運動與導航控制,需獲取控制對象的空間姿態(tài)信息,設計了基于四自由度(4DoF)IMU慣性測量傳感器和C8051F330單片機的姿態(tài)測量系統(tǒng)。介紹了ADIS16300慣性測量
    發(fā)表于 07-21 15:25 ?23次下載

    自由度轉臺的設計與實現(xiàn)

    基于MSP430F149單片機設計了一種自由度轉臺系統(tǒng)。在該系統(tǒng)中,利用旋轉編碼器的信息反饋,通過對電機的閉環(huán)控制,使三自由度轉臺能夠模擬飛機的飛行姿態(tài)。
    發(fā)表于 09-26 13:58 ?2566次閱讀
    三<b class='flag-5'>自由度</b>轉臺的設計與實現(xiàn)

    自由度下的水下機器人控制器抗干擾設計

    針對傳統(tǒng)的機器人控制器設計容易受到水流沖擊壓力不定的因素干擾,導致控制器穩(wěn)定性差、工作效率低下的問題。提出一種6 自由度下的水下機器人控制器抗干擾設計方法,通過水下機器人 自由度空間
    發(fā)表于 10-28 13:04 ?9次下載
    <b class='flag-5'>自由度</b>下的水下機器人控制器抗干擾設計

    一種新型三自由度并聯(lián)機構動力學建模

    基于牛頓歐拉法,針對一種采用非對稱液壓缸構建的新型三自由度并聯(lián)機構進行了完整的動力學建模,為該機構結構優(yōu)化打下基礎。運用非對稱閥控制非對稱缸負載匹配理論,給出了定結構參數(shù)和運動性能要
    發(fā)表于 03-26 11:15 ?1次下載

    航天器姿態(tài)動力學與控制的詳細資料說明

    本文檔的主要內容詳細介紹的是航天器姿態(tài)動力學與控制的詳細資料說明包括了:第部分 航天器姿態(tài)動力學 緒論,第1章 航天器
    發(fā)表于 06-03 08:00 ?1次下載
    航天器<b class='flag-5'>姿態(tài)</b><b class='flag-5'>動力學</b>與控制的詳細資料說明

    使用SimMechanics實現(xiàn)自由度的機械臂仿真研究

    運動學和動力學分析對機械臂的研究具有很重要的作用。以往對機械臂的研究方法均需要建立復雜的數(shù)學模型和程序,而 SimMechanics 具有簡單、快捷獲取動態(tài)系統(tǒng)的模型的功能,并且系統(tǒng)建模方便直觀
    發(fā)表于 11-12 08:00 ?1次下載
    使用SimMechanics實現(xiàn)<b class='flag-5'>六</b><b class='flag-5'>自由度</b>的機械臂仿真研究

    基于Simulink的汽車2自由度模型

    本期采用Simulink建立汽車2自由度動力學模型。為了便于掌握汽車穩(wěn)定性的基本特性,對汽車簡化為線性二自由度的汽車模型,忽略轉向系統(tǒng)的影響,直接前輪轉角作為輸入;忽略懸架的作用,認
    發(fā)表于 06-28 16:39 ?2554次閱讀
    基于Simulink的汽車2<b class='flag-5'>自由度</b>模型

    基于車輛動力學模型的橫向控制

    基于車輛運動學模型的方法忽略了車輛的動力學特性,因此在 車速過快 或者 曲率變化率過大 的情況下該算法無法滿足車輛的穩(wěn)定性控制要求。 這里介紹一種典型的基于車輛動力學模型的橫向控制
    的頭像 發(fā)表于 11-15 16:47 ?798次閱讀
    基于車輛<b class='flag-5'>動力學</b>模型的橫向控制

    文讀懂自由度激光跟蹤儀

    激光跟蹤儀與空間姿態(tài)探頭(iProbe 6D姿態(tài)探頭)配合使用,就組成自由度激光跟蹤儀。它能夠根據(jù)合作目標的精確空間姿態(tài)對被測工件的內部特
    的頭像 發(fā)表于 12-12 09:39 ?759次閱讀
    <b class='flag-5'>一</b>文讀懂<b class='flag-5'>六</b><b class='flag-5'>自由度</b>激光跟蹤儀