Benchmark results
Checkpoint: nvidia/GR00T-N1.6-G1-PnPAppleToPlateFine-tuning
You can skip this section and directly evaluate with the provided checkpoint above.1
Clone dataset repository
Clone without downloading all files:
2
Setup sparse checkout
Download only the G1 dataset:
3
Run fine-tuning
Evaluation
Setup environment
Install the required dependencies (only needs to be done once):Run evaluation
1
Start policy server
In Terminal 1, choose one of the following options:Option 1: Local fine-tuned checkpointOption 2: Remote fine-tuned checkpoint
2
Start evaluation client
In Terminal 2:
Available tasks
gr00tlocomanip_g1_sim/LMPnPAppleToPlateDC_G1_gear_wbc- Pick apple and place on plate with dynamic constraints
Real robot deployment
When working with real Unitree G1 robot data, you have two options:Option 1: Using GR00T-WholeBodyControl
If you collected data using GR00T-WholeBodyControl, leverage theUNITREE_G1 embodiment tag. This is a pre-trained embodiment with models already trained on in-the-wild Unitree G1 datasets.
Option 2: Custom whole-body controller
If your data was collected using a different whole-body controller, create and fine-tune with aNEW_EMBODIMENT tag. This allows you to define a custom embodiment tailored to your specific controller setup.
See the fine-tune new embodiment guide for detailed instructions.