Landscape · GR00T Whole-Body Control

NVIDIA's humanoid motion stack, piece by piece

MotionBricks does not live alone, which is why coverage keeps mangling it. The GR00T Whole-Body Control effort is a set of layers — generation, control, data, retargeting — each with its own repo or page. Here is the map, with every box linked to where NVIDIA itself describes it.

The layers

MotionBricks robotics teaser: generated motion on the Unitree G1
Generation layer — MotionBricks on G1.
GEAR-SONIC teaser from the official README Related Work section
Control layer — GEAR-SONIC.

SONIC's three checkpoints, straight from the model card

All three models use the SONIC universal-token controller, produce 64-dimensional latent motion tokens, run the controller at 50 Hz, and support SMPL pose, G1 motion reference, and teleoperation inputs.

CheckpointReference lookaheadIntended use
Default SONIC (original release)10 future frames at 20 ms spacing, approximately 200 ms of reference lookaheadDefault general-purpose SONIC controller for motion tracking, planning, teleoperation, and compatibility with existing deployments. G1 and teleoperation future-reference observations use step5.
Low-latency teleoperation · files4 future frames at 20 ms spacing, approximately 80 ms of reference lookaheadIntended for more responsive whole-body teleoperation and VLA execution. G1 and teleoperation future-reference observations use step1. Use its encoder, decoder, and observation config together.
SONIC v1.1 · files10 future frames at 20 ms spacing, approximately 200 ms of reference lookaheadUses robot-heading-normalized target orientation and was trained with wrist-pose augmentation. Intended for heading-stable whole-body teleoperation and SONIC-backed VLA policies that use this controller. G1 and teleoperation future-reference observations use step5; this is not the low-latency model.
The lookahead values describe the reference horizon presented to the controller. They are not measurements of total end-to-end teleoperation latency, which also includes sensing, networking, preprocessing, and inference.

Release timeline

DateWhat shipped
2026-04-27MotionBricks preview release — interactive G1 demo, pretrained checkpoints (VQVAE · pose · root), synthetic training code, motion-representation docs, GIF gallery.
2026-05-07GR00T-WBC: end-to-end VLA workflow on G1 (teleop data → Isaac-GR00T N1.7 fine-tune → SONIC deployment).
2026-06-16GR00T-WBC: low-latency teleoperation checkpoint (4-frame lookahead) + Isaac Teleop Setup docs.
2026-07-23GR00T-WBC: SONIC v1.1 checkpoint (robot-heading-normalized, wrist-pose augmentation).

Pattern worth noticing: the dates interleave. MotionBricks' preview (2026-04-27) came first in this window; the WBC repo answered with the VLA workflow, the low-latency checkpoint, and v1.1. The stack moves as a stack — which is precisely why the generation layer alone will not drive your robot. For the runtime piece in isolation, see the installation guide, and keep up with the guides indexed here as layers change.