zitongbai/legged_lab

Isaac Lab extension for legged robots.

何を解決するか

このプロジェクトは、強化学習を用いて脚立型ロボット(特にUnitree G1のような人間型ロボット)が複雑な動きを学習できるフレームワークを提供します。開発者は、コアのIsaac Labリポジトリとは別個の環境でこれらの行動を構築・訓練でき、開発ワークフローを簡素化します。

動作方法

このプロジェクトは、NVIDIA Isaac Labによるシミュレーションと、カスタマイズされたRSL-RLライブラリによる強化学習を活用しています。主に2つの運動学習技術を実装しています:

  • DeepMimic:ロボットが特定の運動シーケンスを模倣するための手法。
  • 敵対的運動事前知識(AMP):運動データに基づいて、自然で人間らしい動きを学習するための敵対的アプローチを用いる技術。

ユーザーはGMRなどのツールを使って人間の運動データをロボットの形状にリターゲットし、シミュレーション内でこれらの動きを模倣するエージェントを訓練できます。

対象ユーザー

このプロジェクトは、シミュレート環境における人間型ロボットの歩行と運動模倣に取り組むロボット研究者や開発者を対象としています。

特徴

  • 人間型ロボット対応:Unitree G1ロボットに特に最適化されています。
  • 独立した開発:コアのIsaac Labを変更するのではなく、拡張としてインストールできるように設計されています。
  • 運動データパイプライン:訓練に使用するための、人間の運動データを変換・リターゲットするスクリプトを含んでいます。
  • Docker統合:一貫した環境設定を可能にする完全なDockerワークフローを提供しています。

関連

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