You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1.8 KiB

MuJoCo Menagerie - Unitree G1

Source: https://github.com/google-deepmind/mujoco_menagerie/tree/main/unitree_g1 Fetched: 2026-02-13 Type: GitHub Repository README


Unitree G1 Model Documentation

Overview

The Unitree G1 is a humanoid robot model provided by Unitree Robotics, with MJCF (MuJoCo XML Format) descriptions available in the mujoco_menagerie repository. The model is "derived from the publicly available MJCF description" maintained by Unitree Robotics.

Technical Requirements

  • MuJoCo Version: Requires MuJoCo 2.3.4 or later
  • License: BSD-3-Clause License

Model Files & Variants

Primary Models:

  1. g1.xml - Standard humanoid configuration
  2. g1_with_hands.xml - Variant including hand/gripper components
  3. scene.xml - Environment setup for standard model
  4. scene_with_hands.xml - Environment for hand-equipped variant

MJX-Compatible Versions:

  • g1_mjx.xml - Optimized for MuJoCo JAX (MJX) physics simulation
  • scene_mjx.xml - MJX environment with tuned collision geometry

Configuration Details

Standard Model (g1.xml)

The base model includes 29 degrees of freedom configured for bipedal locomotion and manipulation tasks.

Modifications from Source

Development steps included:

  • Extraction of common properties into default sections
  • Addition of standing posture keyframe
  • Integration of joint position actuators (noted as requiring tuning)

MJX Model Enhancements

The MJX variant features "manually designed collision geoms and corresponding contact pairs," alongside optimized solver parameters and "lower, more realistic PD gains." The model includes home and bent-knee keyframes for testing various poses.

Additional Resources

  • Changelog: Available in CHANGELOG.md
  • Publication: Cite the MuJoCo Playground paper (Zakka et al., 2025) for research using this model