Open-source · Multimodal LeRobot toolkit

Better data.
Better policies.

An end-to-end toolkit for collecting, merging, auditing, enriching, and iteratively improving multimodal datasets for vision-language-action models.

One auditable engineering loopCapture Audit Enrich Improve
multimodal episode● aligned views
Global camera, wrist camera, and front depth visualization from a robot manipulation episodeGLOBAL · WRIST · DEPTH
capture → policy loop
DATA HEALTH92%
3
keep · review · dropConservative episode triage
ACTION + STATE →
RGB + DEPTH ↑

WHY IT MATTERS

“From capture to feedback, every dataset decision stays auditable.”

Loop Engineering for VLAnything connects deterministic checks, semantic review, trajectory language, and recovery-driven policy iteration.

CORE CAPABILITIES

Engineer the whole
VLA data loop.

Work across RGB, RGB-D, robot actions, states, metadata, task semantics, language annotations, and human feedback—without modifying the source dataset.

01

Capture & merge

Record standard LeRobot RGB or Orbbec RGB-D data, then merge multiple datasets while rewriting indices, metadata, videos, and depth sidecars.

02

Conservative audit

Check RGB, depth, actions, states, and metadata. Deterministic failures become drop; uncertain episodes stay review; source data is never deleted.

03

Semantic enrichment

Build task profiles, plug in semantic evaluators, and generate validated subtask, event, state, and summary language sidecars.

04

Closed-loop improvement

Capture human recovery and correction data with action provenance, build weighted feedback datasets, and gate policy promotion and deployment.

A SIMPLE WORKFLOW

From raw demonstrations
to safer policy iterations.

01

Capture

Record RGB through official LeRobot or collect Orbbec RGB-D with lossless uint16 depth sidecars, then merge real datasets.

02

Audit

Run deterministic checks over video, depth, actions, states, timestamps, and metadata; triage episodes into keep, review, or drop.

03

Enrich

Optionally add task profiles, semantic progress evaluation, and time-aligned trajectory language after quality review.

04

Improve

Collect human recovery and correction feedback, build a weighted training set, then run gated policy iterations.

QUICK START

Start building
the loop.

Python 3.12+ is recommended for the Orbbec RGB-D collection overlay. Install FFmpeg for full video decoding and trimming, then follow the README for the capture, audit, enrichment, or feedback path you need.

Open full documentation
TERMINAL

$ git clone https://github.com/LY-DerekX/Dataset-toolkit-for-VLAnything.git

$ cd Dataset-toolkit-for-VLAnything

$ conda create -n vla_data_check python=3.12 -y

$ python -m pip install -r requirements.txt

# Add FFmpeg for full decode and video trimming

OPEN RESEARCH TOOLING

Close the loop on VLA data.

View repository