TacVerse/opendata
Language: English (current) · 中文 Representative frames from TacVerse's bimanual demonstrations. Collected with XTac-UMI-G1 grippers, released as LeRobot datasets. TacVerse Open Data Collection of 122 LeRobot v3.0 task datasets — 17,690 episodes, 370.2 hours, 40.0M frames, ~145 GB. Each subfolder is a standalone LeRobot dataset (meta/info.json, data/, videos/). Collection timestamps have been removed from titles and metadata. Every frame carries six synchronized video… See the full description on the dataset page: https://huggingface.co/datasets/TacVerse/opendata.
<p align="right"><b>Language:</b> <b>English (current)</b> · <a href="https://huggingface.co/datasets/TacVerse/opendata/blob/main/README_zh.md">中文</a></p>
<img src="assets/footer.png" width="100%" alt="Xense Robotics"/>
<p align="center"><em>Representative frames from TacVerse's bimanual demonstrations.</em></p>
<img src="assets/teaser.png" width="100%" alt="TacVerse collection and processing pipeline"/>
<p align="center"><em>Collected with XTac-UMI-G1 grippers, released as LeRobot datasets.</em></p>
TacVerse Open Data
Collection of 122 LeRobot v3.0 task datasets — 17,690 episodes, 370.2 hours, 40.0M frames, ~145 GB. Each subfolder is a standalone LeRobot dataset (meta/info.json, data/, videos/). Collection timestamps have been removed from titles and metadata.
Every frame carries six synchronized video streams — two wrist cameras and four Xense Neutron visuotactile channels (two per gripper) — at 30 fps, alongside per-hand 6-DoF pose and continuous jaw aperture.
from huggingface_hub import snapshot_download
from lerobot.datasets.lerobot_dataset import LeRobotDataset
root = snapshot_download("TacVerse/opendata", repo_type="dataset")
ds = LeRobotDataset("taccap-g1-wipe-mirror", root=f"{root}/taccap-g1-wipe-mirror")At a glance
This collection is measured from this repository. Planned total is the TacVerse programme's target — this release is one openly published slice of it; see the landing page for programme-wide figures. Planned episodes, frames and size are all extrapolated from this repository's own density (48 episodes and 0.39 GB per hour); the planned size follows the programme's own 1.3 GB per hour, not this repository's re-encoded density.
Scenes
The collection spans three scene families.
<p align="center"> <img src="assets/scenes.png" width="680" alt="Scene families and representative objects"/> </p>
Task families
Sensor key map
<p align="center"> <img src="assets/sensorkeymap.png" width="760" alt="Sensor key map — each image stream keyed to its physical mount"/> </p>
<p align="center"><em>Tactile keys map to fingertip sensors; wrist keys to gripper cameras.</em></p>
This collection carries the two wrist and four tactile keys only; it has no head streams.
Provenance
These datasets were assembled from the TacVerse capture programme and re-exported for this release. They do not carry meta/sessions.json, so the per-day capture sessions behind each task are not recoverable from the files themselves.
End-effector poses were recomputed where the capture stack had not yet applied the measured tracker→TCP mount transform (added upstream on 2026-08-01). Only the 9 pose dimensions per arm were touched — jaw aperture, wrist video and tactile video are the captured values throughout.
License
- License: cc-by-sa-4.0
- Homepage: TacVerse/TacVerse
Citation
BibTeX:
@misc{tacverse2026,
title = {TacVerse: A Large-Scale Bimanual Visuo-Tactile Manipulation Dataset},
author = {Xense Robotics},
year = {2026},
howpublished = {\url{https://huggingface.co/datasets/TacVerse/TacVerse}},
note = {Collected with the XTac-UMI-G1 handheld gripper and Xense Neutron visuotactile sensors}
}