Now recruiting capture teams worldwide. Get paid to record first-person video of real work.

Apply to capture

Glossary

What Is EgoZero (Robot Learning from Smart Glasses)?

EgoZero is a published system that learns robot policies from smart-glasses human demonstrations and zero robot data. Firsthand is not affiliated.

Last reviewed: November 2026

Short answer

EgoZero is the system from the paper “EgoZero: Robot Learning from Smart Glasses” (arXiv 2505.20290). It learns robot manipulation policies from egocentric human demonstrations recorded with Project Aria smart glasses, using zero robot data. Policies train on point-based state and action representations rather than images. Third-party research; Firsthand is not affiliated.

01

What is EgoZero, and what problem does it address?

EgoZero is named in EgoZero: Robot Learning from Smart Glasses (arXiv 2505.20290) by Vincent Liu, Ademi Adeniji, Haotian Zhan, Siddhant Haldar, Raunaq Bhirangi, Pieter Abbeel and Lerrel Pinto. The authors argue that robot policies still lag far behind basic human capabilities, and that the data bottleneck stems less from a shortage of human labor than from the unresolved challenge of capturing and representing human behavior for robot learning. Their question is whether robots can learn zero-shot manipulation skills from only egocentric, in-the-wild human data. They say EgoZero removes the need for teleoperation, calibration or additional wearables during data collection. For the broader ideas, see the site’s imitation learning and cross-embodiment learning entries.

02

Where does Firsthand fit next to EgoZero?

Firsthand is not affiliated with the EgoZero authors and makes no claim that any model, EgoZero included, was trained on Firsthand data. EgoZero records with Project Aria smart glasses; Firsthand does not claim to use that hardware. Firsthand captures real human egocentric video, custom collection, fast and on demand, to a written spec, with depth derived from a calibrated stereo rig, 3D hand pose at 21 joints per hand and 6-DoF IMUs at 200 Hz, delivered in RLDS, LeRobot format or WebDataset under a buyer-owned commercial license, with one task instruction per episode. Point-based state or action representations, hand-pose retargeting outputs, robot trajectories, action labels, reward labels, pretrained representations, embeddings, teleoperation data, paired human-robot video, synthetic data and language annotations beyond that instruction are not Firsthand deliverables.

03

How does EgoZero turn a human demonstration into a robot policy?

Per the paper, the authors record human demonstrations with Project Aria smart glasses and compress each into a morphology-agnostic state and action, both expressed as compact sets of 3D points in the wearer’s egocentric frame. The action is the thumb and index fingertip coordinates plus a gripper closure, with grasps detected by thresholding the distance between thumb and index. The state is a set of object points. The glasses provide neither stereo nor depth, so the authors triangulate expert-labeled 2D points over the camera trajectory, using the glasses’ SLAM extrinsics and the CoTracker3 point tracker. A closed-loop Transformer policy is then trained with behavior cloning on those state-action pairs.

At inference, the authors use an iPhone as a stationary egocentric view that supplies accurate depth, map the labeled points with Grounding DINO and DIFT, and execute on a Franka Panda gripper robot through inverse kinematics. Their ablation says random 3D augmentations are necessary for in-the-wild transfer.

04

What does the smart-glasses capture contain?

The authors state they use the Project Aria fisheye RGB camera and two SLAM cameras, plus the glasses’ Machine Perception Services, which supply 6DoF hand poses, camera intrinsics and camera extrinsics. A demonstration is a sequence of RGB images, 6DoF palm poses and 6DoF camera extrinsics. To recover finger positions they add HaMeR, a hand model that gives a 21-keypoint hand, composing its local hand shape with the glasses’ hand pose. The authors note that although there are three visual cameras, they have little field-of-view overlap, which makes stereo triangulation unreliable.

05

What did the authors report, and where does EgoZero struggle?

The authors report zero-shot transfer to a Franka Panda gripper robot with a 70% success rate over 7 manipulation tasks, trained on 100 human demonstrations per task, which they describe as 20 minutes of data collection per task, and with no robot data. The tasks are open oven door, put bread on plate, sweep board with broom, erase board, sort fruit into a bowl, fold towel and insert book in shelf. In their baselines, a policy learned directly from images, and variants without 3D augmentations or without triangulated depth, recorded zero successes. These are the authors’ figures on their setup; Firsthand has not verified them.

The authors also list limits. The policy is bounded by the accuracy of its 3D point inputs, and the correspondence model is the largest source of inference error. Triangulation needs stationary objects and enough camera movement, so objects cannot be tracked. Hand models add slight inaccuracies, leaving action labels with 1–2 cm of error, which the authors say prevents high-precision tasks.

06

How does EgoZero compare with EgoMimic, DexCap, Phantom, HAT and zero-shot learning from passive video?

The first table sets EgoZero beside five site entries, summarising what those entries state. The main difference is representation: EgoZero trains on 3D points rather than images and uses no robot data, while EgoMimic co-trains with robot data and HAT works with humanoid data.

07

What data does an EgoZero-style approach need, and what does Firsthand state?

Per the paper, it needs egocentric human demonstrations with camera pose and hand pose, expert-labeled points on the objects, point-tracking and hand-model tools, and a robot with a calibrated stationary camera for inference. The authors collected demonstrations in 2–3 environments per task with several demonstrators.

