zita-ch/supermimic_vibed

vibe coded supermimic within 1h, LAFAN passed within 1.5 gpuh training

解決する問題

ヒューマノイドロボットに複雑な全身動作(ダンス、ジャンプ、転倒起き上がり、スプリントなど)を模倣させることは困難です。SuperMimic論文は、微分可能なワールドモデルが訓練をはるかに効率的にできることを示しましたが、公式コードは公開されませんでした。このプロジェクトはその手法を独立に再実装し、機能することを示します:単一のNVIDIAカードで1.5 GPU時間未満で論文の精度に一致します。

仕組み

システムはIsaac Lab 3上で「キットレス」ビルドを使用して動作し、Newton物理エンジンとMuJoCo-Warpソルバーのみを使用します(Isaac SimやPhysXは不要)。29自由度のG1ヒューマノイドモデルと、そのロボットにリターゲットされた40のLAFAN1モーションクリップ(ダンス、ジャンプなど)を使用します。

訓練はSuperMimicのレシピに基づいています:モーションエンコーダーが参照モーションをコンテキストベクトルに変換し、ポリシーと学習されたワールドモデルが連携して動作します。ワールドモデルはロボットの将来の状態を予測し、ポリシーは「想像」によって訓練されます——モデル内で多くのステップを計画し、時間を遡って勾配を伝播します。この設定では4096の並列環境、リターンベースのリセットサンプリング、論文に一致するハイパーパラメータセットを使用します。

プロジェクトにはDockerfile、データダウンロードスクリプト、ロボットモデルをURDFからMJCFおよびUSDに変換するツールも含まれており、パイプライン全体が再現可能です。

対象読者

ヒューマノイド制御、モデルベース強化学習、または公式コードなしで最先端の論文を再現することに取り組むすべての人。また、完全なKit環境なしでIsaac Labを実行するための有用な参考にもなります。

ハイライト

  • 論文の評価リターンに一致:0.829対0.82、失敗クリップ0/40
  • 単一のRTX PRO 6000で約1.5 GPU時間のみ必要(論文はH100で1.2時間使用)
  • キットレス:Isaac Sim不要、Newton + MuJoCo-Warpを使用
  • Docker設定とデータダウンロードスクリプトを含み、完全な再現性を実現
  • 評価ウォッチャー、プロット、レンダリングツールを提供
  • コードはMITライセンス;モーションデータは再配布されません(CC BY-NC-ND)

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト