Kiva12138/mirth_lerobot
MIRTH Dataset Multi-camera real-world manipulation demonstrations for history-aware Vision-Language-Action agents The MIRTH dataset is a real-world robot manipulation dataset collected on a physical LeRobot platform. It contains synchronized main-camera and wrist-camera observations, robot proprioception, language instructions, and expert action trajectories for training and evaluating Vision-Language-Action (VLA) agents. This release provides the same… See the full description on the dataset page: https://huggingface.co/datasets/Kiva12138/mirth_lerobot.
<div align="center">
MIRTH Dataset
Multi-camera real-world manipulation demonstrations for history-aware Vision-Language-Action agents
  
</div>
The MIRTH dataset is a real-world robot manipulation dataset collected on a physical LeRobot platform. It contains synchronized main-camera and wrist-camera observations, robot proprioception, language instructions, and expert action trajectories for training and evaluating Vision-Language-Action (VLA) agents.
This release provides the same demonstrations in two formats:
Dataset Summary
MIRTH is organized into five levels of increasing semantic and control complexity. Each level contains four tasks, and each task contains 50 expert demonstration episodes, for a total of 20 tasks and 1000 episodes.
Demonstrations were collected under randomized object poses and workspace configurations to support robust imitation learning and evaluation.
Visual Examples
The examples below show two demonstration episodes from the synchronized main and wrist cameras.
<table align="center"> <tr> <td align="center"><strong>Sample 1: main camera</strong></td> <td align="center"><strong>Sample 1: wrist camera</strong></td> <td align="center"><strong>Sample 2: main camera</strong></td> <td align="center"><strong>Sample 2: wrist camera</strong></td> </tr> <tr> <td><a href="https://raw.githubusercontent.com/kiva12138/MIRTH/main/assets/m1.mp4"><img src="https://raw.githubusercontent.com/kiva12138/MIRTH/main/assets/m1preview.gif" alt="Sample 1 main camera preview" width="100%"></a></td> <td><a href="https://raw.githubusercontent.com/kiva12138/MIRTH/main/assets/w1.mp4"><img src="https://raw.githubusercontent.com/kiva12138/MIRTH/main/assets/w1preview.gif" alt="Sample 1 wrist camera preview" width="100%"></a></td> <td><a href="https://raw.githubusercontent.com/kiva12138/MIRTH/main/assets/m2.mp4"><img src="https://raw.githubusercontent.com/kiva12138/MIRTH/main/assets/m2preview.gif" alt="Sample 2 main camera preview" width="100%"></a></td> <td><a href="https://raw.githubusercontent.com/kiva12138/MIRTH/main/assets/w2.mp4"><img src="https://raw.githubusercontent.com/kiva12138/MIRTH/main/assets/w2preview.gif" alt="Sample 2 wrist camera preview" width="100%"></a></td> </tr> </table>
Tasks
Repository Layout
LeRobot Format
The LeRobot release preserves the semantic grouping used during collection:
Kitchen_LeRobot/
Basic Tasks/
Category Reasoning/
Mechanism Operations/
Scene Rearrange/
Semantic Recipe/Each task folder contains the standard LeRobot-style data/, meta/, and videos/ subdirectories.
RLDS / TFDS Format
The RLDS release stores one TFDS-style dataset per task:
Kitchen_RLDS/
task1/
1.0.0/
task2/
1.0.0/
...
task20/
1.0.0/
task_metadata.jsontask_metadata.json maps the compact dataset names (task1 ... task20) to the original natural-language task names.
Loading
The MIRTH codebase provides loaders for both dataset formats:
rlds_datasets.RLDSDatasetfor RLDS / TFDS data.lerobot_datasets.LeRobotOpenVLADatasetfor LeRobot data.
The RLDS / TFDS format is the recommended training format for the MIRTH codebase. Both loaders adapt samples to the same OpenVLA-style batch contract before collation, so they can share PaddedCollatorForActionPrediction.
Example RLDS-style usage in the MIRTH repository:
from rlds_datasets import RLDSBatchTransform, RLDSDataset
from utils.data_utils import PaddedCollatorForActionPredictionSee the project repository for full training and smoke-test scripts:
- Code: https://github.com/kiva12138/MIRTH
- RLDS loader utilities:
rlds_datasets/ - LeRobot loader utilities:
lerobot_datasets/ - Converter:
lerobot_to_rlds.py - Smoke tests:
TestDataset.pyandTestLeRobotDataset.py
Paper
MIRTH is introduced in:
MIRTH: Mutual-Information Reasoning with Temporal Hubs for Vision-Language-Action Agents Hao Sun, Yu Song, Shiyu Teng, Ziwei Niu, Yen-Wei Chen ACL 2026 Long Papers
Please refer to the arXiv version for corrected notation:
- ACL Anthology: https://aclanthology.org/2026.acl-long.1016/
- arXiv: https://arxiv.org/abs/2606.31167
- Code: https://github.com/kiva12138/MIRTH
Citation
If you use MIRTH or the MIRTH dataset, please cite:
@inproceedings{sun-etal-2026-mirth,
title = "{MIRTH}: Mutual-Information Reasoning with Temporal Hubs for Vision-Language-Action Agents",
author = "Sun, Hao and
Song, Yu and
Teng, Shiyu and
Niu, Ziwei and
Chen, Yen-Wei",
editor = "Liakata, Maria and
Moreira, Viviane P. and
Zhang, Jiajun and
Jurgens, David",
booktitle = "Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)",
month = jul,
year = "2026",
address = "San Diego, California, United States",
publisher = "Association for Computational Linguistics",
url = "https://aclanthology.org/2026.acl-long.1016/",
pages = "22199--22215",
ISBN = "979-8-89176-390-6"
}License and Contact
The dataset is released for research use. Please check the repository and paper for the latest license and usage notes.
For questions about the paper or released resources, contact Hao Sun: sunhaoxx@zju.edu.cn.
