The State of Data Collection for Robotic Manipulation

A beginner-friendly guide to teleoperation, human demonstrations, simulation, data gloves, tactile sensing, and the trade-offs behind scalable robot learning.

Preface

During my years in humanoid robotics, I was not particularly focused on data collection methods and practices. However, over the past two years, several projects pushed me to look more closely at this area and connect it with my broader experience in robotics. More recently, I have encountered many newcomers and beginners who are curious about how manipulation data is actually collected, what the main approaches are, and why the topic has become so important. That made me realize there is a need for a beginner-friendly piece that is still as detailed and extensive as possible.

More cameras, more robots, more demonstrations, and still no free lunch

Robotics has a data problem, but it is not simply that we need more data.

First, what exactly counts as robot manipulation data?

A manipulation dataset is usually organized into episodes, sometimes called trajectories or demonstrations. An episode records a robot, human, or simulated agent attempting a task over time.

  • (o_t) is the observation at time (t)

  • (a_t) is the action taken at time (t)

  • (T) is the duration of the episode

  • RGB images

  • depth images

  • wrist-camera images

  • joint positions

  • joint velocities

  • end-effector pose

  • gripper position

  • measured joint torques

  • force-torque sensor readings

  • tactile images or pressure values

  • audio (rare case, IMO)

  • language instructions

  • object poses

  • calibration parameters

  • desired joint positions

  • joint velocities

  • joint torques

  • absolute end-effector poses

  • changes in end-effector pose

  • gripper-open or gripper-close commands

  • continuous finger-joint targets

  • a chunk of several future actions

  • whether the attempt succeeded

  • the moment at which contact occurred

  • the object being manipulated

  • the skill being performed

  • the cause of failuree

  • recovery actions

  • subtask boundaries

  • operator identity

  • robot embodiment

  • environmental conditions

Why manipulation data is unusually difficult

Language models can learn from text that already exists. Vision models can learn from photographs and videos that people upload naturally.

Robot time is expensive

A physical robot must be purchased, installed, calibrated, maintained, supervised, and reset between attempts. Grippers wear out. Cameras move. Objects break. Cables disconnect. Operators make mistakes. A demonstration that lasts 20 seconds may require another minute to prepare.

The robot changes the data

A human can reach behind an object, slide a finger under a thin sheet, or reorient the wrist through a narrow space. A parallel-jaw gripper cannot necessarily do those things.

  • reach

  • joint limits

  • kinematics

  • control frequency

  • payload

  • gripper geometry

  • compliance

  • camera placement

  • base mobility

The most important moments are often occluded

During contact-rich manipulation, the hand or gripper often blocks the camera’s view of the relevant area.

  • contact force

  • friction

  • pressure distribution

  • micro-slip

  • deformation

  • alignment errors smaller than a pixel

  • whether an object is fully seated

Success data is easier to collect than recovery data

Demonstration datasets are usually biased toward successful behavior. Operators repeat a task until it looks clean, then save the successful attempt.

Dataset size is difficult to compare

One paper reports hours. Another reports episodes. Another reports frames.

  • How long is an average trajectory?

  • How many unique tasks are represented?

  • How many objects, rooms, and operators appear?

  • How much of the data is successful?

  • Are actions available?

  • Are the actions robot-executable?

  • How accurately are sensors synchronized?

  • Does the test set contain genuinely unseen conditions?

The main ways manipulation data is collected

  • Simulation/ Synthetic Data

  • Egocentric Human Video

  • Federated existing robot dataset

  • Portable proxy device (eg. UMI)

  • Distributed real-robot collection

  • Data Gloves/ haptic gloves

  • Autonomous robot experience (real)

  • Kinematic Teaching

  • Direct Teleoperation

Press enter or click to view image in full size

1. Direct teleoperation

Teleoperation means that a human controls the physical robot while the robot records observations and actions.

  • keyboard or joystick control

  • 3D SpaceMouse devices

  • virtual-reality controllers

  • motion-capture systems

  • exoskeletons

  • leader-follower arms

  • miniature replicas of the target robot

  • bilateral haptic interfaces

SpaceMouse and VR control

End-effector teleoperation interfaces map human controller movement into a desired robot-hand pose.

Leader-follower systems

A leader arm has a similar or identical kinematic structure to the robot being controlled. Moving the leader produces corresponding motion on the follower robot.

