# EgoMimic: Scaling Imitation Learning via Egocentric Video

Simar Kareer$^{1}$, Dhruv Patel$^{1*}$, Ryan Punamiya$^{1*}$, Pranay Mathur$^{1*}$, Shuo Cheng$^{1}$

Chen Wang$^{2}$, Judy Hoffman$^{1\dagger}$, Danfei Xu$^{1\dagger}$

![Image](images/d5d479e72d36a27b1c26ff5828d58f0e73bfbe03c5d702992fd691b4a1beb96e.jpg)

<div style="text-align: center;">Fig. 1: EgoMimic unlocks human embodiment data—egocentric videos paired with 3D hand tracks—as a new scalable data source for imitation learning. We can capture this data anywhere, without a robot, by wearing a pair of Project Aria glasses while performing manipulation tasks with our own hands. EgoMimic bridges kinematic, distributional, and appearance differences between human embodiment data (left) and traditional robot teleoperation data (right) to learn a unified policy. We find that human embodiment data boosts task performance by 34-228% over using robot data alone, and enables generalization to new objects or even scenes.</div>

Abstract— The scale and diversity of demonstration data required for imitation learning is a significant challenge. We present EgoMimic, a full-stack framework which scales manipulation via human embodiment data, specifically egocentric human videos paired with 3D hand tracking. EgoMimic achieves this through: (1) a system to capture human embodiment data using the ergonomic Project Aria glasses, (2) a low-cost bimanual manipulator that minimizes the kinematic gap to human data, (3) cross-domain data alignment techniques, and (4) an imitation learning architecture that co-trains on human and robot data. Compared to prior works that only extract high-level intent from human videos, our approach treats human and robot data equally as embodied demonstration data and learns a unified policy from both data sources. EgoMimic achieves significant improvement on a diverse set of long-horizon, single-arm and bimanual manipulation tasks over state-of-the-art imitation learning methods and enables generalization to entirely new scenes. Finally, we show a favorable scaling trend for EgoMimic, where adding 1 hour of additional hand data is significantly more valuable than 1 hour of additional robot data. Videos and additional information can be found at <https://egomimic.github.io/>

### I. INTRODUCTION

End-to-end imitation learning has shown remarkable performance in learning complex manipulation tasks, but it remains brittle when facing new scenarios and tasks. Drawing on the recent success of Computer Vision and Natural Language Processing, we hypothesize that for learned policies to achieve broad generalization, we must dramatically scale up the training data size. While these adjacent domains benefit from Internet-sourced data, robotics lacks such an equivalent.

To scale up data for robotics, there have been recent advances in data collection systems. For example, ALOHA [^1], [^2] and GELLO [^3] are intuitive leader-follower controls for collecting teleoperated data. Other works opted for handheld grippers to collect data without a robot [^4]. Despite these advances, existing methods still require conscious effort from the effort to provide demonstrations. We hypothesize that a key step for achieving Internet-scale robot data is passive data collection. Just as the Internet was not built for curating data to train large vision and language models, an ideal robot data system should allow users to generate sensorimotor behavior data without intending to do so.

Human videos, especially those captured from an egocentric perspective, present an ideal source of data for passive data scalability. Recent consumer-grade “smart glasses” and Extended Reality (XR) devices further capture rich human proprioception data such as hand tracking and device SLAM. However, while recent works have begun to leverage human video data, they are limited to extracting high-level intent information from videos to build planners that guide low-level conditional policies [^5], [^6]. As a result, these systems remain constrained by the performance of low-level policies, which are typically trained solely on teleoperation data.

We argue that to truly scale robot performance with human data, we should not consider human videos as an auxiliary data source that requires separate handling. Instead, we should exploit the inherent similarities between egocentric human data and robot data to treat them as equal parts in a continuous spectrum of embodied data sources. Learning seamlessly from both data sources will require full-stack innovation, from data collection systems that unify data from both sources to imitation learning architectures that can

---

enable such cross-embodied policy learning.

To this end, our work treats human data as a first-class data source for robot manipulation. We believe our system is a key step towards using passive data from wearable smart glasses to train manipulation policies. We present EgoMimic (Fig. 1), a framework to collect data and co-train manipulation policies from both human egocentric videos and teleoperated robot data consisting of:

(i) A system to collect human data built on Project Aria glasses [^7] that capture egocentric video, 3D hand tracking, and device SLAM. This rich information allows us to transform human egocentric data into a format compatible with robot imitation learning.

(ii) A capable yet low-cost bimanual robot that minimizes the kinematic and camera-to-camera gap to human data. In particular, we minimize the camera-to-camera device gap (FOV, dynamic ranges, etc) between human and robot data by using Project Aria glasses as the main robot sensor.

(iii) To mitigate differences in data distributions, we normalize and align action distributions between human and robots. Further, we minimize the appearance gap between human arm and robot manipulator via visual masking.

(iv) A unified imitation learning architecture that co-trains on human and robot data. Despite distinct action spaces for human and robot, our model enforces a shared representation to enable performance scaling with human embodiment data, outperforming existing methods that treat human and robot data separately.

We empirically evaluate EgoMimic on three challenging long-horizon manipulation tasks in the real world: continuous object-in-bowl, clothes folding, and grocery packing (Fig. 5). Our results demonstrate that EgoMimic significantly enhances task performance across all scenarios, with relative improvements of up to 200%. Notably, we observe that EgoMimic exhibits generalization to objects and scenes encountered exclusively in human data. Finally, we analyze the scaling properties of EgoMimic, and found learning from an additional hour of hand data significantly outperforms training from an additional hour of robot data.

### II. RELATED WORKS

Imitation Learning: Imitation Learning (IL) has been used to perform diverse and contact-rich manipulation tasks [^8], [^9], [^10]. Recent advancements in IL have led to the development of pixel-to-action IL models, which directly map raw visual inputs to low-level robot control [^1], [^11]. These visual IL models have demonstrated impressive reactive policies [^12], [^5]. Scaling these models has displayed strong generalization in works such as RT1 and RT2 [^13], [^14]. However, these methods remain labor and resource-intensive, for instance RT1 required 17 months of data collection and 13 robots [^13]. Our work proposes a learning framework that takes advantage of scalable human embodiment demonstrations, which has the potential to be larger and more diverse than any dataset consisting of robot demonstrations alone.

