Concepts de base
Gaitor 透過學習一個可解釋且解耦的潛在空間,來表示多種步態的統一表示,從而實現機器人在不同運動模式之間的連續轉換,並能適應不平坦地形。
Résumé
Gaitor:一種用於真實世界四足機器人運動的跨步態統一表示學習方法
研究目標:
本研究旨在開發一種基於學習的方法,讓四足機器人能夠在不同步態之間平滑切換,並適應不平坦地形。
方法:
研究人員開發了一個名為 Gaitor 的系統,該系統使用變分自動編碼器 (VAE) 來學習一個解耦的潛在空間,用於表示多種步態的統一表示。該系統還包括一個地形編碼器,用於將機器人周圍的地形資訊編碼到潛在空間中。此外,還訓練了一個規劃器,用於在潛在空間中生成軌跡,以實現不同步態之間的平滑切換和對地形的適應。
主要發現:
- Gaitor 學習到的潛在空間能夠有效地捕捉不同步態之間的相關性,並自動發現實現平滑步態切換所需的中間步態。
- 潛在空間中的特定維度與機器人的步幅高度和步幅長度相關聯,這使得規劃器能夠調整這些步態特徵以適應不同的地形。
- Gaitor 在真實世界的 ANYmal C 四足機器人平台上進行了評估,結果表明,它能夠實現按需連續步態切換,並能感知地形並爬上 12.5 公分高的平台。
主要結論:
Gaitor 是一種很有前景的方法,可以用於學習跨步態的統一表示,從而實現機器人在不同運動模式之間的連續轉換,並能適應不平坦地形。
意義:
這項研究為開發更靈活、更通用的四足機器人鋪平了道路,這些機器人能夠在複雜的真實環境中執行各種任務。
局限性和未來研究方向:
- Gaitor 需要高質量的專家示範數據進行訓練。
- 未來的工作可以探索使用其他輸入媒體(如 RGBD 圖像)來獲取有關機器人周圍環境的更多資訊。
Stats
Gaitor 的 VAE 編碼器和解碼器頻率分別設置為 50 Hz 和 400 Hz。
輸入歷史記錄包含 80 個時間步長,而輸出預測 20 個時間步長的軌跡。
所有網絡的寬度為 256 個單元,深度為三層,機器人潛在空間和地形潛在空間的維度均為 10。
操作員控制的航向動作大小為三個單元,步態標籤為一個單元。
在地形穿越過程中,使用了 0.36 秒的期望擺動持續時間。
Citations
“據我們所知,Gaitor 是第一個展示如何透過可解釋和解耦的潛在空間,利用數據驅動的方法為多種運動模式創建統一表示的工作。”
“Gaitor 發現了中間潛在空間結構來表示過渡步態的接觸時間表,例如小跑步態/爬行步態或爬行步態/踱步步態,這些結構產生了平滑和連續的步態轉換。”