File size: 6,489 Bytes
700dd75 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 | GR00T-WholeBodyControl Documentation
====================================
.. image:: https://img.shields.io/badge/License-Apache%202.0%20%7C%20NVIDIA%20Open%20Model-blue.svg
:target: resources/license.html
:alt: License
.. image:: https://img.shields.io/badge/IsaacLab-2.3.0-blue.svg
:target: https://github.com/isaac-sim/IsaacLab/releases/tag/v2.3.0
:alt: IsaacLab
Welcome to the official documentation for **GR00T Whole-Body Control (WBC)**! This is a unified platform for developing and deploying advanced humanoid controllers.
What is GR00T-WholeBodyControl?
--------------------------------
This codebase serves as the foundation for:
- **Decoupled WBC** models used in NVIDIA Isaac-Gr00t, Gr00t N1.5 and N1.6 (see :doc:`detailed reference <references/decoupled_wbc>`)
- **GEAR-SONIC Series**: State-of-the-art controllers from the GEAR team
News
----
- **[2026-07-23]** **SONIC v1.1 checkpoint** โ released a robot-heading-normalized SONIC controller trained with wrist-pose augmentation for 3-point teleoperation and SONIC-backed VLA execution. See the `Model Card <model_card.html>`_ and `Download Models <getting_started/download_models.html#sonic-v11-checkpoint>`_.
- **[06/16]** **Isaac Teleop Setup (CloudXR / DeviceIO, in-process)** โ added bring-up docs for the in-process CloudXR path via ``isaacteleop[cloudxr]``, with no separate publisher container. See `Isaac Teleop Setup <tutorials/isaac_teleop_publisher_setup.html>`_.
- **[2026-06-16]** **Low-latency teleoperation checkpoint** โ released a SONIC checkpoint with 4-frame SMPL reference lookahead for more responsive whole-body teleoperation. See the `Model Card <model_card.html>`_, `Download Models <getting_started/download_models.html#low-latency-teleoperation-checkpoint>`_, and `VLA Inference <tutorials/vla_inference.html#low-latency-teleoperation-checkpoint>`_ for usage.
- **[2026-05-07]** **End-to-end VLA workflow on G1** โ collect teleop data, fine-tune Isaac-GR00T N1.7, and deploy with SONIC whole-body control. See `Data Collection <tutorials/data_collection.html>`_, `VLA Workflow <tutorials/vla_workflow.html>`_, and `VLA Inference <tutorials/vla_inference.html>`_.
- **[2026-04-14]** `Live web demo <https://nvlabs.github.io/GEAR-SONIC/demo.html>`_ โ try SONIC interactively in your browser. Features `Kimodo <https://github.com/nv-tlabs/kimodo>`_ text-to-motion generation.
- **[2026-04-10]** Released **SONIC training code and checkpoint** on `HuggingFace <https://huggingface.co/nvidia/GEAR-SONIC>`_. Train from scratch or finetune. **Additional embodiment support** and **VLA data collection pipeline**. See `Training Guide <user_guide/training.html>`_.
- **[2026-03-24]** C++ inference stack update: motor error monitoring, TTS alerts, ZMQ protocol v4, idle-mode readaptation. **ZMQ header size changed to 1280 bytes.**
- **[2026-03-16]** `BONES-SEED <https://huggingface.co/datasets/bones-studio/seed>`_ open-sourced โ 142K+ human motions (~288 hours) with G1 MuJoCo trajectories.
- **[2026-02-19]** Released GEAR-SONIC: pretrained checkpoints, C++ inference, VR teleoperation, and documentation.
- **[2025-11-12]** Initial release with Decoupled WBC for GR00T N1.5 and N1.6.
GEAR-SONIC
----------
.. image:: _static/sonic-preview-gif-480P.gif
:width: 100%
:align: center
.. raw:: html
<p style="margin-top: 0; margin-bottom: 1em;">
<a href="https://nvlabs.github.io/GEAR-SONIC/"><img src="https://img.shields.io/badge/๐_Website-GEAR--SONIC-76B900" alt="Website"></a>
<a href="https://arxiv.org/abs/2511.07820"><img src="https://img.shields.io/badge/๐_arXiv-2511.07820-b31b1b" alt="Paper"></a>
<a href="https://github.com/NVlabs/GR00T-WholeBodyControl"><img src="https://img.shields.io/badge/๐ป_GitHub-Repository-181717" alt="GitHub"></a>
</p>
**SONIC** is a humanoid behavior foundation model that gives robots a core set of motor skills learned from large-scale human motion data. Rather than building separate controllers for every motion, SONIC uses motion tracking as a scalable training task so a single unified policy can produce natural, whole-body movement and support a wide range of behaviors.
๐ฏ Key Features:
- ๐ถ Natural whole-body locomotion (walking, crawling, dynamic movements)
- ๐ฎ Real-time VR teleoperation support
- ๐ค Foundation for higher-level planning and interaction
- ๐ฆ Ready-to-deploy C++ inference stack
Quick Start: Sim2Sim
--------------------
Quickly test the SONIC deployment stack in MuJoCo before deploying on real hardware.
.. raw:: html
<video width="100%" autoplay loop muted playsinline style="border-radius: 8px; margin: 0 0 1.5em 0;">
<source src="_static/sim2sim.mp4" type="video/mp4">
</video>
.. tip::
**Get running in minutes!** Follow the :doc:`Installation <getting_started/installation_deploy>` and :doc:`Quickstart <getting_started/quickstart>` guides to see this in action on your machine.
Documentation
-------------
.. toctree::
:maxdepth: 2
:caption: Getting Started
model_card
getting_started/installation_deploy
getting_started/download_models
getting_started/quickstart
getting_started/vr_teleop_setup
.. toctree::
:maxdepth: 2
:caption: Tutorials
tutorials/keyboard
tutorials/gamepad
tutorials/zmq
tutorials/manager
tutorials/isaac_teleop_publisher_setup
tutorials/vr_wholebody_teleop
tutorials/live_camera_teleop
tutorials/data_collection
tutorials/vla_workflow
tutorials/vla_inference
.. toctree::
:maxdepth: 2
:caption: Training
getting_started/installation_training
user_guide/training
user_guide/training_data
user_guide/new_embodiments
.. toctree::
:maxdepth: 2
:caption: Best Practices
user_guide/teleoperation
user_guide/troubleshooting
.. toctree::
:maxdepth: 2
:caption: API Reference
.. api/index
.. api/teleop
.. toctree::
:maxdepth: 2
:caption: Reference Documentation
references/index
user_guide/configuration
references/conventions
references/training_code
references/deployment_code
references/observation_config
references/motion_reference
references/planner_onnx
references/jetpack6
references/decoupled_wbc
.. toctree::
:maxdepth: 1
:caption: Additional Resources
resources/citations
resources/license
resources/support
.. resources/contributing
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
|