Skip to main content
Collection is a primitive in rfx, not a side workflow. The collection API records observations through the same robot interface used by deployment and simulation.

CLI

Dry-run without hardware:
Push after recording:
See the full flag reference on the rfx record page.

Python

Where data lives

Datasets land in the LeRobot format — HuggingFace’s open episode schema for robotics datasets. Episodes include aligned observations and actions at the configured rate, with camera streams recorded as video tracks. A manifest records robot config, contract version, and the rfx version used during collection — this makes downstream training reproducible and lets the operator checklist verify schema compatibility before deploy.

MCAP sidecar

Emit an MCAP sidecar alongside the dataset for ROS-compatible tooling: