Python bindings for MuJoCo physics engine
Top 16.1% on sourcepulse
This repository provides Python bindings for the MuJoCo physics engine, enabling detailed and efficient rigid body simulations. It is primarily targeted at researchers and developers in robotics and reinforcement learning who require a robust physics simulator for complex environments.
How It Works
The library acts as a Python wrapper around the C-based MuJoCo engine, allowing users to load MuJoCo XML models, step through simulations, and access simulation data directly from Python. It leverages compiled C extensions for performance-critical operations, bridging the gap between Python's ease of use and MuJoCo's simulation capabilities.
Quick Start & Requirements
pip3 install -U 'mujoco-py<2.2,>=2.1'
~/.mujoco/mujoco210/
or set MUJOCO_PY_MUJOCO_PATH
).libosmesa6-dev
, libgl1-mesa-glx
, libglfw3
on Ubuntu. macOS may require brew install llvm boost hdf5
and environment variable configuration.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
This project is deprecated and does not support MuJoCo versions after 2.1.0. New users are directed to use the official MuJoCo Python bindings. Installation can be challenging due to native code compilation and platform-specific dependencies.
1 year ago
Inactive