dm_control: Software and Tasks for Continuous Control

by   Yuval Tassa, et al.

The dm_control software package is a collection of Python libraries and task suites for reinforcement learning agents in an articulated-body simulation. A MuJoCo wrapper provides convenient bindings to functions and data structures. The PyMJCF and Composer libraries enable procedural model manipulation and task authoring. The Control Suite is a fixed set of tasks with standardised structure, intended to serve as performance benchmarks. The Locomotion framework provides high-level abstractions and examples of locomotion tasks. A set of configurable manipulation tasks with a robot arm and snap-together bricks is also included. dm_control is publicly available at


page 1

page 10

page 24

page 25

page 26

page 28

page 29

page 30


DeepMind Control Suite

The DeepMind Control Suite is a set of continuous control tasks with a s...

WoLF: the Whole-body Locomotion Framework for Quadruped Robots

The Whole-Body Locomotion Framework (WoLF) is an end-to-end software sui...

Reusable neural skill embeddings for vision-guided whole body movement and object manipulation

Both in simulation settings and robotics, there is an ambition to produc...

IKEA Furniture Assembly Environment for Long-Horizon Complex Manipulation Tasks

The IKEA Furniture Assembly Environment is one of the first benchmarks f...

Evaluating task-agnostic exploration for fixed-batch learning of arbitrary future tasks

Deep reinforcement learning has been shown to solve challenging tasks wh...

Tonic: A Deep Reinforcement Learning Library for Fast Prototyping and Benchmarking

Deep reinforcement learning has been one of the fastest growing fields o...

White-box methodologies, programming abstractions and libraries

This deliverable reports the results of white-box methodologies and earl...

Code Repositories


DeepMind's software stack for physics-based simulation and Reinforcement Learning environments, using MuJoCo.

view repo