← Latest papers
💻 computer science

Do as I Do: Dexterous Manipulation Data from Everyday Human Videos

The paper presents "Do as I Do," an algorithm that reconstructs hand-object interactions from monocular RGB human videos and retargets them into executable actions for dexterous multi-fingered robotic hands, effectively bridging the human-to-robot embodiment gap to scalably generate manipulation data.

Original authors: Bhawna Paliwal, Haritheja Etukuru, William Liang, Pieter Abbeel, Nur Muhammad Mahi Shafiullah, Jitendra Malik

Published 2026-06-19
📖 5 min read🧠 Deep dive

Original authors: Bhawna Paliwal, Haritheja Etukuru, William Liang, Pieter Abbeel, Nur Muhammad Mahi Shafiullah, Jitendra Malik

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you want to teach a robot how to perform a delicate task, like whisking eggs or hammering a nail. Traditionally, you'd have to sit down with the robot, hold its hand, and physically guide it through every single movement. This is slow, expensive, and requires a human expert to do the guiding.

This paper introduces a new method called DO AS I DO that tries to solve this problem by letting robots learn simply by watching everyday videos of humans doing these tasks. Think of it as the robot watching a YouTube tutorial and then trying to replicate the moves on its own.

Here is how the system works, broken down into two main steps using simple analogies:

Step 1: The "3D Detective" (Reconstruction)

The first challenge is that the robot is watching a flat, 2D video (like on your phone), but it needs to understand the world in 3D to move its fingers. The video might be shaky, blurry, or the hand might be hiding the object.

  • The Problem: If you just look at a video of someone holding a cup, a computer might get confused about how big the cup is, how far away it is, or exactly how the fingers are wrapped around it.
  • The Solution: The authors built a "3D Detective" system. It looks at the flat video and uses advanced AI to guess the 3D shape of the hand and the object, and how they move through time.
  • The Trick: To keep the object from "drifting" or changing shape weirdly as it moves, the system picks one clear frame to lock onto the object's shape (like taking a perfect photo of the cup) and then just tracks how that fixed shape moves through the rest of the video. It's like gluing a sticker of the object onto the video and just watching the sticker move, rather than trying to redraw the object every single second.

Step 2: The "Body Translator" (Retargeting)

Once the system knows what the human hand is doing in 3D, it has to translate those moves to the robot. But here's the catch: Human hands and robot hands are built differently.

  • The Problem: A human has long, flexible fingers with skin; a robot hand might have shorter, stiffer metal fingers. If you just copy the human's finger angles directly to the robot, the robot might try to grab a cup in a way that breaks its own fingers or drops the cup because it doesn't understand physics (like gravity or friction).
  • The Solution: The system acts like a translator that doesn't just copy words, but translates the intent of the movement.
    • The "Warm-up" Trick: Before the robot tries to grab the object, it runs a "warm-up" simulation where it practices holding the object in mid-air. This helps the robot find a stable starting position so it doesn't immediately drop the item when the real action starts.
    • The "Shake-Up" Trick: To make sure the robot is robust, the system simulates tiny, random bumps or pushes during the practice. This is like teaching a child to balance on a bike by gently nudging them; it forces the robot to learn a grip that won't fail if things get slightly messy in the real world.
    • The "Transition" Check: The system specifically checks the moments when the robot switches from "resting" to "holding." It adds a penalty if the robot tries to pick something up but misses the contact, ensuring the robot actually grabs the object, not just waves near it.

What Did They Achieve?

The team tested this on a massive collection of videos found on the internet, including:

  • Videos filmed by people holding the camera (first-person view).
  • Videos filmed by someone else watching (third-person view).
  • Videos generated by AI.

They found that their method was much better at figuring out 3D hand movements than previous tools. More importantly, they successfully took these reconstructed movements and ran them on a real, physical robot hand (a dexterous hand with 22 moving parts). The robot could successfully perform tasks like whisking, pouring, dusting, and picking up objects based only on watching the videos.

The "Reality Check" (Limitations)

The authors are honest about what the system cannot do yet:

  • It assumes the objects are solid and rigid (it struggles with soft things like dough or cloth).
  • It only looks at the hand and the object, ignoring the rest of the room. If there's a table in the way, the robot might not know to avoid it unless the video clearly shows the collision.
  • It relies on the physics simulator being accurate; if the simulation is slightly wrong, the real robot might struggle.

The Bottom Line

DO AS I DO is a pipeline that turns "watching" into "doing." It takes a messy, everyday video, reconstructs the 3D physics of the action, translates it to a robot's specific body, and produces a set of instructions that a real robot can follow to perform dexterous tasks. It's a step toward letting robots learn from the vast library of human videos already on the internet, rather than requiring humans to manually teach them every single move.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →