[發(fā)明專利]一種多源傳感器數(shù)據(jù)融合的自平衡機器人控制系統(tǒng)和控制方法在審
| 申請?zhí)枺?/td> | 201811244545.1 | 申請日: | 2018-10-24 |
| 公開(公告)號: | CN109108936A | 公開(公告)日: | 2019-01-01 |
| 發(fā)明(設(shè)計)人: | 彭倍;徐源正;代小林;于慧君;魏敦文 | 申請(專利權(quán))人: | 電子科技大學(xué) |
| 主分類號: | B25J5/00 | 分類號: | B25J5/00;B25J9/16;B25J13/00 |
| 代理公司: | 成都睿道專利代理事務(wù)所(普通合伙) 51217 | 代理人: | 薛波 |
| 地址: | 610000 四川省成*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自平衡機器人 機器人姿態(tài) 傳感器數(shù)據(jù)融合 加速度計數(shù)據(jù) 磁力計數(shù)據(jù) 電機編碼器 控制系統(tǒng) 多源 轉(zhuǎn)動 電機 速度控制電機 控制機器人 陀螺儀數(shù)據(jù) 姿態(tài)角信息 濾波降噪 物理特性 響應(yīng)特性 信息控制 旋轉(zhuǎn)矢量 運動控制 反饋 融合 改進型 自平衡 機器人 轉(zhuǎn)換 | ||
1.一種基于多源傳感器數(shù)據(jù)融合的自平衡機器人控制系統(tǒng),其特征在于:包括MPU6050模塊和磁力計,所述MPU6050模塊包括加速度計和陀螺儀,所述MPU6050模塊和磁力計與電機通訊連接。
2.一種基于多源傳感器數(shù)據(jù)融合的自平衡機器人控制方法,應(yīng)用權(quán)利要求1所述的基于多源傳感器數(shù)據(jù)融合的自平衡機器人控制系統(tǒng),其特征在于包括以下步驟:
步驟一:獲取加速度計數(shù)據(jù)和磁力計數(shù)據(jù);
步驟二:根據(jù)加速度計數(shù)據(jù)和磁力計數(shù)據(jù)計算初步姿態(tài);
步驟三:獲取陀螺儀數(shù)據(jù)并轉(zhuǎn)換為旋轉(zhuǎn)矢量,然后與初步姿態(tài)融合,得到準(zhǔn)確的機器人姿態(tài);
步驟四:通過準(zhǔn)確的機器人姿態(tài)和電機編碼器反饋的速度控制電機的轉(zhuǎn)動以控制機器人姿態(tài)。
3.根據(jù)權(quán)利要求2所述的基于多源傳感器數(shù)據(jù)融合的自平衡機器人控制方法,其特征在于:所述的步驟二還包括:將加速度計數(shù)據(jù)進行滑動權(quán)值濾波處理,計算公式為:
其中,Acc(i)為加速度計原始數(shù)據(jù),單位為m/s2,ACC(i)為融合后的加速度計數(shù)據(jù),單位為m/s2,i為時間單位,由處理器采集傳感器數(shù)據(jù)的速率決定。
4.根據(jù)權(quán)利要求2或3所述的基于多源傳感器數(shù)據(jù)融合的自平衡機器人控制方法,其特征在于:所述的步驟二具體為:
步驟201:通過加速度計的數(shù)據(jù)求出捷聯(lián)矩陣,根據(jù)捷聯(lián)矩陣轉(zhuǎn)換加速度計數(shù)據(jù)的坐標(biāo),計算公式為:
an=(0,0,g),ab=(ax,ay,az):
其中,為機體坐標(biāo)轉(zhuǎn)換為世界坐標(biāo)系的矩陣,an為重力加速度在世界坐標(biāo)系下的表達方式,ab為重力加速度在機體坐標(biāo)系下的表達方式,ax,ay,az為重力加速度在機體坐標(biāo)系下三個軸的分量;
步驟202:根據(jù)轉(zhuǎn)換后的加速計數(shù)據(jù)坐標(biāo)和粗略姿態(tài)計算俯仰角和橫滾角,計算公式為:
其中,θ為俯仰角,γ為橫滾角,ψ為航位角;θ1,γ1為通過加速度計算出的俯仰角和橫滾角;
步驟203:融合磁力計數(shù)據(jù)計算航位角,計算公式為:
其中,磁力計獲得的數(shù)據(jù)為mb=(mx,my,mz),絕對坐標(biāo)系下磁力計的磁場強度為mn=[0,mN,mD],ψ1為融合磁力計后算出的航位角。
5.根據(jù)權(quán)利要求4所述的基于多源傳感器數(shù)據(jù)融合的自平衡機器人控制方法,其特征在于:所述的步驟三具體為:
步驟301:根據(jù)四元數(shù)公式將原始的陀螺儀數(shù)據(jù)轉(zhuǎn)換為旋轉(zhuǎn)矢量,計算公式為:
Q=q0+q1i+q2j+q3k
Q=cos(α/2)+sin(α/2)i+sin(α/2)j+sin(α/2)k
其中,α=(α1,α2,α3)為參考坐標(biāo)系繞矢量旋轉(zhuǎn)后與機體坐標(biāo)系重合的旋轉(zhuǎn)角度,Q為四元數(shù),q0,q1,q2,q3為四元數(shù)四個分量,i,j,k為Q的矢量形式的分量;
步驟302:根據(jù)旋轉(zhuǎn)矢量通過捷聯(lián)矩陣計算姿態(tài)角,計算公式為:
其中,θ2,γ2,ψ2為融合陀螺儀數(shù)據(jù)之后計算出的俯仰角,橫滾角,航位角。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于電子科技大學(xué),未經(jīng)電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811244545.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于慣性測量儀的在線機器人參數(shù)辨識方法
- 機器人系統(tǒng)、機器人系統(tǒng)的機器人管理計算機和機器人系統(tǒng)的管理方法
- 一種機器人的控制方法及系統(tǒng)
- 一種基于人體姿態(tài)跟隨的機器人控制與示教方法
- 一種機器人控制系統(tǒng)
- 一種機器人被困檢測方法以及機器人
- 一種工業(yè)機器人三維姿態(tài)估計方法、裝置及存儲介質(zhì)
- 一種機器人充電保護方法、裝置、機器人及存儲介質(zhì)
- 機器人站立姿態(tài)的恢復(fù)方法、裝置、設(shè)備及存儲介質(zhì)
- 一種機器人姿態(tài)測量方法及機器人姿態(tài)測量系統(tǒng)
- 一種應(yīng)用于傳感器網(wǎng)絡(luò)的分布式協(xié)作算法和數(shù)據(jù)融合機制
- 一種多傳感器數(shù)據(jù)加權(quán)融合方法
- 數(shù)據(jù)處理方法和裝置
- 基于異步式串行多傳感器的航跡數(shù)據(jù)融合方法及存儲介質(zhì)
- 一種車輛網(wǎng)聯(lián)數(shù)據(jù)融合方法及裝置
- 一種數(shù)據(jù)融合方法、裝置、系統(tǒng)及計算機設(shè)備
- 一種多源傳感器融合定位方法及裝置
- 傳感器數(shù)據(jù)處理方法、裝置及計算設(shè)備
- 基于5G城市部件傳感器的信息處理方法及物聯(lián)網(wǎng)云平臺
- 多傳感器的數(shù)據(jù)融合方法、裝置及相關(guān)設(shè)備





