This is an online book about the MuJoCo simulator. The book evolves with the software. Snapshots of the HTML are periodically converted into PDFs, and become archival publications with edition number matching the corresponding software version. They can be referenced as:
Todorov, E. (2015). MuJoCo: Modeling, Simulation and Visualization of Multi-Joint Dynamics with Contact (edition 1.0). Seattle, WA: Roboti Publishing. http://www.mujoco.org/book/edition10.pdf
The available editions in the archive are: (coming soon)
MuJoCo is a physics engine aiming to facilitate research and development in robotics, biomechanics, graphics and animation, and other areas where fast and accurate simulation of complex dynamical systems is needed. It offers a unique combination of speed, accuracy and modeling power, yet it is not merely a better simulator. Instead it is the first full-featured simulator designed from the ground up for the purpose of model-based control. It has been used extensively in the author's research lab at the University of Washington, where it has played a key role in designing more intelligent robot controllers and state estimators via numerical optimization.
Our recent engine comparison shows that for multi-joint systems relevant to robotics, MuJoCo is both faster and more accurate than gaming engines including PhysX, Havoc, Bullet and ODE, as well as the "articulated" versions of PhysX and Bullet. In some tests the differences are orders-of-magnitude. It also remains stable and realistic at larger time-steps. In gaming scenarios involving many disconnected bodies, MuJoCo is somewhat slower than gaming engines but still more accurate.
We are finalizing MuJoCo 1.0.
Documentation: Work in progress
The rest of this website is the documentation of the MuJoCo engine. Note that this is work in progress and will be updated often. Some of the existing text still refers to previous versions of the software.