Open-source RL environments reimplemented using BulletPhysics
Top 42.6% on sourcepulse
This repository provides open-source implementations of OpenAI Gym's MuJoCo environments using PyBullet, targeting reinforcement learning researchers. It aims to remove the licensing barrier of MuJoCo, enabling free and open research with continuous control tasks.
How It Works
The project reimplements popular MuJoCo environments using PyBullet's Python wrapper. This approach allows seamless integration with the OpenAI Gym framework, maintaining a consistent API for RL agents. The use of PyBullet, a free and open-source physics engine, eliminates the need for a commercial MuJoCo license, democratizing access to these challenging simulation environments.
Quick Start & Requirements
pip install -e .
from cloned repo.pip install -e .
from cloned repo.import gym; import pybulletgym; env = gym.make('HumanoidPyBulletEnv-v0'); env.render(); env.reset()
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
Some manipulator environments (striker, pusher, thrower) are marked as "WIP" with loading issues. Porting of some MuJoCo environments may have observation differences or missing features.
3 years ago
1 week