SEED-UMI: Sharing the Exoskeleton between human and robot for onE-to-one Dexterous demonstration
SEED-UMI is a novel imitation learning framework that enables efficient dexterous robot training by having both the human and robot wear the same exoskeleton, thereby creating shared joint measurements and wrist camera views that eliminate the need for error-prone retargeting and allow policies to learn directly from raw, contact-rich demonstrations.
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
Teaching a robot to use its hands like a human is one of the hardest puzzles in modern robotics. While machines have become masters at walking or moving their arms, the delicate, contact-heavy work of the fingers remains elusive. The core difficulty lies not just in the complexity of the hand itself, but in how we teach it. To learn, a robot needs to watch a human perform a task and then try to copy that motion. However, human hands and robot hands are built differently; they have different numbers of joints, different sizes, and they move in different ways. When a human touches an object, their skin compresses and their joints bend in a specific way that a rigid metal hand cannot perfectly mimic. Current methods try to bridge this gap by using cameras to watch the human or gloves to record their movements, but these approaches often fail when the hand actually touches something. The data becomes messy, the translation from human to robot breaks down, and the robot struggles to replicate the subtle pressure and timing required for tasks like screwing in a bolt or tossing a ball.
A team of researchers has proposed a different solution that bypasses the need for complex translation entirely. Instead of trying to mathematically convert human movements into robot commands, they built a system where the human and the robot wear the exact same mechanical device. This device is a specialized exoskeleton, a lightweight frame that fits over the hand and fingers. The researchers designed this frame so that it matches the robot's hand perfectly in size and joint placement. When a human puts it on, the frame moves with their fingers. When the robot puts it on, the frame moves with its motors. Because the physical structure is identical, the sensors inside the device record the exact same data whether a human or a robot is wearing it. This simple change turns a difficult translation problem into a direct observation problem.
The researchers, led by Tengbo Yu and colleagues, developed a framework they call SEED-UMI to put this idea into practice. The system relies on a shared physical measurement. The exoskeleton is equipped with sensors at every joint that measure how much each finger is bending. It also carries a camera mounted on the wrist, pointing at the hand and the objects it is touching. When a human operator wears the device to perform a task, the sensors record the joint angles and the camera records the view. Because the robot wears the same device, it sees the same view and measures the same joint angles when it performs the same action. This means the robot does not need to guess how to translate a human gesture; it simply learns to move its own joints to match the sensor readings it sees, using the human's performance as a direct guide.
To make this work, the team used a two-step learning process. First, they had the robot wear the exoskeleton and move its joints randomly, a process they call motor babbling. This helped the robot understand the basic relationship between its own motor commands and the sensor readings it produced. Next, they introduced the paired data. A human would wear the device and perform a task, such as picking up an AirPods case or driving a screw. The robot would then replay that motion using the initial mapping. Crucially, the system compared the sensor readings from the human's attempt with the sensor readings from the robot's attempt. If the robot's fingers moved differently than the human's, the system used that difference to adjust the mapping. This allowed the robot to learn how to handle the extra friction and resistance that occurs when fingers press against real objects, a situation where previous methods often failed.
The team tested this approach on five challenging tasks that required precise contact and timing. These included driving a screw into a board, inserting an AirPod into its charging case, throwing a ball into a basket, wiping a table with a cloth, and spraying an air freshener. In these tests, the researchers compared their new method against traditional teleoperation, where a human controls the robot in real time, and against methods that do not use the paired fine-tuning step. The results showed that the SEED-UMI approach was highly effective. The robots trained with this method achieved a success rate of 70.0% across all tasks. This performance was nearly identical to the 71.7% success rate achieved by robots trained on data collected through direct teleoperation, but with a significant advantage in speed.
The most striking finding was the efficiency of data collection. Because the human operator does not need to control the robot in real time, they can perform tasks naturally and quickly. The researchers found that they could collect data three times faster using SEED-UMI than with traditional teleoperation. In a thirty-minute window, a single operator collected 52 successful demonstrations using the new system, compared to only 18 using the old method. This speed gain did not come at the cost of quality. The robots trained on this faster data were able to handle delicate tasks, such as the precise timing needed to throw a ball or the steady pressure required to wipe a table, just as well as those trained on the slower, real-time data. The system proved particularly strong in tasks where the robot had to react to the physical resistance of an object, a scenario where previous open-loop methods often struggled.
The success of this work suggests that the bottleneck in teaching robots dexterous skills may not be better algorithms, but rather the interface between the human and the machine. By making the human and the robot share the same physical measurement tool, the researchers removed the need for complex software to translate movements. The robot learns directly from the shared experience of the device, observing the same world and feeling the same mechanical constraints as the human. While the system currently requires a custom-built exoskeleton for each specific robot hand, the results indicate a promising path forward. It offers a way to gather large amounts of high-quality, contact-rich data without the delays and errors of real-time control, potentially accelerating the development of robots that can truly master the fine, tactile skills of the human hand.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.