--- license: apache-2.0 base_model: nvidia/GR00T-N1.6-3B pipeline_tag: robotics tags: [robotics, vla, gr00t, gr00t-n1.6, manipulation, maniguard, franka] --- # GR00T-N1.6 - Sim2Real Clutter (task_0048) (joint, 2-cam) NVIDIA Isaac **GR00T-N1.6-3B** fine-tuned on the ManiGuard **clutter-task0048** base task (sim Franka Panda). Part of the ManiGuard VLA benchmark - GR00T vs pi0.5 on the same task families with identical data, cameras, and controller. ## Model - **Base:** [nvidia/GR00T-N1.6-3B](https://huggingface.co/nvidia/GR00T-N1.6-3B) - Eagle (nvidia/Eagle-Block2A-2B-v2) VLM + flow-matching DiT action head - **Embodiment:** NEW_EMBODIMENT - Franka Panda, **8-D joint** state/action (7 arm joints + 1 gripper) - **Cameras (2):** image_left (overview) + wrist (256x256) - **Action:** arm = state-relative chunks (reconstructed to absolute at inference), gripper = absolute; 16-step horizon at 30 fps (0.53 s); NON_EEF (joint space) - **Tuning:** GR00T-N1.6 default - VLM (LLM + visual) **frozen**, train projector + diffusion action head (**no LoRA**) ## Training - single-card config, bf16, global batch 4, 50000 steps (~8 epochs over 23,904 frames), cosine LR (peak 2.5e-5, sqrt-scaled), warmup 0.05 - Data: [IDEAS-Lab-Northwestern/sim2real-clutter-task0048-sim-joint-5cam](https://huggingface.co/datasets/IDEAS-Lab-Northwestern/sim2real-clutter-task0048-sim-joint-5cam); videos decoded as H.264 for GR00T's torchcodec loader ## Usage Load with `Gr00tPolicy` from [Isaac-GR00T (n1d6)](https://github.com/NVIDIA/Isaac-GR00T/tree/n1d6), `--embodiment-tag NEW_EMBODIMENT`. The included `processor/` carries the normalization stats + modality config. > WARNING - Convention (must match at eval): joint-space JointController (absolute joint targets, NON_EEF) + 2 cameras (image_left overview + wrist). A mismatched controller or camera set silently feeds an out-of-distribution input.