Genesis-Embodied-AI/RoboGen
A generative and self-guided robotic agent that autonomously proposes tasks, generates simulation environments, and acquires new robotic skills continuously.

RoboGen is an autonomous robotic agent designed for automated robot learning. It operates as a self-guided system that can endlessly propose new tasks, generate corresponding simulation environments, and master new robotic skills without human intervention. The system is powered by a generative simulation engine called Genesis, which supports multi-material physics. RoboGen can handle rigid manipulation, locomotion tasks, and is designed to scale robot learning by automatically generating training data through simulation.
Frequently asked
- What is Genesis-Embodied-AI/RoboGen?
- A generative and self-guided robotic agent that autonomously proposes tasks, generates simulation environments, and acquires new robotic skills continuously.
- Is RoboGen open source?
- Yes — Genesis-Embodied-AI/RoboGen is open source, released under the Apache-2.0 license.
- What language is RoboGen written in?
- Genesis-Embodied-AI/RoboGen is primarily written in Python.
- How popular is RoboGen?
- Genesis-Embodied-AI/RoboGen has 1.2k stars on GitHub.
- Where can I find RoboGen?
- Genesis-Embodied-AI/RoboGen is on GitHub at https://github.com/Genesis-Embodied-AI/RoboGen.