兩輪平衡車(chē)的姿態(tài)角度測(cè)量:基于互補(bǔ)濾波器
出處:電子技術(shù)設(shè)計(jì) 發(fā)布于:2015-02-02 14:03:14
兩輪平衡車(chē)具有廣闊的應(yīng)用前景, 使其成為了當(dāng)前研究的熱點(diǎn)。其中,兩輪平衡車(chē)的姿態(tài)角度測(cè)量是研究的關(guān)鍵問(wèn)題之一。姿態(tài)角度測(cè)量是兩輪平衡車(chē)運(yùn)行和控制實(shí)現(xiàn)的前提。姿態(tài)角度測(cè)量的和速度,將直接影響兩輪平衡車(chē)控制算法的穩(wěn)定性和可靠性。隨著慣性測(cè)量元件的微型化與微處理器運(yùn)算能力的提高,兩輪平衡車(chē)姿態(tài)測(cè)量普遍采用低成本的慣性測(cè)量組合元件(Inertial Measurement Uint,IMU),結(jié)合微處理器數(shù)據(jù)處理算法實(shí)現(xiàn)高的姿態(tài)測(cè)量。IMU 主要由低成本的MEMS 陀螺儀和三軸加速度計(jì)組成。MEMS 陀螺儀有自主性好、功耗低、機(jī)電性能好易集成等優(yōu)點(diǎn)。但是,MEMS 陀螺儀具有溫度漂移特性,其測(cè)量誤差會(huì)隨著時(shí)間的累加而不斷的累積,從而影響測(cè)量。加速度計(jì)會(huì)受到平衡車(chē)振動(dòng)的影響,混疊額外的振動(dòng)量干擾。所以單一的傳感器測(cè)量難以得到的姿態(tài)角度。需采用多傳感器信號(hào)融合的方法,來(lái)獲得準(zhǔn)確的姿態(tài)角度量。
多傳感器數(shù)據(jù)的融合方法有神經(jīng)網(wǎng)絡(luò)、小波分析、卡爾曼濾波等姿態(tài)解算算法,但這些方法建立穩(wěn)定可靠的更新方程通常具有較高的階數(shù),且計(jì)算量大,不適合于低運(yùn)算能力系統(tǒng)的實(shí)時(shí)計(jì)算。相比以上方法,互補(bǔ)濾波算法對(duì)處理器運(yùn)算速度要求不高,且簡(jiǎn)單可靠。本文基于互補(bǔ)濾波算法,設(shè)計(jì)了兩輪平衡車(chē)姿態(tài)角度測(cè)量電路與數(shù)據(jù)處理算法,設(shè)計(jì)了信號(hào)濾波預(yù)處理,利用互補(bǔ)濾波算法融合兩種傳感器數(shù)據(jù),分析了互補(bǔ)濾波算法中關(guān)鍵參數(shù)的計(jì)算方法。并將此方法應(yīng)用于兩輪平衡車(chē)角度測(cè)量,進(jìn)行了驗(yàn)證性試驗(yàn),給出了實(shí)驗(yàn)測(cè)試數(shù)據(jù)。
1 姿態(tài)角度測(cè)量原理
沿平衡車(chē)3 個(gè)機(jī)體軸即直立時(shí)正前、正右、正上方向定義為x、y、z 三軸參考坐標(biāo)系。所受的3 軸重力加速度分量定義為gx、gy、gz。假設(shè)兩輪平衡車(chē)處于靜止或勻速運(yùn) 行的狀態(tài)。得到重力加速度與平衡車(chē)姿態(tài)角度的關(guān)系如式1所示:

其中,Cbn為慣性坐標(biāo)系到載體坐標(biāo)系的變換矩陣;θ 為俯仰角;φ為橫滾角;g 為重力加速度; 可以通過(guò)測(cè)量重力加速度分量gx、gy、gz,計(jì)算出平衡車(chē)俯仰角θ1和橫滾角φ1估計(jì)值

