Основні поняття
本文展示了僅在可微分模擬器中訓練的運動策略,可以成功轉移到真實世界的四足機器人上,關鍵在於採用一種結合資訊梯度和物理精度的平滑接觸模型。
Анотація
研究目標:
本研究旨在探討如何將僅在可微分模擬器中訓練的運動策略,成功轉移到真實世界的四足機器人上。
研究方法:
- 研究人員採用一種基於莫羅時間步進方案的模擬器,並修改了用於計算接觸力的高斯-賽德爾算法,以平滑原本的硬接觸模型。
- 他們使用分析平滑接觸模型,該模型結合了硬接觸和軟接觸的優點,提供平滑的優化表面,同時保持物理精度。
- 研究人員採用短時程 Actor-Critic (SHAC) 算法,利用模擬器計算的 FoG 來提高學習效率。
- 為了將學習到的運動策略轉移到 ANYbotics 的 ANYmal D 機器人上,研究人員採用了領域隨機化和學習致動器模型的技術。
主要發現:
- 研究發現,常見的軟接觸和硬接觸模型無法產生可轉移的運動策略。
- 分析平滑接觸模型的使用,使得學習到的平滑步態能夠成功轉移到硬接觸模擬和真實世界的環境中。
- 與 PPO 相比,使用 SHAC 學習所需的樣本數量顯著減少。
主要結論:
- 本研究證明了僅在可微分模擬器中訓練的運動策略,可以成功轉移到真實世界的四足機器人上。
- 分析平滑接觸模型在實現這一目標方面發揮了關鍵作用。
- 未來的工作將側重於深入分析該方法,並通過引入更複雜的地形來增強運動行為。
研究意義:
本研究為機器人運動控制領域做出了貢獻,證明了可微分模擬在訓練可轉移到真實世界機器人的策略方面的潛力。
研究限制和未來方向:
- 使用 FoG 學習運動對物理參數和獎勵函數很敏感。
- 目前的研究僅限於平坦地形,未來將探索更具挑戰性的地形。
- 未來的工作將側重於提高學習效率和運動行為的穩健性。
Статистика
與 PPO 相比,SHAC 學習所需的樣本數量減少了一個數量級以上。
Цитати
"To the best of our knowledge, this is the first time a real quadrupedal robot is able to locomote after training exclusively in a differentiable simulation."
"Nevertheless, learning with SHAC requires significantly fewer samples—over an order of magnitude less—compared to PPO."