Home / Egocentric vs teleoperation

Egocentric video vs teleoperation data: what each teaches a robot

Short answer

Robot teleoperation data comes from a person driving a robot: each logged demonstration pairs the robot's camera frames with the commands it ran. Egocentric video shows people doing the task themselves. Teleoperation is precise, but every hour needs a robot and an operator. Egocentric video covers more places and tasks, but you must map human motion onto the robot.

Updated 3 Nov 2026 · Published by TaskCapture · 10 min read
First-person view from a head camera: hands pushing a hand plane along a board at a workshop benchREC
Head-camera view · workshop · commercial

Who wrote this

We're TaskCapture, and we collect egocentric video to order for AI teams. We've tried to treat both approaches fairly. They solve different problems, and every research claim below comes from a published paper. TaskCapture does not hire people to drive robots.

Key facts
  • Open X-Embodiment pooled robot data from 22 different robots, collected through a collaboration between 21 institutions.Open X-Embodiment, arXiv 2310.08864
  • DROID has 76,000 teleoperated demonstration trajectories, or 350 hours of interaction data, from 564 scenes, gathered by 50 data collectors over 12 months.DROID, arXiv 2403.12945
  • The Ego4D paper reports 3,670 hours of daily-life video from 931 camera wearers.Ego4D paper, arXiv 2110.07058
  • R3M pre-trained a visual representation on Ego4D human video and reported more data-efficient learning of robot manipulation tasks.R3M, arXiv 2203.12601
  • MimicPlay used human play video to learn plans that guide a robot controller trained on a small number of teleoperated demonstrations.MimicPlay, arXiv 2302.12422

Four terms, defined

Teleoperation data is recorded while a human operator controls a robot, either remotely or through a leader device the robot mirrors. Log the demonstration properly and the robot's camera frames line up with the commands it executed, so the data is already in that robot's action space.

Egocentric video is shot from a person's own point of view, usually with a head-mounted camera, while they do a task with their own hands. Our explainer on what egocentric (POV) video is covers how it's recorded and the best-known datasets.

The embodiment gap is the difference between the body in the data and the body of the robot that has to learn from it. A human hand, a two-finger gripper and a five-finger robot hand each reach, grasp and see the scene differently. Human video needs a mapping before a robot can act on it.

Action labels record, frame by frame, the action taken. In teleoperation they're the robot's joint or gripper commands. In gameplay recorded with inputs they're the keyboard, mouse or controller events. Plain egocentric video has none, so the actions have to be inferred from what the hands do.

What teleoperation data is, and what it is good for

For the robot that recorded it, teleoperation data is about as close to ground truth as you'll get. A person drives the actual hardware, so a logged demonstration shows what that robot saw and which commands it received. Nothing has to be translated from a human body to a robot. That makes it a natural fit for imitation learning, where a policy learns to copy demonstrations. ALOHA is the well-known example: a low-cost bimanual system that learns fine manipulation end to end from real demonstrations, collected through a custom teleoperation interface. Its authors call the algorithm Action Chunking with Transformers.

The price is coverage. Every hour needs a robot, an operator and a place to work. DROID shows what breadth costs: 76,000 demonstration trajectories across 564 scenes and 84 tasks, gathered by 50 data collectors in North America, Asia and Europe over 12 months. Its authors report that training on this more diverse data gave policies with higher performance and better generalization.

The other route is pooling data across labs. Open X-Embodiment assembled data from 22 different robots through a collaboration of 21 institutions, covering 527 skills. Pooling brings its own embodiment gap, because a demonstration from one robot isn't in another robot's action space. Our map of where robot training data comes from puts teleoperation next to the other sources, and our overview of imitation learning and VLA research covers the models trained on these datasets.

How human video enters robot learning

Egocentric video supplies the breadth teleoperation lacks. People already do the tasks robots are meant to learn, in kitchens, warehouses and workshops, and a head-mounted camera catches their natural hand-object interaction without a robot in the room. The Ego4D paper reports 3,670 hours of daily-life video from 931 camera wearers in 74 locations across 9 countries.

Researchers use that video in at least three ways. None of them removes the need for robot data.

  • R3M used it for visual representations. It pre-trained on Ego4D and reported more data-efficient learning of downstream robot manipulation tasks than training from scratch. The robot still learns its actions from its own demonstrations, and the human video shapes how it sees.
  • VIP turned Ego4D human video into rewards and progress signals. Without fine-tuning on task-specific data, it produced a frozen representation that gives a dense visual reward for simulated and real-robot tasks.
  • MimicPlay went after high-level plans. It learned latent plans from human play data (video of people freely interacting with the environment with their hands) and used them to guide a low-level controller trained on a small number of teleoperated demonstrations.

In all three, human video can help by making the robot data go further. Our guide to how human video helps robots learn covers this research and its limits. For what each dataset contains and how it's licensed, see our comparison of the public egocentric datasets.

Teleoperation data vs egocentric video at a glance

Teleoperation dataEgocentric human video
What's capturedRobot camera frames plus the robot's own actionsFirst-person video of a person doing the task
Action labelsBuilt in, in the robot's action spaceNone; inferred from hand and object motion
Embodiment matchExact for the robot that was drivenHuman body; needs a human-to-robot mapping
What it takes to collectA robot, an operator and a site for every hourA person and a head-mounted camera
Diversity of places and tasksLimited to where the robots areAs wide as the places and people you record
Consent and privacy workMostly the lab or deployment siteReleases from everyone on camera and permission from each site
Typical research useImitation learning and fine-tuning a policy for a specific robotPre-training representations, rewards and plans across many tasks