Learning from Video Demonstrations: To satisfy the data requirements of pixel to action IL algorithms, many recent works leverage human data because it is highly scalable. Human data is used at different levels of abstraction, where some works use human videos from internet-scale datasets to pretrain visual representations [^15], [^16], [^17]. Other works use human videos to more explicitly understand scene dynamics through point track prediction, intermediate state hallucination in pixel space, or affordance prediction [^18], [^19], [^6], [^20], [^21]. And finally, recent works use hand trajectory prediction as a proxy for predicting robot actions [^5]. While these approaches leverage hand data, they often have separate modules to process hand and robot data. Instead, by fully leveraging the rich information provided by Aria glasses including on-board SLAM, our method is able to unify and treat human and robot data as equals and co-train from both data sources with a single end-to-end policy.

Data Collection Systems: Various methods have been used to scale robot data. Low-cost devices such as the Space Mouse offer sensitive and fine-grained teleoperation of robotic manipulators [^22], [^10], [^23], [^11], [^24]. Further works improve intuitive control through virtual reality systems such as the VR headset [^25], [^26], [^27], [^28], [^29]. Recent systems like ALOHA and GELLO increase ergonomics for low-cost and fine-grained bimanual manipulation tasks through a leader-follower teleoperation interface [^1], [^3] or exoskeletons [^30], [^31]. Other works attempt to collect human embodiment data with rich information like 3D action tracking, but existing systems face tradeoffs. Those which leverage rich information are either not portable (e.g., static camera [^32], [^5], [^33], [^34]) or ergonomic (e.g., require a hand-held gripper [^4], [^35] or body-worn camera [^36], [^37]), which prevent the passive scalability of the data collection system. Along these lines, our approach captures egocentric video and 3D hand tracking data, but via the ergonomic form factor of Project Aria Glasses [^7]. While other wearable data collection methods like VR headsets capture hand positions to teleoperate a robot, our system does not require a robot at all. This system has the potential to passively scale [^38], as adoption of similar consumer-grade devices continues to rise.

### III. EGOMIMIC

EgoMimic is a full-stack framework that captures and learns from both egocentric human embodiment data and robot data. We detail each component of our pipeline below, starting with our hardware setup for human and robot data collection (Sec. III-A), followed by our methods for processing and aligning the data from both sources (Sec. III-B), and finally our unified policy architecture (Sec. III-C). Our design choices throughout are motivated by making human embodiment data as suitable for robot learning as tele-operated robot data is.

### A. Data Collection Systems and Hardware Design

Aria glasses for egocentric demonstration collection. An ideal system for human data needs to capture rich information about the scene, while remaining passively scalable. Such a system should be wearable, ergonomic, capture a wide FOV, track hand positions, device pose, and more.

---

![Image](images/749206035c7a3a7c50a255a6f000a5f5c4bb00254c39aba6cec52d3c0a5d9903.jpg)

<div style="text-align: center;">Fig. 2: Our human data system uses Aria glasses to capture Egocentric RGB and uses its side SLAM cameras to localize the device and track hands. The robot consists of two Viper X follower arms with Intel RealSense D405 wrist cameras, controlled by two WidowX leader arms. Our robot uses identical Aria glasses as the main vision sensor to help minimize the camera to camera gap.</div>

EgoMimic fills this gap by building on top of the Project Aria glasses [^7]. Aria glasses are head-worn devices for capturing multimodal egocentric data. The device assumes an ergonomic glasses form factor that weighs only 75g, permitting long wearing time and passive data collection. Our work leverages the front-facing wide-FoV RGB camera for visual observation and two mono-color scene cameras for device pose and hand tracking (See Fig. 2 for sample data). In particular, the side-facing scene cameras track hand poses even when they move out of the main RGB camera's view, significantly mitigating the challenges posed by humans' natural tendency to move their head and gaze ahead of their hands during sequential manipulation tasks.

Further, there are large scale data collection efforts underway with Project Aria [^39], [^40], and the devices are made available broadly to the academic community through an active research partnership program. In the future, our system can enable users to seamlessly merge data they collect with these large datasets. Ultimately, we present a system that enables passive yet feature-rich human data collection to help scale up robot manipulation.

Low-cost bimanual manipulator. To effectively utilize egocentric human embodiment data, a robot manipulator should be capable of moving in ways that resemble human arm movements. Prior works often rely on table-mounted manipulators such as the Franka Emika Panda [^41]. While these systems are capable, they differ significantly from human arms in terms of kinematics, and their substantial weights necessitate cautious movements due to safety concerns, preventing them from directly imitating human motion. In response to these limitations, we have purpose-built a bimanual manipulator that is lightweight, agile, and cost-effective. Drawing inspiration from the ALOHA system [^1], our robot setup comprises two 6-DoF ViperX 300 S arms with Intel Realsense D405 wrist cameras, mounted in an inverted configuration on a height-adjustable rig as the torso (Fig 2), kinematically mimicking the upper body of a human. The ViperX arms are lean and relatively similar in size to human arms. The entire rig can be assembled for less than $1,000 excluding the arms (the BOM will be made available). We also built a leader robot rig to collect teleoperation data, similar to ALOHA [^1].

<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>Source</td><td style='text-align: center; word-wrap: break-word;'>Type</td><td style='text-align: center; word-wrap: break-word;'>Data</td></tr><tr><td rowspan="3">Human $\mathcal{D}_{H}$</td><td style='text-align: center; word-wrap: break-word;'>Image</td><td style='text-align: center; word-wrap: break-word;'>Egocentric view</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Proprio</td><td style='text-align: center; word-wrap: break-word;'>3D hand poses ( $^{H}p$)</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Action</td><td style='text-align: center; word-wrap: break-word;'>Normalized hand tracks ( $^{H}a^{p}$)</td></tr><tr><td rowspan="3">Robot $\mathcal{D}_{R}$</td><td style='text-align: center; word-wrap: break-word;'>Image</td><td style='text-align: center; word-wrap: break-word;'>Egocentric + wrist views</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Proprio</td><td style='text-align: center; word-wrap: break-word;'>EEF poses ( $^{R}p$), Joint positions ( $^{R}q$)</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Action</td><td style='text-align: center; word-wrap: break-word;'>EEF actions ( $^{R}a^{p}$), Joint actions ( $^{R}a^{q}$)</td></tr></table>

