핵심 개념
本文提出了一種名為「關係關鍵點約束」(ReKep)的新方法,利用語義關鍵點定義約束條件,以指定機器人手臂、物體和環境之間的預期空間關係,並透過分層優化框架,將 ReKep 轉化為閉環策略,實現複雜的機器人操作任務。
초록
ReKep:基於關係關鍵點約束的機器人操作時空推理
本研究旨在開發一種名為「關係關鍵點約束」(ReKep)的新方法,利用語義關鍵點定義約束條件,以指定機器人手臂、物體和環境之間的預期空間關係,並將其應用於機器人操作任務。
ReKep 將約束條件表示為 Python 函數,將一組關鍵點映射到數值成本,其中每個關鍵點都是場景中與任務語義相關的三維點。這些函數由關鍵點上的算術運算組成,並編碼它們之間的期望「關係」。
為了在實際應用中求解 ReKep 約束,研究人員採用了分層優化程序。首先,將任務分解為多個具有時空依賴關係的階段,並為每個階段定義子目標約束和路徑約束。然後,使用優化求解器找到滿足約束條件並最小化輔助成本(例如碰撞避免、可達性和姿態規範化)的機器人動作序列。
為了自動生成 ReKep 約束,研究人員設計了一個使用大型視覺模型和視覺語言模型的管道。具體來說,他們利用 DINOv2 模型提出場景中的細粒度語義關鍵點,並使用 GPT-4o 模型根據視覺輸入和語言指令生成 ReKep 約束函數。