Skip to content

RW-RL Dataset: Real-World Reinforcement Learning for Robots

RW-RL Dataset is a real-robot interaction dataset from Boden Intelligence + Junpu Innovation Center + SJTU MINT Lab, explicitly designed as the data substrate for iterated real-world RL rather than for imitation-only pretraining. Three regimes are captured side-by-side — human teleoperation, human intervention (policy runs, human takes over on failure, hands back), and autonomous rollout — with reward, done, and structured intervention labels rather than success-only flags. The R1Lite Hub release contains 12,336 episodes across 5 tabletop bimanual tasks (~49K video files at 15 FPS with 4 cameras / episode); the full program targets 1000+ hours across 4 robot series and 9 scene domains. Directly pairs with Evo-RL: Open Real-World Offline RL on SO-101 and AgileX PiPER, the same lab’s LeRobot-based reproduction of the π*0.6: a VLA That Learns From Experience (RECAP) RECAP recipe.

  • The design goal is to capture the recovery loop, not just successful demonstrations: what state the robot needs help in, how the human rescues it, and whether the next policy iteration needs less intervention [§Why Real-World RL Data?].
  • Three explicit data regimes are recorded with the same schema — teleoperation (bootstrap prior), human intervention (recovery data for off-distribution states), autonomous rollout (policy’s own state distribution) — each labeled by regime for downstream selection [§Three Data Regimes].
  • Each episode carries a multi-signal reward and quality framework rather than a single success/failure bit: rule/statistics signals (completion, speed percentile, smoothness, jitter, pauses, gripper validity), event signals (control-mode switches, intervention start/end frames, task phases, structured intervention reasons), and model-assisted scores (trajectory ranking, stage completion, reward-model-training signals) [§Reward and Quality Signals].
  • Automated + human review pipeline gates publication: abnormal-stillness check, first/second-order derivative spike detection, physical joint/gripper range check, statistical outlier filtering, multi-camera timing consistency (≤10 ms target), and minimum episode completeness [§Reward and Quality Signals].
  • The current R1Lite Hub release contains 12,336 episodes across 5 tabletop bimanual tasks (plug_charger_to_power_strip 1,792; scan_item_to_bag 1,989; shelf_restock_from_cart 2,280; spray_bottle_head_install 3,053; tissue_box_replace 3,222), with 4 camera streams per episode at 15 FPS H.264, LeRobot-style chunked parquet layout, chunks_size = 1000 [§Current Hub Release, §File Layout].
  • The exposed feature groups cover multi-view video (top + top-right + wrist-left + wrist-right), full bimanual arm state and velocities, dual gripper state, torso + chassis state + chassis IMU, left/right end-effector 6-D pose, and matching action fields for arms, grippers, torso, and chassis velocities [§Modalities and Fields].
  • The dataset explicitly positions itself against imitation-only corpora (Open X-Embodiment, AgiBot World) by making RL-specific intervention/rollout data and reward-oriented labels the core design target rather than side signals — not a replacement, an intended complement [§How RW-RL Differs from Imitation-Only Corpora].
  • The full program targets 1000+ hours across 4 robot series (single-arm, dual-arm, humanoid-style), 9 scene domains (industrial production, warehouse logistics, retail/service, research), and 30+ task templates [§Dataset Program at a Glance].
  • The dataset is backed by a real-robot data infrastructure stack — BRIC Robo (robot registration, streaming, joint mapping, sensor alignment), BASE Omni (auto-annotation), Blink (data lifecycle + versioning), plus a real-robot validation loop where rollouts feed back into the platform for the next policy iteration [§Physical AI Data Infrastructure].

The dataset is organized around three coordinated regimes rather than the usual single-mode “teleoperation dataset” pattern. Teleoperation provides the imitation prior, human-intervention episodes capture the recovery transitions that pure IL never sees (policy drifts off the demonstration manifold, human steers back, hands back), and autonomous rollouts (including failed ones) capture the policy’s own state distribution needed for iterative RL improvement. All three regimes share the same schema and metadata so a training pipeline can slice by regime, by task, or by outcome.