ALOHA and Mobile ALOHA

ALOHA-style systems use smaller leader arms to teleoperate two follower arms. They became popular because they made relatively low-cost bimanual data collection practical.

Pros of direct teleoperation

  • Actions are already expressed through a robot.

  • Robot state and sensor data can be recorded directly.

  • Contact and dynamics correspond to the real hardware.

  • Demonstrations respect the robot’s reach and joint limits.

  • Data can be used directly for behavior cloning or offline reinforcement learning.

  • It is relatively easy to add force, torque, tactile, or audio sensing.

Cons of direct teleoperation

  • Collection speed is limited by robot speed.

  • Every trajectory consumes physical hardware time.

  • Resetting tasks can dominate total collection time.

  • Operators require training.

  • Bad interfaces produce awkward or low-quality demonstrations.

  • Data is often specific to one embodiment.

  • Hardware failures interrupt collection.

  • Safety constraints reduce exploration.

  • Collecting in many homes, factories, or public environments is logistically difficult.

Press enter or click to view image in full size

2. Kinesthetic teaching

In kinesthetic teaching, a human physically moves the robot arm through the desired motion.

  • moving between waypoints

  • opening a drawer

  • placing an object

  • guiding a wiping motion

  • teaching an insertion direction

  • coordinated bimanual motion

  • dynamic actions

  • continuous gripper control

  • mobile-base movement

  • precise force regulation

  • high-speed contact

  • dexterous fingers

Press enter or click to view image in full size

3. Distributed real-robot collection

Instead of moving a robot through many environments, distributed collection sends standardized robot setups to different locations.

  • different homes

  • different furniture

  • different lighting

  • different room layouts

  • different operator habits

  • different object collections

Pros

  • Real robot actions and real physical interaction

  • Greater environmental diversity than a single laboratory

  • Consistent hardware and sensor definitions

  • Easier dataset aggregation

  • Useful for testing out-of-distribution generalization

Cons

  • Shipping, maintaining, and calibrating many systems is expensive

  • Slight setup differences can still create hidden domain shifts

  • Operators may interpret task instructions differently

  • Data quality can vary between sites

  • One standardized embodiment may limit cross-robot generality

  • Troubleshooting becomes a distributed operations problem

Press enter or click to view image in full size

4. Federating existing robot datasets

Another strategy is to combine datasets that were originally collected by different laboratories for different purposes.

The attraction of federation

No single laboratory needs to collect everything.

  • one contains many environments

  • one contains language labels

  • one contains bimanual tasks

  • one contains precise assembly

  • one contains mobile manipulation

  • one contains unusual objects

  • one contains depth or force sensing

The alignment problem

Federating robot data is not equivalent to concatenating video files.

  • coordinate frames

  • action units

  • action frequency

  • image resolution

  • camera count

  • gripper representation

  • task naming

  • episode termination

  • success labels

  • missing observations

  • controller type

Pros

  • Reuses data that already exists

  • Provides cross-task and cross-embodiment diversity

  • Supports foundation-model pretraining

  • Encourages shared formats and open tooling

  • Can improve transfer to new robots

Cons

  • Inconsistent quality

  • Missing or incompatible modalities

  • Conflicting action semantics

  • Uneven task distribution

  • Duplicate or near-duplicate data

  • Dataset-specific shortcuts

  • Difficult attribution of which data actually helped

Press enter or click to view image in full size

5. Portable proxy devices

Portable devices try to capture robot-relevant human demonstrations without operating a full robot.

Universal Manipulation Interface (UMI)

The Universal Manipulation Interface, or UMI, uses handheld grippers equipped with cameras and tracking. A person performs the task directly using the gripper rather than remotely controlling a robot.

Where proxy devices work well

  • Parallel-jaw manipulation

  • Bimanual tasks

  • Dynamic demonstrations

  • Long-horizon household activities

  • Collecting across many environments

  • Tasks where end-effector pose and opening width are sufficient

Where they struggle

The human arm still differs from the robot arm.

  • arm compliance

  • body motion

  • force modulation

  • wrist stabilization

  • subtle contact adjustments

Adding touch