Firsthand states real human egocentric capture, depth from a calibrated stereo rig, 3D hand pose at 21 joints per hand, and one task instruction per episode. That is a note about format, not a compatibility claim. EgoZero does not use stereo; it derives object depth by triangulating over the camera trajectory, so Firsthand’s stereo depth belongs to the site’s general capture offer, not to this method. Labeled points, tracking, retargeting and robot rollouts would come from tools the buyer runs. No off-the-shelf dataset for this is stated here, so this is custom collection: request on-demand collection and confirm it on a Spec Pilot, with a median of 48 hours to a first validated batch where coverage is deep and three to four weeks where it is thin.

08

EgoZero at a glance, as stated in the paper

EgoZero at a glance, as stated in the paper
ItemWhat the paper states
PaperEgoZero: Robot Learning from Smart Glasses (arXiv 2505.20290)
AuthorsVincent Liu, Ademi Adeniji, Haotian Zhan, Siddhant Haldar, Raunaq Bhirangi, Pieter Abbeel, Lerrel Pinto
AffiliationsNew York University and UC Berkeley
Capture hardwareProject Aria smart glasses: fisheye RGB camera and 2 SLAM cameras
Recorded per timestepRGB image, 6DoF palm pose, 6DoF camera extrinsics
ActionThumb and index fingertip 3D coordinates plus gripper closure, in the egocentric frame
StateObject points triangulated over the camera trajectory
PolicyClosed-loop Transformer trained with behavior cloning
Robot and inference cameraFranka Panda gripper robot; iPhone as a stationary egocentric view
Robot data usedNone (authors)
Scope reported7 tasks, 100 demonstrations per task, 70% zero-shot success (authors)
Firsthand relationshipNone

10

EgoZero beside the EgoMimic, DexCap, Phantom, HAT and zero-shot entries

EgoZero beside the EgoMimic, DexCap, Phantom, HAT and zero-shot entries
Site entryWhat the entry statesHow EgoZero differs (sources read)
EgoMimicCo-trains one policy on human embodiment data, egocentric video with 3D hand tracking from Project Aria glasses, and robot dataEgoZero uses no robot data and trains on 3D points; its authors describe EgoMimic as using Aria human video as a supplement to robot data
DexCapPortable hand motion capture with a chest-worn camera rack and motion capture gloves recording wrist and finger motionEgoZero uses only smart glasses, with no gloves or additional wearables
PhantomInpaints the human arm, overlays a rendered robot and trains a policy with no robot dataEgoZero edits no video; it converts each demonstration to 3D points and trains on those
HATPairs the PH2D egocentric human-humanoid dataset with a policy whose state-action space is unified across humans and humanoidsEgoZero unifies state and action as egocentric 3D points and evaluates on a Franka Panda gripper robot
Zero-shot from passive videosPredicts human hand trajectories from an initial scene image, learned from diverse internet human videoEgoZero learns a closed-loop policy from smart-glasses demonstrations the authors recorded per task

11

What EgoZero consumes beside what the Firsthand site states

What EgoZero consumes beside what the Firsthand site states
AspectEgoZero (sources read)What the Firsthand site states
ViewpointEgocentric, from Project Aria smart glassesReal human egocentric capture; Firsthand does not claim to use Project Aria glasses
Hand signals6DoF palm pose from the glasses plus a 21-keypoint hand from HaMeR3D hand pose at 21 joints per hand
DepthNone from the glasses; object depth triangulated over the camera trajectoryDepth derived from a calibrated stereo rig
Task specificationExpert-labeled object points per taskOne task instruction per episode
RepresentationPoint-based states and actions built by the authors’ pipelinePoint-based state or action representations are not Firsthand deliverables
Robot data and labelsNo robot data; actions derived from hand poseRobot trajectories, action labels, teleoperation data, paired human-robot video and synthetic data are not Firsthand deliverables

12

Frequently asked questions

What is EgoZero?
EgoZero is a published system (arXiv 2505.20290) that learns robot manipulation policies from egocentric human demonstrations recorded with Project Aria smart glasses, using zero robot data. It is third-party research.
What hardware does EgoZero use?
Per the paper, Project Aria smart glasses record the human demonstrations. At inference an iPhone supplies a stationary egocentric view and the policy runs on a Franka Panda gripper robot. Firsthand does not claim to use that hardware.
Does EgoZero need robot data?
No. The authors state it learns from human demonstrations alone, with zero robot data, using point-based states and actions.
What did the authors report for EgoZero?
They report 70% zero-shot success on a Franka Panda gripper robot over 7 manipulation tasks, trained on 100 human demonstrations per task. These are the authors’ figures; Firsthand has not verified them.
Was EgoZero trained on Firsthand data?
No. Firsthand is not affiliated with the authors and claims no use, training or compatibility. Point-based representations, robot trajectories, action labels and paired human-robot video are not Firsthand deliverables.
How can I request a custom egocentric dataset for human-to-robot learning?
Request a custom dataset with your objects, interactions and signals. Collection is fast and on demand, with a first validated batch in a median of 48 hours where coverage is deep.