snuvclab/HRDexDB

Python

45

16 commits

updated Sep 28, 2026

See the code

README

πŸ€– HRDexDB

A Paired Human-Robot Dataset for Cross-Embodiment Dexterous Grasping

Jongbin Lim1, Β· Taeyun Ha1, Β· Mingi Choi1 Β· Jisoo Kim1 Β· Byungjun Kim1 Β· Subin Jeon1 Β· Hanbyul Joo1,2,†

1 Seoul National University Β· 2 RLWRLD

* Equal contribution Β· † Corresponding author

πŸ“„ Paper | 🌐 Project Page | πŸ“¦ Dataset | πŸ‘€ Visualizer

Official dataset repository and lightweight visualization toolkit for HRDexDB.

TL;DR: HRDexDB is a paired cross-embodiment dataset of high-fidelity dexterous grasping sequences featuring both human and robotic hands.

HRDexDB teaser

Dataset Overview

HRDexDB provides paired dexterous grasping trajectories across human hands and robotic hand embodiments, captured on the same target objects under comparable grasping motions. The dataset includes synchronized visual, kinematic, and 3D annotation modalities, with contact-force signals available for tactile-enabled robot hands.

Key statistics:

  • 2.1K grasping sequences
  • 100+ diverse objects
  • 5 hand embodiments
  • 23 synchronized cameras
  • High-precision 3D trajectories for both hand/robot and manipulated objects

Installation

git clone https://github.com/snuvclab/HRDexDB
cd HRDexDB

conda env create -f environment.yml
conda activate hrdexdb-vis

For an existing Python environment:

pip install -r requirements.txt

All commands below assume they are run from the repository root.

Dataset Placement

Place the released dataset folder v0 directly under the repository root:

HRDexDB/
β”œβ”€β”€ README.md
β”œβ”€β”€ visualize_trajectory.py
β”œβ”€β”€ hrdexdb/
β”œβ”€β”€ assets/
β”‚   └── robots/
└── v0/
    β”œβ”€β”€ assets/
    β”‚   └── mesh/
    β”‚       └── <object_name>/
    β”‚           └── <object_name>.obj
    β”œβ”€β”€ human/
    β”‚   └── <object_name>/
    β”‚       └── <scene_id>/
    └── inspire_f1/
        └── <object_name>/
            └── <scene_id>/

By default, the viewer resolves:

  • dataset root: ./v0
  • object mesh root: ./v0/assets/mesh

If v0 is stored elsewhere, pass --dataset-root /path/to/v0. The mesh root then defaults to /path/to/v0/assets/mesh.

Quick Visualization

Visualize an Inspire F1 robot scene:

python visualize_trajectory.py \
  --hand inspire_f1 \
  --object banana \
  --scene 2

Visualize a human hand scene:

python visualize_trajectory.py \
  --hand human \
  --object banana \
  --scene 2

Use a dataset stored outside the repository:

python visualize_trajectory.py \
  --dataset-root /path/to/v0 \
  --hand inspire_f1 \
  --object french_mustard \
  --scene 2

Expected Scene Layout

Each scene is expected to follow this structure:

<dataset-root>/<hand>/<object>/<scene_id>/
β”œβ”€β”€ cam_param/
β”‚   β”œβ”€β”€ intrinsics.json
β”‚   β”œβ”€β”€ extrinsics.json
β”‚   └── ego_calib.json          # optional, for human ego cameras
β”œβ”€β”€ C2R.npy                    
β”œβ”€β”€ object_6d/
β”‚   └── pose_*.txt
└── vid/
    └── <camera_id>.mp4

<dataset-root>/assets/mesh/<object>/<object>.obj

Robot scenes additionally include:

