← Latest papers
💻 computer science

Direct Dynamic Retargeting for Humanoid Imitation Learning from Videos

This paper introduces Direct Dynamic Retargeting (DDR), a novel single-stage framework that bypasses the geometric biases of traditional pipelines to directly generate high-fidelity, dynamically feasible humanoid trajectories from monocular videos, thereby improving imitation accuracy and accelerating reinforcement learning convergence.

Original authors: Constant Roux, Ludovic De Matteïs, Armand Jordana, Valentin Guillet, Nicolas Mansard, Olivier Stasse, Philippe Souères

Published 2026-05-25
📖 4 min read☕ Coffee break read

Original authors: Constant Roux, Ludovic De Matteïs, Armand Jordana, Valentin Guillet, Nicolas Mansard, Olivier Stasse, Philippe Souères

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 to dance or perform martial arts. The easiest way is to show it a video of a human doing the move. But here's the problem: humans and robots are built very differently. A human has a flexible spine and soft joints; a robot is made of rigid metal bars and motors. If you just tell the robot, "Copy the human's arm position exactly," the robot might try to twist its metal body in a way that breaks it, falls over, or simply can't do because its motors aren't strong enough.

This paper introduces a new method called Direct Dynamic Retargeting (DDR) to solve this "translation" problem. Here is how it works, broken down into simple concepts:

The Problem: The "Bad Translator"

Currently, most robots use a two-step process to learn from videos, which the authors compare to a translator who gets stuck in the middle of a sentence.

  1. Step 1 (The Geometry Step): First, the system looks at the human video and asks, "What is the closest pose the robot can physically make to match the human's arm and leg positions?" It ignores whether the robot can actually balance in that pose. It's like asking a human to stand on one leg while holding a heavy box, but only checking if their legs are in the right shape, not if they will fall over.
  2. Step 2 (The Physics Step): Then, a second system tries to fix the first step. It takes that "almost right" pose and tries to make it physically possible within a computer simulation.

The Flaw: The authors argue that the first step creates a "bias." Because the robot was forced into a specific shape in Step 1, Step 2 is trapped. It can't find the best way to move because it's stuck trying to fix a shape that was already wrong. It's like trying to paint a perfect circle, but you started with a square outline; no matter how hard you try to smooth the edges, it will never be a true circle.

The Solution: The "Direct Architect"

The authors' new method, DDR, skips the middleman entirely.

Instead of asking, "What is the closest robot pose to the human?" and then fixing it, DDR asks a different question: "What is the best way for the robot to move that looks like the human, but also obeys the laws of physics?"

  • The Analogy: Imagine you are an architect trying to build a bridge that looks like a famous suspension bridge but uses different materials (steel instead of stone).
    • Old Method: You copy the stone bridge's shape exactly, then try to reinforce it with steel. It might be wobbly or require impossible supports.
    • DDR Method: You look at the function of the stone bridge (how it spans the gap) and design a steel bridge from scratch that achieves the same result but is perfectly stable for steel. You don't force the steel to look like stone; you let the physics of steel guide the design while keeping the overall look.

How It Works in Practice

The system uses a "smart guesser" (a sampling-based solver) inside a physics simulator. It doesn't just calculate one path; it tries thousands of different ways the robot could move. It keeps the ones that:

  1. Look like the human in the video.
  2. Don't fall over.
  3. Don't break the robot's motors.
  4. Keep the robot's feet planted firmly on the ground (no sliding).

The Results

The team tested this on a real robot (the Unitree H1-2) and compared it to the old methods.

  • Fewer Falls: The old methods often generated instructions that would make the robot fall or slide its feet. DDR generated instructions that were physically safe 99% of the time.
  • Better Accuracy: Because DDR wasn't stuck trying to fix a "bad" starting shape, the robot could track the human's movements more closely.
  • Faster Learning: When they used these new instructions to train the robot using Artificial Intelligence (Reinforcement Learning), the robot learned much faster and performed better than when using the old instructions.
  • Real-World Success: They successfully deployed the robot to perform complex moves like a "Pistol Squat" (standing on one leg while squatting) and a "Kung Fu" pose in the real world without needing to manually tweak the code for each specific move.

Summary

In short, this paper says: Stop trying to force a robot to copy a human's shape exactly, then fix the physics later. Instead, let the robot figure out how to move dynamically from the start, using the human video only as a guide for the general look. This results in robots that are safer, more accurate, and learn faster.

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 →