nvidia-isaac/WBC-AGILE
A Comprehensive Workflow for Humanoid Loco-Manipulation Learning
何を解決するか
AGILE は、人型ロボットが複雑な動き(ロコマニピュレーション)を実行する際の訓練プロセスを簡素化します。たとえば、歩行、立ち上がり、ダンスなどです。また、シミュレーターで学習した行動が物理的なロボットに成功裏に転送されること(シミュレーターから実機への転送)を保証します。
動作方法
NVIDIA Isaac Lab を基盤として構築された AGILE は、強化学習を用いて全身制御ポリシーを訓練します。教師-生徒の蒸留プロセスを採用しており、シミュレーション内でのみ利用可能な特権情報を使って「教師」ポリシーを訓練し、それを「生徒」ポリシーに蒸留します。この生徒ポリシーは、実際のロボットに搭載されたセンサーのみを使用して動作できます。
対象ユーザー
人型ロボットを扱うロボティクス研究者および実務家向けです。特に Booster T1 や Unitree G1 といったプラットフォームを使用している方々を想定しています。
主な特徴
- 複数ロボット対応: Booster T1 および Unitree G1 ロボットにおけるシミュレーターから実機への転送が検証済み。
- 教師-生徒蒸留: 特権情報を持つシミュレーションデータを生徒ポリシーに蒸留することで、実機にデプロイ可能なポリシーの作成を可能にします。
- クロスシミュレーター検証: Isaac Lab から MuJoCo へのポリシー転送を可能にするフレームワークを備え、さらなる検証をサポートします。
- リモート訓練: 大規模な訓練やスイープをコンピューティングクラスタ上で OSMO ワークフローを活用して実行可能。
- 統合評価: 動作メトリクス、HTML レポート、Weights & Biases との統合により、パフォーマンスの追跡が可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト