← all repositories
Farama-Foundation/Gymnasium-Robotics

MuJoCo robotics environments that outlived mujoco-py

It consolidates Fetch, Shadow Hand, D4RL, and other MuJoCo robotics benchmarks into a single Gymnasium-compatible suite, replacing legacy mujoco-py with modern bindings.

942 stars Python Domain AppsML Frameworks
Gymnasium-Robotics
Not currently ranked — collecting fresh signals.
star history

What it does Gymnasium-Robotics packages a menagerie of reinforcement learning environments for robotic manipulation and locomotion into the Gymnasium API. It runs on the MuJoCo physics engine and covers tasks ranging from a 7-DoF Fetch arm pushing objects to a 24-DoF Shadow Dexterous Hand twirling a pen. The library also hosts refactored versions of the D4RL offline-RL environments, including maze navigation and a Franka kitchen scenario.

The interesting bit The real value is in the plumbing, not the robots. A GoalEnv extension exposes reward, termination, and truncation functions so you can recompute them with substituted goals—an essential hook for Hindsight Experience Replay algorithms. It is the kind of boring interface work that keeps research code from quietly rotting.

Key highlights

  • Covers manipulation (Fetch arm, Shadow Dexterous Hand, Franka Kitchen) and multi-agent locomotion (MaMuJoCo)
  • Includes D4RL environments like maze navigation, Adroit arm tasks, and kitchen scenarios
  • GoalEnv API enforces dictionary observations with desired_goal, achieved_goal, and observation keys
  • Explicitly migrated from the unmaintained mujoco-py to current official MuJoCo Python bindings
  • Linux and macOS only; Windows support relies on community pull requests

Caveats

  • Refactored D4RL environments may not match original action/observation spaces, so check before comparing to published baselines
  • Windows is not officially supported or tested
  • New D4RL datasets generated with Minari are still a work in progress

Verdict Grab this if you need reproducible robotics benchmarks for RL research and want to stop fighting legacy mujoco-py dependencies. Skip it if you need real hardware integration or non-MuJoCo physics.

Frequently asked

What is Farama-Foundation/Gymnasium-Robotics?
It consolidates Fetch, Shadow Hand, D4RL, and other MuJoCo robotics benchmarks into a single Gymnasium-compatible suite, replacing legacy mujoco-py with modern bindings.
Is Gymnasium-Robotics open source?
Yes — Farama-Foundation/Gymnasium-Robotics is open source, released under the MIT license.
What language is Gymnasium-Robotics written in?
Farama-Foundation/Gymnasium-Robotics is primarily written in Python.
How popular is Gymnasium-Robotics?
Farama-Foundation/Gymnasium-Robotics has 942 stars on GitHub.
Where can I find Gymnasium-Robotics?
Farama-Foundation/Gymnasium-Robotics is on GitHub at https://github.com/Farama-Foundation/Gymnasium-Robotics.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.