pytorch / pytorch/rl

[Feature Request] Mujoco Playground Integration (with multiagent support)

Open
#3,733 2 comments 0 reactions 1 assignee View on GitHub

@vmoens is already working on this.

Since May 9, 2026.

enhancement
Dominant language
Python
Stars
3.6k
Forks
484
Avg merge
1d 1h
Merged PRs (30d)
207

Description

Motivation

Mujoco Playground [1] is the latest comprehensive, mujoco-based RL control suite offered by deepmind.

Currently torchrl offers the BraxEnv, which offers the standard single-agent version of the original deepmind control suite. Brax authors have reqeusted users to transition to mujoco_playground for environments and only use brax for training algorithms.

Separately, JaxMARL [2] offers a multi-agent version decomoposition of the brax environments as proposed in the FACMAC paper [3]. This continues to be a very useful application domain for cooperative MARL.

[1] https://playground.mujoco.org/
[2] https://github.com/FLAIROx/JaxMARL
[3] https://arxiv.org/abs/2003.06709

Solution

Create a single Mujoco-Playground environment wrapper that would additionally offer multi-agent decomposition.

Upon completing this,

  • We can deprecate the BraxEnv
  • We can use the multi-agent decomposition in marl examples / benchmarks

Checklist

  • I have checked that there is no similar issue in the repo (required)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.