FreeTacMan extends this general idea toward robot-free visuo-tactile collection. Its reported dataset contains more than three million paired visual-tactile samples and over 10,000 demonstration trajectories across 50 contact-rich tasks.

  1. Human-speed, robot-free demonstration

  2. Direct measurement of contact-related signals

Press enter or click to view image in full size

5. Data Gloves

Data gloves measure the human hand pose using bend sensors, IMUs, optical markers, or embedded cameras. They record finger-joint motion, wrist pose, and grasp shape while a person performs a task. In this case, they sit between egocentric human video and portable proxy devices. They provide much better hand-kinematic information than video alone, but the motion still has to be retargeted to the robot hand.

  • detailed finger and wrist motion capture

  • natural control of multi-finger robot hands

  • less visual occlusion than camera-only hand tracking

  • potential ccess to grip force and contact information

  • useful data for dexterous grasping and in-hand manipulation

  • calibration varies between users and hand sizes

  • sensor drift and glove slippage

  • human-to-robot retargeting is still required

  • limited measurement of true fingertip forces unless the glove is instrumented

  • reduced natural touch when the glove covers the fingertips

  • higher setup time and cost than ordinary video

  • difficult scaling across many operators

  • Basic motion-capture glove: medium-high scalability, medium fidelity

  • Robot teleoperation glove: medium scalability, high fidelity

  • Haptic exoskeleton glove: low-to-medium scalability, very high fidelity

Data gloves and haptic teleoperation

Data gloves capture the motion of the human hand using sensors embedded around the fingers and wrist. Depending on the setup, they may be used only to record human demonstrations or to directly control a dexterous robotic hand. Compared with ordinary video, gloves provide more reliable finger-joint information and are less affected by hand-object occlusion. However, the recorded motion is still human motion, not automatically robot motion. Differences in hand geometry, joint limits, and contact surfaces require retargeting before the data can be used by a robot.

Press enter or click to view image in full size

6. Egocentric human video

Egocentric data is recorded from the human’s point of view, usually with a head-mounted camera, smart glasses, or mixed-reality headset.

EgoDex

EgoDex used Apple Vision Pro to collect 829 hours of egocentric manipulation video with paired 3D hand and finger tracking. It contains roughly 338,000 demonstrations across 194 tabletop tasks, totaling about 90 million frames.

  • wrist pose

  • finger-joint locations

  • hand articulation

  • bimanual coordination

  • camera otion

What human video gives us

Human video is excellent for learning:

  • object semantics

  • task intent

  • scene understanding

  • common action sequences

  • hand-object relationships

  • long-horizon task structure

  • natural variation

  • rare tasks

  • diverse environments

  • human preferences about how tasks are performed

What it does not give us directly

Human video usually does not provide:

  • robot motor commands

  • robot joint trajectories

  • robot torque targets

  • target-controller behavior

  • robot-specific collision constraints

  • reliable grip force

  • full contact geometry

  • exact friction

  • actuator limits

  • robot-camera appearance

Retargeting

Retargeting converts a human trajectory into a robot-compatible trajectory.

  • robot joint limits

  • collision constraints

  • contact constraints

  • kinematic feasibility

  • normal forces

  • frictional forces

  • palm contacts

  • pressure distributions

  • object stability

Object-centric alternatives

Instead of reproducing every finger joint, a system can focus on:

  • object pose

  • wrist pose

  • contact region

  • task affordance

  • desired object motion

  1. stabilize the bottle

  2. grasp the cap

  3. apply rotation around the cap axis

  4. maintain downward contact

  5. stop when the thread releases

Pros of egocentric human data

  • Very high collection speed

  • Low dependence on robot availability

  • Large environmental diversity

  • Natural human motion

  • Long-horizon task structure

  • Rich semantic content

  • Potentially huge numbers of operators and scenes

  • Increasingly accurate hand and camera tracking

Cons

  • No native robot actions

  • Large embodiment gap

  • Weak or absent contact measurements

  • Retargeting errors

  • Human hands may use capabilities unavailable to the robot

  • Occlusion remains severe

  • Privacy and consent issues in homes and workplaces

  • Visual appearance differs from robot-mounted cameras

  • Demonstrations may be physically impossible for the target robot

Press enter or click to view image in full size

7. Simulation and synthetic data

Simulation offers something the real world cannot: almost unlimited resettable interaction with complete state information.

  • exact object poses

  • exact contact points

  • collision information

  • joint states

  • force values

  • segmentation masks

  • depth

  • rewards

  • success labels

  • counterfactual trajectories

