Genie Sim is the simulation framework from AgiBot, which provides developers efficient data generation capabilities and evaluation benchmarks to accelerate embodied intelligence development. Genie Sim has established a comprehensive closed loop pipeline, encompassing trajectory generation, model training, benchmarking, and deployment validation. Users can quickly validate algorithm performance and optimize models through this efficient simulation toolchain. Whether for simple grasping tasks or complex long-range operations, Genie Sim can provide a highly realistic simulation environment and precise evaluation metrics, empowering developers to efficiently complete the development and iteration of robotic technologies.
Genie Sim Benchmark, as the open-source evaluation version of Genie Sim, is dedicated to providing precise performance testing and optimization support for embodied AI models.
- Flexible and user-friendly simulation configuration and interface
- Simulation benchmarks and evaluation tasks for 10+ manipulation tasks
- Teleoperation capability based on VR and keyboard
- All Joints and end effector pose record and replay
- 550+ High fidelity and physically accurate 3D simulation environment and assets
- Standardized evaluation metrics to quantify performance of embodied AI models
- Evaluation results achieve less than 5% sim to real evaluation error on GO-1 model
Embodied intelligence simulation benchmarks in Genie Sim are designed to evaluate and advance the development of embodied AI models. These benchmarks provide realistic environments, diverse tasks and standardized metrics to measure the performance of robotic AI systems, which reduce the requirement of expensive physical hardware and real-world testing, avoid risky and dangerous testing scenarios and accelerate training and evaluaiton process of AI agents.
Please refer to this page for installation, user guide and API reference
- Release more long-horizon benchmark mainuplation tasks
- More scenes and assets for each benchmark task
- Scenario layout and manipulation trajectory generalization toolkit
- How to shut down the isaac sim server when errors occur, causing the process not responding?
Kill the process in terminal using
pkill -9 -f raise_standalone_sim
- How to choose different render modes?
The default render mode is
RaytracedLighting(RealTime)
. For tasks that contain transparent objects, useRealTimePathTracing(RealTime-2.0)
for perspective relationship of objects
All the data and code within this repo are under Mozilla Public License 2.0 Please consider citing our work either way below if it helps your research.
@misc{2025geniesim,
title={GenieSim},
author={GenieSim Team},
year={2025},
url={https://github.com/AgibotTech/genie_sim}
}
- PDDL Parser (2020). Version 1.1. [Source code]. https://github.com/pucrs-automated-planning/pddl-parser.
- BDDL. Version 1.x.x [Source code]. https://github.com/StanfordVL/bddl
- CUROBO [Source code]. https://github.com/NVlabs/curobo
- Isaac Lab [Source code]. https://github.com/isaac-sim/IsaacLab
- Omni Gibson [Source code]. https://github.com/StanfordVL/OmniGibson