538 Hours of 'Extremely Messy' Human Data, Real Robot Takes Less Than an Hour: Hong Kong University Teaches Robots to Unpack Packages, Use Hot Glue Guns, and Make Cold Drinks
538小时「极脏」人类数据,真机不到1小时:港大让机器人学会拆快递、打胶枪、做冷饮
The MMLab team at the University of Hong Kong proposes EgoWild2Dex, which uses 538.9 hours of uncurated, real-world first-person human operation data to train robots, enabling complex dual-arm dexterous tasks such as unpacking packages, using a hot glue gun to fix figurines, and making cold drinks, with an average success rate of 96.7%. The method aligns human and robot perspectives using GeoFormer and adopts a progressive human-robot joint training paradigm, transforming natural human operation data into executable strategies for robots.
The EgoWild2Dex framework demonstrates how raw, uncurated human first-person data can be effectively used to train robots for complex tasks, bridging the gap between human experience and robotic execution through geometric alignment and progressive training.
Source: Machine Heart — Robotics on WeChat · Read original article ↗
Article text · Machine translation into English
If the training videos shown to the robot come from chaotic households, busy factories, and pharmacies, with the camera constantly shaking violently as people move around, could it still learn fine-grained operations?
A recent work by the MMLab team at the University of Hong Kong shows that
These data that look ``not clean'' can also be used to train robots.
Recently, the team proposed EgoWild2Dex, directly using 538.9 hours of uncurated real human first-person operation data to train robots. With less than 1 hour of real device data per downstream task, the robot is able to continuously complete complex dual-arm dexterous long-sequence tasks such as unboxing, using a hot melt glue gun to fix a figurine, and making a cold drink, achieving an average success rate of 96.7%.
Rather than first curating the data
Cleaning
In contrast to laboratory settings, EgoWild2Dex directly utilizes natural data that retains realistic factors such as viewpoint jitter, complex backgrounds, and long-tail object distributions.
EgoWild2Dex learns from first-person human experiences in the real world and transfers these experiences to dual-arm dexterous robots, enabling long-term complex operations.
Currently, the research paper has been made public on arXiv, and the project homepage is now online. The dataset, model, and code are planned to be released later.
Project Homepage: https://mmlab.hk/egowild2dex
Paper link: https://arxiv.org/pdf/2609.23755
Robot data is expensive, but human experience is everywhere.
Robot learning has long faced a real-world problem:
real robot data is too expensive.
To enable robots to learn complex operations, often requires data collectors to repeatedly perform teleoperation on real robots, collect expert data, and process failed trajectories. Once the task involves dual-arm coordination, tool dexterous use, fine contact, and long-time sequence operations, the data collection cost will increase further. However, humans perform a vast amount of operations in the real world every day: unpacking packages, organizing goods, assembling parts, picking up tools, making drinks... These daily behaviors themselves are ready-made operational experiences.
Therefore, an increasing number of studies have begun to try to utilize
first-person (Egocentric) data
to help robots learn. However, many previous datasets still focused on pre-designed tasks and were collected in relatively controlled environments. But data from controlled environments still has a significant gap compared to the scenarios robots encounter during actual deployment.
EgoWild2Dex takes a more direct approach: it no longer requires people to manually clean the data, but instead directly enters the real environment to record actions that humans naturally perform.
The research team collected natural human operations in scenarios such as homes, factories, pharmacies, hospitals, supermarkets, and parcel stations. These videos did not deliberately maintain a stable viewpoint, nor were background distractions minimized. When people walk, look down, or turn around, the camera viewpoint changes dramatically. The data shows that in EgoWild, the cumulative average head rotation angle per second reaches
15.93° , and each frame image on average contains 34.78 different object instances.
According to traditional robot data collection standards, this dataset is indeed quite
``Dirty``
But the 'dirty' here does not refer to annotation errors or poor data quality, but rather refers to it Preserved the inherent complexity of the real world.
The seemingly obstructive ``noise`` to model learning, How to become a key resource for robot training?
The first obstacle in using human data to train robots is the perspective difference.
between humans and robots. Human first-person cameras are typically mounted on the head. When people perform tasks, they constantly move around, turn their heads, and look down, resulting in very dynamic visuals. In contrast, robot cameras often have a more stable perspective. If we directly mix these two types of data for training, the model would actually have to deal with two very different visual distributions at the same time.
To address this, EgoWild2Dex proposes
GeoFormer(Geometric Transformer)
a lightweight, differentiable geometric transformation module.
In simple terms, GeoFormer will transform ``the view seen by a person when moving'' into a perspective closer to a robot's camera.
GeoFormer learns the geometric relationships between the human first-person perspective and the robot's perspective, and dynamically transforms the view to reduce the visual differences between human data and robot data. This means that humans do not need to deliberately keep the camera stable when collecting data to adapt to the robot. Compared to traditional Project + Inpaint workflows that rely on precise camera calibration, 3D reprojection, and image inpainting, GeoFormer relies less on precise calibration and has improved processing speed
21.9
times, and better visual alignment results.
The perspective alignment and training process of GeoFormer. (a) Perspective alignment: predicts the geometric relationship between the robot's perspective and the human first-person perspective, and aligns human observations to the robot's perspective; (b) Geometric transformation learning: optimizes transformation parameters through multi-level predictions and uses a discriminator to supervise the generation of more natural results; (c) VLA training: aligns human data and robot data for strategy training
GeoFormer aligns dynamic human first-person observations to a perspective closer to the robot's camera, thereby reducing the observational differences between humans and robots
After perspective alignment, it is still necessary to address the differences between human actions and robot actions.
EgoWild2Dex uses action retargeting and inverse kinematics to map three types of data to a unified robot-native action space: (1) human first-person data collected in natural environments (Ego); (2) glove demonstration data collected from the robot's perspective (Glove); (3) real robot demonstration data (Robot). After retargeting, the three types of data can be represented using a unified robot action representation and participate in strategy training together.
Map open-scene human first-person data, task-related human first-person data, and glove demonstration data from the robot's perspective to a unified robot-native action space
After completing the alignment of vision and action spaces, EgoWild2Dex adopts a progressive human-robot joint training paradigm (Progressive Human-Robot Training). The entire training is divided into three steps: first, pretrain with large-scale human data, then add task-related data, and finally fine-tune with a small amount of real robot data.
1. Open pre-training (Human-to-Robot Learning)
: First, the model pretrains using large-scale In-the-Wild human first-person data. This stage does not require all data to come from tasks the robot will eventually perform. The VLA model thus encounters more scenes, objects, and ways of operation, learning general visual and operational priors.
2. Human-Robot Co-training
)
: Next, the model further incorporates Ego data, glove demonstration data, and a small amount of real robot data related to downstream tasks. With a unified action space, the broad human experience begins to establish correspondence with specific robot tasks.
3. Robot-Domain Refinement
: Finally, the model is fine-tuned using a small amount of real robot demonstrations and trajectory recovery. This stage is mainly used to further adapt to physical contact, dynamics, and execution errors in real robots. The amount of real robot data used for each downstream task is less than 1 hour.
Ego data, glove data, and real robot data
The research team also released simultaneously
Large-scale ``Extremely Dirty'' First-Person Human Perspective Dataset EgoWild
The dataset contains
538.9 hours
of operational data, covering approximately
179,000 operation segments , 126,000 independent task descriptions and 1,282 object categories. The term ``dirty'' here does not refer to incorrectly labeled or low-quality data, but rather to data that does not deliberately avoid complex factors present in real-world environments. EgoWild directly collects data in scenarios such as homes, factories, pharmacies, hospitals, supermarkets, and parcel stations, preserving camera motion, complex backgrounds, long-tail object distributions, and natural human operational workflows.
EgoWild not only provides rich language annotation, but also includes
full-body human pose, hand joint
and other fine-grained annotations, and divides operational behaviors into
atomic actions, action commands, and skill commands
three levels. In addition, the data processing pipeline has been specifically optimized for hand action recognition, human sliding steps, and other issues, providing the model with higher quality and more complete supervisory information.
EgoWild records natural human operations in real environments such as homes, factories, pharmacies, hospitals, and supermarkets, retaining dynamic perspectives, complex backgrounds, and diversified operation processes
Experimental validation
In real-device experiments, the research team tested three complex long-sequence dual-arm operation tasks:
Use a utility knife to cut open the tape and unbox it.
as well as
Using a shovel to break ice and make ice drinks
The model achieved
96.7%
average task success rate
and demonstrated the ability to respond to external disturbances and resume task execution in experiments. In the unboxing and delivering a package task, facing objects not seen during training, the research team also tested the model's zero-shot generalization ability when encountering objects not seen during training, with an average success rate of 33.3%.
In addition, the study transferred this framework from the Suanling Piper robotic arm to another robotic arm, Tianji Marvin Pro, demonstrating the feasibility of transferring the method to different robotic bodies.
continuously completing multiple subtasks such as grasping tools, cutting tape, opening the box lid, and retrieving objects
coordinated bimanual operation of a glue gun and decorative items, completing continuous fine operations such as alignment, gluing, grasping, and fixation
completing multi-stage bimanual operations such as scooping ice, pouring ice, holding a cup, aligning with the spout, and catching water
facing objects inside the box not seen during training, the robot could still attempt to grasp and retrieve them
after task execution was disturbed (fingers stuck, humans putting flowers back), the robot could adjust its actions based on the current state and continue with subsequent operations
when the decorative item being held was taken away, the robot could re-adjust its hand and arm and complete the grasp again
facing interference where the cup was taken away by humans, the robot could re-grasp the cup and continue with the task
EgoWild2Dex further transferred from Piper robotic arm to Tianji Marvin Pro
Summary and Outlook
The most noteworthy aspect of EgoWild2Dex, perhaps, is not the success rate of a specific task, but its expansion of data sources for robots:
In addition to expensive real robot demonstrations, unscripted human daily operations can also become data sources for robot training.
Of course, from first-person human videos to stable executable robot strategies, there are still multiple differences such as perspective, body, and dynamics in between. However, if such data can be more effectively utilized, the scale of data available for robots is expected to expand significantly.
EgoWild2Dex is just an initial exploration in this direction. We look forward to future robots that can truly learn from human daily experiences, continuously adapt, accumulate, and evolve in complex and changing real-world environments.
© THE END
For republication, please contact this official account for authorization
For submissions or media inquiries: [email protected]
What the source reports
Publisher-reported claims, with original evidence. These results have not been independently verified by RoboSignal.
- Environment
- Controlled physical settingOpen source S4Open source S6Open source S15
- Data origin
- Human egocentric dataOpen source S2Open source S12Open source S16Open source S18
Reported numbers
Reported duration
538.9 hours
Reported success rate
96.7%
head rotation angle
15.93
object instances
34.78
- paper: not_reported
- code: not_reported
- weights: not_reported
- dataset: not_reported
What remains unknown
Not established in the collected evidence: Control.
Reported performance applies to the described task. It does not establish general autonomy or deployment readiness.
Source excerpts and review record
Automatically extracted; no manual editorial approval recorded.
近日,团队提出 EgoWild2Dex,直接利用 538.9 小时未经刻意编排的真实人类第一视角操作数据训练机器人。
Open source S4
与其先把数据 「清洗」 成实验室里的样子,EgoWild2Dex 选择直接利用保留了视角晃动、复杂背景和长尾物体分布等真实因素的自然数据。
Open source S6
EgoWild2Dex 的做法更直接:不再要求人为地把数据「拍干净」,而是直接进入真实环境,记录人类原本就在做的事情。
Open source S15
如果给机器人看的训练视频,来自杂乱的家庭、繁忙的工厂和药房,相机还随着人的走动不断剧烈晃动,它还能从中学会精细操作吗?
Open source S2
因此,越来越多研究开始尝试利用 人类第一视角(Egocentric)数据 帮助机器人学习。
Open source S12
数据显示,EgoWild 中,每秒累计头部旋转角度平均达到 15.93° ,每帧图像平均包含 34.78 个不同的物体实例。
Open source S16
但这里的「脏」并非指标注错误或数据质量差,而是指它 保留了真实世界本来的复杂性 。
Open source S18
在每个下游任务使用不到 1 小时真机数据的情况下,机器人能够连续完成拆快递、使用热熔胶枪固定手办、制作冷饮等复杂双臂灵巧长时序任务,平均成功率达到 96.7%。
Open source S5
EgoWild2Dex 从真实世界第一视角人类经验中学习,并将这些经验迁移到双臂灵巧机器人,实现长时程复杂操作。
Open source S7
Implications for data suppliers
RoboSignal interpretation and collection questions, not statements of buyer demand.
- Check whether the intended buyer needs human observations, hand or object annotations, or aligned robot actions. Human video alone does not provide robot commands.
- Compare the reported units and scope before using these quantities in a budget. Recording hours, sensor-hours and trajectories are different measures.
- Validate demand and acceptance criteria with a buyer before scaling. Publication, popularity and a research result do not establish a purchase commitment.
Source:Machine Heart — Robotics on WeChat · mp.weixin.qq.com