Back to Search
M

MuJoCo

Projectactive

MuJoCo (Multi-Joint dynamics with Contact) is a general-purpose physics simulator developed by Google DeepMind (originally by Roboti LLC, acquired by DeepMind in 2021). It is one of the most widely used physics engines in robotics and embodied AI research, with over 13,900 GitHub stars and licensed under Apache 2.0. MuJoCo was designed from the ground up for model-based optimization and simulation of multi-joint dynamics with frictional contact. Its key innovations include a fast and accurate contact model using convex optimization, support for arbitrary 3D geometries including meshes, and efficient computation of dynamics through recursive Newton-Euler algorithms. The simulator supports a wide range of applications including robot control, biomechanics, animation, and reinforcement learning. It has been used extensively to train locomotion and manipulation policies that transfer to real robots, and is the default physics engine in numerous robot learning frameworks including DeepMind's own research stack. In 2022, DeepMind open-sourced MuJoCo under the Apache 2.0 license, making it freely available for both research and commercial use. Since then, it has gained Python bindings, support for differentiable physics, and integration with popular RL libraries. MuJoCo's combination of speed, accuracy, and ease of use makes it the preferred physics simulator for many embodied AI projects. It is used by both the Isaac Lab and Habitat simulators as an underlying physics engine, and is the default simulator for the OpenAI Gym robotics environments.

Details

Updated:6/20/2026
languageC++

Tags

physics-simulatorrobot-simulationDeepMindopen-sourceApache-2.0reinforcement-learningdynamicsC++