Pretraining

Bimanual Manipulation Pretraining Data

Coordinated two-handed skills need broad pretraining coverage before a policy can fine-tune on them. We capture two-hand human demonstrations egocentrically, at the diversity and scale a pretraining corpus needs, against a spec you write.
Streams
Ten, synced under 2 ms
First batch
Median 48 h
Billing
Per validated hour
License
Buyer-owned
A contributor wearing a head-mounted camera beside a graphic of the first-person feed and per-hand annotation layers it produces.
Head-worn capture keeps both hands and the handoff between them in frame across a wide range of two-handed tasks.

Requirements

What does bimanual pretraining data need?

01

Breadth before depth

Pretraining coverage spans many objects, environments, and coordination patterns two hands stabilizing, handing off, working in sequence rather than deep repetition of one task.

02

Both hands tracked, on one clock

3D hand pose and contact events for each hand, aligned to the same clock as video and depth, so a model can learn how the two hands relate moment to moment across many tasks.

03

Wrist trajectories, not just endpoints

Continuous wrist motion through the reach-grasp-release cycle, not just start and end poses, so the model learns the coordination path itself.

04

Rights that scale to pretraining volume

A perpetual, buyer-owned commercial license backed by a documented consent chain, sized for the volume a pretraining corpus needs, not a single narrow batch.

Definitions

What is bimanual manipulation pretraining data?

Bimanual manipulation pretraining data is egocentric human video of two-handed tasks captured broadly across objects, environments, and coordination patterns, with per-hand 3D pose, contact events, and depth, rather than deep repetition of one specific skill.

Where fine-tuning data narrows in on the exact tasks a policy must execute, pretraining data is meant to teach general two-hand coordination first: how hands hand off, stabilize for each other, and sequence actions across a wide range of settings, before any task-specific narrowing happens.

Why it matters

Why do bimanual robots need broad two-handed human demonstrations?

A robot that only ever sees demonstrations for the exact tasks it will perform has no fallback when conditions shift slightly a different object shape, a new grip point, a partial occlusion. Broad pretraining on human two-hand behavior gives a model a general prior for how two hands coordinate, which fine-tuning on task-specific data can then specialize.

This mirrors the broader pretraining logic already established for robot foundation models: NVIDIA’s EgoScale research demonstrated a log-linear scaling law between the scale of egocentric human pretraining data and validation loss, and GR00T N1’s data pyramid places web data and human video at the base precisely because that broad layer establishes priors that narrower robot data later refines.

Capture depth

What should bimanual pretraining data capture (both hands, wrists, coordination)?

Each episode needs 3D hand pose tracked separately for each hand, with visibility flags for the frequent occlusion two-hand work produces one hand crossing in front of the other, or in front of the object. Contact events mark exactly when and where each hand makes and breaks contact, aligned to the same clock as the video and depth streams.

Wrist trajectories matter as much as hand pose: the continuous path a wrist follows through a handoff or a stabilizing hold carries coordination information that a single start-and-end pose loses. Capturing both hands’ wrist motion continuously, not just at key frames, is what lets a pretraining corpus teach coordination rather than just endpoints.

A synchronized depth stream rounds out the episode, giving each hand’s pose a grounded position relative to the object and to the other hand, and instance segmentation and action segments give the raw pose and contact stream the structure a pretraining pipeline needs to slice episodes into learnable units.

Data quality

How do calibration and sync make bimanual labels usable?

Per-hand pose is only useful if it is aligned to video and depth on the same clock every time and calibration drifts between cameras corrupt exactly the signal a two-hand coordination model most needs: the relative timing between what each hand is doing. Firsthand aligns all ten streams under 2 ms and validates calibration drift as part of per-batch QA.

Occlusion is common in two-hand work one hand passes in front of the other, or both hands disappear briefly behind the manipulated object so visibility flags on hand pose matter more here than in single-hand capture. A tracker that silently guesses through occlusion introduces noise a pretraining corpus cannot afford at scale.

Coverage planning

How do you plan grasp and task diversity for bimanual pretraining?

A pretraining spec for bimanual skills should vary coordination pattern (handoff, simultaneous, sequential, one-hand-stabilizes) independently from object type and environment, so the resulting corpus does not accidentally correlate a coordination style with a specific object shape. Grasp diversity per hand asymmetric grasps, power versus precision grips on each side should be planned the same way single-hand dexterous pretraining plans grasp diversity.

Environment and lighting variation follow the same diversity logic already used across Firsthand’s custom collections: breadth is planned and specified up front, not left to whatever a single capture session happens to produce, because a pretraining corpus that is deep in one setting and thin in others teaches a biased prior.

It also helps to plan for the handedness of contributors and the relative roles each hand plays across a task set, since a corpus that only ever shows a dominant hand leading and a non-dominant hand stabilizing teaches that pattern as if it were universal. Rotating which hand leads across otherwise similar tasks, and specifying that rotation in the written spec up front, keeps the coordination prior from encoding a handedness bias the deployed policy would then inherit.

Pretraining vs fine-tuning

How does bimanual pretraining data differ from bimanual fine-tuning data?

Bimanual pretraining data, described on this page, is broad: many objects, environments, and coordination patterns, sized to teach a general two-hand coordination prior. Bimanual fine-tuning data the angle covered on our Custom Bimanual Manipulation Data Collection page is narrow and deep: the exact two-handed tasks, objects, and environments a specific policy must execute, collected against tight accept criteria for that use case.

EgoScale’s published two-stage recipe illustrates the shape of this split at a different skill level: a large pretraining corpus (20,854 hours) followed by a comparatively small, tightly aligned mid-training stage (roughly 50 human hours plus about 4 robot hours across 344 tabletop tasks). Bimanual programs follow the same shape breadth first, narrow fine-tuning second even though Firsthand has not published hour counts specific to bimanual capture.

