Open Source Robotics

高品質なオープンソースロボティクスプロジェクト、ツール、ソフトウェアの厳選コレクション。

Isaac Lab

NVIDIAロボット学習フレームワーク:Newton、PhysX、Isaac Simで共通の1つのタスクAPI

ライセンス

BSD-3-Clause

概要

NVIDIAのオープンソースのロボット学習フレームワーク。Isaac Lab 3.0(2026年10月)以降、タスクは一度書くだけで複数の物理エンジン(MuJoCo-Warpを用いるNewton、単体のPhysX、またはフルのIsaac Sim)で動作し、レンダリングとビューアは別途選択できるため、Isaac Simは必須ではない。GPU加速シミュレーション、広範なロボット・センサーモデリング、モジュラーなタスク設計、強化学習・模倣学習・モーションプランニングワークフローのサポートを特徴とする。

Isaac LabはNVIDIAの統合ロボティクス学習フレームワークです。バージョン3.0まではIsaac Simシミュレーター上でのみ動作していましたが、3.0(2026年10月)以降は、アセット、センサー、環境をバックエンドに依存しないAPIに対して記述し、Newton(MuJoCo-Warp、VBD、MPMソルバー付き)、単体のPhysX、またはフルのIsaac Simで実行できるようになり、ロボット学習アルゴリズムを大規模に訓練するためのGPUアクセラレーテッドなシミュレーション基盤を提供します。このフレームワークは、ロボットモデル、センサー、環境の広範なライブラリを備え、GPU並列化された物理シミュレーションにより数千の並列環境インスタンスを実行でき、効率的な強化学習を可能にします。Isaac Labは強化学習、模倣学習、動作計画を含む複数の学習パラダイムをサポートし、モジュラータスク設計ツールによりカスタム訓練環境の作成を簡素化します。GPUアクセラレーションにより、CPUベースのシミュレーターと比べて訓練が劇的に高速化し、実験の反復時間を数日から数時間に短縮します。より広範なIsaacエコシステムとの統合により、シミュレーションでの訓練から実機ロボットへの展開までシームレスに移行できます。

重要な理由

Isaac Labは、スケーラブルなロボット学習に対するNVIDIAの答えであり、GPU並列化された環境と選択可能な物理エンジン、そしてIsaac Simを通じたフォトリアリスティックなRTXレンダリングを組み合わせています。視覚的忠実度と大規模な訓練スループットの両方を必要とするチームにとって、標準的なプラットフォームになりつつあります。

解決する課題

視覚に基づくロボットポリシーの訓練には、高速なシミュレーションとリアルなレンダリングの両方が必要です。ほとんどのシミュレーターはそのどちらか一方しか提供していません。Isaac LabはGPUアクセラレーションによって両方を実現し、ピクセル観測を用いた大規模な訓練を可能にします。

主なポイント

  • GPU加速並列シミュレーションが数千の環境を同時に実行
  • 3.0以降、1つのタスクAPIがNewton、単体のPhysX、またはフルのIsaac Simで動作し、RTXレンダリングも利用可能
  • モジュラーなタスク設計により強化学習、模倣学習、転移学習をサポート
  • ロボットモデル、センサー、環境の広範なライブラリ
  • NVIDIAエコシステム(CUDA、Warp、PhysX 5)との緊密な統合

対象

  • 視覚ベースのロボットポリシーを訓練する研究者
  • フォトリアリスティックな合成データの生成を必要とするチーム
  • シミュレーションから実機への転移パイプラインを開発する企業
  • 視覚入力を用いたマニピュレーションおよび移動システムを構築するラボ

制限事項

  • NVIDIA GPUが必要(RTXシリーズ推奨)— CPUのみのモードはない
  • フルのIsaac Simのインストールは重い(50 GB以上)が、3.0以降はNewtonまたは単体のPhysXでの訓練には不要
  • 軽量なシミュレーターと比べて学習曲線が急
  • オープンソースのフレームワークでありながら、一部の機能はNVIDIA独自のもの

このウェブサイトにはJavaScriptが必要です。オープンソースロボティクスプロジェクトを閲覧するにはJavaScriptを有効にしてください。