Overview of MuJoCo environments
mainMuJoCo (Multi-Joint dynamics with Contact) environments in Gymnasium are physics-based simulations for robotics and biomechanics. They are generally more difficult to solve via policy than other Gymnasium environments.
Available Environments
| Robot | Short Description |
|---|---|
| CartPoles | |
InvertedPendulum | MuJoCo version of CartPole (Continuous actions) |
InvertedDoublePendulum | 2 Pole variation of CartPole |
| Arms | |
Reacher | 2d arm reaching for an object |
Pusher | 3d arm pushing an object to a target |
| 2D Runners | |
HalfCheetah | 2d quadruped running |
Hopper | 2d monoped hopping |
Walker2d | 2d biped walking |
| Swimmers | |
Swimmer | 3d robot swimming |
| Quadruped | |
Ant | 3d quadruped running |
| Humanoid Bipeds | |
Humanoid | 3d humanoid running |
HumanoidStandup | 3d humanoid standing up |
State Space Composition
The state space consists of two parts concatenated together:
- Body part and joint positions (
mujoco.MjData.qpos) - Corresponding velocities (
mujoco.MjData.qvel)
All environments are stochastic, using Gaussian noise added to a fixed initial state.