Mastering Humanoid Simulation with MuJoCo & the G1

Learn how to simulate, tune, and visualize humanoid motion using MuJoCo and the Unitree G1 model. This hands-on course guides you from setup and physics control to motion replay and 3D dataset visualization with Rerun.

Enroll Now

This course includes

  • MuJoCo simulation setup & controls
  • Unitree G1 motion and balance labs
  • Human motion dataset replays
  • Rerun 3D motion visualization projects
  • Certificate of completion

About this course

This course teaches you how to simulate, tune, and visualize humanoid motion using MuJoCo and the Unitree G1 humanoid model. You’ll learn how physics settings, solver mechanics, contact parameters, and environment changes affect balance and motion. Then, you’ll explore real G1 motion datasets—walking, running, squatting, and human dance—while learning to replay and analyze movements using MuJoCo and Rerun 3D visualization. By the end, you’ll be able to run full G1 simulations, fine-tune motion realism, and compare human vs robot trajectories.

Skills you'll gain

  • MuJoCo installation & humanoid setup
  • Simulation controls & interface navigation
  • Solver tuning for stable humanoid motion
  • Environmental & contact physics configuration
  • Loading and replaying Unitree G1 datasets
  • Human motion transfer concepts (LAFAN1)
  • Interactive G1 control & debugging
  • 3D motion visualization with Rerun
Unitree G1 humanoid simulation