2024-05-15 16:39:06 +08:00
# Unitree G1 Description (URDF & MJCF)
## Overview
2024-10-09 20:51:51 +08:00
This package includes a universal humanoid robot description (URDF & MJCF) for the [Unitree G1 ](https://www.unitree.com/g1/ ), developed by [Unitree Robotics ](https://www.unitree.com/ ).
2024-05-15 16:39:06 +08:00
2024-10-22 17:04:06 +08:00
MJCF/URDF for the G1 robot:
2025-03-12 15:31:44 +08:00
| MJCF/URDF file name | `mode_machine` | Hip roll reduction ratio | Update status | dof#leg | dof#waist | dof#arm | dof#hand |
|------------------------------------------|:--------------:|:------------------------:|---------------|:-------:|:---------:|:-------:|:--------:|
| `g1_23dof_rev_1_0` | 4 | 22.5 | Up-to-date | 6*2 | 1 | 5*2 | 0 |
| `g1_29dof_rev_1_0` | 5 | 22.5 | Up-to-date | 6*2 | 3 | 7*2 | 0 |
| `g1_29dof_with_hand_rev_1_0` | 5 | 22.5 | Up-to-date | 6*2 | 3 | 7*2 | 7*2 |
| `g1_29dof_rev_1_0_with_inspire_hand_DFQ` | 5 | 22.5 | Up-to-date | 6*2 | 3 | 7*2 | 12*2 |
| `g1_29dof_rev_1_0_with_inspire_hand_FTP` | 5 | 22.5 | Up-to-date | 6*2 | 3 | 7*2 | 12*2 |
| `g1_29dof_lock_waist_rev_1_0` | 6 | 22.5 | Up-to-date | 6*2 | 1 | 7*2 | 0 |
| `g1_29dof_lock_waist_with_hand_rev_1_0` | 6 | 22.5 | Up-to-date | 6*2 | 1 | 7*2 | 7*2 |
| `g1_dual_arm` | 9 | null | Up-to-date | 0 | 0 | 7*2 | 0 |
| ~~`g1_23dof`~~ | 1 | 14.5 | Deprecated | 6*2 | 1 | 5*2 | 0 |
| ~~`g1_29dof`~~ | 2 | 14.5 | Deprecated | 6*2 | 3 | 7*2 | 0 |
| ~~`g1_29dof_with_hand`~~ | 2 | 14.5 | Deprecated | 6*2 | 3 | 7*2 | 7*2 |
| ~~`g1_29dof_lock_waist`~~ | 3 | 14.5 | Deprecated | 6*2 | 1 | 7*2 | 0 |
2024-05-15 16:39:06 +08:00
## Visulization with [MuJoCo](https://github.com/google-deepmind/mujoco)
1. Open MuJoCo Viewer
```bash
pip install mujoco
python -m mujoco.viewer
```
2024-09-03 16:58:00 +08:00
2. Drag and drop the MJCF/URDF model file (`g1_XXX.xml`/`g1_XXX.urdf`) to the MuJoCo Viewer.