ApxInf Rust推論エンジン向けのPythonバインディングとロボットポリシー層。Jetson Thor/OrinやRTX GPUでVLAモデルを実行
Genesis-Embodied-AI/genesis-world
マルチフィジックスエンジン、フォトリアルなレンダラー、クロスプラットフォームコンパイラーをPythonインターフェースで統合した、ロボティクスと身体性AI向けシミュレーションプラットフォーム。
代替できる製品:NVIDIA Isaac Sim
MuJoCo
- スター
- 30,094
- フォーク
- 2,892
- 未解決の Issue
- 159
- 最終コミット
- 16 時間前
これは何?
Genesis Worldは、フィジカルAI開発向けのシミュレーションプラットフォームです。統合型マルチフィジックスエンジンに、フォトリアルなレンダラー(Nyx)とクロスプラットフォームコンパイラー(Quadrants)を組み合わせ、Pythonのシミュレーションインターフェースから利用できます。以前はGenesisという名称でしたが、現在はGenesis AIが公式にサポートしています。
物理演算レイヤーは剛体、FEM、MPM、粒子法(PBD、SPH)、IPCバックエンドに対応し、ソルバー間のカプラーを備えながら、すべてのソルバーで単一のシーンと状態を共有します。URDF、MJCF、OBJ、GLB、USDなどの形式からアセットを読み込めます。また、コントローラー、センサー(カメラ、LiDAR、IMU、接触力、触覚)、並列・異種環境、組み込みGUIを提供します。
コンパイラーレイヤーはPythonのカーネルコードをCUDA、AMD ROCm、Apple Metal、Vulkan、x86、ARM64向けにコンパイルするため、同じシミュレーションコードをノートPCからデータセンターのGPUまで幅広い環境で実行できます。
主な機能
- 01剛体、FEM、MPM、粒子ソルバーが単一のシーンを共有します。
- 02URDF、MJCF、OBJ、GLB、USD形式のアセットを読み込みます。
- 03カメラ、LiDAR、IMU、接触力、触覚センサーに対応します。
- 04バッチシミュレーション向けの並列・異種環境を提供します。
- 05CUDA、ROCm、Metal、Vulkan、x86、ARM64向けにコンパイルできます。
ユースケース
- シミュレーション上でロボットの操作や移動のポリシーを学習する。
- カメラやセンサーのレンダリング出力を使って合成データを生成する。
- ロボットとのソフトボディ、布、流体の相互作用を試作する。
- 研究用コードに物理シミュレーターを組み込む。
クイックスタート
- 1
GitHubからリポジトリをクローンします
- 2
プロジェクトフォルダーから、dev extrasを含めてパッケージをeditable modeでインストールします
pip install -e ".[dev]" - 3
Franka cube demoなどのサンプルスクリプトを実行します
python examples/rigid/franka_cube.py
使う前に知っておきたいこと
- 提供されたテキストにはREADMEのインストールセクションが含まれていなかったため、上記のセットアップ手順はカタログセクションに基づいています。
- IPCとNyx rendererのデモにはオプションのextrasが必要で、別途インストールする必要があります。
トピック
よくある質問
- genesis-world とは?
- マルチフィジックスエンジン、フォトリアルなレンダラー、クロスプラットフォームコンパイラーをPythonインターフェースで統合した、ロボティクスと身体性AI向けシミュレーションプラットフォーム。 Genesis Worldは、フィジカルAI開発向けのシミュレーションプラットフォームです。統合型マルチフィジックスエンジンに、フォトリアルなレンダラー(Nyx)とクロスプラットフォームコンパイラー(Quadrants)を組み合わせ、Pythonのシミュレーションインターフェースから利用できます。以前はGenesisという名称でしたが、現在はGenesis AIが公式にサポートしています。
- genesis-world は無料で使えますか?ライセンスは?
- genesis-world は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- genesis-world は今もメンテナンスされていますか?
- 活発にメンテナンス中。genesis-world の最終コミットは 2026年10月19日 です。
- genesis-world は何に使えますか?
- シミュレーション上でロボットの操作や移動のポリシーを学習する。 カメラやセンサーのレンダリング出力を使って合成データを生成する。 ロボットとのソフトボディ、布、流体の相互作用を試作する。 研究用コードに物理シミュレーターを組み込む。
- genesis-world のインストール方法は?
- GitHubからリポジトリをクローンします プロジェクトフォルダーから、dev extrasを含めてパッケージをeditable modeでインストールします: pip install -e ".[dev]" Franka cube demoなどのサンプルスクリプトを実行します: python examples/rigid/franka_cube.py
- genesis-world はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Genesis-Embodied-AI/genesis-world
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
アルゴリズム、インフラ、制御、ハードウェアを網羅した中国語の身体性AIナレッジベース兼キュレーション索引。RoboTwin 2.0の実践チュートリアルも収録。
接触状態にある多関節剛体を高速かつ高精度にシミュレーションする汎用物理エンジン。ロボティクスや機械学習の研究で広く使われています。
機械学習モデルの構築からデプロイまでを支える、Python APIとC++ APIを備えたオープンソースのエンドツーエンドプラットフォーム。
PyTorchで強化学習アルゴリズムを実装したライブラリ。研究や実用で信頼でき、一貫性のあるベースラインを提供します。
NVIDIAが提供する、ロボット、自動運転車、スマートインフラ向けのフィジカルAI開発に役立つ基盤モデル、データセット、ツール。