Concepts de base
本文提出了一種控制方法,透過修改變長度倒單擺 (VLIP) 模型,並結合二次規劃模型預測控制 (QP MPC),讓腿式空中機器人 Husky 能夠在陡坡上行走。
Résumé
模仿幼鳥的 WAIR 行為,讓機器狗也能爬陡坡
這篇研究論文探討如何讓腿式空中機器人 Husky 模仿幼鳥的「輔助翼傾斜奔跑」(WAIR) 行為,使其能夠在陡峭斜坡上行走。
WAIR 是什麼?
WAIR 指的是幼鳥利用翅膀和腿部共同作用,在攀爬陡坡時提供推力和牽引力,使其能夠垂直奔跑上樹,並進而覓食和躲避掠食者。
Husky 機器人的挑戰
Husky 是一款多模式腿式空中機器人,它結合了飛行和行走的能力。然而,要在陡坡上實現動態行走,需要克服以下挑戰:
- 維持姿態操控時的運動學約束,以實現推力向量控制。
- 滿足摩擦錐約束條件。
- 實現敏捷、動態的兩點接觸步態。
研究方法
為了克服這些挑戰,研究人員採用了以下方法:
- 降階模型: 使用修改後的 VLIP 模型簡化機器人動態,並假設零力矩點 (ZMP) 固定,且推力作用於擺錘質心。
- 最佳控制: 採用 QP MPC 找出最佳地面反作用力和推力,以追蹤參考位置和速度軌跡。
模擬結果
模擬結果顯示,VLIP 模型在 40 度斜坡上能夠維持穩定行走,並找到可透過姿態操控獲得的推力。模擬結果也揭示了推力與腿部牽引力的協同作用,如何讓配備推進器的腿式機器人實現 WAIR。
未來方向
- 建立更複雜的三維運動模型,考慮各方向的加速度。
- 開發全身控制器,透過控制關節加速度來調節各腿的地面反作用力。
- 在實際硬體上進行實驗,並嚴格執行運動學和動力學約束。
- 研究混合模型和模型預測控制器,以應對步行動作的混合性和週期性。
- 開發利用擋板或姿態操控進行推力再生的方法。
Stats
模擬在 40 度斜坡上進行。
地面摩擦係數設定為 0.5。
qpSWIFT 求解器的平均求解時間為 65 微秒。