Hugging FaceSteven Palma, Michel Aractingi, Pepijn Kooijmans, Caroline Pascal, Jade Choghari, Francesco Capuano, Adil Zouitine, Martino Russi, Thomas WolfAnnouncement
LeRobot v0.4.0: Supercharging OSS Robot Learning
Summary
LeRobot v0.4.0 expands the open-source robot-learning stack with scalable datasets, simulation benchmarks, processing tools, policies, and hardware integrations. LeRobotDataset v3.0 introduces chunked episodes, video streaming, unified Parquet metadata, improved loading and memory efficiency, plus utilities for editing and converting datasets. A modular Processor system separates policy and robot pipelines, while direct Accelerate integration simplifies multi-GPU training; the release also adds LIBERO, Meta-World, PI0, PI0.5, and GR00T N1.5 support. A plugin architecture enables third-party robots, cameras, and teleoperators to be installed without changing the core library, with Reachy 2 and phone teleoperation included, alongside a self-paced Robot Learning Course and hands-on tutorial.
Context
LeRobot is being expanded to support the demands of large-scale robot learning, including massive datasets, diverse simulation and evaluation environments, model-to-robot data transformations, distributed training, and easier integration of third-party hardware.
Approach / What changed
The release overhauls dataset storage with chunked episodes and streaming, adds dataset editing tools and simulation integrations, introduces PolicyProcessorPipeline and RobotProcessorPipeline processing stages, integrates Accelerate for multi-GPU training, adds PI0, PI0.5, and GR00T N1.5 policies, and provides a Python-package plugin system for hardware.
Takeaways
LeRobotDataset v3.0 stores episode metadata in unified Parquet files and supports chunked episodes and video streaming for datasets at the OXE level, stated as over 400GB.
The Processor system uses separate pipelines for batched policy tensors and individual robot observations or actions, handling transformations such as normalization, tokenization, device movement, and action unnormalization.
The hardware plugin system lets third-party robots, cameras, and teleoperators be distributed as separate Python packages; the release adds Reachy 2 and phone-based teleoperation support.
Source and freshness
- Source
- huggingface.co
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.