awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Genesis-Embodied-AI avatar

Genesis-Embodied-AI/genesis-world

0
View on GitHub↗
29,351 stars·2,783 forks·Python·Apache-2.0·15 viewsgenesis-world.readthedocs.io↗

Genesis World

Genesis World is an embodied AI simulation platform designed for training robotic agents through physics-based interactions. It centers on a multi-physics simulation engine that integrates rigid body, particle, and finite element method dynamics, supported by a parallel simulation kernel compiler that translates Python functions into optimized GPU and CPU kernels.

The platform features a photorealistic robot renderer that utilizes path-tracing and Gaussian Splatting to generate synthetic training data. It includes a domain randomization framework to vary lighting and physical parameters across parallel instances and a robotics sensor simulator for virtual depth cameras, lidar, IMUs, and tactile sensors.

The system provides broader capabilities for robotic agent control via kinematics solvers and joint controllers, as well as tools for simulation asset parsing and the attachment of virtual sensors to robotic links using dynamic transforms.

Features

  • Embodied AI Platforms - Provides an integrated platform for training autonomous agents to learn physical interactions and navigation.
  • Multi-Physics Simulation Engines - Provides a multi-physics simulation engine integrating rigid body, FEM, and particle dynamics for complex robotic interactions.
  • Photorealistic Scene Synthesis - Generate path-traced images of objects and terrain using GPU assets to feed training loops for high-fidelity visual data.
  • Physics and Simulation - Integrates rigid body, FEM, and particle dynamics into a shared scene for complex physical interactions.
  • Multi-Physics Integration - Combines rigid body, finite element method, and particle dynamics within a single unified simulation environment.
  • Robotics Simulators - Provides a comprehensive robotics simulator for testing autonomous agents with simulated depth cameras, lidar, and tactile sensors.
  • Parallelized Robotics Simulations - Uses parallel computing kernels to run large-scale robotic training loops and physics calculations.
  • Domain Randomizations - Varies lighting and environmental parameters across parallel simulations to improve AI model generalization.
  • Robotic Sensor Simulation - Creates virtual depth cameras, lidar, and tactile sensors to provide real-time environmental feedback for robotic controllers.
  • Robotics Perception Simulators - Simulates depth cameras, IMUs, lidar, and tactile sensors to provide real-time environmental feedback to autonomous agents.
  • Physics Simulation - Models complex interactions between rigid bodies, particles, and soft bodies to test robotic hardware.
  • Synthetic Data Renderers - Ships a GPU-accelerated renderer using path-tracing and Gaussian Splatting to generate photorealistic synthetic training data.
  • Robotics and Control - Manages autonomous agent behavior using kinematics solvers, joint controllers, and specialized hardware interfaces.
  • GPU-Accelerated Compilers - Translates high-level Python functions into optimized machine code for parallel execution on GPUs.
  • Compiler Backends - Lowers high-level simulation code to target various hardware backends, including GPU and CPU architectures.
  • JIT Kernel Compilers - Implements a JIT kernel compiler that translates Python functions into optimized GPU and CPU kernels for parallel simulation.
  • Python GPU Kernels - Translates Python functions into optimized hardware kernels for high-performance parallel computing across graphics backends.
  • Parallel Scene Simulations - Implements parallel scene simulations to accelerate data collection across multiple hardware threads.
  • Parallel Rendering - Generates multiple simultaneous environment instances with varied lighting to improve agent generalization.
  • Hardware-Threaded Loop Distribution - Accelerates data-parallel computations by distributing top-level simulation loop iterations across hardware threads.
  • High-Quality Scene Rendering - Generates high-quality photorealistic visuals and rasterized views to simulate robotic camera sensor output.
  • Gaussian Splatting - Utilizes Gaussian Splatting to create photorealistic 3D backgrounds from real-world light field data.
  • Path Tracing Implementations - Produces photorealistic frames for training loops using GPU-accelerated path-tracing and light transport simulation.
  • Rendering Randomizers - Renders multiple parallel environments with unique lighting conditions to increase the diversity of training data.

Star history

Star history chart for genesis-embodied-ai/genesis-worldStar history chart for genesis-embodied-ai/genesis-world

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does genesis-embodied-ai/genesis-world do?

