[發明專利]一種輪腿式機器人機身姿態及足端受力協同控制方法有效
| 申請號: | 202011616868.6 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112859593B | 公開(公告)日: | 2022-05-10 |
| 發明(設計)人: | 汪首坤;雷濤;王亮;司金戈;劉鵬濤 | 申請(專利權)人: | 北京理工大學 |
| 主分類號: | G05B13/04 | 分類號: | G05B13/04;G05D27/02 |
| 代理公司: | 北京正陽理工知識產權代理事務所(普通合伙) 11639 | 代理人: | 王民盛 |
| 地址: | 100081 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 輪腿式 機器人 機身 姿態 足端受力 協同 控制 方法 | ||
1.一種輪腿式機器人機身姿態及足端受力協同控制方法,其特征在于,包括以下步驟:
步驟1:設計機身姿態控制器;
姿態調整模型根據姿態傳感器的測量值,計算出每條腿的長度調整量Δli,其計算方法如下:
其中,φ、θ、表示姿態傳感器采集的機身姿態角度,(xBi,yBi,0)是單腿基座在機身坐標系中的坐標,i表示機器人腿的編號;
步驟2:設計重心高度控制器;
重心高度調整模型根據每條腿的實際伸出長度,規劃出各腿的伸縮量ΔLi,使所有腿均具有足夠的工作空間;
以各腿的伸出長度作為重心高度調整模型輸入,設最短腿長為Len,PL與PH分別表示機器人工作狀態下腿伸長量的最低和最高閾值;當LenPL時,說明某腿的工作空間不足,將各腿的位置調整量為:
ΔLi=PL-Len (2)
相反,當Len>PH時,說明機器人所有腿的工作空間均能適應當前地形,需降低重心高度,ΔLi為:
ΔLi=PH-Len (3)
步驟3:計算力跟蹤偏差;
將姿態控制器和重心高度控制器置于控制外環,足端力控制器置于內環,使得足端力控制、姿態控制和高度控制,統一為力跟蹤控制;
將足端期望受力Fir與足端沿豎直方向的實際受力FiZ相減,得到初始力跟蹤偏差Fie;將步驟1計算出的Δli乘以系數K1轉換成驅動力ΔFiP,將步驟2計算出的ΔLi乘以系數K2轉換為驅動力ΔFiH;然后,將初始力跟蹤偏差Fie與ΔFiP、ΔFiH相加,得到足端真正的力偏差FiE;
其中,K1的物理意義為:設各腿在Δt1時間內沿豎直方向做初始速度為零的勻加速運動,加速度為a1,位移量為-Δli,機體分擔到單腿上的質量為m,則該過程所需的驅動力ΔFiP為:
K2的物理意義為:設各腿在Δt2時間內沿豎直方向做初始速度為零的勻加速運動,加速度為a2,位移量為ΔLi,機體分擔到單腿上的質量為m,則該過程所需的驅動力為:
步驟4:將步驟3計算出的FiE作為足端力控制器的輸入,足端力控制器的輸出為腿的長度調整量,將此長度調整量輸入給各腿的執行機構;由此通過調整各腿的長度達到調整機器人姿態、重心高度及足端受力的效果;
此處,足端力控制器能夠任意設計為滿足需求的控制器。
2.如權利要求1所述的一種輪腿式機器人機身姿態及足端受力協同控制方法,其特征在于,計算出每條腿的長度調整量時,建立坐標系,其中,機器人的連坐標系為Σ,其基坐標系為Σ′;
初始時,機器人機身保持水平,連體坐標系與基坐標系重合,其坐標原點位于機身中心,x軸與線段OB1OB2垂直,y軸與線段OB3OB6平行,z軸垂直于機身平面向上;點OBi(i=1,...,6)表示各腿在機身的鉸接中心,同時也是各腿的基坐標系原點;i=1,2,…,6表示腿的編號;
單腿只有沿豎直方向一個自由度,機器人受障礙物影響時,設OBi(i=1,...,6)分別繞基坐標系x、y、z軸旋轉的角度為φ、θ、旋轉正方向為右手螺旋方向;設OBi在連體坐標系中的坐標矢量為OBi,在基坐標系中的坐標矢量為O′Bi,則:
其中,T(φ)、T(θ)、分別為:
設OBi在連體坐標系中的坐標表示為(xBi,yBi,0),由機器人的結構參數決定;
設O′Bi在基坐標系中沿豎直方向的坐標值為Δli,代表每條腿的長度調整量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京理工大學,未經北京理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011616868.6/1.html,轉載請聲明來源鉆瓜專利網。





