【技術實現步驟摘要】
本專利技術涉及一種仿人機器人控制單腳支撐期支撐腳板旋轉增加步幅的方法和裝置,屬于機器人
技術介紹
行走速度的提高一直是仿人機器人領域研究的熱點和難點。行走速度的提高可以通過增加步幅和提聞行走頻率來實現。行走頻率的提聞對仿人機器人機械結構的剛性、驅動元件的驅動能力要求較高,對于相關學科的綜合要求和依賴性較強。目前,行走步幅的增加主要通過增加下肢長度來實現。仿人機器人的行走步態設計方法通常將零力矩點設定在支撐腳與地面的接觸區域(支撐區域)內以保證仿人機器人在行走過程中支撐腳與地面完全接觸,不發生旋轉。零力矩點的定義是假定仿人機器人支撐腿的足底壓力可以被作用在足底某一點的合適的支撐反作用力表示,那么在地面接觸面內的該點上,機器人受到的所有作用力及力矩的合力矩在水平面內的分量為零。即零力矩點是兩足步行過程中足部和地面接觸所受作用力的合力的中心點。如果機器人的零力矩點落在支撐腳與地面接觸形成的凸多邊形支撐區域內,仿人機器人旋轉合力矩在水平面內的分量為零,理論上仿人機器人在兩足步行過程中不會發生旋轉,否則就會使機器人產生繞水平面的旋轉,如附圖說明圖1所示。但是,人類在快速行走的單腳支撐期具有支撐腳旋轉的過程。根據人體行走的相關規律,行走速度越高,單腳支撐期所占比例越高。單腳支撐期在人類行走過程中所占時間比例高、前進距離大,因此單腳支撐期對人類行走速度影響較大。支撐腳旋轉可以增大步幅和單腳支撐期的前進距離,從而提高行走速度。現有技術中教導了一種具有支撐腳旋轉相位的雙足機器人行走方法。在該方法中,仿人機器人在單腳支撐期具有旋轉相位。但是,該方法是通過將足部旋轉 ...
【技術保護點】
一種仿人機器人控制單腳支撐期支撐腳板旋轉增加步幅的方法,包括:計算虛擬零力矩點并檢測支撐腳板旋轉角度的步驟;確定支撐腳板旋轉角度的步驟;確定虛擬零力矩點位置的步驟;限制虛擬零力矩點位置的步驟;根據上述步驟,通過計算虛擬零力矩點的公式,設定虛擬零力矩點相對于支撐區域邊界的距離d,使仿人機器人在單腳支撐期旋轉一定的角度θ,從而增大行走的步幅ΔD與速度,有利于快速行走的實現。
【技術特征摘要】
1.一種仿人機器人控制單腳支撐期支撐腳板旋轉增加步幅的方法,包括計算虛擬零力矩點并檢測支撐腳板旋轉角度的步驟;確定支撐腳板旋轉角度的步驟確定虛擬零力矩點位置的步驟限制虛擬零力矩點位置的步驟根據上述步驟,通過計算虛擬零力矩點的公式,設定虛擬零力矩點相對于支撐區域邊界的距離d,使仿人機器人在單腳支撐期旋轉一定的角度Θ,從而增大行走的步幅AD與速度,有利于快速行走的實現。2.根據權利要求1所述的方法,其中計算虛擬零力矩點并檢測支撐腳板旋轉角度的步驟中,所述虛擬零力矩點與所述零力矩點計算方法相同,包括在每個控制周期內計算虛擬零力矩點位置3.根據權利要求2所述的方法,其中所述確定支撐腳板旋轉角度的步驟中步長增加量與旋轉角度的關系由以下公式確定4.根據權利要求3所述的方法,其中所述確定虛擬零力矩點位置的步驟中支撐腳旋轉角度Θ與虛擬零力矩點距離支撐區域邊界的距離d的關系由以下公式計算5.根據權利要求4所述的方法,其中所述限制虛擬零力矩點位置的步驟中虛擬零力矩點至支撐邊界最大距離η由以下公式計算n = L-1 66.一種仿人機器人單腳支撐期支撐腳板旋轉增加步幅的控制系統,所述控制系統通過計算虛擬零力矩點的公式,設定虛擬零力矩點相對于...
【專利技術屬性】
技術研發人員:黃強,李敬,馬淦,余張國,陳學超,張思,王化平,
申請(專利權)人:北京理工大學,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。