999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

六軸陀螺儀姿態解算研究

2018-03-21 09:27:04馬陟昶王勤湧郭張樂范鵬宇項暢清
電腦知識與技術 2018年3期
關鍵詞:卡爾曼濾波

馬陟昶 王勤湧 郭張樂 范鵬宇 項暢清

摘要:六軸陀螺儀是三軸陀螺儀與三軸加速計的合稱,它是在三軸陀螺儀這個傳感器的基礎上增加上三軸加速器這個元器件。由于六軸陀螺儀收集的加速度、角速度等數據會受到噪聲信號的影響,所以要對這些收集到的數據進行濾波處理。在眾多的濾波方式中,選用較為普遍的一階互補濾波、卡爾曼濾波和DMP,在濾波后獲得更加精確的數據同時對這三種濾波方式進行對比。

關鍵詞:六軸陀螺儀;一階互補濾波;卡爾曼濾波;DMP(Digital Motion Processor)

中圖分類號:TP302 文獻標識碼:A 文章編號:1009-3044(2018)03-0243-02

陀螺儀是自動控制系統中的一個信號傳感器,因為它成本低、體積小、重量輕等優點被廣泛運用于飛行器行業,為飛行器提供準確的方位、水平、位置、速度和加速度等信號。本文通過對六軸陀螺儀姿態解算的方法分析,來闡述六軸陀螺儀如何向飛行器的單片機反饋信號,同時在匿名上位機該仿真軟件的幫助下,我們會分別使用三種算法對六軸陀螺儀的波形進行仿真測試并記錄,從而來分析各個濾波方式的優劣[1]。

1 一階互補濾波

因為MPU6050收集獲得的加速度和角速度數據會被傳感器噪聲信號的影響,從而使得我們不能直觀的通過加速度和角速度這兩個數據來獲得該軸上的角度。所以我們需要對加速度和角速度這兩個數據進行互補濾波來近似得到一個比較準確的角度。

互補濾波算法可以同時濾除低頻和高頻的干擾,能更好地實現傳感器的數據融合,以下為一階互補濾波的實函數

voidfilter(float angle_m, float gyro_m)

{angle = K1 * angle_m+ (1-K1) * (angle + gyro_m * dt);

//本次濾波的輸出值 = 本次采樣值 + 上次濾波的輸出值

}

公式中angle_m和gyro_m分別是經過陀螺儀采集數據計算后得到的角度與角加速度;K1是對加速度計取值的權重;dt是濾波器的采樣時間。在獲得上一次濾波的輸出值以及本次陀螺儀采集得到數據的情況下,我們就可以通過該公式獲得本次濾波后的輸出值[2]。

2 卡爾曼濾波

在測量方差已知的情況時,卡爾曼濾波能夠從測量噪聲的數據中估計動態系統的狀態,所以卡爾曼濾波對于六軸陀螺儀收集的動態數據的處理有很大的幫助[3]。

首先,卡爾曼濾波需要一個離散控制過程的系統,這一過程可以使用一個線性隨機微分方程來描述:

上述方程中k表示一個實際的值,也就是第k時刻的真實量,比如X(k)為第k時刻系統狀態、Z(k)為第k時刻測量值,而U(k)則為第k時刻對系統的控制量。A和B為系統參數,是相對于多模型系統的矩陣;H為測量系統的參數,是相對于多測量系統的矩陣。W(k)和V(k)分別為過程中的噪音及測量中的噪聲。它們被假設為高斯白噪聲(White Gaussian Noise),他們的協方差(covariance)分別是Q和R。若以上條件滿足,那么卡爾曼濾波將比較理想。

在該系統中,需利用該過程模型去預測下一狀態的系統,也即下一狀態結果=上一狀態結果+現在上狀態控制量(控制量可為0),公式為:

接著在系統結果已經更新之后,我們需要對協方差(covariance)進行更新,至于如何更新協方差呢,這就要使用到X(k|k-1)、X(k-1|k-1)的協方差,也就是下一狀態和上一狀態的協方差,其公式為:

其中C表示協方差,A表示A的轉置矩陣,Q是系統過程的協方差。

隨著得到對系統的預測結果之后,我們便需要開始收集現在狀態的測量值。結合預測的結果及收集好的測量值,便可得到現今的最優估算值,相應公式為:

上式中Kg為卡爾曼增益(Kalman Gain),由協方差和H矩陣計算得到,相應的公式為:

有了第k時刻狀態下最優的估算值X(k|k),我們還需更新這第k時刻狀態下的協方差以便卡爾曼濾波能運行下去直至系統過程結束,該過程公式為:

其中I為1的矩陣,對于單模型單測量,I=1。C(k|k)是系統進入k+1狀態時上述公式中的C(k-1|k-1)[4]。

3 DMP(Digital Motion Processor)

DMP(Digital Motion Processor)為MPU6050 自帶的數字運動處理器硬件加速引擎,通過I2C接口可以輸出6軸姿態數據。同時,InvenSense 公司提供了相應的嵌入式運動驅動庫,結合 DMP可以將原始數據直接轉換成四元數輸出。而通過四元數可以計算出歐拉角,即航向角(yaw)、橫滾角(roll)和俯仰角(pitch)。使用內置的 DMP,不但可以讓6軸的代碼設計更加簡潔,而且省略了 MCU的姿態解算過程。可以技巧有效的降低 MCU負擔,進而提高系統實時性。

