genrobot2025/Gen-HumanEgo

Dataset

Gen-HumanEgo

9

500 commits

1 linked in READMEs

updated Sep 23, 2026

See the code

README

Gen-HumanEgo

1,800+ hours of egocentric human demonstrations with synchronized, structured supervision for embodied AI and robot learning.

Gen-HumanEgo contains real-world first-person demonstrations collected across diverse tasks, people, environments, and ways of performing activities using a unified six-camera DAS-Ego setup. GenRobot's Data Foundation Model (DFM) processes the recordings to provide complementary training signals for human motion, spatial understanding, and task understanding.

The dataset includes:

  • Egocentric RGB: synchronized multi-view video recordings.
  • 3D hand reconstruction: 3D hand keypoints, MANO parameters, and full hand geometry.
  • Spatial understanding: large-field-of-view Ego-Depth.
  • Semantic understanding: hierarchical video-, task-, and subtask-level annotations with temporal boundaries.

Dataset at a glance

AttributeValue
Total duration1,847.7 hours
Episodes44,632
Unique tasks10,257
DomainsHome, business, industry, agriculture
Native RGB views6 synchronized cameras
Resolution1600 Γ— 1300
Frame rate30 FPS
File foramtMCAP
Modalities21 3D keypoints per hand, full handmesh, depth maps, task+subtask annotation

Repository structure

The task-organized directory tree follows the dataset's scenario/skill hierarchy. The final two levels are a two-character file-prefix directory and the episode's MCAP filename.

Gen-HumanEgo/
β”œβ”€β”€ README.md
β”œβ”€β”€ egov4_urdf.zip
β”œβ”€β”€ assets/
β”‚   └── ...
└── data/
    β”œβ”€β”€ industry/
    β”‚   └── logistics/
    β”‚       └── sorting_and_packing/
    β”‚           └── daily_work/
    β”‚               └── 00/
    β”‚                   └── 005c469cf7424c4c87054569b2234ebc.mcap
    β”œβ”€β”€ domestic_services/
    β”‚   └── living_room/
    β”‚       └── clothing_organization/
    β”‚           └── iron_clothes/
    β”‚               └── c0/
    β”‚                   └── c096609eca54434e9fa93b0fff55ce3d.mcap
    └── business/
        └── restaurant/
            └── bakery/
                └── daily_work/
                    β”œβ”€β”€ a9/
                    β”‚   └── a91e57586c33437292d763fb8fd3777c.mcap
                    └── 10/
                        └── 101207375b8e41fea31bacd94db480e6.mcap

What's inside an episode?

Each episode is packaged as an MCAP recording. The release includes synchronized video and structured outputs, summarized below.

DataWhat it providesExact topic/schema
Multi-view RGBFirst-person visual observations/robot0/sensor/camera[0-6]/compressed
Hand reconstruction3D keypoints, MANO parameters, hand geometry and associated validity/quality information where provided/robot0/handtracking/left, /robot0/handtracking/right
Ego-DepthLarge-FOV depth for the surrounding workspace/robot0/sensor/camera2/depth
Hierarchical annotationsEpisode description, task segments, and fine-grained subtasks/robot0/annotation_v2/

The hierarchical annotation design describes activity at three levels:

  1. Video: an overall description of the episode.
  2. Task: the objective of a continuous segment, with time/frame boundaries and scene information.
  3. Subtask: a more detailed action caption, time/frame boundaries, and a success field (is_success), with objects, observable attributes, and spatial relationships expressed in the caption when applicable.

For example, an episode about tidying a sofa can include the task β€œTidy up the sofa” and subtasks such as β€œPlace the red and black throw pillow on the sofa back” and β€œFlatten the sofa cover on the right seat of the sofa.”

Documentation and tools

  • GenRobot DAS-Ego Data Introduction β€” topic definitions, message schemas, coordinate systems, timestamp conventions, and transformation definitions. GenRobot DAS-Ego Data Introduction
  • GenRobot MCAP Visualization Tool β€” browser-based visualization of MCAP episodes. GenRobot MCAP Visualization Tool
  • GenRobot DAS DataKit β€” tools for reading, validating, visualizing, and converting DAS-Ego data. GenRobot DAS DataKit
  • Ego URDF β€” egov4_urdf.zip, containing the DAS-Ego device link structure and sensor-frame definitions.

Contact

Questions, suggestions, and requests for additional scenarios or skills are welcome.

egocentric
embodied-ai
hand-tracking
manipulation
robotics
slam
trajectory

Contributors

WU
wudaoqi

467 commits

mikeqin22

33 commits

