@@ -3505,6 +4726,7 @@
Dataset Registry
var fmt = document.getElementById('formatFilter').value;
var tag = document.getElementById('tagFilter').value;
var emb = document.getElementById('embodimentFilter').value;
+ var access = document.getElementById('accessFilter').value;
var demo = document.getElementById('demoFilter').value;
var cards = document.querySelectorAll('.card');
var visible = 0;
@@ -3515,6 +4737,7 @@
Dataset Registry
if (fmt && card.dataset.format !== fmt) show = false;
if (tag && card.dataset.tags.indexOf(tag) === -1) show = false;
if (emb && card.dataset.embodiment.indexOf(emb) === -1) show = false;
+ if (access && card.dataset.access !== access) show = false;
if (demo === 'demo' && card.dataset.demo !== 'true') show = false;
card.style.display = show ? '' : 'none';
if (show) visible++;
diff --git a/forge/registry/CANDIDATES.md b/forge/registry/CANDIDATES.md
new file mode 100644
index 0000000..1a6e20c
--- /dev/null
+++ b/forge/registry/CANDIDATES.md
@@ -0,0 +1,62 @@
+# Registry Candidates — backlog
+
+Datasets researched but **not yet added** to `datasets.json`. These are the
+"Tier 3 / niche-but-notable" set plus anything deferred. Promote one by filling
+in the template in [CONTRIBUTING.md](CONTRIBUTING.md), running
+`forge registry validate --probe`, and moving it out of this file.
+
+Last researched: 2026-07-21. Metadata below is approximate and should be
+re-verified at promotion time (licenses and repo ids drift).
+
+## Tier 3 — niche but notable
+
+### DexMimicGen
+- **What:** Auto-generated **bimanual dexterous-hand** demos — ~21k trajectories
+ from ~60 human source demos across 9 tasks (sim + real). Fills the
+ dexterous-hand gap the registry currently has zero of.
+- **Paper:** https://arxiv.org/abs/2410.24185 · project: https://dexmimicgen.github.io/
+- **License:** check repo (NVIDIA-affiliated; likely NVIDIA Source Code License for code)
+- **Format:** hdf5 (robomimic-style) · **Embodiment:** bimanual dexterous humanoid
+- **Source:** see project page / GitHub
+- **Tags:** manipulation, bi_manual, simulation, contact_rich
+
+### EgoDex (Apple)
+- **What:** Very large **egocentric human** manipulation dataset with paired hand
+ poses; human-video collection paradigm for pretraining.
+- **Paper:** search "EgoDex Apple egocentric manipulation 2025"
+- **License:** verify (Apple research license — likely non-commercial/gated → tag
+ `registration_required` and/or `non_commercial`)
+- **Format:** other (video + hand pose) · **Embodiment:** human hands
+- **Tags:** manipulation, real_world (human)
+
+### FMB — Functional Manipulation Benchmark
+- **What:** Real-world **contact-rich assembly** on a Franka; peg-in-hole style
+ functional manipulation with a standard benchmark protocol.
+- **Paper:** https://functional-manipulation-benchmark.github.io/
+- **License:** verify · **Format:** rlds/other · **Embodiment:** franka
+- **Tags:** manipulation, real_world, contact_rich
+
+### BEHAVIOR-1K / OmniGibson
+- **What:** Huge sim task diversity incl. **mobile manipulation** and household
+ activities; OmniGibson is the simulator, BEHAVIOR-1K the task/dataset suite.
+- **Paper:** https://behavior.stanford.edu/
+- **License:** MIT (verify) · **Format:** other · **Embodiment:** mobile manipulators, humanoid
+- **Tags:** manipulation, mobile_manipulation, simulation, multi_task, large_scale
+
+## Deferred / worth a look
+
+- **Mobile ALOHA (full dataset)** — bimanual **mobile** manipulation; registry
+ already has `aloha_mobile_cabinet`, but the full release is broader.
+ Project: https://mobile-aloha.github.io/
+- **RoboCasa365** — 2026 successor to RoboCasa: 365 tasks, 2,500 scenes,
+ ~600h human + ~1,600h synthetic. Promote once distribution stabilizes.
+- **ARIO** — unified cross-embodiment standard/dataset; overlaps OXE in spirit.
+- **Galaxea Open-World / other 2025-2026 humanoid releases** — re-check scale &
+ licensing before adding.
+
+## Notes on categories still thin after this batch
+
+- **Dexterous multi-fingered hands:** only ManiSkill (partial) + DexMimicGen
+ (candidate). Worth a dedicated dexterous dataset.
+- **Human/egocentric:** UMI added; EgoDex candidate. Room for more (EgoMimic, etc.).
+- **Mobile manipulation:** BEHAVIOR-1K + Mobile ALOHA are the main gaps to close.
diff --git a/forge/registry/CONTRIBUTING.md b/forge/registry/CONTRIBUTING.md
index 51eb3dd..e36e0fd 100644
--- a/forge/registry/CONTRIBUTING.md
+++ b/forge/registry/CONTRIBUTING.md
@@ -78,6 +78,15 @@ Use from this controlled vocabulary:
`manipulation`, `bi_manual`, `mobile_manipulation`, `humanoid`, `language_conditioned`, `contact_rich`, `simulation`, `real_world`, `multi_task`, `single_task`, `large_scale`
+**Access-restriction tags** (surfaced as a dedicated "Access" filter and a badge
+in the registry HTML view — add when a dataset is not freely/openly downloadable):
+
+- `registration_required` — download is gated behind sign-up / an access agreement
+ (e.g. a HuggingFace gated repo or a platform login).
+- `non_commercial` — license forbids commercial use (e.g. CC-BY-NC-SA-4.0).
+
+Always also record the specifics in `notes`.
+
## Validation
```bash
diff --git a/forge/registry/datasets.json b/forge/registry/datasets.json
index fb50ec0..0cda4f6 100644
--- a/forge/registry/datasets.json
+++ b/forge/registry/datasets.json
@@ -1,6 +1,6 @@
{
- "version": "1.0.0",
- "updated_at": "2026-03-08",
+ "version": "1.1.0",
+ "updated_at": "2026-07-21",
"datasets": {
"open_x_embodiment": {
"id": "open_x_embodiment",
@@ -9,8 +9,23 @@
"paper_url": "https://arxiv.org/abs/2310.08864",
"license": "Apache-2.0",
"format": "rlds",
- "embodiment": ["google_robot", "franka", "widowx", "jaco", "sawyer", "ur5", "kuka"],
- "task_types": ["pick_place", "push", "pour", "wipe", "drawer", "multi_task"],
+ "embodiment": [
+ "google_robot",
+ "franka",
+ "widowx",
+ "jaco",
+ "sawyer",
+ "ur5",
+ "kuka"
+ ],
+ "task_types": [
+ "pick_place",
+ "push",
+ "pour",
+ "wipe",
+ "drawer",
+ "multi_task"
+ ],
"scale": {
"episodes": 2400000,
"approximate": true
@@ -27,7 +42,13 @@
}
],
"demo_suitable": false,
- "tags": ["manipulation", "real_world", "multi_task", "large_scale", "language_conditioned"],
+ "tags": [
+ "manipulation",
+ "real_world",
+ "multi_task",
+ "large_scale",
+ "language_conditioned"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -38,8 +59,16 @@
"paper_url": "https://arxiv.org/abs/2403.12945",
"license": "CC-BY-4.0",
"format": "rlds",
- "embodiment": ["franka"],
- "task_types": ["pick_place", "push", "wipe", "drawer", "multi_task"],
+ "embodiment": [
+ "franka"
+ ],
+ "task_types": [
+ "pick_place",
+ "push",
+ "wipe",
+ "drawer",
+ "multi_task"
+ ],
"scale": {
"episodes": 76000,
"hours": 350.0,
@@ -58,7 +87,12 @@
}
],
"demo_suitable": false,
- "tags": ["manipulation", "real_world", "multi_task", "large_scale"],
+ "tags": [
+ "manipulation",
+ "real_world",
+ "multi_task",
+ "large_scale"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -69,8 +103,15 @@
"paper_url": "https://arxiv.org/abs/2308.12952",
"license": "MIT",
"format": "rlds",
- "embodiment": ["widowx"],
- "task_types": ["pick_place", "push", "wipe", "drawer"],
+ "embodiment": [
+ "widowx"
+ ],
+ "task_types": [
+ "pick_place",
+ "push",
+ "wipe",
+ "drawer"
+ ],
"scale": {
"episodes": 53192,
"hours": 105.0,
@@ -89,7 +130,12 @@
}
],
"demo_suitable": false,
- "tags": ["manipulation", "real_world", "multi_task", "large_scale"],
+ "tags": [
+ "manipulation",
+ "real_world",
+ "multi_task",
+ "large_scale"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -100,8 +146,15 @@
"paper_url": "https://arxiv.org/abs/2309.01918",
"license": "MIT",
"format": "rlds",
- "embodiment": ["franka"],
- "task_types": ["pick_place", "pour", "wipe", "multi_task"],
+ "embodiment": [
+ "franka"
+ ],
+ "task_types": [
+ "pick_place",
+ "pour",
+ "wipe",
+ "multi_task"
+ ],
"scale": {
"episodes": 100000,
"approximate": true
@@ -119,7 +172,11 @@
}
],
"demo_suitable": false,
- "tags": ["manipulation", "real_world", "multi_task"],
+ "tags": [
+ "manipulation",
+ "real_world",
+ "multi_task"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -130,8 +187,12 @@
"paper_url": "https://arxiv.org/abs/2304.13705",
"license": "MIT",
"format": "lerobot",
- "embodiment": ["aloha"],
- "task_types": ["pick_place"],
+ "embodiment": [
+ "aloha"
+ ],
+ "task_types": [
+ "pick_place"
+ ],
"scale": {
"episodes": 50,
"approximate": false
@@ -145,7 +206,12 @@
"demo_suitable": true,
"demo_episodes": 50,
"demo_source_index": 0,
- "tags": ["manipulation", "bi_manual", "simulation", "single_task"],
+ "tags": [
+ "manipulation",
+ "bi_manual",
+ "simulation",
+ "single_task"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -156,8 +222,12 @@
"paper_url": "https://arxiv.org/abs/2304.13705",
"license": "MIT",
"format": "lerobot",
- "embodiment": ["aloha"],
- "task_types": ["insertion"],
+ "embodiment": [
+ "aloha"
+ ],
+ "task_types": [
+ "insertion"
+ ],
"scale": {
"episodes": 50,
"approximate": false
@@ -171,7 +241,12 @@
"demo_suitable": true,
"demo_episodes": 50,
"demo_source_index": 0,
- "tags": ["manipulation", "bi_manual", "simulation", "single_task"],
+ "tags": [
+ "manipulation",
+ "bi_manual",
+ "simulation",
+ "single_task"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -182,8 +257,12 @@
"paper_url": "https://arxiv.org/abs/2304.13705",
"license": "MIT",
"format": "lerobot",
- "embodiment": ["aloha"],
- "task_types": ["manipulation"],
+ "embodiment": [
+ "aloha"
+ ],
+ "task_types": [
+ "manipulation"
+ ],
"scale": {
"episodes": 50,
"approximate": false
@@ -197,7 +276,12 @@
"demo_suitable": true,
"demo_episodes": 50,
"demo_source_index": 0,
- "tags": ["manipulation", "bi_manual", "real_world", "single_task"],
+ "tags": [
+ "manipulation",
+ "bi_manual",
+ "real_world",
+ "single_task"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -208,8 +292,13 @@
"paper_url": "https://arxiv.org/abs/2401.02117",
"license": "MIT",
"format": "lerobot",
- "embodiment": ["aloha"],
- "task_types": ["drawer", "manipulation"],
+ "embodiment": [
+ "aloha"
+ ],
+ "task_types": [
+ "drawer",
+ "manipulation"
+ ],
"scale": {
"episodes": 85,
"approximate": false
@@ -223,7 +312,13 @@
"demo_suitable": true,
"demo_episodes": 85,
"demo_source_index": 0,
- "tags": ["manipulation", "bi_manual", "mobile_manipulation", "real_world", "single_task"],
+ "tags": [
+ "manipulation",
+ "bi_manual",
+ "mobile_manipulation",
+ "real_world",
+ "single_task"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -234,8 +329,14 @@
"paper_url": "https://arxiv.org/abs/2503.06669",
"license": "CC-BY-NC-SA-4.0",
"format": "lerobot-v2",
- "embodiment": ["agibot_g1"],
- "task_types": ["pick_place", "pour", "multi_task"],
+ "embodiment": [
+ "agibot_g1"
+ ],
+ "task_types": [
+ "pick_place",
+ "pour",
+ "multi_task"
+ ],
"scale": {
"episodes": 92214,
"hours": 2976.0,
@@ -248,7 +349,14 @@
}
],
"demo_suitable": false,
- "tags": ["manipulation", "bi_manual", "humanoid", "real_world", "multi_task", "large_scale"],
+ "tags": [
+ "manipulation",
+ "bi_manual",
+ "humanoid",
+ "real_world",
+ "multi_task",
+ "large_scale"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -259,8 +367,13 @@
"paper_url": "https://arxiv.org/abs/2212.06817",
"license": "Apache-2.0",
"format": "rlds",
- "embodiment": ["google_robot"],
- "task_types": ["pick_place", "push"],
+ "embodiment": [
+ "google_robot"
+ ],
+ "task_types": [
+ "pick_place",
+ "push"
+ ],
"scale": {
"episodes": 87212,
"approximate": true
@@ -272,7 +385,12 @@
}
],
"demo_suitable": false,
- "tags": ["manipulation", "real_world", "multi_task", "large_scale"],
+ "tags": [
+ "manipulation",
+ "real_world",
+ "multi_task",
+ "large_scale"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -283,8 +401,17 @@
"paper_url": "https://arxiv.org/abs/2307.00595",
"license": "Research use",
"format": "other",
- "embodiment": ["franka", "ur5", "kuka", "flexiv"],
- "task_types": ["pick_place", "manipulation", "multi_task"],
+ "embodiment": [
+ "franka",
+ "ur5",
+ "kuka",
+ "flexiv"
+ ],
+ "task_types": [
+ "pick_place",
+ "manipulation",
+ "multi_task"
+ ],
"scale": {
"episodes": 110000,
"approximate": true
@@ -296,7 +423,13 @@
}
],
"demo_suitable": false,
- "tags": ["manipulation", "contact_rich", "real_world", "multi_task", "large_scale"],
+ "tags": [
+ "manipulation",
+ "contact_rich",
+ "real_world",
+ "multi_task",
+ "large_scale"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -307,8 +440,14 @@
"paper_url": "https://arxiv.org/abs/2306.03310",
"license": "CC-BY-4.0",
"format": "hdf5",
- "embodiment": ["franka"],
- "task_types": ["pick_place", "drawer", "multi_task"],
+ "embodiment": [
+ "franka"
+ ],
+ "task_types": [
+ "pick_place",
+ "drawer",
+ "multi_task"
+ ],
"scale": {
"episodes": 4500,
"hours": 10.0,
@@ -321,7 +460,11 @@
}
],
"demo_suitable": false,
- "tags": ["manipulation", "simulation", "multi_task"],
+ "tags": [
+ "manipulation",
+ "simulation",
+ "multi_task"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -332,8 +475,12 @@
"paper_url": "https://arxiv.org/abs/2305.12821",
"license": "Research use",
"format": "other",
- "embodiment": ["franka"],
- "task_types": ["assembly"],
+ "embodiment": [
+ "franka"
+ ],
+ "task_types": [
+ "assembly"
+ ],
"scale": {
"episodes": 5000,
"hours": 200.0,
@@ -347,7 +494,11 @@
}
],
"demo_suitable": false,
- "tags": ["manipulation", "real_world", "multi_task"],
+ "tags": [
+ "manipulation",
+ "real_world",
+ "multi_task"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -358,8 +509,15 @@
"paper_url": "https://arxiv.org/abs/1909.12271",
"license": "Research use",
"format": "other",
- "embodiment": ["franka"],
- "task_types": ["pick_place", "push", "drawer", "multi_task"],
+ "embodiment": [
+ "franka"
+ ],
+ "task_types": [
+ "pick_place",
+ "push",
+ "drawer",
+ "multi_task"
+ ],
"scale": {
"episodes": 10000,
"approximate": true
@@ -372,7 +530,11 @@
}
],
"demo_suitable": false,
- "tags": ["manipulation", "simulation", "multi_task"],
+ "tags": [
+ "manipulation",
+ "simulation",
+ "multi_task"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -383,8 +545,16 @@
"paper_url": "https://arxiv.org/abs/1910.10897",
"license": "MIT",
"format": "lerobot",
- "embodiment": ["sawyer"],
- "task_types": ["pick_place", "push", "drawer", "assembly", "multi_task"],
+ "embodiment": [
+ "sawyer"
+ ],
+ "task_types": [
+ "pick_place",
+ "push",
+ "drawer",
+ "assembly",
+ "multi_task"
+ ],
"scale": {
"episodes": 50000,
"approximate": true
@@ -396,7 +566,11 @@
}
],
"demo_suitable": false,
- "tags": ["manipulation", "simulation", "multi_task"],
+ "tags": [
+ "manipulation",
+ "simulation",
+ "multi_task"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -407,8 +581,12 @@
"paper_url": "https://arxiv.org/abs/2210.06407",
"license": "Apache-2.0",
"format": "rlds",
- "embodiment": ["xarm"],
- "task_types": ["push"],
+ "embodiment": [
+ "xarm"
+ ],
+ "task_types": [
+ "push"
+ ],
"scale": {
"episodes": 600000,
"hours": 2700.0,
@@ -421,7 +599,13 @@
}
],
"demo_suitable": false,
- "tags": ["manipulation", "real_world", "language_conditioned", "large_scale", "single_task"],
+ "tags": [
+ "manipulation",
+ "real_world",
+ "language_conditioned",
+ "large_scale",
+ "single_task"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -432,8 +616,14 @@
"paper_url": "https://arxiv.org/abs/2202.02005",
"license": "Apache-2.0",
"format": "rlds",
- "embodiment": ["widowx"],
- "task_types": ["pick_place", "push", "multi_task"],
+ "embodiment": [
+ "widowx"
+ ],
+ "task_types": [
+ "pick_place",
+ "push",
+ "multi_task"
+ ],
"scale": {
"episodes": 25877,
"approximate": true
@@ -445,7 +635,12 @@
}
],
"demo_suitable": false,
- "tags": ["manipulation", "real_world", "language_conditioned", "multi_task"],
+ "tags": [
+ "manipulation",
+ "real_world",
+ "language_conditioned",
+ "multi_task"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -456,8 +651,12 @@
"paper_url": "https://arxiv.org/abs/2310.08864",
"license": "Apache-2.0",
"format": "rlds",
- "embodiment": ["jaco"],
- "task_types": ["manipulation"],
+ "embodiment": [
+ "jaco"
+ ],
+ "task_types": [
+ "manipulation"
+ ],
"scale": {
"episodes": 1085,
"hours": 3.0,
@@ -474,7 +673,12 @@
}
],
"demo_suitable": false,
- "tags": ["manipulation", "real_world", "language_conditioned", "single_task"],
+ "tags": [
+ "manipulation",
+ "real_world",
+ "language_conditioned",
+ "single_task"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -485,8 +689,13 @@
"paper_url": "https://arxiv.org/abs/2209.08959",
"license": "CC-BY-4.0",
"format": "rlds",
- "embodiment": ["franka"],
- "task_types": ["manipulation", "multi_task"],
+ "embodiment": [
+ "franka"
+ ],
+ "task_types": [
+ "manipulation",
+ "multi_task"
+ ],
"scale": {
"episodes": 3600,
"hours": 7.0,
@@ -503,7 +712,12 @@
}
],
"demo_suitable": false,
- "tags": ["manipulation", "real_world", "language_conditioned", "multi_task"],
+ "tags": [
+ "manipulation",
+ "real_world",
+ "language_conditioned",
+ "multi_task"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -513,8 +727,12 @@
"description": "Multi-arm manipulation dataset from Stanford ILIAD lab, converted to RLDS format.",
"license": "Research use",
"format": "rlds",
- "embodiment": ["franka"],
- "task_types": ["manipulation"],
+ "embodiment": [
+ "franka"
+ ],
+ "task_types": [
+ "manipulation"
+ ],
"scale": {
"approximate": true
},
@@ -525,7 +743,10 @@
}
],
"demo_suitable": false,
- "tags": ["manipulation", "real_world"],
+ "tags": [
+ "manipulation",
+ "real_world"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -535,8 +756,12 @@
"description": "Simple 2D T-block pushing task with 206 episodes. The canonical LeRobot demo dataset.",
"license": "MIT",
"format": "lerobot",
- "embodiment": ["simulated"],
- "task_types": ["push"],
+ "embodiment": [
+ "simulated"
+ ],
+ "task_types": [
+ "push"
+ ],
"scale": {
"episodes": 206,
"approximate": false
@@ -550,7 +775,11 @@
"demo_suitable": true,
"demo_episodes": 206,
"demo_source_index": 0,
- "tags": ["manipulation", "simulation", "single_task"],
+ "tags": [
+ "manipulation",
+ "simulation",
+ "single_task"
+ ],
"forge_verified": false,
"added_at": "2026-03-08",
"notes": "206 episodes — slightly above 100 but universally used as a tiny demo dataset"
@@ -562,8 +791,13 @@
"paper_url": "https://arxiv.org/abs/2403.12945",
"license": "CC-BY-4.0",
"format": "lerobot",
- "embodiment": ["franka"],
- "task_types": ["pick_place", "manipulation"],
+ "embodiment": [
+ "franka"
+ ],
+ "task_types": [
+ "pick_place",
+ "manipulation"
+ ],
"scale": {
"episodes": 100,
"approximate": false
@@ -577,7 +811,11 @@
"demo_suitable": true,
"demo_episodes": 100,
"demo_source_index": 0,
- "tags": ["manipulation", "real_world", "multi_task"],
+ "tags": [
+ "manipulation",
+ "real_world",
+ "multi_task"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
},
@@ -588,8 +826,12 @@
"paper_url": "https://arxiv.org/abs/2304.13705",
"license": "MIT",
"format": "lerobot",
- "embodiment": ["aloha"],
- "task_types": ["manipulation"],
+ "embodiment": [
+ "aloha"
+ ],
+ "task_types": [
+ "manipulation"
+ ],
"scale": {
"episodes": 50,
"approximate": false
@@ -603,9 +845,386 @@
"demo_suitable": true,
"demo_episodes": 50,
"demo_source_index": 0,
- "tags": ["manipulation", "bi_manual", "real_world", "single_task"],
+ "tags": [
+ "manipulation",
+ "bi_manual",
+ "real_world",
+ "single_task"
+ ],
"forge_verified": false,
"added_at": "2026-03-08"
+ },
+ "robocasa": {
+ "id": "robocasa",
+ "name": "RoboCasa",
+ "description": "Large-scale simulated kitchen manipulation: ~100 human demos per task across 100+ atomic/composite tasks, expanded to ~100k+ trajectories with MimicGen in MuJoCo. A standard pretraining corpus behind GR00T.",
+ "paper_url": "https://arxiv.org/abs/2406.02523",
+ "license": "MIT",
+ "format": "hdf5",
+ "embodiment": [
+ "franka"
+ ],
+ "task_types": [
+ "pick_place",
+ "drawer",
+ "push",
+ "contact_rich",
+ "multi_task"
+ ],
+ "scale": {
+ "episodes": 100000,
+ "hours": 600.0,
+ "approximate": true
+ },
+ "sources": [
+ {
+ "type": "http",
+ "uri": "https://robocasa.ai/",
+ "notes": "Canonical download via robocasa download_datasets.py (robomimic-style HDF5)"
+ },
+ {
+ "type": "hf_hub",
+ "uri": "haosulab/RoboCasa",
+ "notes": "ManiSkill/SAPIEN-adapted mirror; LeRobot-converted versions also on the Hub"
+ }
+ ],
+ "demo_suitable": false,
+ "tags": [
+ "manipulation",
+ "simulation",
+ "contact_rich",
+ "multi_task",
+ "large_scale"
+ ],
+ "forge_verified": false,
+ "added_at": "2026-07-21",
+ "notes": "MimicGen-generated + human demos; kitchen-centric. LeRobot conversions widely available for easy ingest."
+ },
+ "maniskill": {
+ "id": "maniskill",
+ "name": "ManiSkill (v3)",
+ "description": "GPU-parallelized manipulation simulator and benchmark with millions of demonstration frames across diverse task families (pick-place, stacking, articulated objects, dexterous).",
+ "paper_url": "https://arxiv.org/abs/2410.00425",
+ "license": "Apache-2.0",
+ "format": "hdf5",
+ "embodiment": [
+ "franka",
+ "widowx",
+ "dexterous_hand"
+ ],
+ "task_types": [
+ "pick_place",
+ "push",
+ "drawer",
+ "contact_rich",
+ "multi_task"
+ ],
+ "scale": {
+ "episodes": 30000,
+ "hours": null,
+ "approximate": true
+ },
+ "sources": [
+ {
+ "type": "hf_hub",
+ "uri": "haosulab/ManiSkill_Demonstrations",
+ "notes": "Download per-task via `python -m mani_skill.utils.download_demo
`"
+ }
+ ],
+ "demo_suitable": false,
+ "tags": [
+ "manipulation",
+ "simulation",
+ "contact_rich",
+ "multi_task"
+ ],
+ "forge_verified": false,
+ "added_at": "2026-07-21",
+ "notes": "Widely-used sim benchmark; trajectory .h5 + json. Episode count varies by task family."
+ },
+ "calvin": {
+ "id": "calvin",
+ "name": "CALVIN",
+ "description": "Long-horizon, language-conditioned tabletop manipulation benchmark across four env splits (A/B/C/D); ~2M teleoperated trajectories with ~24k language-annotated.",
+ "paper_url": "https://arxiv.org/abs/2112.03227",
+ "license": "MIT",
+ "format": "other",
+ "embodiment": [
+ "franka"
+ ],
+ "task_types": [
+ "pick_place",
+ "drawer",
+ "push",
+ "multi_task"
+ ],
+ "scale": {
+ "episodes": 24000,
+ "hours": 24.0,
+ "approximate": true
+ },
+ "sources": [
+ {
+ "type": "http",
+ "uri": "https://github.com/mees/calvin",
+ "notes": "Download via dataset/download_data.sh (D, ABC, or ABCD splits); custom .npz frames"
+ }
+ ],
+ "demo_suitable": false,
+ "tags": [
+ "manipulation",
+ "simulation",
+ "language_conditioned",
+ "multi_task"
+ ],
+ "forge_verified": false,
+ "added_at": "2026-07-21",
+ "notes": "Reference long-horizon language-conditioned benchmark; ~24k of ~2M trajectories carry language labels."
+ },
+ "robomimic": {
+ "id": "robomimic",
+ "name": "robomimic",
+ "description": "Canonical imitation-learning / offline-RL manipulation benchmark: proficient- and mixed-human teleop demonstrations across sim and real tasks (Lift, Can, Square, Transport, Tool Hang).",
+ "paper_url": "https://arxiv.org/abs/2108.03298",
+ "license": "MIT",
+ "format": "hdf5",
+ "embodiment": [
+ "franka"
+ ],
+ "task_types": [
+ "pick_place",
+ "contact_rich",
+ "multi_task"
+ ],
+ "scale": {
+ "episodes": 6000,
+ "hours": null,
+ "approximate": true
+ },
+ "sources": [
+ {
+ "type": "http",
+ "uri": "https://robomimic.github.io/docs/datasets/robomimic_v0.1.html",
+ "notes": "Download via download_datasets.py; native robomimic HDF5"
+ }
+ ],
+ "demo_suitable": false,
+ "tags": [
+ "manipulation",
+ "simulation",
+ "contact_rich",
+ "multi_task"
+ ],
+ "forge_verified": false,
+ "added_at": "2026-07-21",
+ "notes": "The reference HDF5 layout much of the ecosystem (incl. MimicGen, RoboCasa) inherits."
+ },
+ "mimicgen": {
+ "id": "mimicgen",
+ "name": "MimicGen",
+ "description": "Auto-generated manipulation demonstrations: ~48k trajectories across 12 tasks synthesized from ~200 human demos, with diverse object/scene configs and multiple arms.",
+ "paper_url": "https://arxiv.org/abs/2310.17596",
+ "license": "CC-BY-4.0",
+ "format": "hdf5",
+ "embodiment": [
+ "franka",
+ "sawyer",
+ "ur5"
+ ],
+ "task_types": [
+ "pick_place",
+ "contact_rich",
+ "multi_task"
+ ],
+ "scale": {
+ "episodes": 48000,
+ "hours": null,
+ "approximate": true
+ },
+ "sources": [
+ {
+ "type": "hf_hub",
+ "uri": "amandlek/mimicgen_datasets",
+ "notes": "robomimic-format HDF5 (source/core/object groups)"
+ }
+ ],
+ "demo_suitable": false,
+ "tags": [
+ "manipulation",
+ "simulation",
+ "contact_rich",
+ "multi_task",
+ "large_scale"
+ ],
+ "forge_verified": false,
+ "added_at": "2026-07-21",
+ "notes": "Data-generation companion to robomimic; datasets CC-BY-4.0 (code is NVIDIA Source Code License)."
+ },
+ "robomind": {
+ "id": "robomind",
+ "name": "RoboMIND",
+ "description": "Multi-embodiment real-world teleoperation dataset: ~107k trajectories, 479 tasks, 96 object classes across Franka single-arm, AgileX dual-arm, UR-5e, and the Tien Kung humanoid.",
+ "paper_url": "https://arxiv.org/abs/2412.13877",
+ "license": "Apache-2.0",
+ "format": "hdf5",
+ "embodiment": [
+ "franka",
+ "ur5",
+ "agilex",
+ "tien_kung"
+ ],
+ "task_types": [
+ "pick_place",
+ "push",
+ "drawer",
+ "multi_task"
+ ],
+ "scale": {
+ "episodes": 107000,
+ "hours": 1400.0,
+ "approximate": true
+ },
+ "sources": [
+ {
+ "type": "hf_hub",
+ "uri": "x-humanoid-robomind/RoboMIND",
+ "notes": "Requires platform registration/agreement; LeRobot-format versions available"
+ }
+ ],
+ "demo_suitable": false,
+ "tags": [
+ "manipulation",
+ "bi_manual",
+ "humanoid",
+ "real_world",
+ "multi_task",
+ "large_scale",
+ "registration_required"
+ ],
+ "forge_verified": false,
+ "added_at": "2026-07-21",
+ "notes": "Access requires registration (BAAI/HF gated). Strong multi-embodiment + humanoid coverage."
+ },
+ "agibot_world_beta": {
+ "id": "agibot_world_beta",
+ "name": "AgiBot World Beta",
+ "description": "Large-scale real-world dual-arm humanoid manipulation: 1M+ trajectories, ~2,976 hours, 217 tasks and 87 skills with dexterous hands and mobile bases. Supersedes AgiBot World Alpha.",
+ "paper_url": "https://arxiv.org/abs/2503.06669",
+ "license": "CC-BY-NC-SA-4.0",
+ "format": "lerobot-v2",
+ "embodiment": [
+ "agibot_g1"
+ ],
+ "task_types": [
+ "pick_place",
+ "pour",
+ "contact_rich",
+ "multi_task"
+ ],
+ "scale": {
+ "episodes": 1000000,
+ "hours": 2976.0,
+ "approximate": true
+ },
+ "sources": [
+ {
+ "type": "hf_hub",
+ "uri": "agibot-world/AgiBotWorld-Beta"
+ }
+ ],
+ "demo_suitable": false,
+ "tags": [
+ "manipulation",
+ "bi_manual",
+ "humanoid",
+ "real_world",
+ "multi_task",
+ "large_scale",
+ "non_commercial"
+ ],
+ "forge_verified": false,
+ "added_at": "2026-07-21",
+ "notes": "Non-commercial license (CC-BY-NC-SA-4.0). Full-scale successor to agibot_world_alpha."
+ },
+ "robotwin": {
+ "id": "robotwin",
+ "name": "RoboTwin 2.0",
+ "description": "Scalable bimanual manipulation data generator and benchmark: 100k+ domain-randomized expert trajectories across 50 dual-arm tasks and five embodiments (incl. Aloha-AgileX).",
+ "paper_url": "https://arxiv.org/abs/2506.18088",
+ "license": "Apache-2.0",
+ "format": "hdf5",
+ "embodiment": [
+ "aloha",
+ "franka",
+ "ur5"
+ ],
+ "task_types": [
+ "pick_place",
+ "contact_rich",
+ "multi_task"
+ ],
+ "scale": {
+ "episodes": 100000,
+ "hours": null,
+ "approximate": true
+ },
+ "sources": [
+ {
+ "type": "hf_hub",
+ "uri": "TianxingChen/RoboTwin2.0",
+ "notes": "RoboTwin2_dataset (~80GB); LeRobot-compatible"
+ }
+ ],
+ "demo_suitable": false,
+ "tags": [
+ "manipulation",
+ "bi_manual",
+ "simulation",
+ "contact_rich",
+ "multi_task",
+ "large_scale"
+ ],
+ "forge_verified": false,
+ "added_at": "2026-07-21",
+ "notes": "Strong domain randomization; five arms (Franka, Piper, UR5, ARX-X5, Aloha-AgileX)."
+ },
+ "umi": {
+ "id": "umi",
+ "name": "UMI (Universal Manipulation Interface)",
+ "description": "In-the-wild human demonstrations collected with handheld grippers, yielding hardware-agnostic, deployable manipulation policies (incl. bimanual and dynamic tasks).",
+ "paper_url": "https://arxiv.org/abs/2402.10329",
+ "license": "MIT",
+ "format": "zarr",
+ "embodiment": [
+ "handheld_gripper",
+ "ur5"
+ ],
+ "task_types": [
+ "pick_place",
+ "push",
+ "contact_rich"
+ ],
+ "scale": {
+ "episodes": 1400,
+ "hours": null,
+ "approximate": true
+ },
+ "sources": [
+ {
+ "type": "http",
+ "uri": "https://umi-gripper.github.io/",
+ "notes": "Example datasets released as Zarr; see project page / GitHub"
+ }
+ ],
+ "demo_suitable": false,
+ "tags": [
+ "manipulation",
+ "real_world",
+ "contact_rich"
+ ],
+ "forge_verified": false,
+ "added_at": "2026-07-21",
+ "notes": "Human handheld-gripper collection paradigm (no robot needed to collect). Zarr-native."
}
}
}
diff --git a/forge/registry/html.py b/forge/registry/html.py
index ce38f69..d721af1 100644
--- a/forge/registry/html.py
+++ b/forge/registry/html.py
@@ -327,6 +327,7 @@
.badge-demo { color: var(--orange); background: var(--orange-dim); border-color: rgba(251,191,36,0.2); }
.badge-tag { color: var(--text-secondary); background: rgba(94,110,138,0.1); border-color: rgba(94,110,138,0.15); }
.badge-scale { color: var(--teal); background: var(--teal-dim); border-color: rgba(45,212,191,0.2); }
+ .badge-gated { color: var(--rose); background: var(--rose-dim); border-color: rgba(251,113,133,0.25); }
.chevron {
color: var(--text-muted);
@@ -576,6 +577,12 @@
{% for emb in all_embodiments %}
{% endfor %}
+