Case 01 · Pilot
A new skill from fifty VR demonstrations.
0 → 90%success, 27 of 30 paired trials
50VR demonstrations
1operator, from home
GR00T N1.7 — fine-tuned by NVIDIA for its own benchmark task — scored zero on a
structurally new pick-and-place task in our scene. One operator recorded fifty demonstrations in VR
through simxr.app. Post-trained on them, the same model completed the task in 27 of 30 paired
trials on a fixed protocol — in simulation.
- post-trained checkpoint
- validated dataset
- evaluation protocol
- 90-second video
Case 02 · Full project
Four tasks in two scenes for a humanoid manufacturer.
0 → 65%success across all four tasks, customer’s criterion
~1,500successful demonstrations from ~20 operator-hours
~10,000generated episodes, every batch accepted
The customer brought their own robot, two scenes and a strict data contract. We made the robot
drivable in VR, rebuilt the scenes, recorded the demonstrations across four tasks with our
operators, multiplied them into validated episodes and delivered every batch in the
customer’s own format — each one accepted by their validator. Post-trained on that data, a policy that scored zero on every task
reached 65 % success across all four under the customer’s own criterion, in simulation
— and 80–85 % once the acceptance-side defects we reported are corrected.
- 4 accepted deliveries
- customer-format data
- post-trained checkpoint
- evaluation protocol
- Robot and scenes
- Theirs — made drivable and physics-ready by us
- Demonstrations
- ~1,500 successful, four tasks, our operators
- Generated episodes
- ~10,000, replay-validated, in the customer’s format
- Deliveries
- 4 of 4 accepted by the customer’s validator
- Post-training
- 0 % → 65 % across four tasks, customer’s criterion, in simulation; 80–85 % with acceptance-side defects corrected
Case 03 · Locomanipulation
A humanoid carries breakfast across a scanned room.
68 of 100attempts succeed, on a job the robot could not do before
15VR demonstrations, one operator
500generated episodes, with the walk added
Pick up a jam jar, walk across the room and stand it on a breakfast tray: a job the robot could
not do. We scanned the salon of a French château as a 3D Gaussian splat, rebuilt it as a
physics-ready scene and made the jar from a single photograph. One operator at home showed the
pick-and-place in VR through simxr.app.
Fifteen demonstrations became 500 training episodes, with the walk across the room added in
simulation. Post-trained on them, the model now drives a Unitree G1 through the whole job
on its own, and succeeds in 68 of 100 attempts from random starts — in simulation.
- scanned scene
- validated dataset
- post-trained checkpoint
- evaluation protocol
- Scene
- A real room as a 3D Gaussian splat, objects from photographs
- Demonstrations
- 15, recorded in VR by one operator at home
- Generated
- 500 episodes; the robot walks about six metres in each
- Robot and model
- Unitree G1 · GR00T N1.5, post-trained · head and wrist cameras
- Result
- 68 of 100 attempts from random starts, in simulation