RoboCasa and RoboCasa365

RoboCasa introduced diverse simulated kitchen environments, thousands of objects, and 100 everyday tasks. It combined human demonstrations with automated trajectory generation.

  • task count

  • scene count

  • object diversity

  • demonstration count

  • robot type

The simulation-to-reality gap

Simulation fails when the learned policy depends on something that the simulator models incorrectly.

  • friction

  • deformable materials

  • cable behavior

  • transparent objects

  • reflective surfaces

  • contact compliance

  • motor delays

  • backlash

  • camera noise

  • calibration drift

  • object mass

  • gripper wear

Domain randomization

Domain randomization deliberately varies simulation parameters:

  • textures

  • lighting

  • camera pose

  • object size

  • friction

  • mass

  • latency

  • noise

This helps, but randomness is not automatically realism. Randomizing the wrong variables over unrealistic ranges can make training harder without improving real-world performance.

Pros

  • Extremely scalable

  • Parallelizable

  • Safe

  • Cheap resets

  • Perfect labels

  • Easy failure collection

  • Easy rare-event generation

  • Supports reinforcement learning

  • Reproducible evaluation

  • Can cover configurations that are dangerous to collect physically

Cons

  • Imperfect physics

  • Imperfect sensors

  • Unrealistic object assets

  • Simulated visual shortcuts

  • High-quality environment creation is still expensive

  • Contact-rich transfer remains difficult

  • Success in simulation may say little about deployment robustness

Press enter or click to view image in full size

8. Autonomous robot experience

Human demonstrations show what good behavior looks like. Autonomous rollouts show what the current policy actually does.

  • successes

  • partial successes

  • failures

  • recovery opportunities

  • states that human demonstrators rarely visit

  1. collect demonstrations

  2. train a policy

  3. deploy the policy

  4. record failures and successes

  5. relabel or score the experience

  6. retrain

  7. repeat

Autonomous labeling problems

A system must determine:

  • Was the task completed?

  • Was it partially completed?

  • Which subtask failed?

  • Did the robot damage anything?

  • Is the environment safe to reset?

  • Is the collected trajectory useful?

  • Should the behavior be reinforced or avoided?

Pros

  • Collects data from the policy’s real state distribution

  • Produces useful failures

  • Reduces human control effort

  • Supports reinforcement learning and self-improvement

  • Can target uncertain or difficult states

  • Becomes more valuable as the initial policy improves

Cons

  • Requires a reasonably capable initial policy

  • Automatic success detection is unreliable

  • Resetting remains expensive

  • Unsafe exploration can damage hardware or environments

  • Early policies may generate repetitive, low-quality data

  • Distribution can collapse around current capabilities

Contact data: the missing layer

Manipulation is about contact. Yet many large datasets are primarily visual.

Force-torque sensing

A six-axis force-torque sensor typically measures:

  • insertion

  • wiping

  • polishing

  • tool use

  • detecting unexpected collision

  • estimating contact direction

  • regulating applied force

Tactile sensing

Tactile sensors measure contact closer to the surface.

  • pressure distribution

  • shear

  • contact shape

  • slip

  • texture

  • vibration

  • local deformation

Why tactile data is difficult to scale

Tactile sensors are not passive cameras.

  • wear

  • tear

  • get dirty

  • deform

  • drift

  • requie calibration

  • change the contact mechanics

  • differ substantially between hardware designs

Audio

Audio is often treated as an extra modality, but it can reveal important contact events:

  • a latch clicking

  • a gear engaging

  • an object scraping

  • liquid pouring

  • a tool striking a surface

  • a package tearing

A snapshot of major datasets

The following examples illustrate how differently “large-scale” can be defined.

Press enter or click to view image in full size

A snapshot of major datasets

Data quality is an engineering problem

Once a collection method is selected, the unglamorous engineering decisions become extremely important.

Camera placement

A typical manipulation setup may contain:

  • one or more static scene cameras

  • a wrist camera

  • a head camera

  • depth sensors

  • rapid motion

  • blur

  • changing viewpoint

  • contact occlusion

  • limited global context

Calibration

Camera intrinsics describe how 3D points project into image pixels.

Synchronization

