mani-skill/ManiSkill

Manipulation Skill Framework, an open source GPU parallelized robotics simulator and benchmark

何を解決するか

ManiSkillは、操作タスクにおけるロボットの学習を可能にする高性能なシミュレーションフレームワークです。従来のCPUベースのシミュレータに比べ、物理計算と視覚レンダリングの両方をGPU並列処理によって高速化することで、データ収集とシミュレーションのボトルネックを克服し、エムベデッドAIモデルの学習を大幅に高速化します。

動作方法

SAPIENを基盤としており、GPU並列シミュレーションと視覚データ収集(RGBDおよびセグメンテーション)を実現します。異種シミュレーション(複数の並列環境がそれぞれ異なるシーンやオブジェクトを持つ)をサポートしており、GPUメモリ管理を簡素化するタスク構築APIを提供しています。また、Real2sim(実世界のポリシーをシミュレーションで評価)とSim2real(シミュレートされたポリシーを実機ロボットに展開)のためのツールも備えています。

対象ユーザー

ロボット学習に取り組む研究者や開発者、特に強化学習、模倣学習、または視覚言語行動(VLA)モデルを用いた操作スキルの研究に注力する人向けです。

特徴

  • 極めて高いスループット:単一のNVIDIA 4090 GPUで30,000 FPS以上の視覚データ収集が可能。
  • 多様なエムベデッド:ヒューマノイド、モバイルマニピュレータ、単アームロボットなど、さまざまなロボットをサポート。
  • 広範なタスク範囲:テーブルトップタスク、描画、清掃、高度な操作タスクに対応する環境を提供。
  • 統合されたベースライン:PPO、SAC、Diffusion Policy、およびOctoやRDT-1Bなどの大規模VLAモデル用に最適化されたベースラインを備えています。

関連

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