🧬 なぜ新しい物理シミュレータが必要なのか#

従来のシミュレーションプラットフォームと比較して、Genesisには以下のような主要な特徴があります:

  • 🐍 Pythonicで完全に透明性がある。GenesisはPythonで開発されており完全にオープンソースであるため、コードの理解やコントリビューションがはるかに簡単です。

  • 👶 簡単なインストールと、非常にシンプルかつユーザーフレンドリーなAPI設計。

  • 🚀 前例ない速度並列化されたシミュレーション:Genesisは世界最速の物理エンジンであり、既存のGPU加速ロボティクスシミュレータ(Isaac Gym/Sim/Lab、Mujoco MJXなど)と比較して、シミュレーション速度を最大10~80倍も向上させます(そう、少しSFぽいかもしれません)。しかも、シミュレーション精度や忠実度を一切妥協しません(Taichiをバックエンドで使用している恩恵が大きいです)。

  • 💥 最先端の物理ソルバーを統合した統一されたフレームワークで、幅広い素材や物理現象をモデル化。

  • 📸 最適化された性能によるフォトリアリスティックなレイトレーシングレンダリング。

  • 📐 微分可能性:Genesisは微分可能なシミュレーションと完全に互換性があるよう設計されています。現時点では、MPMソルバーとツールソルバーが微分可能であり、他のソルバーに対する微分可能性も近日中に追加予定です(剛体シミュレーションから始めます)。

  • ☝🏻 物理的に正確で微分可能な触覚センサー

  • 🌌 生成型シミュレーションをネイティブにサポートし、様々なモダリティの言語プロンプトによるデータ生成を可能に:インタラクティブなシーンタスクプロポーザル報酬アセットキャラクターモーションポリシー軌道カメラモーション(物理的に正確な)動画など。