在對四元數進行相應的格式轉換后,可以采用如下公式計算歐拉角

pitch=asin(-2 * q1 * q3 + 2 * q0* q2)* 57.3; //俯仰角

roll=atan2(2 * q2 * q3 + 2 * q0 * q1, -2 * q1 * q1 - 2 * q2* q2 + 1)* 57.3; //橫滾角

yaw=atan2(2*(q1*q2 + q0*q3),q0*q0+q1*q1-q2*q2-q3*q3) * 57.3; //航向角

其中quat[0]~quat[3]是 MPU6050 的 DMP 解算后的四元數,q30格式,所以要除以一個2的30次方,其 q30是一個常量:1073741824,即2的30次方,然后帶入公式,計算得到歐拉角[5]。

4 對比解析

以上對比可知,一階互補濾波計算量小跟隨性好,卡爾曼計算量大,動態性能更優,四元數算法輸出的是三個量 Pitch、Roll 和 Yaw,數據較為平滑。 參考文獻:

[1] 郭秀中.陀螺儀理論及應用[M].航空工業出版社,1987.

[2] 郭曉鴻,楊忠,陳喆,等.EKF和互補濾波器在飛行姿態確定中的應用[J].傳感器與微系統,2011,30(11).

[3] 宋文堯.卡爾曼濾波[M].科學出版社,1991.

[4] 孔令磊,湯潔.由TMS320C32芯片實現陀螺儀漂移卡爾曼濾波算法研究[J].計算機工程與設計, 2008,29(7).

[5] 張允華.互補濾波器在四元數法姿態解算中的應用[J].通訊世界,2015,35.

猜你喜歡
卡爾曼濾波
基于雙擴展卡爾曼濾波的電池荷電狀態估計
測控技術(2018年11期)2018-12-07 05:49:38
改進的擴展卡爾曼濾波算法研究
測控技術(2018年12期)2018-11-25 09:37:34
基于無跡卡爾曼濾波的行波波頭辨識
基于遞推更新卡爾曼濾波的磁偶極子目標跟蹤
基于有色噪聲的改進卡爾曼濾波方法
基于序貫卡爾曼濾波的OCT信號處理方法研究
基于模糊卡爾曼濾波算法的動力電池SOC估計
電源技術(2016年9期)2016-02-27 09:05:39
融合卡爾曼濾波的VFH避障算法
基于擴展卡爾曼濾波的PMSM無位置傳感器控制
電源技術(2015年1期)2015-08-22 11:16:28
基于EMD和卡爾曼濾波的振蕩信號檢測
主站蜘蛛池模板: 久久无码av三级| 亚洲国产AV无码综合原创| 日韩在线影院| 欧美成在线视频| 国产色婷婷| 美女免费精品高清毛片在线视| 99精品影院| 国产精品一区二区久久精品无码| 欧美有码在线观看| 99国产在线视频| 午夜综合网| 国产一二三区在线| 91精选国产大片| 在线观看国产小视频| 狠狠做深爱婷婷久久一区| 亚洲成人网在线观看| 久久77777| 欧美激情视频在线观看一区| 在线亚洲精品福利网址导航| 亚洲国产天堂在线观看| 国产精品私拍99pans大尺度| 99久久精品国产精品亚洲| 成人一级黄色毛片| 亚洲综合第一页| a毛片基地免费大全| 手机精品视频在线观看免费| 亚洲国产欧美国产综合久久| 国产综合在线观看视频| 精品久久久久成人码免费动漫| 欧美一级在线| 女人18毛片水真多国产| 久久久久久高潮白浆| 九九热这里只有国产精品| 精品人妻无码中字系列| 91 九色视频丝袜| 日本一本正道综合久久dvd | 四虎成人在线视频| 亚洲人成网站色7777| 香蕉蕉亚亚洲aav综合| 国产视频 第一页| 国产成人在线无码免费视频| 欧美a级完整在线观看| 精品一区二区三区中文字幕| 国产网站免费观看| 日韩欧美中文在线| 日韩第九页| 欧美精品另类| 国产特一级毛片| 国产在线91在线电影| 国产成人综合欧美精品久久| 久久综合九九亚洲一区| 伊人五月丁香综合AⅤ| 亚洲AV无码一区二区三区牲色| 午夜国产大片免费观看| 超级碰免费视频91| 男人天堂亚洲天堂| 丝袜亚洲综合| 欧美国产精品不卡在线观看| 亚洲日韩精品欧美中文字幕 | 欧美精品v| 亚洲精品在线观看91| 亚洲欧美在线看片AI| h网站在线播放| 玖玖精品在线| 丁香五月亚洲综合在线| 亚洲国产成人麻豆精品| 精品在线免费播放| 久久99精品久久久久纯品| 国产在线观看一区二区三区| 国产女人在线观看| 国产原创演绎剧情有字幕的| 国产综合另类小说色区色噜噜| 国产成人一级| 国产精品美女网站| 欧美精品1区| 最新午夜男女福利片视频| AV片亚洲国产男人的天堂| 久久精品免费看一| 亚洲综合在线网| 亚洲中文字幕在线观看| 国产精品私拍在线爆乳| 中文字幕 91|