Gameplay with inputs: video with the actions attached

Gameplay recorded with every keyboard, mouse or controller input is a third kind of data. The screen shows what happened, and the input log shows the action that caused it, frame by frame. Plain egocentric video has no such pairing.

Video PreTraining (VPT) shows why the pairing matters. Its authors used a small amount of labeled data to train an inverse dynamics model, then used that model to label a large source of online videos of people playing Minecraft. The agents they trained act through the native mouse and keyboard interface. That makes action-labelled gameplay useful for agents and models that have to learn what an action does on screen.

TaskCapture records gaming sessions this way: the game screen in sync with every keyboard, mouse or controller input, with no camera and no voice, chat, gamer handles or game telemetry.

When to use which

The two approaches complement each other. Match the data to the job:

If your goal isStart withWhy
Broad pre-training of visual representationsEgocentric human videoMany places, people and tasks without a robot in each one
Fine-tuning a policy for your robot at its deployment siteTeleoperation dataExact embodiment and built-in action labels
A model that learns what an action does on screenVideo with logged actions, such as gameplay with inputsEvery frame is paired with the action that produced it
A robot that works in many real placesBoth: egocentric video for breadth, teleoperation to close the embodiment gapEach covers the other's weakness

Whether a public dataset already covers your setting is a separate question. Our guide to when public data is enough and when to commission custom collection helps you answer it.

A worked example: a small teleoperation set plus egocentric pre-training

The team below is invented, and we've left the figures out on purpose.

A team wants a two-arm robot to clear and load dishes in commercial kitchens. Driving the robot through every kitchen it might meet would eat months of operator time, so the team splits the problem.

  1. In one test kitchen, operators drive the robot through the core skills, such as grasping a plate and placing it in a rack. That gives narrow, exact data in the robot's own action space.
  2. For breadth, the team gathers first-person video of dishwashers and prep cooks doing the same tasks in many kitchens, with releases from everyone on camera and permission from each site.
  3. It pre-trains the robot's visual representation on the egocentric video, following the R3M pattern above, then fine-tunes the policy on the teleoperated demonstrations.
  4. It tests the robot in kitchens that appear in neither dataset. The video was meant to cover places the teleoperation set didn't reach, so that's where the evaluation belongs.

The egocentric half is the kind of request TaskCapture scopes: the tasks, the settings, the hours and the deadline, with resolution, frame rate, minimums and lead time agreed per request.

Common mistakes

  • Teams treat the two as substitutes. Human video carries no robot actions and teleoperation rarely reaches many sites, so plan for both if the robot has to work widely.
  • It's easy to assume pooled robot data has no gap. A demonstration from one robot isn't in another robot's action space, even inside the same dataset.
  • Buyers judge a dataset by its hours, which say nothing about framing, task coverage or whether the metadata matches the video. Run a checklist for judging a video dataset before you buy.
  • Teams skip the licence. Public egocentric datasets carry their own terms, and some, such as EPIC-KITCHENS, are published for non-commercial use only.
  • Footage from the wrong places is a quieter mistake: video from homes may not prepare a robot for a warehouse. Record or pick footage that looks like the place the robot will work.

Questions

What is teleoperation in robotics?

Teleoperation is a person controlling a robot remotely, through a controller or a leader device the robot mirrors. In robot learning it's also how demonstrations get collected: the robot's camera frames and the commands it executed are recorded together as training data.

Can robots learn from human video?

It can help. R3M and VIP pre-trained on Ego4D human video and reported gains on robot tasks, and MimicPlay used human play video to guide a controller. Each time, the robot still needed data in its own action space, or a reward, before it could act.

Can egocentric video stand in for teleoperation data?

Not on its own. It has no robot action labels, and the body in it isn't the robot's. The research above uses it to make a smaller set of robot demonstrations go further.

Is egocentric video cheaper to collect than teleoperation?

Per hour of footage it needs less: a person and a head-mounted camera instead of a robot, an operator and a site. Whether that makes it cheaper for your goal depends on how much robot-specific data you still need to close the embodiment gap.

What is the embodiment gap?

It's the difference between the body that produced the data and the robot that learns from it, such as a human hand and a two-finger gripper. Teleoperation data has no gap for the robot that produced it. Data from one robot used on a different robot does.

Why record gameplay with inputs instead of plain screen video?

The input log is the action label. VPT needed a small amount of labeled data to train the model that labeled its larger set of Minecraft videos. Record the inputs and every frame arrives with its label.

Which public datasets does this research use?

Ego4D is the human-video source for R3M and VIP. Open X-Embodiment and DROID are public collections of robot demonstrations. Each has its own licence, so read it before any commercial use.

Does TaskCapture collect teleoperation data?

No. TaskCapture does not hire people to drive robots. It collects first-person video of real work and gameplay recorded with every input.

Buyers

Request data

Tell us what your model needs to see. We'll email you to scope the data.

03Buyers

Tell us what your model needs to see.

Data you need