TAKELOOP / DATA / 01

Data built around the moments robots struggle with.

Demonstrations establish the task. Takeovers show where autonomy fails. Recovery turns that failure into a useful training signal.

Illustrative robotics capture detail
TASK · ACTION · OUTCOMEIllustrative

TASK · ACTION · OUTCOME

Teleoperation demonstrations

Human-controlled robot demonstrations captured at the task level.

Illustrative robotics capture detail
VISION · MOTION · CONTEXTIllustrative

VISION · MOTION · CONTEXT

Egocentric and wearable human demos

Human motion and manipulation captured from the operator's perspective.

Illustrative robotics capture detail
LABEL · REVIEW · QAIllustrative

LABEL · REVIEW · QA

Success / failure labels

Structured outcome labels tied to the episode.

EXAMPLE SCHEMA

One episode. Every signal aligned.

This schema is illustrative and adapts to the receiving training stack.

episode_id string | arraytask_id string | arrayrobot_id string | arrayoperator_id string | arraytimestamp float64camera_streams string | arrayjoint_states string | arrayaction_trace string | arraysuccess booleanfailure_type string | arraytakeover_start string | arraytakeover_end string | arrayrecovery_segment string | arrayqa_status string | array

INITIAL VOLUME

Start small. Scale the loop.

The initial collection is a fixed operating target. The path beyond it is illustrative and agreed after review.

500demonstrations
20–40hours of manipulation data
50–100episodes in first review batch
10business days target delivery

ILLUSTRATIVE SCALING PATH

500→2,000→10,000+

CONFIGURE

Start with the task.

Describe your robot and receiving stack to shape a relevant demonstration and takeover package.

Configure a package →

PROCESS

How the loop works.

01

Scope

Define the task, embodiment, success criteria and data requirements.

02

Capture

Record demonstrations, interventions and recovery behavior.

03

QA

Review synchronization, trajectory integrity, labels and episode quality.

04

Deliver

Package data in the format the training stack already reads.

05

Close the loop

Feed recovery and failure data back into the learning process.

Request a sample dataset