Who uses it

How do humanoid and dual-arm teams use bimanual pretraining data?

Humanoid platforms are bimanual by construction, so a general two-hand coordination prior is directly relevant to nearly every manipulation skill a humanoid policy will eventually need, not just a subset of tasks. Dual-arm industrial and lab platforms benefit the same way when their task set spans multiple coordination patterns rather than one fixed motion.

Both team types typically pair this pretraining-scale data with a narrower, task-specific fine-tuning collection once the target skills are defined, following the same pretraining-then-fine-tuning structure the site documents for dexterous hand and other manipulation pretraining.

The embodiment gap between a human demonstrator and a robot’s own kinematics is real, which is why a broad pretraining stage on human video is typically followed by an aligned mid-training or fine-tuning stage on the robot’s own embodiment rather than deploying directly from human data. For bimanual platforms specifically, that alignment stage matters even more, because the relative geometry between two arms varies far more across robot designs than a single arm’s kinematics does.

Fast · on demand

How to request bimanual pretraining data?

Describe the coordination patterns, object categories, and environment diversity your pretraining corpus needs. We turn it into a written spec covering capture tier, annotation depth, and accept criteria, then quote reach, timeline, and price against that document before capture begins.

The collection runs through the same seven-stage end-to-end pipeline as every Firsthand program: contributor recruiting, capture, per-batch QA, anonymization, and licensed delivery. Where coverage is already deep, a first validated batch ships in a median of 48 hours; thin or unusual environments typically take three to four weeks because vetting operators there is the bottleneck, and we quote that up front.

A short pilot batch is the usual starting point: it lets your team validate hand-pose accuracy, sync quality, and label format against your own pipeline before committing to the full pretraining volume the spec calls for.

Bimanual signal vs delivery

What bimanual pretraining signal does Firsthand deliver?

Bimanual coordination signals a pretraining corpus needs and what a Firsthand custom collection captures for each.
Bimanual pretraining needWhat Firsthand captures
Both hands in frameHead-mounted camera keeping both hands visible through the full task cycle
Per-hand 3D pose3D hand pose tracked separately for each hand, with visibility flags for occlusion
Per-hand contactContact events for each hand, aligned to the same clock as video and depth
Wrist trajectoriesContinuous wrist motion for each hand through the reach-grasp-release cycle
Coordination patternAction segments spanning handoff, simultaneous, and sequential two-hand work
Fine detail on each handOptional wrist cameras for close-range detail on each hand
DepthSynchronized depth stream for scene and contact geometry
FormatsRLDS, LeRobot, WebDataset, plus HDF5, zarr, and Rerun .rrd

Every collection runs through the same seven-stage end-to-end custom collection pipeline.

Pretraining vs fine-tuning

Bimanual pretraining data vs bimanual fine-tuning data

How a broad bimanual pretraining collection differs from the narrow, task-specific fine-tuning collection on Custom Bimanual Manipulation Data Collection.
DimensionPretrainingFine-tuning
CoverageBroad: many objects, environments, coordination patternsNarrow: the exact tasks, objects, environments a policy must execute
GoalGeneral two-hand coordination priorTask-specific execution accuracy
Scale shapeLarger corpus, sized to the model’s pretraining stageSmaller, tightly aligned to accept criteria
SequencingCollected and used firstCollected and used after pretraining, or alongside it as mid-training
Accept criteriaDiversity and coverage against a specPrecise match to the deployed task and environment

FAQ

Bimanual manipulation pretraining data, answered.

What is bimanual manipulation pretraining data?
It is broad-coverage, egocentric human video of two-handed tasks, captured with per-hand 3D pose, contact events, wrist trajectories, and depth across a wide range of objects, environments, and coordination patterns, rather than deep repetition of one narrow skill.
How is this different from Firsthand’s bimanual manipulation data collection page?
Custom Bimanual Manipulation Data Collection covers the narrow, task-specific fine-tuning angle: the exact two-handed tasks a policy must execute. This page covers the pretraining-scale angle: broad two-hand coordination coverage collected before task-specific fine-tuning begins. Many programs use both: a pretraining-scale collection first to establish a general coordination prior, then a fine-tuning collection scoped to the exact deployed tasks.
What evidence supports pretraining on human two-hand video?
NVIDIA’s EgoScale research reported a log-linear scaling law between egocentric human pretraining data scale and validation loss, and a lightweight, aligned mid-training stage after large-scale pretraining produced a 54% average success-rate improvement on a 22-DoF dexterous hand. GR00T N1’s published data pyramid places web data and human video at the base for the same reason: it establishes a broad prior that narrower robot data later refines.
Does capture include contact events for both hands?
Yes. Each episode includes 3D hand pose and contact events tracked separately for each hand, aligned to the same clock as the video and depth streams.
How is custom bimanual pretraining data billed?
Per validated hour, quoted against the written spec before any capture. You pay only for data that clears the accept criteria, and rejected items are recaptured at our cost.
Which delivery formats are supported?
RLDS, LeRobot, and WebDataset, plus HDF5, zarr, and Rerun .rrd. Converter source is readable, so you can retarget the schema to your own loader.
Can we start with a small pilot before scaling a bimanual pretraining corpus?
Yes. A Spec Pilot is a small, fast first batch that proves the spec and accept criteria before you scale volume on demand.

Sources

Where are these bimanual pretraining claims documented?

Request a custom pretraining dataset.

Tell us the coordination patterns, objects, and environments your bimanual foundation model needs to see. We will quote reach, timeline, and price against a written spec, with a first validated batch in a median of 48 hours where coverage is deep.