若使用陀螺儀來(lái)測(cè)量平衡車(chē)姿態(tài)角度,設(shè)陀螺儀測(cè)量載體相對(duì)慣性坐標(biāo)系的x、y、z 三軸旋轉(zhuǎn)角速度分別為ωx、ωy、 ωz。并定義0 時(shí)刻平衡車(chē)直立靜止??傻玫礁┭鼋铅?和橫滾角φ2估計(jì)值與ωx、ωy之間的關(guān)系如式3 所示:

在實(shí)際應(yīng)用中,由于平衡車(chē)機(jī)體運(yùn)行時(shí)存在運(yùn)動(dòng)加速度、測(cè)量噪聲, 以及陀螺儀本身存在漂移等因素的影響, 式(2)、(3)姿態(tài)角度測(cè)量方法失效,為了準(zhǔn)確的獲得姿態(tài)角度??蓪⒁陨系? 種姿態(tài)角度測(cè)量得到的姿態(tài)角度信息相融合。
2 慣性組合測(cè)量電路
該系統(tǒng)中慣性組合測(cè)量電路如圖1 所示, 由加速度計(jì)MMA7361、陀螺儀ENC-03 及放大電路組成。實(shí)現(xiàn)對(duì)加速度計(jì)和陀螺儀測(cè)得信號(hào)進(jìn)行放大。加速度計(jì)和陀螺儀信號(hào)經(jīng)放大,分別由angle 引腳和gyro 引腳輸出后,信號(hào)通過(guò)AD 采樣轉(zhuǎn)換為數(shù)字信號(hào),傳遞到微控制器中,再利用互補(bǔ)濾波算法,得到姿態(tài)角度。

3 陀螺儀漂移和加速度傳感器數(shù)據(jù)的預(yù)處理
MEMS 陀螺儀的漂移誤差由常值漂移、隨機(jī)漂移組成,漂移信號(hào)不符合平穩(wěn)、正態(tài)、零均值的時(shí)間序列特征。圖2 為陀螺儀采集到的一段數(shù)據(jù), 對(duì)其積分后得到的俯仰角θ2,表現(xiàn)為誤差不斷累加,逐漸增大。通過(guò)式(4)所示算法進(jìn)行均值扣除。

其中,ωgy(n)為第n 次的陀螺儀角速度值;ω(n)為第n 次去除均值后的角速度值;N 為緩沖數(shù)據(jù)個(gè)數(shù)。

去掉陀螺儀信號(hào)的均值(即常值分量)后,這樣陀螺儀的漂移只含有隨機(jī)漂移,此時(shí)的陀螺儀信號(hào)將作為互補(bǔ)濾波融合的輸入。
加速度計(jì)受機(jī)體振動(dòng)的影響,對(duì)其采用滑動(dòng)均值濾波的方法對(duì)加速度傳感器原始數(shù)據(jù)進(jìn)行處理,濾波原理如式(5)所示:

其中,θacc(n)為加速度計(jì)第n 次測(cè)得的角度值;θ1(n)為第n 次滑動(dòng)濾波后的角度值;N 為滑動(dòng)窗階數(shù)。圖3 給出了滑動(dòng)濾波前后的加速度計(jì)測(cè)得的角度值,從圖3 中可以看出,滑動(dòng)濾波算法對(duì)高頻擾動(dòng)具有濾除效果。

4 基于互補(bǔ)濾波器的姿態(tài)角度測(cè)量設(shè)計(jì)
陀螺儀動(dòng)態(tài)響應(yīng)特性?xún)?yōu)良,解算姿態(tài)角時(shí),由于陀螺儀低頻漂移的影響,積分后低頻擾動(dòng)會(huì)產(chǎn)生較大誤差;加速度計(jì)解算的姿態(tài)角會(huì)受到平衡車(chē)運(yùn)行中機(jī)體高頻振動(dòng)的影響, 輸出角度中攜帶較大分量的高頻干擾。二者在頻域上具有互補(bǔ)特性,采用互補(bǔ)濾波器對(duì)這兩種傳感器數(shù)據(jù)融合,可提高姿態(tài)角度測(cè)量的和動(dòng)態(tài)響應(yīng)的性能。
互補(bǔ)濾波器的基本原理圖如圖4 所示。

