NVlabs/RoboLab
A simulation benchmarking platform for evaluating generalist robot policies
解決する課題
RoboLabは、汎用ロボット操作ポリシーのための標準化された高忠実度な評価フレームワークの必要性に応えます。ピック&プレース、スタッキング、ツール使用など、多様なロボットタスクにおいて異なるAIモデルがどの程度機能するかをテストするための一貫した環境を提供し、結果の再現性と比較可能性を保証します。
仕組み
NVIDIA Isaac Lab上に構築されたこのプロジェクトは、サーバー・クライアントアーキテクチャを採用しており、ロボットポリシーがスタンドアロンのサーバーとして実行され、RoboLabシミュレーションクライアントに接続します。マルチ環境での並列評価をサポートしており、研究者は多数のエピソードを同時に実行できます。システムには構成可能な述語を使用した自動成功検出機能が含まれており、エピソードビデオの視覚化や実験結果の分析を行うためのWebベースのダッシュボードが提供されます。
対象ユーザー
このツールは、モデルを検証するために堅牢でスケーラブルなシミュレーションベンチマークを必要とする、汎用ロボット操作ポリシーに取り組むロボット工学研究者およびAIエンジニア向けに設計されています。
ハイライト
- 120以上の事前構築済み操作タスク(自動成功・失敗追跡機能付き)。
- NVIDIA Isaac Labと互換性のあるあらゆるロボットをサポートするアグノスティックな設計。
- 自然言語を使用して新しいシーンやタスクを生成するAI支援ワークフロー。
- 効率的かつ大規模なベンチマークのためのマルチ環境並列実行。
- エピソードのリプレイや実験間のパフォーマンス比較を行うための統合Webダッシュボード。
関連
- プロジェクト
isaac-sim/IsaacLab-ArenaIsaac Lab-Arenaは、NVIDIA Isaac Lab/Sim上で動作するオープンソースのアルファ段階のフレームワークです。再利用可能なシーン、ロボット(エンボディメント)、タスクブロックからロボットシミュレーション環境を構成し、GPUやノード間で大規模な並列ポリシー評価を実行して、詳細なメトリクスや感度分析を収集できます。機能には、関係性に基づいたオブジェクト配置、順序立てたタスクチェーン、実験的な自然言語駆動型の環境生成、クライアント・サーバー型ポリシーAPIが含まれます。インストールにはuv Pythonマネージャーまたは提供されているDockerスクリプトを使用し、Python中心(≥ 3.12、Linux)のライブラリです。
- プロジェクト
isaac-sim/IsaacLabIsaac Labは、NVIDIA Isaac Sim上に構築されたGPUアクセラレーション対応のオープンソースロボティクスシミュレーションフレームワークであり、強化学習やモーションプランニングなどのロボット学習タスクを簡素化およびスケールアップするために設計されています。
- プロジェクト
RoboDojo-Benchmark/RoboDojoRoboDojoは、Isaac Simおよび実機ロボットの両方でロボット操作ポリシーを評価するためのオープンソースのベンチマークです。42のシミュレーションタスクと18の実機タスク、並列シミュレーション、XPolicyLabでホストされたポリシーと連携するワンコマンドのワークフローを提供し、公開リーダーボード用のスコアを生成します。
- プロジェクト
fan-ziqi/robot_labrobot_lab は、Isaac Lab の拡張機能であり、現実世界の多くのロボットプラットフォーム(四足歩行、車輪型、人型)向けに、Gym 互換の強化学習環境を豊富に提供します。複数の RL バックエンド、スケーラブルなマルチ GPU 学習、Docker デプロイ、および新しいロボットの容易な追加をサポートしています。
- プロジェクト
XPolicyLab/XPolicyLabXPolicyLabは、ロボットのポリシーと評価環境を分離する統合フレームワークであり、研究者が標準化されたインターフェースを使用して、さまざまなシミュレーターや実世界のロボット環境間で幅広いモデルをテストおよびデプロイできるようにします。