Passive video is not a demonstration
Video of skilled people working is abundant and valuable. It shows what scenes look like, how tasks are structured, and how real work goes wrong. But a policy that controls a robot must output actions in that robot's own command space, and video records none.
Recovering actions from video means inferring poses, contacts and forces through occlusion, then retargeting a human body onto different kinematics. That can be a useful research direction; it is not a property of the footage. We therefore sell authentic footage and robot demonstrations as separate products, and never imply one substitutes for the other.
Harness routing on a formboard
Illustration: bimanual teleoperation
| Property | Passive video | Teleoperation demonstration |
|---|---|---|
| Action labels | None; must be inferred | Commanded actions, recorded |
| Embodiment | Human body, unknown calibration | Specified robot, calibrated |
| Proprioception | Not observed | Measured joint state |
| Timing | Frame clock only | Per-stream timestamps, aligned |
| Outcome | Implicit, often unknown | Independently verified |
| Scale and diversity | High | Bounded by collection cost |
Actions live or die on synchronization
Imitation-learning policies learn a mapping from observations (images, joint state) to actions (often short chunks of future joint targets). Each training example asserts: given what the robot saw and felt at time t, this is what it was commanded to do next. If cameras and joint states are misaligned in time, or the calibration drifted, that assertion is false, and the model learns it anyway.
- Commanded vs. measured. Leader commands and follower state differ by latency and compliance. We record both rather than choosing one silently.
- Pinned embodiment. Firmware, calibration and gripper geometry are versioned with every episode; a changed gripper is a different dataset.
- Measured, not imagined, physics. Force/torque is delivered only when a sensor measured it.
- Two arms are not a humanoid. Bimanual data is valuable for support, slack and packaging coordination; it does not establish humanoid-hand or whole-body transfer.
Cobot gripper handling a part
The next hour is worth less than the last
Once a policy handles the nominal case, more nominal demonstrations add little. What it lacks is coverage of the places it fails: unusual poses, clutter, partial seating, lost slack, recoveries after a slip. Those are rare in uncurated collection and expensive to stumble upon.
Data efficiency is therefore an acquisition problem as much as a modeling one. Our working hypothesis is simple and testable: for a fixed collection budget, demonstrations selected from a frozen policy's categorized failures improve held-out performance more than the same budget of untargeted collection. It may be wrong for a given task and budget. The protocol below is designed so that we find out either way.
Labor arbitrage only matters after acceptance. A cheaper hour can lose to a costlier site with better active time, reset discipline and fewer rejected episodes, so we measure cost per accepted episode, per task.
Illustration: seating a part in a keyed fixture
Packing cartons, from above
Physical self-improvement, carefully
In software, models increasingly help generate the data that trains their successors. The physical analogue is harder: every new example must be performed in the world, reset, and checked. Our long-term thesis is that infrastructure which makes physical data acquisition specifiable, verifiable and model-directed is the precondition for that loop to close.
We have not demonstrated recursive self-improvement, and we do not describe behavior-cloning updates as reinforcement learning. The ladder below is how we think about the path; and where we actually are.
- Level 0standard practice
Human-specified collection
Buyer and engineers choose tasks and variation by judgment.
- Level 1what we are building
Model-informed acquisition
Evaluation failures of a frozen policy decide the next collection spec; humans collect.
- Level 2research direction
Model-proposed variations
The model proposes scenarios and variations it expects to fail on; humans approve and collect.
- Level 3long-term thesis
Verified autonomous practice
Robots attempt tasks in instrumented cells with automatic resets and independent outcome checks.
- Level 4long-term thesis
Physical recursive self-improvement
Each improvement makes the next round of acquisition, practice and evaluation more effective.
Targeted data against a control
The experiment tests one narrow hypothesis. It does not test autonomous science or cross-embodiment transfer.
- Define a versioned SOP, object IDs, fixture geometry, sensor schema, permitted recovery policy, attempt limits and an objective terminal check.
- Freeze baseline checkpoint M0 with its training manifest, software, firmware and calibration versions, and seal diagnostic and final holdout splits.
- Diagnose failures by mode (grasp, orientation, placement, coordination, perception, recovery), counting aborted and interrupted trials.
- Allocate equal operator-minutes and training compute to a targeted arm and a random, coverage-matched control.
- Train M1-target and M1-control from the same M0 with identical optimizer, steps, augmentations and seeds.
- Evaluate with randomized initial conditions and order, the same scenario strata and independent outcome checks.
- Iterate by selecting the next batch from M1 errors on a separate diagnostic set. Never train on final-test failures.
A proposed minimum is 100 randomized attempts per policy per task, across two tasks, with at least three training seeds per update policy where budget allows. This is a planning design, not completed work or a guarantee of statistical power.
How many attempts is enough?
Computed in your browser from the two settings; no data involved.
- ±95% (normal approx.)
- ±9.8 pts
- Wilson interval
- 40.4–59.6%
- ±95% on a difference of two
- ±13.9 pts
Comparing two independently estimated rates is less precise than estimating one. Repeated scenes and shared objects reduce effective independence further — so we report every denominator and extend trials when the uncertainty is material.
Claims discipline
We hold ourselves, and our partners, to the following:
- Illustrative figures are labeled as illustrative, everywhere they appear.
- We report cash, accepted delivery, contracted minimums and pipeline as different things.
- A negative result is published, and the acquisition rule revised. We never manufacture a rising curve.
- We do not call a system RL unless a policy is actually updated from rewards or value estimates.
- Humanoid or cross-embodiment transfer requires a separate experiment on the target embodiment.
- Introductions are not authorized sites, and desk research is not a supply network.




