NVlabs/RoboLab

A simulation benchmarking platform for evaluating generalist robot policies

何を解決するか

RoboLabは、汎用的なロボット操作ポリシーを評価するための標準化された高精度なシミュレーション環境を提供します。再現性があり大規模なベンチマークを実現するため、自動成功検出機能を備えた多数のタスクライブラリを提供し、複雑な操作目標の達成を手動で確認する必要を排除します。

動作方法

NVIDIA Isaac Labに基づいて構築されたRoboLabは、サーバークライアントアーキテクチャを採用しています。ロボットポリシー(AIモデル)は独立したサーバーとして実行され、軽量な推論クライアントを介してシミュレーションに接続します。この構成により、複数の環境で並列評価が可能となり、多数のエピソードを同時に実行してテストを高速化できます。システムは自動成功/失敗検出に合成可能な述語を用い、エピソード動画の再生や実験間比較分析が可能なWebベースのダッシュボードも搭載しています。

対象ユーザー

汎用的なロボットポリシーを開発する研究者や開発者向けです。特定のロボットハードウェアに縛られることなく、多様な操作タスクにおいてモデルの検証を厳密に行いたい方におすすめです。

特徴

  • RoboLab-120: ピックアンドプレース、積み重ね、ツール使用を含む120以上のタスク。すべてに自然言語による指示が付与されています。
  • ロボット非依存: IsaacLabで動作する任意のロボットと互換性があります。
  • AI支援による作成: Claude Codeスキルを活用し、自然言語で新しいシーンやタスクを生成できます。
  • 並列評価: ベクトル化された条件分岐と環境ごとの終了処理をサポートし、高スループットのテストが可能。
  • 統合ダッシュボード: タスクの閲覧と実験結果の分析に特化したWebインターフェースを提供。

関連

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