A large-scale community-contributed robotics dataset for vision-language-action learning, featuring 340 datasets from 117 contributors worldwide.
This dataset represents the second major release of community-contributed robotics data, expanding upon the Community Dataset v1.
This dataset represents a collaborative effort from the robotics and AI community to build comprehensive training data for embodied AI systems. Each contribution contains demonstrations of robotic manipulation tasks with the SO100 arm, recorded using LeRobot tools, primarily focused on tabletop scenarios and everyday object interactions.
| Metric | Value |
|---|---|
| Total Datasets | 340 |
| Total Episodes | 6,325 |
| Total Frames | 5,033,418 |
| Total Videos | 12,650 |
| Contributors | 117 |
| Weighted Average FPS | 30.0 |
| Average Episodes per Dataset | 38.1 |
| Total Duration | 46.6 hours |
| Average Hours per Dataset | 0.28 |
| Primary Tasks | Manipulation, Pick & Place, Sorting |
| Robot Types | SO-100 (various colors) |
| Data Format | LeRobot v2.0 and v2.1 dataset format |
| Total Size | 59 GB |
The dataset maintains a clear hierarchical structure:
community_dataset_v2/
βββ contributor1/
β βββ dataset_name_1/
β β βββ data/ # Parquet files with observations
β β βββ videos/ # MP4 recordings
β β βββ meta/ # Metadata and info
β βββ dataset_name_2/
βββ contributor2/
β βββ dataset_name_3/
βββ ...
Each dataset follows the LeRobot format standard, ensuring compatibility with existing frameworks and easy integration.
| Contributor | Datasets Quantity |
|---|---|
| kantine | 27 |
| duthvik | 17 |
| aractingi | 13 |
| liyitenga | 11 |
| yuz1wan | 10 |
| sihyun77 | 9 |
| abokinala | 9 |
| 1g0rrr | 9 |
| pranavsaroha | 8 |
| danaaubakirova | 8 |
1. Authenticate with Hugging Face
You need to be logged in to access the dataset:
# Login to Hugging Face
huggingface-cli login
# Or alternatively, set your token as an environment variable
# export HF_TOKEN=your_token_here
Get your token from https://huggingface.co/settings/tokens
hf download HuggingFaceVLA/community_dataset_v1 \
--repo-type=dataset \
--local-dir /path/local_dir/community_dataset_v1
from lerobot.datasets.lerobot_dataset import LeRobotDataset
import os
# Browse available datasets
for contributor in os.listdir("./community_dataset_v1"):
contributor_path = f"./community_dataset_v1/{contributor}"
if os.path.isdir(contributor_path):
for dataset in os.listdir(contributor_path):
print(f"π {contributor}/{dataset}")
# Load a specific dataset (requires authentication)
dataset = LeRobotDataset(
repo_id="local",
root="./community_dataset_v1/contributor_name/dataset_name"
)
# Access episodes and observations
print(f"Episodes: {len(dataset.episode_indices)}")
print(f"Total frames: {len(dataset)}")
Each dataset contains:
data/: Parquet files with timestamped observations
videos/: Synchronized video recordings
meta/: Metadata and configuration
This dataset is designed for:
This dataset exists thanks to the generous contributions from researchers, hobbyists, and institutions worldwide. Each dataset represents hours of careful data collection and curation.
Future contributions should follow:
Check the blogpost for more information
Built with β€οΈ by the SmolVLA team and LeRobot Community
A large-scale community-contributed robotics dataset for vision-language-action learning, featuring 340 datasets from 117 contributors worldwide.
This dataset represents the second major release of community-contributed robotics data, expanding upon the Community Dataset v1.
This dataset represents a collaborative effort from the robotics and AI community to build comprehensive training data for embodied AI systems. Each contribution contains demonstrations of robotic manipulation tasks with the SO100 arm, recorded using LeRobot tools, primarily focused on tabletop scenarios and everyday object interactions.
| Metric | Value |
|---|---|
| Total Datasets | 340 |
| Total Episodes | 6,325 |
| Total Frames | 5,033,418 |
| Total Videos | 12,650 |
| Contributors | 117 |
| Weighted Average FPS | 30.0 |
| Average Episodes per Dataset | 38.1 |
| Total Duration | 46.6 hours |
| Average Hours per Dataset | 0.28 |
| Primary Tasks | Manipulation, Pick & Place, Sorting |
| Robot Types | SO-100 (various colors) |
| Data Format | LeRobot v2.0 and v2.1 dataset format |
| Total Size | 59 GB |
The dataset maintains a clear hierarchical structure:
community_dataset_v2/
βββ contributor1/
β βββ dataset_name_1/
β β βββ data/ # Parquet files with observations
β β βββ videos/ # MP4 recordings
β β βββ meta/ # Metadata and info
β βββ dataset_name_2/
βββ contributor2/
β βββ dataset_name_3/
βββ ...
Each dataset follows the LeRobot format standard, ensuring compatibility with existing frameworks and easy integration.
| Contributor | Datasets Quantity |
|---|---|
| kantine | 27 |
| duthvik | 17 |
| aractingi | 13 |
| liyitenga | 11 |
| yuz1wan | 10 |
| sihyun77 | 9 |
| abokinala | 9 |
| 1g0rrr | 9 |
| pranavsaroha | 8 |
| danaaubakirova | 8 |
1. Authenticate with Hugging Face
You need to be logged in to access the dataset:
# Login to Hugging Face
huggingface-cli login
# Or alternatively, set your token as an environment variable
# export HF_TOKEN=your_token_here
Get your token from https://huggingface.co/settings/tokens
hf download HuggingFaceVLA/community_dataset_v1 \
--repo-type=dataset \
--local-dir /path/local_dir/community_dataset_v1
from lerobot.datasets.lerobot_dataset import LeRobotDataset
import os
# Browse available datasets
for contributor in os.listdir("./community_dataset_v1"):
contributor_path = f"./community_dataset_v1/{contributor}"
if os.path.isdir(contributor_path):
for dataset in os.listdir(contributor_path):
print(f"π {contributor}/{dataset}")
# Load a specific dataset (requires authentication)
dataset = LeRobotDataset(
repo_id="local",
root="./community_dataset_v1/contributor_name/dataset_name"
)
# Access episodes and observations
print(f"Episodes: {len(dataset.episode_indices)}")
print(f"Total frames: {len(dataset)}")
Each dataset contains:
data/: Parquet files with timestamped observations
videos/: Synchronized video recordings
meta/: Metadata and configuration
This dataset is designed for:
This dataset exists thanks to the generous contributions from researchers, hobbyists, and institutions worldwide. Each dataset represents hours of careful data collection and curation.
Future contributions should follow:
Check the blogpost for more information
Built with β€οΈ by the SmolVLA team and LeRobot Community