Each episode carries three complementary label channels: rule/statistics signals that require no additional models (completion, motion smoothness, gripper validity, joint-range checks), event signals derived from the control stack (intervention start/end frames, control-mode switches, structured intervention reasons), and model-assisted scores intended to support reward-model training downstream (trajectory ranking, stage completion). Publication is gated by an automated + human review pipeline with named checks — abnormal stillness, derivative spike detection, physical range validation, statistical outlier filtering, multi-camera timing (≤10 ms error target), and minimum episode duration.

The Hub layout follows the LeRobot template: data/chunk-{i:03d}/file-{j:03d}.parquet for state/action/timing, one videos/<view>/chunk-{i:03d}/file-{j:03d}.mp4 file per view per episode, with chunks_size = 1000 so chunk_index = episode_index // 1000 and file_index = episode_index % 1000. Feature groups on R1Lite (a bimanual mobile-base platform) span arm state + velocities (left/right), gripper state (left/right), torso + chassis state + chassis IMU + chassis velocities, end-effector 6-D poses (left/right), and matching action fields for every controllable degree of freedom — enough to reconstruct the full closed-loop control signal for reinforcement learning post-training.

The Hub release is a data drop rather than a benchmark, so there are no reported policy numbers on this page — the intended use is as training / post-training data for external policies (e.g. Evo-RL: Open Real-World Offline RL on SO-101 and AgileX PiPER‘s RECAP recipe). The concrete quantitative facts are dataset-scale: 12,336 R1Lite episodes currently visible on Hub across 5 tabletop bimanual tasks, 49,344 video files at 15 FPS with 4 cameras per episode, ~85,635 downloads at the time of fetch [§Current Hub Release, dataset page footer]. The full program targets 1000+ hours across 4 robot series, 9 scene domains, and 30+ task templates [§Dataset Program at a Glance]. Recovery-oriented labels (control-mode switches, intervention start/end frames, structured intervention reasons) and reward-oriented labels (rule/statistics + event + model-assisted score channels) are shipped per episode rather than added as post-hoc annotations [§Reward and Quality Signals].

Real-world RL has been bottlenecked less by the algorithm side than by data — imitation-only corpora at massive scale (Open X-Embodiment, AgiBot World) provide the bootstrap prior but nothing that teaches a policy how to recover from its own mistakes. RW-RL Dataset is the first filed public artifact that treats “the recovery transition” as the load-bearing data class and organizes an entire multi-regime capture around it. This is the empirical substrate the π*0.6: a VLA That Learns From Experience (RECAP) RECAP recipe implicitly assumes exists but PI’s own dataset for it is closed; RW-RL is the open counterpart, and the same lab’s Evo-RL: Open Real-World Offline RL on SO-101 and AgileX PiPER toolkit is engineered to consume exactly this schema (intervention flags, reward signals, autonomous-rollout traces feeding an advantage-conditioned policy loop).

The design also sharpens the intervention-scaling debate. UniIntervene: Agentic Intervention for Efficient Real-World Reinforcement Learning argues HiL-RL is bottlenecked by human labor per intervention and answers it with a learned intervention agent; EgoRecovery: Acquiring Failure Recovery Ability Through Human Recovery Demonstration answers it with egocentric human-recovery video collected off-robot. RW-RL takes the third position — invest in high-throughput on-robot intervention capture at scale (multi-signal reward channels, structured intervention reasons, quality gating) — and its scale claims (1000+ hours planned, 12K episodes shipped in the first release) are what would be needed to test whether that answer actually beats the labor-efficiency-first approaches.

Worth contrasting with the imitation-scale peers on the “which data axis wins” board: Xiaomi-Robotics-1 (XR-1) — Scaling VLA Foundation Models with 100K Hours of Embodiment-Free UMI Pre-training bets on 100K hours of hand-held UMI wrist-camera pretraining data across 1,700 scenarios; Spirit-v1.5: Clean Data Is the Enemy of Great Robot Foundation Models bets on curated teleop quality over quantity; RW-RL bets that intervention + reward + rollout label completeness on real hardware is the missing axis, and pairs the bet with the open toolkit to test it.