Imagine that the image at timestamp (t) is paired with the action from (t+100) milliseconds.

  • camera exposure time

  • robot-state measurement time

  • command-send time

  • tactile sample time

  • audio time

  • operator-input time

Observed state versus commanded state

The action sent to the robot is not always the action the robot executed.

  • commanded action

  • measured resulting state

Action representation

Action representation determines what the policy must learn.

Joint-space actions

Joint-space commands map directly to the robot but are highly embodiment-specific.

  • the target robot is fixed

  • whole-arm posture matters

  • collision avoidance depends on joint configuration

  • high-precision control is needed

Cartesian end-effector actions

Cartesian actions are easier to share across arms.

Absolute versus relative actions

Absolute actions specify a target pose.

Action chunks

Instead of predicting one action, many modern policies predict several future actions:

Language labels

Language is often added after data collection.

  • the overall task

  • a subtask

  • the object

  • the target location

  • the observed result

  • the reason for failure

  • place it in a cabinet

  • place it in a drawer

  • move it off the table

  • return it to a marked location

Success and failure labels

Binary success labels are convenient and often inadequate.

  • task progress

  • completed subtasks

  • failure time

  • failure type

  • object state

  • recoverability

  • safety severity

Dataset splits

A random frame split is usually misleading.

  • unseen objects

  • unseen object instances

  • unseen rooms

  • unseen camera viewpoints

  • unseen operators

  • unseen task formulations

  • unseen robot embodiments

  • unseen object-task combinations

Choosing a collection method

A useful way to compare collection methods is to ask six questions.

1. Does it provide executable actions?

Direct teleoperation: yes.

2. Does it capture real contact dynamics?

Real-robot teleoperation: yes.

3. Can it scale across environments?

Human video: very well.

4. Can it scale across embodiments?

Human video: visually yes, mechanically no.

5. Does it include failure states?

Autonomous rollouts: naturally.

6. Is the dataset aligned with deployment?

Target-robot teleoperation has the strongest alignment.

  • different robot

  • different controller

  • different camera

  • different hand

  • different environment

  • different physics

  • different action representation

The state of the field in 2026

The main trend is not that one data source is replacing the others.

  1. Internet-scale images and text for semantics

  2. Human video for task structure and motion priors

  3. Simulation for scale and controlled variation

  4. Heterogeneous robot datasets for broad motor pretraining

  5. High-quality target-robot demonstrations for alignment

  6. Autonomous rollouts for failure correction and improvement

  7. Tactile or force data for contact-rich post-training

  • web images

  • ordinary video

  • egocentric human demonstrations

  • tracked hand motion

  • proxy-device demonstrations

  • simulated robot trajectories

  • multi-embodiment robot datasets

  • target-robot demonstrations

  • real contact data

  • corrections

  • failures

  • task-specific autonomous experience

Press enter or click to view image in full size

Robotics data collection abundance

The open problems

We still do not know the best data mixture

More robot data helps in many settings, but different sources have different marginal value.

  • which dataset contributed to a capability

  • which data is redundant

  • which conditions are underrepresented

  • which trajectory should be collected next

  • when synthetic data stops helping

  • when embodiment mismatch becomes too large

Contact remains underrepresented

Vision-centric models are improving rapidly, but many real tasks depend on physical variables that images only weakly reveal.

Human-to-robot transfer is still incomplete

Tracked human motion is becoming abundant. Conversion into reliable robot behavior remains difficult.

  • embodiment

  • contact

  • force

  • occlusion

  • feasibility

  • camera viewpoint

  • control timing

Dexterous hands on a humanoid make everything harder

A parallel-jaw gripper may need one scalar to describe opening width.

  • human hand data

  • object tracking

  • tactile sensing

  • simulation

  • robot-specific demonstrations

  • reinforcement learning

  • high-frequency local controllers

Data governance will become a real issue

Egocentric collection in homes and workplaces may capture:

  • faces

  • personal belongings

  • confidential documents

  • computer screens

  • proprietary processes

  • bystanders

  • location information

Evaluation is lagging behind collection

It is easier to report that a dataset contains one million trajectories than to prove that those trajectories produced a generally capable robot.

Final takeaway

The state of robotic manipulation data collection can be summarized in one sentence:

Next
Next

Humanoids Can’t Get Too Far Without Softness