其中θ 為實(shí)際的角度值,ω 為陀螺儀測(cè)量的角速度, 互補(bǔ)濾波算法后估計(jì)的角度值為互補(bǔ)濾波算法后估計(jì)的角度值, 加速度計(jì)測(cè)量中引入的高頻噪聲n1,陀螺儀測(cè)量中引入的低頻噪聲n2,用低通濾波器G1(s)消除加速度計(jì)中的高頻噪聲n1,用高通濾波器G2(s)消除陀螺儀中的低頻噪聲n2。兩個(gè)濾波器的傳遞函數(shù), 被設(shè)計(jì)為(6)、(7)所示,圖4 結(jié)構(gòu)可化簡(jiǎn)為圖5 結(jié)構(gòu)。

選用的濾波傳遞函數(shù)需滿足G1(s)+G2(s)=1,由加速度計(jì)得到θ1經(jīng)低通濾波器和陀螺儀得到θ2經(jīng)高通濾波器后的數(shù)據(jù)融合為角度估計(jì)值互補(bǔ)濾波算法后估計(jì)的角度值,適當(dāng)?shù)倪x取權(quán)重因子K 值,可以使系統(tǒng)中高、低通濾波器具有合適的截止率。得到穩(wěn)定的姿態(tài)角度。
式(6)、(7)對(duì)應(yīng)到數(shù)字系統(tǒng)中的G1(s)為 互補(bǔ)濾波算法后估計(jì)的角度值,G2(s)為 互補(bǔ)濾波算法后估計(jì)的角度值。其中,dt 為采樣時(shí)間間隔;τ 為時(shí)間常數(shù),1/τ 即為濾波器的截止頻率。
由圖4 可以得到:

由(8)式可看出,在小于截止頻率的低頻段,加速度計(jì)對(duì)姿態(tài)解算結(jié)果起主要作用;在大于截止頻率的高頻段,陀螺儀對(duì)姿態(tài)解算結(jié)果起主要作用。通過(guò)調(diào)整時(shí)間常數(shù),改變?yōu)V波器的截止頻率τ,實(shí)現(xiàn)對(duì)陀螺儀和加速度計(jì)權(quán)重的調(diào)整。
5 實(shí)驗(yàn)驗(yàn)證
為了驗(yàn)證上述設(shè)計(jì)方案的可行性, 利用直立兩輪小車(chē)為實(shí)驗(yàn)驗(yàn)證平臺(tái)。本實(shí)驗(yàn)使用慣性測(cè)量組合元件(IMU)中的慣性傳感器分別選用了ENC-03(測(cè)量范圍:±300(deg/s))陀螺儀,采樣頻率為1.25 kHz 和MMA7361 加速度計(jì)(測(cè)量范圍:±1.5 g)。角度更新頻率為1.25 kHz?;パa(bǔ)濾波器截止頻率為138 Hz。以俯仰角(θ)為例,進(jìn)行了測(cè)試。
5.1 角速度和角度用互補(bǔ)濾波算法融合的分析
把陀螺儀測(cè)得的角速度數(shù)據(jù)和加速度計(jì)測(cè)得的角度數(shù)據(jù)通過(guò)(10)式進(jìn)行融合后的波形如圖6 所示,從圖6 中可以看出, 經(jīng)互補(bǔ)濾波算法融合后得到角度消除了陀螺儀的漂移和加速度計(jì)的高頻擾動(dòng),可得以下結(jié)論:
1)單從陀螺儀獲取的角速度積分后得到的角度是不正確的, 要把加速度計(jì)測(cè)得的角度值和陀螺儀測(cè)得角速度積分后的角度進(jìn)行互補(bǔ)濾波算法融合,提高角度。
2)經(jīng)互補(bǔ)濾波后陀螺儀的隨機(jī)漂移得到較為明顯的抑制,表現(xiàn)出了此互補(bǔ)濾波算法的有效性和優(yōu)越性。