<div style="text-align: center;">TABLE I: Comparison of human and robot data streams</div>

Further, as our method jointly learns visual policies from egocentric human and robot data, it is essential to align the visual observation space. Thus in addition to alignment through data post-processing (Sec. III-B), we directly match the camera hardware by using a second pair of Aria glasses as the main sensor for the robot, which we have mounted directly to the top of the torso at a location similar to that of human eyes (Fig. 2). This enables us to mitigate the observation domain gap associated with the camera devices, including FOVs, exposure levels, and dynamic ranges.

### B. Data Processing and Domain Alignment

To train unified policies from both human and robot data, EgoMimic bridges three key human-robot gaps: (1) unifying action coordinate frames, (2) aligning action distributions, and (3) mitigating visual appearance gaps.

Raw data streams. We stream raw sensor data from the hardware setup as described in Sec. III-A. Aria glasses worn by the human and robot generate ego-centric RGB image streams. In addition, the robot generates two wrist camera streams. For proprioception, we leverage the Aria Machine Perception Service (MPS) [^42] to estimate 3D poses of both hands $^H p \in \mathbb{SE}(3) \times \mathbb{SE}(3)$. Robot proprioception data includes both its end effector poses $^R p \in \mathbb{SE}(3) \times \mathbb{SE}(3)$ and joint positions $^R q \in \mathbb{R}^{2 \times 7}$ (including the gripper jaw joint position). We in addition collect joint-space actions $^R a^q \in \mathbb{R}^{2 \times 7}$ for teleoperated robot data.

Unifying human-robot data coordinate frames. Robot action and proprioception data typically use fixed reference frames (e.g., camera or robot base frame). However, egocentric hand data from moving cameras breaks this assumption. To unify the reference frames for joint policy learning, we transform both human hand and robot end effector trajectories.

---

![Image](images/2fe0da7b4ee36da8629c85e82bfa39e5c7dacc7fddacf1ca964d27ca63695504.jpg)

![Image](images/b5aa868fc05ae1d698ba9f0b28ea50a6f36bef1fc0234451013b86511a55f797.jpg)

<div style="text-align: center;">Fig. 3: a) Action normalization: The pose distributions are different between hand and robot data, specifically in the y (left-right) dimension. We apply Gaussian normalization individually to the hand and robot pose data before feeding them to the model. b) Visual masking: To help bridge the appearance gap of human and and the robot arm, we apply a black mask to the hand and robot via SAM, then overlay a red line onto the image.</div>

ries into camera-centered stable reference frames. Following the idea of predicting action chunks [^11], [^1], we aim to construct action chunks $a_{t:t+h}^p$ for both human hand and robot end effector. To simplify the notation, we describe the single-arm case that generalizes to both arms. The raw trajectory is a sequence of 3D poses $[p_t^{F_t}, p_{t+1}^{F_{t+1}}, \ldots p_{t+h}^{F_{t+h}}]$, where $F_i$ denotes the coordinate frame of the camera when estimating $p_i$. $F_i$ remains fixed for the robot but changes constantly for human egocentric data. Our goal is to construct $a_{t:t+h}^p$ by transforming each position in the trajectory into the observation camera frame $F_t$. This allows the policy to predict actions without considering future camera movements. For human data, we use the MPS visual-inertial SLAM to obtain the Aria glasses pose $T_F^W \in \mathbb{SE}(3)$ in the world frame and transform the action trajectory:

 $$ {}^{H}{a}_{i}^{p}=[(T_{F_{t}}^{W})^{-1}T_{F_{i}}^{W}{p}_{i}^{F_{i}}\quad\mathrm{f o r}\quad i\in[t,t+1,...,t+h]] $$

A sample trajectory is visualized in 2D in Fig. 2 (top left). Robot data is transformed similarly using the fixed camera frame estimated by hand-eye calibration. By creating a unified reference frame, we enable the policy to learn from action supervisions regardless of whether they originate from human videos or teleoperated demonstrations.

Aligning human-robot data. Despite hardware design and data processing, we still observe differences in the distributions of hand and robot end effector poses in the data collected. These gaps arise from biomechanical differences, motion variations, and differences in measurement between human and robotic systems. Without mitigating this gap, the policy tends to learn separate representations for the two data sources [^43], [^44], preventing performance scaling with human data. To address this, we apply Z-score normalization individually to end effector (hand) poses and actions from each data source, as shown in Fig. 3. Echoing [^44], we found this simple technique to be empirically effective, though we plan to explore alternatives such as action quantization [^13].

![Image](images/d8b1525de5dc59b7f9aad4ab677cca3d55d2b4875235c3095367c4290d0478cf.jpg)

<div style="text-align: center;">Fig. 4: Architecture of the joint human-robot policy learning framework. The model processes normalized hand and robot data through shared vision and ACT encoders, outputting pose predictions for both human and robot data, and joint actions for robot data. The framework uses masked images to mitigate human-robot appearance gaps and incorporates wrist camera views for the robot.</div>

To further mitigate the visual appearance gap between human hands and robots. Previous works have acknowledged this gap and attempt to occlude or remove the manipulator in visual observation [^45], [^46]. We follow similar ideas and mask out both the hand and the robot via SAM [^47] and overlay a red line to indicate end-effector directions (Fig. 3). The SAM point prompts are generated by the robot end effector and human hand poses transformed to image frames.

### C. Training Human-Robot Joint Policies

