Dataset Guides Overview
This directory contains detailed guides for specific datasets supported by the Robometer training pipeline.
Available Datasets
Production-Ready
| Dataset | Type | Size | Features | Guide |
|---|---|---|---|---|
| AgiBotWorld | Real Robot | 600GB+ | Streaming, Head Camera | π AgiBotWorld.md |
| LIBERO | Simulation | ~5GB | HDF5, Multi-env | π LIBERO.md |
| FinoNet | Manipulation | ~10GB | Success/Failure, PNG | π FinoNet.md |
| H2R | Human-Robot | ~ | Paired videos | π H2R.md |
Custom Integration
| Type | Description | Guide |
|---|---|---|
| Custom Dataset | Add DROID, Bridge, or any dataset | π CustomDataset.md |
Quick Reference
AgiBotWorld (Streaming)
uv run python data/generate_hf_dataset.py --config_path=configs/data_gen_configs/agibot_world.yaml
- β No download needed (600GB+ dataset streams)
- β Authentication required (HuggingFace login + license)
- β Head camera only (ignores depth/other views)
LIBERO (Local Files)
uv run python data/generate_hf_dataset.py --config_path=configs/data_gen.yaml
- β Local HDF5 files (download LIBERO dataset first)
- β Multi-environment (living room, kitchen, office, study)
- β Simulation data (high-quality manipulation tasks)
FinoNet (Success/Failure Data)
uv run python dataset_upload/generate_hf_dataset.py --config_path=dataset_upload/configs/data_gen_configs/fino_net.yaml
- β PNG sequences (download from HuggingFace)
- β 5 manipulation tasks (put_on, put_in, place, pour, push)
- β Labeled success/failure episodes for robust training
Custom Dataset
# 1. Create loader: data/{name}_loader.py
# 2. Add to converter: data/generate_hf_dataset.py
# 3. Create config: configs/data_gen_configs/{name}.yaml
# 4. Test: uv run python data/generate_hf_dataset.py --config_path=...
- β Template provided (follow CustomDataset.md)
- β Multiple formats (HDF5, JSON, pickle, etc.)
- β Flexible integration (video files, frame arrays, or streaming)
Directory Structure
data/dataset_guides/
βββ README.md β This overview
βββ AgiBotWorld.md β Streaming dataset guide
βββ LIBERO.md β Local HDF5 dataset guide
βββ FinoNet.md β Success/failure dataset guide
βββ H2R.md β Human-robot paired dataset guide
βββ CustomDataset.md β Template for new datasets
Getting Started
- Choose your dataset from the table above
- Read the specific guide for detailed instructions
- Follow prerequisites (authentication, downloads, etc.)
- Run the conversion using provided commands
- Integrate with training using the generated dataset
Need Help?
- π Main Guide: ../README_ADDING_DATASETS.md
- π Issues: Check troubleshooting sections in individual guides
- π‘ Custom Datasets: Start with CustomDataset.md template
Contributing
To add a new dataset guide:
- Create
{DatasetName}.mdin this directory - Follow the structure of existing guides
- Update this README's table
- Add reference in main README_ADDING_DATASETS.md