raw/
β”œβ”€β”€ arm/*.npy
β”œβ”€β”€ hand/*.npy
└── timestamps/
    β”œβ”€β”€ timestamp.npy
    └── frame_id.npy

Human scenes include MANO mesh sequences under one of:

hand/mano/*.obj

Contact

For questions, please contact Jongbin Lim at whdqls0534@snu.ac.kr or Taeyun Ha at taeyun012@snu.ac.kr.

Citation

If you find HRDexDB useful, please cite:

@misc{lim2026hrdexdb,
      title={HRDexDB: A Paired Human-Robot Dataset for Cross-Embodiment Dexterous Grasping},
      author={Jongbin Lim and Taeyun Ha and Mingi Choi and Jisoo Kim and Byungjun Kim and Subin Jeon and Hanbyul Joo},
      year={2026},
      eprint={2604.14944},
      archivePrefix={arXiv},
      primaryClass={cs.RO},
      url={https://arxiv.org/abs/2604.14944},
}

snuvclab/HRDexDB

Python

45

16 commits

updated Sep 28, 2026

See the code

README

πŸ€– HRDexDB

A Paired Human-Robot Dataset for Cross-Embodiment Dexterous Grasping

Jongbin Lim1, Β· Taeyun Ha1, Β· Mingi Choi1 Β· Jisoo Kim1 Β· Byungjun Kim1 Β· Subin Jeon1 Β· Hanbyul Joo1,2,†

1 Seoul National University Β· 2 RLWRLD

* Equal contribution Β· † Corresponding author

πŸ“„ Paper | 🌐 Project Page | πŸ“¦ Dataset | πŸ‘€ Visualizer

Official dataset repository and lightweight visualization toolkit for HRDexDB.

TL;DR: HRDexDB is a paired cross-embodiment dataset of high-fidelity dexterous grasping sequences featuring both human and robotic hands.

HRDexDB teaser

Dataset Overview

HRDexDB provides paired dexterous grasping trajectories across human hands and robotic hand embodiments, captured on the same target objects under comparable grasping motions. The dataset includes synchronized visual, kinematic, and 3D annotation modalities, with contact-force signals available for tactile-enabled robot hands.

Key statistics:

  • 2.1K grasping sequences
  • 100+ diverse objects
  • 5 hand embodiments
  • 23 synchronized cameras
  • High-precision 3D trajectories for both hand/robot and manipulated objects

Installation

git clone https://github.com/snuvclab/HRDexDB
cd HRDexDB

conda env create -f environment.yml
conda activate hrdexdb-vis

For an existing Python environment:

pip install -r requirements.txt

All commands below assume they are run from the repository root.

Dataset Placement

Place the released dataset folder v0 directly under the repository root:

HRDexDB/
β”œβ”€β”€ README.md
β”œβ”€β”€ visualize_trajectory.py
β”œβ”€β”€ hrdexdb/
β”œβ”€β”€ assets/
β”‚   └── robots/
└── v0/
    β”œβ”€β”€ assets/
    β”‚   └── mesh/
    β”‚       └── <object_name>/
    β”‚           └── <object_name>.obj
    β”œβ”€β”€ human/
    β”‚   └── <object_name>/
    β”‚       └── <scene_id>/
    └── inspire_f1/
        └── <object_name>/
            └── <scene_id>/

By default, the viewer resolves:

  • dataset root: ./v0
  • object mesh root: ./v0/assets/mesh

If v0 is stored elsewhere, pass --dataset-root /path/to/v0. The mesh root then defaults to /path/to/v0/assets/mesh.

Quick Visualization

Visualize an Inspire F1 robot scene:

python visualize_trajectory.py \
  --hand inspire_f1 \
  --object banana \
  --scene 2

Visualize a human hand scene:

python visualize_trajectory.py \
  --hand human \
  --object banana \
  --scene 2

Use a dataset stored outside the repository:

python visualize_trajectory.py \
  --dataset-root /path/to/v0 \
  --hand inspire_f1 \
  --object french_mustard \
  --scene 2

Expected Scene Layout

Each scene is expected to follow this structure:

<dataset-root>/<hand>/<object>/<scene_id>/
β”œβ”€β”€ cam_param/
β”‚   β”œβ”€β”€ intrinsics.json
β”‚   β”œβ”€β”€ extrinsics.json
β”‚   └── ego_calib.json          # optional, for human ego cameras
β”œβ”€β”€ C2R.npy                    
β”œβ”€β”€ object_6d/
β”‚   └── pose_*.txt
└── vid/
    └── <camera_id>.mp4

<dataset-root>/assets/mesh/<object>/<object>.obj

Robot scenes additionally include:

raw/
β”œβ”€β”€ arm/*.npy
β”œβ”€β”€ hand/*.npy
└── timestamps/
    β”œβ”€β”€ timestamp.npy
    └── frame_id.npy

Human scenes include MANO mesh sequences under one of:

hand/mano/*.obj

Contact

For questions, please contact Jongbin Lim at whdqls0534@snu.ac.kr or Taeyun Ha at taeyun012@snu.ac.kr.

Citation

If you find HRDexDB useful, please cite:

@misc{lim2026hrdexdb,
      title={HRDexDB: A Paired Human-Robot Dataset for Cross-Embodiment Dexterous Grasping},
      author={Jongbin Lim and Taeyun Ha and Mingi Choi and Jisoo Kim and Byungjun Kim and Subin Jeon and Hanbyul Joo},
      year={2026},
      eprint={2604.14944},
      archivePrefix={arXiv},
      primaryClass={cs.RO},
      url={https://arxiv.org/abs/2604.14944},
}

Languages

Python

100.0%