Existing approaches often opt for hierarchical architectures, where a high-level planner trained on human data guides a low-level control policy [^5], [^6]. However, this approach is inherently limited by the performance of the low-level policy, which does not directly benefit from large-scale human data. To address this limitation, we propose a simple yet high-capacity architecture (illustrated in Fig. 4) that learns from both sources. Our model builds upon ACT [^1], but the design is general and can be applied to other transformer-based architectures.

A critical challenge in this unified approach is the choice of the robot action space. While the robot end-effector poses are more semantically similar to human hand pose than robot-joint positions, it is difficult to control our 6DoF arms with cartesian-based controller due to low solution redundancy. Consequently, we opt for joint-space control (i.e., use predicted joint action $\hat{a}_{t:t+h}^{q}$ to control the robot), while leveraging pose-space prediction as an auxiliary object to enforce joint human-robot representation. Note that more capable robots can sidestep this design and use pose-space objective both for representation alignment and control.

All parameters in the policy are shared except for two shallow input and output heads. Visual and proprioceptive data are encoded by the input heads being ingested by the transformer trunk. The output heads then decode the transformer output into either pose or joint space predictions. The pose loss supervises both human and robot data via $^{H}a^{p}$ and $^{R}a^{p}$, while the joint action loss only supervises robot data $^{R}a^{q}$. With just one linear layer separating these branches, the model effectively learns joint representations for both domains. Table I summarizes the training data.

---

![Image](images/a0a348390a72744d9e8eb8cac330c1d232c573b5027997f588883beaa698d676.jpg)

<div style="text-align: center;">Fig. 5: We evaluate EgoMimic across three real world, long-horizon manipulation tasks. See Sec. IV-A for description.</div>

