← Latest papers
💻 computer science

Learning Dexterous Manipulation Using Contact Wrench Guidance From Human Demonstration

This paper introduces CHORD, a framework that leverages object-centric contact wrench guidance derived from human demonstrations to enable scalable reinforcement learning for long-horizon dexterous manipulation, achieving high success rates across a large-scale simulation benchmark and demonstrating robust generalization and real-world transfer.

Original authors: Xinghao Zhu, Zixi Liu, Shalin Jain, Chenran Li, Milad Noori, Huihua Zhao, John Welsh, Michael Andres Lin, Wei Liu, Tingwu Wang, Xingye Da, Zhengyi Luo, Vishal Kulkarni, Naema Bhatti, Yuke Zhu, Linxi F
Published 2026-07-02
📖 4 min read☕ Coffee break read

Original authors: Xinghao Zhu, Zixi Liu, Shalin Jain, Chenran Li, Milad Noori, Huihua Zhao, John Welsh, Michael Andres Lin, Wei Liu, Tingwu Wang, Xingye Da, Zhengyi Luo, Vishal Kulkarni, Naema Bhatti, Yuke Zhu, Linxi Fan, Bowen Wen, Danfei Xu, Soha Pouya, Yan Chang

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 with incredibly dexterous hands (like a human's) how to perform complex tasks, such as opening a tricky box, stirring a thick batter, or turning the pages of a book. You have a video of a human doing these tasks perfectly. The problem is that the robot's hands are shaped differently, have different joints, and touch objects in different spots than the human does. If you just tell the robot, "Copy the human's hand movements exactly," it will fail because its hands can't physically reach or move the same way.

This paper introduces a new method called CHORD (Contact Wrench Guidance from Human Demonstration) to solve this problem. Here is how it works, explained simply:

The Core Problem: "Copying the Wrong Thing"

Think of a human hand and a robot hand as two different musical instruments. If a human plays a piano, their fingers press specific keys. If you try to make a violin play the exact same finger movements, it won't make the right sound.

Previous methods tried to teach robots by matching the location of the human's fingers to the object. They said, "If the human's thumb touches the top-left corner of the box, your robot thumb must touch the top-left corner too."

  • The Flaw: Sometimes, touching the top-left corner with a robot's thumb pushes the box the wrong way, or slips off, because the robot's finger is shaped differently. The location is the same, but the effect is wrong.

The Solution: Focus on the "Push," Not the "Touch"

CHORD changes the question. Instead of asking, "Where did the human touch?", it asks, "What did that touch do to the object?"

The authors use a concept called Contact Wrench Space. Imagine every time a hand touches an object, it creates a specific "push and twist" force.

  • The Analogy: Think of a door. You can push the door handle (location A) or push the edge of the door (location B). These are different locations, but if you push them both in the right direction, they both make the door swing open.
  • CHORD's Trick: It ignores where the robot touches and focuses on the force and twist (the "wrench") that the touch creates. It tells the robot: "You don't need to touch the exact same spot as the human. You just need to create the same swinging motion on the door."

This allows the robot to find its own unique way to touch the object, as long as the result (the object moving correctly) matches the human's goal.

How They Taught the Robot (The "Gym")

To train the robot, the researchers didn't just use a few videos. They built a massive digital gym (a simulation) containing 4,739 different tasks.

  • These tasks range from simple things (picking up a cup) to complex, long sequences (opening a box, taking out a tool, and using it).
  • They used videos of humans doing these tasks as the "reference guide."
  • The robot practiced millions of times in this simulation, trying to match the "force and twist" of the human's actions rather than just copying their finger positions.

The Results: A Master of Many Trades

When they tested the robot on 1,831 different tasks:

  • Success Rate: The robot succeeded 82% of the time on average. This is a huge improvement over previous methods.
  • Versatility: It worked on rigid objects (like a hammer), articulated objects (like a door with a hinge), and even tasks requiring two hands working together.
  • Real World: They took the robot out of the computer and put it on a real robot. It worked in both "open-loop" (doing a pre-planned sequence) and "closed-loop" (reacting to the world as it happens).

Bonus: Teaching the Whole Body

The method is so flexible that it works even if you only show the robot videos of a human's hands (without showing their body). The robot can figure out how to move its whole body to get its hands into the right position to create the necessary forces. It even worked with videos taken from a third-person perspective (watching someone from across the room), even though the hand movements in those videos were a bit blurry.

Summary

In short, CHORD teaches robots to be creative problem solvers rather than mindless copycats. Instead of forcing the robot to mimic the human's exact finger placement, it teaches the robot to mimic the physics of the action. This allows the robot to use its own unique body to achieve the same result as a human, making it much better at handling complex, real-world objects.

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 →