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

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

Genesis

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 simulated scenes.

The system covers multi-modal sensor data collection for depth, lidar, and inertial units, as well as robotic agent control for managing joint states and kinematics. It further provides capabilities for synthetic sensor data generation and multi-environment parallel rendering to accelerate the collection of training data.

Features

  • Embodied AI Platforms - Provides a comprehensive platform for training robotic agents in simulated environments before physical deployment.
  • Parallelized Robotics Simulations - Runs many simultaneous environment instances on compute backends to accelerate data collection for machine learning.
  • Sim to Real Transfer - Bridges the gap between simulation and reality using domain randomization and photorealistic rendering.
  • Domain Randomizations - Implements a domain randomization framework to vary environment parameters and improve the robustness of trained robotic agents.
  • Sensor Data Simulation - Generates synthetic multi-modal sensor data, including depth, lidar, inertial units, and contact forces.
  • Robotics Simulators - Simulates robot movements and sensor interactions using physics solvers for rigid bodies, soft tissues, and fluids.
  • Parallelized - Distributes simulation loops across hardware threads to execute multiple environments simultaneously for faster learning.
  • Physically Based Rendering - Implements physically based rendering and path-tracing to generate photorealistic frames of objects and terrain.
  • Robotics and Control - Provides comprehensive tools for robotic system automation, including kinematics and joint state control.
  • Parallel Scene Simulations - Executes multiple independent scene instances in parallel to generate diverse training data via domain randomization.
  • Dynamics Solvers - Integrates multiple computational solvers to simultaneously simulate rigid bodies, soft tissues, and fluids.
  • Gaussian Splatting - Integrates real-world captured light fields and Gaussian splatting to provide photorealistic backgrounds.
  • Robot-Attached Sensor Simulations - Mounts simulated sensors to specific entities with offset transforms that update automatically during simulation.
  • Parallel Loop Transformers - Automatically distributes top-level execution loops across available hardware threads to improve performance.
  • Multi-Mode Rendering Strategies - Provides a rendering strategy that manages the distribution of tasks across multiple parallel environments for diverse training data.
  • 3D Rendering Engines - Provides a rendering system for path-traced frames and integrated light field scenes for realistic sensor data.
  • Gaussian Splatting - Integrates 3D Gaussian splatting to import real-world captured light fields as photorealistic backgrounds.
  • GPU-Accelerated Compilers - Compiles high-level functions into optimized parallel kernels for various graphics and compute backends.
  • GPU-Resident Memory Managers - Implements a GPU-resident memory strategy to minimize latency between physics calculations and rendering.
  • Rendering Randomizers - Varies environment parameters across parallel simulations to improve the robustness of learned robotic models.
  • Parallelizing Compilers - Translates high-level functions into optimized parallel kernels for high-performance hardware execution.
  • Simulation and Benchmarking - Generative and universal physics engine for robotics.
  • Simulation Frameworks - Generative world platform for general-purpose robotics.
  • Physics Simulation - Generative physics platform with GPU-accelerated parallel simulation.

Star history

Star history chart for genesis-embodied-ai/genesisStar history chart for genesis-embodied-ai/genesis

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

Projects sharing features with Genesis

These projects share indexed features with Genesis. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • genesis-embodied-ai/genesis-worldGenesis-Embodied-AI avatar

    Genesis-Embodied-AI/genesis-world

    29,351View on GitHub↗

    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 acros

    Python
    View on GitHub↗29,351
  • 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
  • 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
  • leggedrobotics/legged_gymleggedrobotics avatar

    leggedrobotics/legged_gym

    3,022View on GitHub↗

    Legged Gym is a high-performance simulation platform and toolkit engineered for training autonomous robotic agents in complex, physics-based environments. It provides a comprehensive framework for developing legged locomotion control policies, enabling robots to learn movement strategies for navigating uneven terrain and managing physical disturbances through reinforcement learning. The platform distinguishes itself by utilizing hardware-accelerated physics and headless execution to maximize computational throughput during training. It incorporates a domain randomization pipeline that injects

    Python
    View on GitHub↗3,022
Compare all 30 related projects→

Frequently asked questions

What does genesis-embodied-ai/genesis do?

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.

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

The main features of genesis-embodied-ai/genesis are: Embodied AI Platforms, Parallelized Robotics Simulations, Sim to Real Transfer, Domain Randomizations, Sensor Data Simulation, Robotics Simulators, Parallelized, Physically Based Rendering.

Which projects share features with genesis-embodied-ai/genesis?

Projects with overlapping indexed features include: genesis-embodied-ai/genesis-world — Genesis World is an embodied AI simulation platform designed for training robotic agents through physics-based… facebookresearch/habitat-sim — Habitat-sim is a high-performance 3D simulation platform designed for training and benchmarking embodied AI agents… google-deepmind/mujoco_menagerie — mujoco_menagerie is a curated library of physical robot specifications and XML model definitions designed for… leggedrobotics/legged_gym — Legged Gym is a high-performance simulation platform and toolkit engineered for training autonomous robotic agents in… google-deepmind/mujoco — MuJoCo is a physics simulation engine designed for the dynamics of multi-joint articulated structures. It provides a… isaac-sim/isaaclab — Isaac Lab is an open-source framework for training robot policies in physically simulated environments, supporting…