genrobot2025/Gen-HumanEgo

Dataset

Gen-HumanEgo

9

500 commits

1 linked in READMEs

updated Sep 23, 2026

See the code

README

Gen-HumanEgo

1,800+ hours of egocentric human demonstrations with synchronized, structured supervision for embodied AI and robot learning.

Gen-HumanEgo contains real-world first-person demonstrations collected across diverse tasks, people, environments, and ways of performing activities using a unified six-camera DAS-Ego setup. GenRobot's Data Foundation Model (DFM) processes the recordings to provide complementary training signals for human motion, spatial understanding, and task understanding.

The dataset includes:

  • Egocentric RGB: synchronized multi-view video recordings.
  • 3D hand reconstruction: 3D hand keypoints, MANO parameters, and full hand geometry.
  • Spatial understanding: large-field-of-view Ego-Depth.
  • Semantic understanding: hierarchical video-, task-, and subtask-level annotations with temporal boundaries.

Dataset at a glance

AttributeValue
Total duration1,847.7 hours
Episodes44,632
Unique tasks10,257
DomainsHome, business, industry, agriculture
Native RGB views6 synchronized cameras
Resolution1600 Γ— 1300
Frame rate30 FPS
File foramtMCAP
Modalities21 3D keypoints per hand, full handmesh, depth maps, task+subtask annotation

Repository structure

The task-organized directory tree follows the dataset's scenario/skill hierarchy. The final two levels are a two-character file-prefix directory and the episode's MCAP filename.

Gen-HumanEgo/
β”œβ”€β”€ README.md
β”œβ”€β”€ egov4_urdf.zip
β”œβ”€β”€ assets/
β”‚   └── ...
└── data/
    β”œβ”€β”€ industry/
    β”‚   └── logistics/
    β”‚       └── sorting_and_packing/
    β”‚           └── daily_work/
    β”‚               └── 00/
    β”‚                   └── 005c469cf7424c4c87054569b2234ebc.mcap
    β”œβ”€β”€ domestic_services/
    β”‚   └── living_room/
    β”‚       └── clothing_organization/
    β”‚           └── iron_clothes/
    β”‚               └── c0/
    β”‚                   └── c096609eca54434e9fa93b0fff55ce3d.mcap
    └── business/
        └── restaurant/
            └── bakery/
                └── daily_work/
                    β”œβ”€β”€ a9/
                    β”‚   └── a91e57586c33437292d763fb8fd3777c.mcap
                    └── 10/
                        └── 101207375b8e41fea31bacd94db480e6.mcap

What's inside an episode?

Each episode is packaged as an MCAP recording. The release includes synchronized video and structured outputs, summarized below.

DataWhat it providesExact topic/schema
Multi-view RGBFirst-person visual observations/robot0/sensor/camera[0-6]/compressed
Hand reconstruction3D keypoints, MANO parameters, hand geometry and associated validity/quality information where provided/robot0/handtracking/left, /robot0/handtracking/right
Ego-DepthLarge-FOV depth for the surrounding workspace/robot0/sensor/camera2/depth
Hierarchical annotationsEpisode description, task segments, and fine-grained subtasks/robot0/annotation_v2/

The hierarchical annotation design describes activity at three levels:

  1. Video: an overall description of the episode.
  2. Task: the objective of a continuous segment, with time/frame boundaries and scene information.
  3. Subtask: a more detailed action caption, time/frame boundaries, and a success field (is_success), with objects, observable attributes, and spatial relationships expressed in the caption when applicable.

For example, an episode about tidying a sofa can include the task β€œTidy up the sofa” and subtasks such as β€œPlace the red and black throw pillow on the sofa back” and β€œFlatten the sofa cover on the right seat of the sofa.”

Documentation and tools

  • GenRobot DAS-Ego Data Introduction β€” topic definitions, message schemas, coordinate systems, timestamp conventions, and transformation definitions. GenRobot DAS-Ego Data Introduction
  • GenRobot MCAP Visualization Tool β€” browser-based visualization of MCAP episodes. GenRobot MCAP Visualization Tool
  • GenRobot DAS DataKit β€” tools for reading, validating, visualizing, and converting DAS-Ego data. GenRobot DAS DataKit
  • Ego URDF β€” egov4_urdf.zip, containing the DAS-Ego device link structure and sensor-frame definitions.

Contact

Questions, suggestions, and requests for additional scenarios or skills are welcome.

egocentric
embodied-ai
hand-tracking
manipulation
robotics
slam
trajectory

Contributors

WU
wudaoqi

467 commits

mikeqin22

33 commits