Genesis World is an embodied AI simulation platform designed for training robotic agents through physics-based interactions. It centers on a multi-physics simulation engine that integrates rigid body, particle, and finite element method dynamics, supported by a parallel simulation kernel compiler that translates Python functions into optimized GPU and CPU kernels.

What are the main features of genesis-embodied-ai/genesis-world?

The main features of genesis-embodied-ai/genesis-world are: Embodied AI Platforms, Multi-Physics Simulation Engines, Photorealistic Scene Synthesis, Physics and Simulation, Multi-Physics Integration, Robotics Simulators, Parallelized Robotics Simulations, Domain Randomizations.

What are some open-source alternatives to genesis-embodied-ai/genesis-world?

Open-source alternatives to genesis-embodied-ai/genesis-world include: genesis-embodied-ai/genesis — Genesis is an embodied AI simulation platform and parallelized robotics simulator designed for training… projectchrono/chrono — Chrono is a multi-physics simulation suite that functions as a multibody dynamics simulator, a finite element analysis… google-deepmind/mujoco_menagerie — mujoco_menagerie is a curated library of physical robot specifications and XML model definitions designed for… facebookresearch/habitat-sim — Habitat-sim is a high-performance 3D simulation platform designed for training and benchmarking embodied AI agents… carla-simulator/carla — CARLA is an autonomous driving simulator and research environment designed for developing and validating self-driving… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU…

Open-source alternatives to Genesis World

Similar open-source projects, ranked by how many features they share with Genesis World.
  • genesis-embodied-ai/genesisGenesis-Embodied-AI avatar

    Genesis-Embodied-AI/Genesis

    29,362View on GitHub↗

    Genesis is an embodied AI simulation platform and parallelized robotics simulator designed for training general-purpose robotic agents. It integrates a physics engine for robotics that calculates collisions and movements for rigid bodies, soft tissues, and fluids, alongside a photorealistic 3D rendering engine. The platform features a domain randomization framework to vary environment parameters across parallel simulations, aiding in sim-to-real transfer. It supports the integration of real-world captured light fields and Gaussian splatting to provide photorealistic backgrounds within simulat

    Python
    View on GitHub↗29,362
  • projectchrono/chronoprojectchrono avatar

    projectchrono/chrono

    2,733View on GitHub↗

    Chrono is a multi-physics simulation suite that functions as a multibody dynamics simulator, a finite element analysis tool, and a robotics simulation framework. It provides specialized solvers for fluid-solid interaction and distributed physics engines capable of synchronizing multiple agents across a network. The project features a dedicated pipeline for converting CAD assemblies into simulation-ready formats and integrates directly with robot operating systems to validate autonomous control logic and sensors. It differentiates itself through the use of WebAssembly for portable browser-base

    C++flexible-bodyfluid-solid-interactiongranular-dynamics
    View on GitHub↗2,733
  • google-deepmind/mujoco_menageriegoogle-deepmind avatar

    google-deepmind/mujoco_menagerie

    3,055View on GitHub↗

    mujoco_menagerie is a curated library of physical robot specifications and XML model definitions designed for standardized dynamics and contact simulation. It provides a collection of high-quality robot model files for humanoids, quadrupeds, and manipulators, alongside detailed kinematic and inertial parameters used to reproduce real-world robot behavior in virtual environments. The project serves as a repository of robotics simulation assets and MJCF model definitions optimized for accuracy. It includes standardized model libraries specifically for bipedal, quadrupedal, and humanoid hardware

    Pythonmujocorobotics
    View on GitHub↗3,055
  • facebookresearch/habitat-simfacebookresearch avatar

    facebookresearch/habitat-sim

    3,532View on GitHub↗

    Habitat-sim is a high-performance 3D simulation platform designed for training and benchmarking embodied AI agents within photorealistic indoor and outdoor environments. It serves as a simulator for AI and robotics, providing a system for generating synthetic data and simulating physical interactions. The project is distinguished by a native C++ core that enables high-throughput simulation and a rendering pipeline using physically based rendering and baked global illumination. It features a navigation system based on pre-computed navigation meshes to ensure collision-free traversal and a rigi

    C++aicomputer-visioncplusplus
    View on GitHub↗3,532
  • See all 30 alternatives to Genesis World→