MuJoCo is a free and open-source physics engine that aims to facilitate research and development in robotics, biomechanics, graphics and animation, and other areas where fast and accurate simulation is needed.
- MuJoCo stands for Multi-Joint dynamics with Contact
- It is a (rigid-body) simulator
- In my personal opinion, a (proper) simulator consists of:
- Rigid-body simulation by solving an equation of motion (e.g., an articulated body algorithm)
- Contact solver (main cause of sim-to-real gap)
- Easy-to-use visualizer (VERY IMPORTANT for conducting research)
- Introduction to
MuJoCo
and our lab-maintainedmujoco_parser
- Forward Kinematics
- Forward Dynamics
- Inverse Kinematics
- Inverse Dynamics
- Planning using
RRT
- Vision Reasoning using
GPT4o
and open-vocab detection - Motion Retargeting of Unitree
G1
- PID Control of
Snapbot
- Reinforcement Learning using
Soft Actor-Critic
ofSnapbot