Robotics simulation framework for robot learning research
Top 70.8% on sourcepulse
Robogym is a robotics simulation framework designed for robot learning research, offering a variety of environments built on OpenAI Gym and MuJoCo. It targets researchers and engineers needing diverse, customizable simulation scenarios for training and evaluating reinforcement learning agents, particularly for manipulation tasks.
How It Works
Robogym leverages MuJoCo for physics simulation and extends OpenAI Gym's interface, providing a structured way to define and interact with robotic environments. Environments are built using a SimulationInterface
and RobotEnv
classes, allowing for detailed customization of robot configurations, physics parameters, and task objectives through RobotEnvParameters
and RobotEnvConstants
. This approach facilitates domain randomization and curriculum learning by enabling direct intervention in environment parameters during training.
Quick Start & Requirements
mujoco-py
instructions.pip install git+https://github.com/openai/robogym.git
python robogym/scripts/examine.py <env_script>
Highlighted Details
randomize
, mujoco_substeps
, num_objects
) for domain randomization and curriculum learning.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
This project is archived, meaning it will not receive updates or bug fixes. The dependency on MuJoCo and specific Python versions may lead to compatibility issues with newer systems.
2 years ago
Inactive