5.2 經(jīng)互補(bǔ)濾波處理后的角度與沒(méi)有經(jīng)處理后的角度比較分析
經(jīng)互補(bǔ)濾波處理后的角度與直接由加速度計(jì)測(cè)得的角度時(shí)域比較,對(duì)其互補(bǔ)濾波處理前后的信號(hào)進(jìn)行FFT 變換其頻譜圖如圖7 所示, 通過(guò)互補(bǔ)濾波算法可以降低隨機(jī)噪聲的干擾,可以使測(cè)得角度的波形更加的平滑。

6 結(jié)論
文中分析了兩輪平衡車(chē)姿態(tài)角度解算時(shí)陀螺儀漂移和加速度計(jì)高頻擾動(dòng)的影響,針對(duì)陀螺儀漂移和加速度計(jì)高頻擾動(dòng)采用互補(bǔ)濾波融合加速度計(jì)和陀螺儀信號(hào)?;パa(bǔ)濾波能有效消除陀螺儀的漂移,抑制加速度計(jì)的高頻擾動(dòng),減少輸出姿態(tài)角的動(dòng)態(tài)誤差,提高了角度測(cè)量,能夠滿足兩輪平衡車(chē)的姿態(tài)控制需要。實(shí)驗(yàn)結(jié)果表明了該方法的有效性,可推廣應(yīng)用于車(chē)載導(dǎo)航、兩輪平衡車(chē)、微小型機(jī)器人的姿態(tài)角度測(cè)量系統(tǒng)。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 智能門(mén)鎖技術(shù)參數(shù)與選型運(yùn)維指南2025/12/30 9:58:51
- 家用千兆無(wú)線路由器技術(shù)參數(shù)與選型運(yùn)維指南2025/12/29 11:19:02
- 工業(yè)觸摸屏現(xiàn)場(chǎng)運(yùn)維實(shí)操指南:維護(hù)、排查與優(yōu)化2025/12/22 11:46:36
- 家用打印機(jī)全解析:連接方式、故障排查與耗材選擇技巧2025/12/17 10:58:25
- 家用路由器組網(wǎng)技術(shù)全解析:方式選型、優(yōu)化技巧與故障排查2025/12/17 10:56:21
- 編碼器的工作原理及作用1
- 超強(qiáng)整理!PCB設(shè)計(jì)之電流與線寬的關(guān)系2
- 三星(SAMSUNG)貼片電容規(guī)格對(duì)照表3
- 電腦藍(lán)屏代碼大全4
- 國(guó)標(biāo)委發(fā)布《電動(dòng)汽車(chē)安全要求第3部分:人員觸電防護(hù)》第1號(hào)修改單5
- 通俗易懂談上拉電阻與下拉電阻6
- 繼電器的工作原理以及驅(qū)動(dòng)電路7
- 電容單位8
- 跟我學(xué)51單片機(jī)(三):?jiǎn)纹瑱C(jī)串口通信實(shí)例9
- 一種三極管開(kāi)關(guān)電路設(shè)計(jì)10
- 高速PCB信號(hào)完整性(SI)設(shè)計(jì)核心實(shí)操規(guī)范
- 鎖相環(huán)(PLL)中的環(huán)路濾波器:參數(shù)計(jì)算與穩(wěn)定性分析
- MOSFET反向恢復(fù)特性對(duì)系統(tǒng)的影響
- 電源IC在惡劣環(huán)境中的防護(hù)設(shè)計(jì)
- 連接器耐腐蝕性能測(cè)試方法
- PCB電磁兼容(EMC)設(shè)計(jì)與干擾抑制核心實(shí)操規(guī)范
- 用于相位噪聲測(cè)量的低通濾波器設(shè)計(jì)與本振凈化技術(shù)
- MOSFET在高頻開(kāi)關(guān)中的EMI問(wèn)題
- 電源IC在便攜式設(shè)備中的設(shè)計(jì)要點(diǎn)
- 連接器結(jié)構(gòu)設(shè)計(jì)常見(jiàn)問(wèn)題分析