<div style="text-align: center;">TABLE II: Data collection overview for both Human(H) and Robot(R) data. We report both the number(#) of total task demonstrations and the time(min) took to collect them.</div>

<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>Task</td><td style='text-align: center; word-wrap: break-word;'>H\n#</td><td style='text-align: center; word-wrap: break-word;'>H\nmin</td><td style='text-align: center; word-wrap: break-word;'>H\n#/min</td><td style='text-align: center; word-wrap: break-word;'>R\n#</td><td style='text-align: center; word-wrap: break-word;'>R\nmin</td><td style='text-align: center; word-wrap: break-word;'>R\n#/min</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Object-in-Bowl</td><td style='text-align: center; word-wrap: break-word;'>1400</td><td style='text-align: center; word-wrap: break-word;'>60</td><td style='text-align: center; word-wrap: break-word;'>23</td><td style='text-align: center; word-wrap: break-word;'>270</td><td style='text-align: center; word-wrap: break-word;'>120</td><td style='text-align: center; word-wrap: break-word;'>2</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Groceries</td><td style='text-align: center; word-wrap: break-word;'>160</td><td style='text-align: center; word-wrap: break-word;'>80</td><td style='text-align: center; word-wrap: break-word;'>2</td><td style='text-align: center; word-wrap: break-word;'>300</td><td style='text-align: center; word-wrap: break-word;'>300</td><td style='text-align: center; word-wrap: break-word;'>1</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Laundry</td><td style='text-align: center; word-wrap: break-word;'>590</td><td style='text-align: center; word-wrap: break-word;'>100</td><td style='text-align: center; word-wrap: break-word;'>6</td><td style='text-align: center; word-wrap: break-word;'>430</td><td style='text-align: center; word-wrap: break-word;'>300</td><td style='text-align: center; word-wrap: break-word;'>1</td></tr></table>

### IV. EXPERIMENTS

We aim to validate three key hypotheses. H1: EgoMimic is able to leverage human embodiment data to boost in-domain performance for complex manipulation tasks. H2: Human data helps EgoMimic generalize to new objects and scenes. H3: Given sufficient initial robot data, it is more valuable to collect additional human data than additional robot data.

Tasks. We select a set of long-horizon real world tasks to evaluate our claims. Our tasks require precise alignment, complex motions, and bimanual coordination (Fig. 5).

### A. Experiment Setup

Continuous Object-in-Bowl: The robot picks a small plush toy (about 6cm long), places it in a bowl, picks up the bowl to dump the object onto the table, and repeats continuously for 40 seconds. We randomly choose from a set of 3 bowls and 5 toys which randomly positioned on the table within a 45cm×60cm range. The task stress-tests precise manipulation, spatial generalization, and robustness in long-horizon execution. We award Pts each time the toy is placed in a bowl, or the bowl is emptied. We perform 45 total evaluation rollouts across 9 bowl-toy-position combinations.

Laundry: A bimanual task that requires the robot to fold a t-shirt placed with random pose in a $90\,cm \times 60\,cm$ range and a rotation range of $\pm30\,deg$. The robot must use both arms to fold the right side sleeve, the left side sleeve, then the whole shirt in half. We award Pts for each of these stages, and calculate Success Rate (SR) based as the percentage of runs where all stages were successful. We perform 40 total evaluation rollouts across 8 shirt-position combinations.

Groceries: The robot fills a grocery bag with 3 packs of chips. It uses its left arm to grab the top side of the bag handle to create an opening, then uses the right arm to pick the chip packs and places them into the bag. The task requires high-precision manipulation (picking up a deformable bag handle) and robustness in long-horizon rollout. We award

<div style="text-align: center;">TABLE III: Quantitative results for 3 real-world tasks. We report task success rates (%) and performance scores (pts) for all tasks and bag grabbing rate for the Groceries tasks.</div>

<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td rowspan="2">Method</td><td style='text-align: center; word-wrap: break-word;'>Bowl</td><td colspan="2">Laundry</td><td colspan="3">Groceries</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Pts</td><td style='text-align: center; word-wrap: break-word;'>Pts</td><td style='text-align: center; word-wrap: break-word;'>SR</td><td style='text-align: center; word-wrap: break-word;'>Pts</td><td style='text-align: center; word-wrap: break-word;'>SR</td><td style='text-align: center; word-wrap: break-word;'>Open Bag</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>ACT [^1]</td><td style='text-align: center; word-wrap: break-word;'>39</td><td style='text-align: center; word-wrap: break-word;'>82</td><td style='text-align: center; word-wrap: break-word;'>55%</td><td style='text-align: center; word-wrap: break-word;'>82</td><td style='text-align: center; word-wrap: break-word;'>22%</td><td style='text-align: center; word-wrap: break-word;'>54%</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Mimicplay [^5]</td><td style='text-align: center; word-wrap: break-word;'>71</td><td style='text-align: center; word-wrap: break-word;'>78</td><td style='text-align: center; word-wrap: break-word;'>50%</td><td style='text-align: center; word-wrap: break-word;'>53</td><td style='text-align: center; word-wrap: break-word;'>8%</td><td style='text-align: center; word-wrap: break-word;'>40%</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>EgoMimic (w/o human)</td><td style='text-align: center; word-wrap: break-word;'>68</td><td style='text-align: center; word-wrap: break-word;'>104</td><td style='text-align: center; word-wrap: break-word;'>73%</td><td style='text-align: center; word-wrap: break-word;'>92</td><td style='text-align: center; word-wrap: break-word;'>28%</td><td style='text-align: center; word-wrap: break-word;'>60%</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>EgoMimic</td><td style='text-align: center; word-wrap: break-word;'>128</td><td style='text-align: center; word-wrap: break-word;'>114</td><td style='text-align: center; word-wrap: break-word;'>88%</td><td style='text-align: center; word-wrap: break-word;'>110</td><td style='text-align: center; word-wrap: break-word;'>30%</td><td style='text-align: center; word-wrap: break-word;'>70%</td></tr></table>

<div style="text-align: center;">TABLE IV: Ablations - We ablate our method and report final task performance on the Object-in-Bowl task.</div>

<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>Method</td><td style='text-align: center; word-wrap: break-word;'>Cotrained (Points)</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>EgoMimic</td><td style='text-align: center; word-wrap: break-word;'>128</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>EgoMimic w/o Line</td><td style='text-align: center; word-wrap: break-word;'>112</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>EgoMimic w/o Line and Mask</td><td style='text-align: center; word-wrap: break-word;'>95</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>EgoMimic w/o Action Norm</td><td style='text-align: center; word-wrap: break-word;'>79</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>EgoMimic w/o Hand Data</td><td style='text-align: center; word-wrap: break-word;'>68</td></tr></table>

Pts for picking the handle and for each pack placed in the grocery bag. We report SR as the percentage of runs where all three packs were successfully placed in the bag, and Open Bag as the percentage of runs where the handle of the bag was grasped, which is a difficult stage of this task. We perform 50 evaluations across 10 bag positions.

We detail the amount of data collected for each task in Table II. For human data, we note that while tasks like Continuous Object-in-Bowl were particularly easy to scale, tasks like Groceries were slower because of resetting time. Baselines. To evaluate that EgoMimic can improve in-domain success rate by leveraging human data, we benchmark against ACT [^1], a state of the art imitation learning algorithm. Further, we compare against Mimicplay [^5] that learns planners from human data to guide low-level policies to show that our unified architecture EgoMimic improves scaling with human data. For fair comparisons, we implement Mimicplay with the same Transformer backbone as our method and removed goal conditioning. We also compare EgoMimic (0% Human) to verify that improvements come from human data rather than architectural differences.

### B. Results

EgoMimic improves in-domain task performance. Across all tasks we observed a relative improvement in score of 34-228%, and an improvement in absolute task success rate from 8-33% over ACT. Our largest improvement is on the Cont.

---

![Image](images/720c7e134939122770e8309f1544225eac05fe060798a274cd36ecff12c7ed6b.jpg)

<div style="text-align: center;">Fig. 6: We highlight EgoMimic's success, as well as failure modes, for instance (e) failure to correctly align with the toy, (f) failure to grasp the bag's handle, or (g) policy only grabs 1 side of the shirt. EgoMimic reduces the frequency of these failure modes, improving success rates by 8-33% over the baselines.</div>

![Image](images/12a28aaa6e5943b53e38907c10e1fac4d9336e26b4b510d6f0fe979a7efad4b2.jpg)

![Image](images/4780786fd04301b4500622f00760ce9ef21ab37a75e8a09a288ecd6b0ce6d136.jpg)

![Image](images/93f0f5ab13dda12b86744151cd225c82a293d7bb891a82dd557586b265b58643.jpg)

![Image](images/215ebf12b609d6caf7fc48a8854180cd6ce0acc2f98253df6a73d265770b90db.jpg)

<div style="text-align: center;">Fig. 7: Evaluation Results on Policy Generalization. (a) We evaluate the policy on the laundry task using unseen cloth colors and report the success rate for each method. (b) We test the policy on the Object-in-Bowl task in unseen scenes.</div>

Object-in-Bowl task, in which we yield a 228% improvement in task score over ACT. We observe the baselines often miss the toy or bowl by a few inches, which seems to indicate that our use of hand data helps the policy precisely reach the toy. We show qualitative results in Fig. 6.

To ensure this increase was due to leveraging hand data rather than architectural changes, we compare to EgoMimic (0% human). We observe a 10-88% improvement in score and 2-15% improvement in success rate.

EgoMimic enables generalization to new objects and even scenes. We evaluate our method on two domain shifts: attempting to fold shirts of an unseen color, and performing the Cont. Object-in-Bowl task in an entirely different scene. As shown in Fig. 7, we observe that ACT struggles on shirts of unseen colors (25% SR) whereas EgoMimic fully retains its performance (85% SR). Surprisingly, by learning from human data in a new scene (unseen background and lighting), EgoMimic is able to generalize to this new environment without any additional robot data, scoring 63 points. In contrast, Mimicplay, which had access to the same information but instead leverages a hierarchical framework for using hand data only scored 4 points. This suggests that our architecture promotes joint hand-robot representation, whereas hierarchical architectures pose a generalization bottleneck.

Scaling human vs. robot data. To investigate the scaling effect of human and robot data sources on performance, we

![Image](images/2d3e9dc311e4cc62f398006116e42aee45fa269ee0e4936ada32544213040d04.jpg)

<div style="text-align: center;">Fig. 8: Scaling robot vs. human data. EgoMimic trained on 2 hours robot data + 1 hour hand data (Blue) strongly outperforms ACT [^1] trained on 3 hours of robot data (Orange).</div>

conducted additional data collection for the Cont. Object-in-bowl task. As illustrated in Fig. 7, EgoMimic trained on 2 hours of robot data and 1 hour of human data significantly outperforms ACT trained on 3 hours of robot data (128 vs 74 points). Notably, one hour of human data yields 1400 demonstrations, compared to only 135 demonstrations from an hour of robot data. These results demonstrate EgoMimic's ability to effectively leverage the efficiency of human embodiment data collection, leading to a more pronounced scaling effect that substantially boosts task performance beyond what is achievable with robot data alone. We note that EgoMimic at 2 hours of robot data outperforms ACT at 2 hours of robot data, so some improvement is attributed to architecture.

Ablation studies. We ablate our approach to demonstrate the importance of each design decision on the Object-in-Bowl task (Table IV). First, removing action normalization results in a 38% drop in task score. This highlights the importance of action distribution alignment for co-training. Next, we ablate away the visual techniques, specifically masking out the hand and robot, as well as drawing the red overlay on the image. Removing these components resulted in 13 and 26% drops respectively. Finally, EgoMimic trained without any hand data, yields a large 47% drop, which highlights how effective hand-robot co-training is on our stack.

### V. CONCLUSIONS

We presented EgoMimic, a framework to co-train manipulation policies from human egocentric videos and teleoperated robot data. By leveraging Project Aria glasses, a low-cost bimanual robot setup, cross-domain alignment techniques, and a unified policy learning architecture, EgoMimic improves over state-of-the-art baselines on three challenging real-world tasks and shows generalization to new scenes as well as favorable scaling properties. For future work, we plan to explore the possibility of generalizing to new robot embodiments and entirely new behaviors demonstrated only in human data, such as folding pants instead of shirts. Overall, we believe our work opens up exciting new venues of research on scaling robot data via passive data collection.

### VI. ACKNOWLEDGMENTS

This work was partially sponsored by NSF awards #2403297 and #2144194, Meta, and Project Aria.

---

## REFERENCES

[^1]: T. Z. Zhao, V. Kumar, S. Levine, and C. Finn, “Learning fine-grained bimanual manipulation with low-cost hardware,” 2023. [Online]. Available: <https://arxiv.org/abs/2304.13705>

[^2]: A. . Team, J. Aldaco, T. Armstrong, R. Baruch, J. Bingham, S. Chan, K. Draper, D. Dwibedi, C. Finn, P. Florence, S. Goodrich, W. Gramlich, T. Hage, A. Herzog, J. Hoech, T. Nguyen, I. Storz, B. Tabanpour, L. Takayama, J. Tompson, A. Wahid, T. Wahrburg, S. Xu, S. Yaroshenko, K. Zakka, and T. Z. Zhao, "Aloha 2: An enhanced low-cost hardware for bimanual teleoperation," 2024. [Online]. Available: <https://arxiv.org/abs/2405.02292>

[^3]: P. Wu, Y. Shentui, Z. Yi, X. Lin, and P. Abbeel, “Gello: A general, low-cost, and intuitive teleoperation framework for robot manipulators,” 2024. [Online]. Available: <https://arxiv.org/abs/2309.13037>

[^4]: C. Chi, Z. Xu, C. Pan, E. Cousineau, B. Burchfiel, S. Feng, R. Tedrake, and S. Song, “Universal manipulation interface: In-the-wild robot teaching without in-the-wild robots,” 2024. [Online]. Available: <https://arxiv.org/abs/2402.10329>

[^5]: C. Wang, L. Fan, J. Sun, R. Zhang, L. Fei-Fei, D. Xu, Y. Zhu, and A. Anandkumar, “Mimicplay: Long-horizon imitation learning by watching human play,” 2023. [Online]. Available: <https://arxiv.org/abs/2302.12422>

[^6]: H. Bharadhwaj, A. Gupta, V. Kumar, and S. Tulsiani, “Towards generalizable zero-shot manipulation via translating human interaction plans,” 2023. [Online]. Available: <https://arxiv.org/abs/2312.00775>

[^8]: A. Paraschos, C. Daniel, J. R. Peters, and G. Neumann, “Probabilistic movement primitives,” in Advances in Neural Information Processing Systems, C. Burges, L. Bottou, M. Welling, Z. Ghahramani, and K. Weinberger, Eds., vol. 26. Curran Associates, Inc., 2013.

[^9]: C. Finn, T. Yu, T. Zhang, P. Abbeel, and S. Levine, “One-shot visual imitation learning via meta-learning,” 2017. [Online]. Available: <https://arxiv.org/abs/1709.04905>

[^10]: A. Mandlekar, D. Xu, J. Wong, S. Nasiriany, C. Wang, R. Kulkarni, L. Fei-Fei, S. Savarese, Y. Zhu, and R. Martín-Martín, "What matters in learning from offline human demonstrations for robot manipulation," in arXiv preprint arXiv:2108.03298, 2021.

[^11]: C. Chi, Z. Xu, S. Feng, E. Cousineau, Y. Du, B. Burchfiel, R. Tedrake, and S. Song, “Diffusion policy: Visuomotor policy learning via action diffusion,” 2024. [Online]. Available: <https://arxiv.org/abs/2303.04137>

[^12]: S. Young, D. Gandhi, S. Tulsiani, A. Gupta, P. Abbeel, and L. Pinto, “Visual imitation made easy,” 2020. [Online]. Available: <https://arxiv.org/abs/2008.04899>

[^13]: A. Brohan, N. Brown, J. Carbajal, Y. Chebotar, J. Dabis, C. Finn, K. Gopalakrishnan, K. Hausman, A. Herzog, J. Hsu, J. Ibarz, B. Ichter, A. Irpan, T. Jackson, S. Jesmonth, N. J. Joshi, R. Julian, D. Kalashnikov, Y. Kuang, I. Leal, K.-H. Lee, S. Levine, Y. Lu, U. Malla, D. Manjunath, I. Mordatch, O. Nachum, C. Parada, J. Peralta, E. Perez, K. Pertsch, J. Quiambao, K. Rao, M. Ryoo, G. Salazar, P. Sanketi, K. Sayed, J. Singh, S. Sontakke, A. Stone, C. Tan, H. Tran, V. Vanhoucke, S. Vega, Q. Vuong, F. Xia, T. Xiao, P. Xu, S. Xu, T. Yu, and B. Zitkovich, "Rt-1: Robotics transformer for real-world control at scale," 2023. [Online]. Available: <https://arxiv.org/abs/2212.06817>

[^14]: A. Brohan, N. Brown, J. Carbajal, Y. Chebotar, X. Chen, K. Choromanski, T. Ding, D. Driess, A. Dubey, C. Finn, P. Florence, C. Fu, M. G. Arenas, K. Gopalakrishnan, K. Han, K. Hausman, A. Herzog, J. Hsu, B. Ichter, A. Irpan, N. Joshi, R. Julian, D. Kalashnikov, Y. Kuang, I. Leal, L. Lee, T.-W. E. Lee, S. Levine, Y. Lu, H. Michalewski, I. Mordatch, K. Pertsch, K. Rao, K. Reymann, M. Ryoo, G. Salazar, P. Sanketi, P. Sermanet, J. Singh, A. Singh,

R. Soricut, H. Tran, V. Vanhoucke, Q. Vuong, A. Wahid, S. Welker, P. Wohlhart, J. Wu, F. Xia, T. Xiao, P. Xu, S. Xu, T. Yu, and B. Zitkovich, "Rt-2: Vision-language-action models transfer web knowledge to robotic control," 2023. [Online]. Available: <https://arxiv.org/abs/2307.15818>

[^15]: S. Nair, A. Rajeswaran, V. Kumar, C. Finn, and A. Gupta, “R3m: A universal visual representation for robot manipulation,” 2022. [Online]. Available: <https://arxiv.org/abs/2203.12601>

[^16]: I. Radosavovic, T. Xiao, S. James, P. Abbeel, J. Malik, and T. Darrell, “Real-world robot learning with masked visual pre-training,” in Conference on Robot Learning. PMLR, 2023, pp. 416–426.

[^17]: Y. J. Ma, S. Sodhani, D. Jayaraman, O. Bastani, V. Kumar, and A. Zhang, "Vip: Towards universal visual reward and representation via value-implicit pre-training," arXiv preprint arXiv:2210.00030, 2022.

[^18]: H. Xiong, Q. Li, Y.-C. Chen, H. Bharadhwaj, S. Sinha, and A. Garg, “Learning by watching: Physical imitation of manipulation skills from human videos,” 2021. [Online]. Available: <https://arxiv.org/abs/2101.07241>

[^19]: C. Wen, X. Lin, J. So, K. Chen, Q. Dou, Y. Gao, and P. Abbeel, "Any-point trajectory modeling for policy learning," 2024. [Online]. Available: <https://arxiv.org/abs/2401.00025>

[^20]: H. Bharadhwaj, R. Mottaghi, A. Gupta, and S. Tulsiani, “Track2act: Predicting point tracks from internet videos enables generalizable robot manipulation,” 2024. [Online]. Available: <https://arxiv.org/abs/2405.01527>

[^21]: S. Bahl, R. Mendonca, L. Chen, U. Jain, and D. Pathak, “Affordances from human videos as a versatile representation for robotics,” 2023. [Online]. Available: <https://arxiv.org/abs/2304.08488>

[^22]: A. Mandlekar, D. Xu, R. Martín-Martín, S. Savarese, and L. Fei-Fei, "Learning to generalize across long-horizon tasks from human demonstrations," arXiv preprint arXiv:2003.06085, 2020.

[^23]: V. Dhat, N. Walker, and M. Cakmak, “Using 3d mice to control robot manipulators,” Proceedings of the 2024 ACM/IEEE International Conference on Human-Robot Interaction, 2024. [Online]. Available: <https://api.semanticscholar.org/CorpusID:267322988>

[^24]: Y. Zhu, A. Joshi, P. Stone, and Y. Zhu, “Viola: Imitation learning for vision-based manipulation with object proposal priors,” 2023. [Online]. Available: <https://arxiv.org/abs/2210.11339>

[^25]: S. P. Arunachalam, I. Güzey, S. Chintala, and L. Pinto, “Holo-dex: Teaching dexterity with immersive mixed reality,” in 2023 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2023, pp. 5962–5969.

[^26]: A. George, A. Bartsch, and A. B. Farimani, “Openvr: Teleoperation for manipulation,” 2023. [Online]. Available: <https://arxiv.org/abs/2305.09765>

[^27]: I. A. Tsokalo, D. Kuss, I. Kharabet, F. H. P. Fitzek, and M. Reisslein, “Remote robot control with human-in-the-loop over long distances using digital twins,” in 2019 IEEE Global Communications Conference (GLOBECOM), 2019, pp. 1–6.

[^28]: X. Cheng, J. Li, S. Yang, G. Yang, and X. Wang, “Open-television: teleoperation with immersive active visual feedback,” arXiv preprint arXiv:2407.01512, 2024.

[^29]: T. He, Z. Luo, X. He, W. Xiao, C. Zhang, W. Zhang, K. Kitani, C. Liu, and G. Shi, “Omnih2o: Universal and dexterous human-to-humanoid whole-body teleoperation and learning,” arXiv preprint arXiv:2406.08858, 2024.

[^30]: H. Fang, H.-S. Fang, Y. Wang, J. Ren, J. Chen, R. Zhang, W. Wang, and C. Lu, "Airexo: Low-cost exoskeletons for learning whole-arm manipulation in the wild," arXiv preprint arXiv:2309.14975, 2023.

[^31]: S. Yang, M. Liu, Y. Qin, R. Ding, J. Li, X. Cheng, R. Yang, S. Yi, and X. Wang, “Ace: A cross-platform visual-exoskeletons system for low-cost dexterous teleoperation,” arXiv preprint arXiv:2408.11805, 2024.

[^32]: A. Sivakumar, K. Shaw, and D. Pathak, “Robotic telekinesis: Learning a robotic hand imitator by watching humans on youtube,” arXiv preprint arXiv:2202.10448, 2022.

[^33]: V. Jain, M. Attarian, N. J. Joshi, A. Wahid, D. Driess, Q. Vuong, P. R. Sanketi, P. Sermanet, S. Welker, C. Chan, et al., “Vid2robot: End-to-end video-conditioned policy learning with cross-attention transformers,” arXiv preprint arXiv:2403.12943, 2024.

[^34]: Z. Fu, Q. Zhao, Q. Wu, G. Wetzstein, and C. Finn, “Humanplus: Humanoid shadowing and imitation from humans,” in Conference on Robot Learning (CoRL), 2024.

---

[^35]: N. M. M. Shafiullah, A. Rai, H. Etukuru, Y. Liu, I. Misra, S. Chintala, and L. Pinto, “On bringing robots home,” arXiv preprint arXiv:2311.16098, 2023.

[^36]: C. Wang, H. Shi, W. Wang, R. Zhang, L. Fei-Fei, and C. K. Liu, "Dexcap: Scalable and portable mocap data collection system for dexterous manipulation," 2024. [Online]. Available: <https://arxiv.org/abs/2403.07788>

[^37]: G. Papagiannis, N. Di Palo, P. Vitiello, and E. Johns, “R+ x: Retrieval and execution from everyday human videos,” arXiv preprint arXiv:2407.12957, 2024.

[^38]: K. Grauman, A. Westbury, L. Torresani, K. Kitani, J. Malik, T. Afouras, K. Ashutosh, V. Baiyya, S. Bansal, B. Boote, et al., “Ego-exo4d: Understanding skilled human activity from first-and third-person perspectives,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2024, pp. 19383–19400.

[^39]: K. Grauman, A. Westbury, E. Byrne, Z. Chavis, A. Furnari, R. Girdhar, J. Hamburger, H. Jiang, M. Liu, X. Liu, M. Martin, T. Nagarajan, I. Radosavovic, S. K. Ramakrishnan, F. Ryan, J. Sharma, M. Wray, M. Xu, E. Z. Xu, C. Zhao, S. Bansal, D. Batra, V. Cartillier, S. Crane, T. Do, M. Doulaty, A. Erapalli, C. Feichtenhofer, A. Fragomeni, Q. Fu, A. Gebreselasie, C. Gonzalez, J. Hillis, X. Huang, Y. Huang, W. Jia, W. Khoo, J. Kolar, S. Kottur, A. Kumar, F. Landini, C. Li, Y. Li, Z. Li, K. Mangalam, R. Modhugu, J. Munro, T. Murrell, T. Nishiyasu, W. Price, P. R. Puentes, M. Ramazanova, L. Sari, K. Somasundaram, A. Southerland, Y. Sugano, R. Tao, M. Vo, Y. Wang, X. Wu, T. Yagi, Z. Zhao, Y. Zhu, P. Arbelaez, D. Crandall, D. Damen, G. M. Farinella, C. Fuegen, B. Ghanem, V. K. Ithapu, C. V. Jawahar, H. Joo, K. Kitani, H. Li, R. Newcombe, A. Oliva, H. S. Park, J. M. Rehg, Y. Sato, J. Shi, M. Z. Shou, A. Torralba, L. Torresani, M. Yan, and J. Malik, "Ego4d: Around the world in 3,000 hours of egocentric video," 2022. [Online]. Available: <https://arxiv.org/abs/2110.07058>

[^40]: L. Ma, Y. Ye, F. Hong, V. Guzov, Y. Jiang, R. Postyeni, L. Pesqueira, A. Gamino, V. Baiyya, H. J. Kim, K. Bailey, D. S. Fosas, C. K. Liu, Z. Liu, J. Engel, R. D. Nardi, and R. Newcombe, "Nymeria: A massive collection of multimodal egocentric daily motion in the wild," 2024. [Online]. Available: <https://arxiv.org/abs/2406.09905>

[^41]: S. Haddadin, S. Parusel, L. Johannsmeier, S. Golz, S. Gabl, F. Walch, M. Sabaghian, C. Jähne, L. Hausberger, and S. Haddadin, “The franka emika robot: A reference platform for robotics research and education,” IEEE Robotics and Automation Magazine, vol. 29, no. 2, pp. 46–64, 2022.

[^42]: Meta Research, “Basics — project aria docs,” <https://facebookresearch.github.io/projectaria_tools/docs/data_formats/mps/mps_summary>, 2024, accessed: September 15, 2024.

[^43]: J. Yang, C. Glossop, A. Bhorkar, D. Shah, Q. Vuong, C. Finn, D. Sadigh, and S. Levine, “Pushing the limits of cross-embodiment learning for manipulation and navigation,” arXiv preprint arXiv:2402.19432, 2024.

[^44]: J. Hejna, C. Bhateja, Y. Jian, K. Pertsch, and D. Sadigh, "Re-mix: Optimizing data mixtures for large scale imitation learning," arXiv preprint arXiv:2408.14037, 2024.

[^45]: Y. Zhou, Y. Aytar, and K. Bousmalis, “Manipulator-independent representations for visual imitation,” 2021. [Online]. Available: <https://arxiv.org/abs/2103.09016>

[^46]: S. Bahl, A. Gupta, and D. Pathak, “Human-to-robot imitation in the wild,” 2022. [Online]. Available: <https://arxiv.org/abs/2207.09450>

[^47] N. Ravi, V. Gabeur, Y.-T. Hu, R. Hu, C. Ryali, T. Ma, H. Khedr, R. Rädle, C. Rolland, L. Gustafson, E. Mintun, J. Pan, K. V. Alwala, N. Carion, C.-Y. Wu, R. Girshick, P. Dollár, and C. Feichtenhofer, “Sam 2: Segment anything in images and videos,” 2024. [Online]. Available: <https://arxiv.org/abs/2408.00714>
