Robot Data Factory: Collection, Curation, Training and Deployment Feedback

A robot data factory is the operational system that collects demonstrations, autonomous rollouts, interventions and failures, converts them into traceable episodes, and feeds verified evidence back into model training and deployment decisions. Its product is not raw video; it is usable, governed learning data.

The difficult work sits at the interfaces. Cameras and actions must share time, robot embodiments need explicit schemas, task outcomes need labels, and every transformation must be versioned. Otherwise a larger dataset can quietly combine incompatible units, frames, policies and success definitions.

This guide complements the synthetic robot data guide and Physical AI PoC framework. Collection should follow current privacy, consent, security and licensing requirements for the deployment context.

Design the episode before collecting more data

Define one episode from task request through termination, including reset and outcome. Record observations, robot state, actions, timing, task text, environment, operator input and success evidence. A dataset cannot repair an undefined task boundary.

Choose units, coordinate frames, image conventions and action semantics in a schema registry. Mark required and optional fields. Schema changes should produce a new version and a migration record rather than silent reinterpretation.

Clock alignment determines whether behavior is learnable

Camera frames, proprioception, commands, force signals and controller states arrive at different rates and delays. If timestamps are wrong, training pairs an observation with the wrong action and evaluates policies against misleading ground truth.

Use a common clock or measured offsets, preserve source timestamps and document resampling. Inject known motions to validate alignment. Monitor dropped frames, queue delay and jitter during real operation rather than assuming a nominal frequency.

Multiple robot embodiments and tasks represented in the Open X-Embodiment dataset
Cross-robot learning requires metadata that preserves observation, action and embodiment differences. Source: Google DeepMind Open X-Embodiment. License: CC BY 4.0.

Embodiment metadata keeps robots from becoming false equivalents

The Open X-Embodiment project represents many robot datasets in a common episode format while retaining dataset and action-space details. Its public materials show why a shared container does not erase hardware differences.

Record robot model, joints, limits, gripper, sensors, calibration, controller, firmware and action interpretation. A seven-dimensional action vector can mean absolute pose, delta pose or velocity; these are not interchangeable without a defined adapter.

Episode fieldWhy it mattersFailure if missingQuality check
TimestampsAlign cause and actionWrong supervisionKnown-motion test
EmbodimentInterpret state and actionsUnsafe transferSchema and adapter review
Task and outcomeDefine intent and successAmbiguous labelsIndependent verification
CalibrationMap sensors to geometrySystematic spatial errorReference target test
Policy provenanceTrace behavior sourceBiased evaluationVersion and hash

Demonstrations contain operator choices and hidden corrections

Teleoperation and kinesthetic teaching capture successful behavior quickly, but operators differ in style, speed and recovery. A demonstration can include pauses, camera searches or corrections that a learner interprets as intended behavior.

Record operator identity or protocol, interface latency and whether assistance occurred. Keep failed and recovered episodes. Compare multiple experts and ask whether the collected trajectories cover the states the autonomous policy will actually visit.

Curation should preserve useful difficulty

Remove corrupt files, broken timing and impossible labels, but do not curate away every hard case. Near-failures, recoveries and unusual objects often contain the most valuable information for deployment robustness.

Use automated checks for range, continuity, duplication and missing fields, followed by sampled human review. Assign rejection reasons. Curation decisions should be reproducible against a pinned raw-data snapshot.

Five-stage robot data factory and learning flywheel
Traceable episodes connect collection, curation, model evaluation and field feedback. Source: Physical AI Lab.

Labels need definitions and measured agreement

Success, grasp quality, contact, intervention and failure cause require written definitions. For subjective labels, use multiple annotators and measure agreement. Escalate ambiguous cases instead of forcing certainty.

Model-assisted labeling can accelerate work but introduces systematic errors. Sample by task, site and predicted confidence, then audit against human or instrumented evidence. Preserve the labeler and tool version.

Dataset versions must protect evaluation splits

Create immutable dataset releases with source episode IDs, schema, transforms, filters and licenses. Content hashes make it possible to reproduce training and investigate regressions. Keep deletion and access-control procedures for governed data.

Split by episode families, objects, environments, time or site so near-duplicate sequences do not leak into evaluation. A random frame split can make a model appear to generalize while seeing almost the same trajectory during training.

Factory metricWhat it revealsMisleading shortcutOperational use
Valid episode yieldCollection reliabilityRaw hours onlyFix capture pipeline
Label agreementDefinition qualityLabel countRefine taxonomy
Held-out successGeneralizationTraining lossRelease decision
Failure coverageDeployment relevanceSuccess-only dataCollection priorities
Time to trace episodeGovernance maturityStorage volumeIncident response

Training should retain a path back to every episode

Record dataset version, sampling weights, preprocessing code, model configuration, random seeds and checkpoints. If a policy fails, engineers should trace which examples and transformations shaped the behavior.

Balance tasks without erasing their real operating distribution. Oversampling rare failures can improve learning but distort probability. Evaluate both balanced diagnostic sets and representative deployment sets.

Deployment feedback closes the data loop

Log task requests, policy versions, confidence, interventions, failures and verified outcomes from live robots. Prioritize collection where failure severity, frequency or business impact is high rather than where data is easiest to gather.

Use shadow evaluation and canary deployment for new policies. Compare regressions by task and condition, and retain rollback. A data flywheel is healthy only when each cycle improves held-out and operational evidence.

Governance is part of the production architecture

Define data ownership, consent, retention, access, encryption, export and deletion. Workplace video can capture people, labels and proprietary processes. Open dataset licenses may differ across code, images and contributed sources.

Audit permissions before training and publication, and isolate restricted data. Incident procedures should identify affected episodes and derived models. A scalable factory makes compliance and traceability routine rather than a manual emergency.

  • Define episode and schema before capture.
  • Measure timestamp and calibration quality.
  • Preserve embodiment and policy provenance.
  • Version data, labels, transforms and splits.
  • Feed verified field failures into bounded collection plans.

Frequently asked questions

What is a robot data factory?

It is the collection, validation, labeling, versioning, training and feedback system that turns robot operation into governed learning episodes.

Is more robot data always better?

No. Incorrect timing, ambiguous actions, leakage and unrepresentative collection can make a larger dataset worse than a smaller traceable one.

What metadata is essential for cross-robot data?

Record embodiment, sensors, calibration, action semantics, units, frames, controller and task outcomes so adapters can interpret each episode correctly.

Should failed robot episodes be kept?

Yes when they are valid and governed. Failures and recoveries reveal states that successful demonstrations may never visit.

How do you prevent evaluation leakage?

Split by episode, object, environment, site or time as appropriate, deduplicate related sequences and keep immutable held-out sets.

Data Governance Note

Robot data may contain personal, proprietary or safety-sensitive information. Apply current consent, licensing, access, retention and security requirements, and preserve a traceable path from model outputs back to governed source episodes.