LeRobot v0.5.0:すべての次元をスケーリング
Hugging FaceのLeRobot v0.5.0は、Unitree G1ヒューマノイドの完全サポートやPi0-FASTなどの新ポリシー、高速データ処理などを追加し、ロボティクス開発の規模と実用性を大幅に拡大した。
キーポイント
ハードウェア対応の大幅な拡大
初のヒューマノイドであるUnitree G1の全身制御(WBC)や操縦、移動・マニピュレーション機能を完全サポートし、OpenArmなどの既存ロボットも継続対応。
新ポリシーと推論技術の導入
自己回帰型VLAsであるPi0-FASTや、リアルタイム推論を実現するReal-Time Chunking (RTC) を実装し、より高度で応答性の高い制御ポリシーを提供。
データ処理とシミュレーション環境の最適化
ストリーミング動画エンコーディングで録画待機時間を解消し、Hugging Face Hubからシミュレーション環境(EnvHub)を直接読み込む機能を追加。
コードベースの近代化とエコシステム強化
Python 3.12およびTransformers v5への移行、200以上のPRマージ、50人以上のコントリビューター参加により、開発基盤を刷新。
G1統合による全身エンボディドAIへの進化
LeRobotはテーブルトップアームを超え、G1ロボットとの統合により全身エンボディドAIへの一般化に向けた大きな一歩を踏み出した。
ハードウェアエコシステムの拡大とCANバスサポート
OpenArm、Earth Rover、OMX Robotなどの新ハードウェアサポートに加え、RobStrideやDamiaoなどCANバス対応モーターコントローラーの追加により、高トルクアプリケーションを含む幅広いプロ級アクチュエータを駆動可能になった。
Pi0-FASTとリアルタイムチャンキング(RTC)の導入
Pi0-FASTは自動回帰型VLAとFASTトークン化により柔軟な推論を実現し、RTCはフローマッチングポリシーの応答性を大幅に向上させる推論時技法として追加された。
影響分析・編集コメントを表示
影響分析
本リリースは、オープンソースのロボティクスフレームワークにおけるハードウェアサポートの多様化と高度化を象徴するものです。特にヒューマノイドへの対応とシミュレーション環境の標準化は、研究から実世界への移行(Sim-to-Real)を容易にし、次世代の汎用ロボティクス開発におけるデファクトスタンダードとしての地位を強化します。
編集コメント
ヒューマノイド制御とシミュレーション環境の標準化が進むことで、ロボティクス分野におけるオープンソース開発の参門戸がさらに低くなると予想されます。実機デプロイを意識した高速データ処理は、実用化への重要な一歩です。
EnvHubは、LeRobotでシミュレーション環境を使用する新しい方法です。Hugging Face Hubから直接環境をロードできます。環境パッケージをローカルにインストールして登録する代わりに、LeRobotをHubリポジトリに向けるだけで、環境コードのダウンロード、Gymnasiumへの登録、トレーニングと評価のための利用準備をすべて自動で行います。
Hub環境はHubEnvConfigを使用します。
lerobot-train \
--env.type=hub \
--env.hub_path="username/my-custom-env" \
--policy.type=actこれにより、カスタムシミュレーション環境をコミュニティと共有するハードルが下がります。環境をパッケージ化してHubにプッシュするだけで、誰でもその環境でトレーニングできます。詳細はドキュメントをご覧ください。始めるための例はこちらです:LeIsaac x LeRobot EnvHubチュートリアル。
NVIDIA IsaacLab-Arena
NVIDIA IsaacLab-Arenaを統合し、GPUアクセラレーテッドシミュレーションをLeRobotにもたらしました。IsaacLab-Arenaは、NVIDIAのIsaac Sim上で動作する操作タスクのコレクションを提供し、高速な強化学習のための大規模並列環境インスタンスを実現します。統合には専用の前処理/後処理ステップと、LeRobotのトレーニングパイプラインとの完全な互換性が含まれます。詳細はドキュメントをご覧ください。
コードベース: モダンな基盤
このリリースではコードベースをモダン化しました:
- Python 3.12+: LeRobotは最小バージョンとしてPython 3.12を必要とするようになり、モダンな構文とパフォーマンス向上を実現します。
- Transformers v5: Hugging Face Transformers v5に移行し、最新のモデルエコシステムに対応しています。
- サードパーティ製ポリシープラグイン: v0.4.0のハードウェアプラグインシステムと同様に、カスタムポリシーをインストール可能なパッケージとして登録できるようになりました。
pip install lerobot_policy_mypolicyでインストールし、--policy.type=mypolicyで使用できます。 - リモートRerun可視化: Rerunを使用してロボットのテレメトリをリモートで可視化し、帯域幅効率の良いストリーミングのための圧縮画像サポートを提供します。
- インストールの改善: パッケージマネージャー
uvをサポートしました。 - ドキュメントのバージョン管理: ドキュメントがバージョン管理されるようになり、インストールされているリリースに一致するドキュメントを常に参照できます。
- PyTorchバージョンの更新: NVIDIA Blackwell GPUをサポートするためにPyTorchバージョンの範囲を更新しました。
コミュニティとエコシステム
- モダン化されたDiscord: チャンネル編成を改善し、活気のあるコミュニティハブを刷新しました。
- GitHub README、テンプレートと自動ラベル付け: 刷新されたREADME、新しいissueとPRテンプレート、貢献ガイドライン、チケットの自動ラベル付けにより、誰もが貢献しやすくなりました。
- ICLR 2026論文採択: LeRobot論文がICLR 2026に採択されました!
- LeRobot Visualizerの刷新: 可視化ツールが刷新され、新しいデータセット可視化バッジと機能改善が追加されました。ぜひチェックしてみてください!
- LeRobot Annotation Studio: データセットのすべての瞬間を自然言語サブタスクで簡単に注釈付けするために設計されたHugging Face Spaceです。ぜひチェックしてみてください!

これらの主要機能に加えて、v0.5.0には数百のバグ修正、ドキュメントの改善、CI/CDの強化、コードベース全体にわたる利便性向上が含まれています。より良い型チェックからより堅牢なテストインフラストラクチャまで、LeRobotがスケールする際の信頼性と保守性を高める基盤に投資しています。
コミュニティの皆様 — 貢献者、ユーザー、協力者の皆様 — に心から感謝を申し上げます。LeRobotが今日の姿に成長するのを助けてくださりありがとうございます。すべてのバグ報告、PR、議論がこのプロジェクトをより良いものにしています。
今後の展開にご期待ください 🤗 ここから始めましょう! – LeRobotチーム ❤️
すぐそこに大きなサプライズが待っています、お楽しみに! 👕








原文を表示
Back to Articles LeRobot v0.5.0: Scaling Every Dimension
Upvote 6 ![]()




With over 200 merged PRs and over 50 new contributors since v0.4.0, LeRobot v0.5.0 is our biggest release yet — expanding in every direction at once. More robots (including our first humanoid), more policies (including the comeback of autoregressive VLAs), faster datasets, simulation environments you can load straight from the Hub, and a modernized codebase running on Python 3.12 and Transformers v5. Whether you're training policies in simulation or deploying them on real hardware, v0.5.0 has something for you.
LeRobot v0.5.0 adds full Unitree G1 humanoid support (whole-body control models), new policies –including Pi0-FAST autoregressive VLAs and Real-Time Chunking for responsive inference–, and streaming video encoding that eliminates wait times between recording episodes. The release also introduces EnvHub for loading simulation environments from the Hugging Face Hub, NVIDIA IsaacLab-Arena integration, and a major codebase modernization with Python 3.12+, Transformers v5, and third-party policy plugins.
Table of Contents
LeRobot v0.5.0: Scaling Every Dimension TL;DR
Table of Contents
Hardware: More Robots Than Ever Unitree G1 Humanoid
OpenArm & OpenArm Mini
Policies: A Growing Model Zoo Pi0-FAST: Autoregressive VLAs
Real-Time Chunking (RTC)
Datasets: Faster Recording, Faster Training Streaming Video Encoding
10x Faster Image Training, 3x Faster Encoding
New Dataset Tools
EnvHub: Environments from the Hub NVIDIA IsaacLab-Arena
Codebase: A Modern Foundation
Community & Ecosystem
Hardware: More Robots Than Ever
LeRobot v0.5.0 dramatically expands the roster of supported hardware — from arms and mobile robots to a full humanoid.
Unitree G1 Humanoid
The biggest hardware addition in this release: full Unitree G1 humanoid support. This is LeRobot's first humanoid integration, and it's comprehensive:
Locomotion: Walk, navigate, and move through environments.
Manipulation: Perform dexterous object manipulation tasks.
Teleoperation: Control the G1 remotely with an intuitive teleoperation interface.
Whole-Body Control (WBC): Coordinate locomotion and manipulation simultaneously for complex, real-world tasks.
The G1 integration represents a major step toward general-purpose robotics within LeRobot — moving beyond tabletop arms into full-body embodied AI. Try it out yourself by following the documentation.
OpenArm & OpenArm Mini
We've added support for the OpenArm robot and its companion OpenArm Mini teleoperator. OpenArm is a capable robot arm with full LeRobot integration, and the Mini serves as its natural teleoperation device. Both support bi-manual configurations, enabling dual-arm setups for more complex manipulation tasks. Check it out in the documentation.
The hardware ecosystem keeps growing:
Earth Rover: Our first mobile robot integration, bringing LeRobot to outdoor navigation and ground-level robotics.
OMX Robot: A new robot arm with configurable gripper settings and calibration support.
SO-100/SO-101 Consolidation: We've unified the SO-100 and SO-101 implementations into a single, cleaner codebase — including bi-manual setups. Less code duplication, easier maintenance, same great robots.
New motor controller support via CAN (Controller Area Network) bus opens the door to higher-performance actuators:
RobStride: A CAN-based motor controller for high-torque applications.
Damiao: Another CAN bus motor controller, expanding the range of compatible hardware.
These additions mean LeRobot can now drive a wider variety of professional-grade actuators beyond the existing Dynamixel and Feetech ecosystem.
Policies: A Growing Model Zoo
This release brings six new policies and techniques into LeRobot, pushing the boundaries of what's possible with open-source robot learning.
Pi0-FAST: Autoregressive VLAs
Pi0-FAST brings autoregressive Vision-Language-Action models to LeRobot with FAST (Frequency-space Action Sequence Tokenization). Unlike the flow-matching approach of Pi0, Pi0-FAST uses an autoregressive action expert (based on Gemma 300M) that generates discretized action tokens, enabling:
FAST tokenization: Actions are tokenized for autoregressive decoding, with a dedicated FAST action tokenizer.
Flexible decoding: Configurable temperature and max decoding steps for balancing speed and quality.
RTC-compatible: Works with Real-Time Chunking (see next section) for responsive inference.
lerobot-train \ --policy.type=pi0_fast \ --dataset.repo_id=lerobot/aloha_sim_insertion_human \ --policy.device=cuda
Real-Time Chunking (RTC)
Real-Time Chunking is an inference-time technique from Physical Intelligence that makes flow-matching policies dramatically more responsive. Instead of waiting for a full action chunk to finish before replanning, RTC continuously blends new predictions with in-progress actions, producing smoother and more reactive behavior.
RTC is not a standalone policy — it's an enhancement that plugs into existing flow-matching policies (Pi0 family, SmolVLA & Diffusion). Configure it via --policy.rtc_config.enabled=true
This is a game-changer for real-world deployment where latency matters. Read the original paper for the technical details and our documentation.
Wall-X is a new VLA policy built on Qwen2.5-VL with flow-matching action prediction. It combines the strong vision-language understanding of Qwen2.5-VL with a flow-matching head for cross-embodiment robotic control.
pip install lerobot[wall_x] lerobot-train \ --policy.type=wall_x \ --dataset.repo_id=lerobot/aloha_sim_insertion_human
X-VLA brings a Florence2-based VLA to LeRobot. Built on Microsoft's Florence-2 vision-language model, X-VLA offers an alternative backbone for VLA policies, expanding the diversity of foundation models available for robot learning. Check out the training guide for setup instructions and the base model.
pip install lerobot[xvla] lerobot-train \ --policy.type=xvla \ --dataset.repo_id=lerobot/bimanual-so100-handover-cube
SARM (Stage-Aware Reward Modeling) tackles one of the hardest problems in robot learning: long-horizon tasks. Instead of using a single global linear progress signal over the whole episode, it models progress in a stage-aware manner by predicting both the task stage and the progress within that stage. This makes it much easier to train policies for complex, multi-step manipulation tasks. Start experimenting with it by following the documentation.

You can now fine-tune large VLAs using LoRA (and other PEFT methods) without modifying the core training pipeline. PEFT configuration lives at the policy level, making it straightforward to adapt massive foundation models to your specific robot and task with a fraction of the compute. Learn more reading the documentation.
lerobot-train \ --policy.type=pi0 \ --policy.peft_config.use_peft=true \ --dataset.repo_id=lerobot/aloha_sim_insertion_human
Datasets: Faster Recording, Faster Training
The dataset pipeline gets major performance improvements in this release, making both data collection and training significantly faster.
Streaming Video Encoding
Previously, recording a dataset meant waiting after each episode for video encoding to finish. No more. With streaming video encoding, frames are encoded in real-time as they're captured — meaning zero wait time between episodes. Just finish one episode and immediately start the next.
Streaming encoding also supports hardware encoder auto-detection, so if your system has a GPU-accelerated video encoder, LeRobot will use it automatically:
dataset = LeRobotDataset.create( repo_id="my/dataset", fps=30, video_backend="auto", # Auto-detect best HW encoder streaming_encoding=True, # Encode in real-time )
10x Faster Image Training, 3x Faster Encoding
Under the hood, we've fixed key data access bottlenecks and overhauled image processing:
10x faster image training: Improved image transform support and fixed data access bottlenecks that were silently slowing down training.
3x faster encoding: Parallel encoding is now the default across all platforms, with dynamic compression levels that adapt to your dataset type (video vs. image), when not using streaming.
Better CPU utilization: More efficient resource usage during recording and dataset creation.
New Dataset Tools
The dataset editing toolkit continues to grow:
Subtask support: Annotate and query subtasks within episodes for hierarchical task learning.
Image-to-video conversion: Convert existing image-based datasets to video format for better storage efficiency, with support for multiple episodes per video file.
More editing operations: New info
Expose more options: Configurable video codecs, tolerance settings, and metadata buffer sizes for fine-grained control over dataset creation.
EnvHub: Environments from the Hub
EnvHub is a new way to use simulation environments in LeRobot: load them directly from the Hugging Face Hub. Instead of installing environment packages locally and wiring up registration, you can now point LeRobot at a Hub repository and it handles everything — downloading the environment code, registering it with Gymnasium, and making it available for training and evaluation.
Hub environments use HubEnvConfig
lerobot-train \ --env.type=hub \ --env.hub_path="username/my-custom-env" \ --policy.type=act
This lowers the barrier for sharing custom simulation environments with the community. Package your environment, push it to the Hub, and anyone can train on it. Check out the documentation to learn more. Here's an example to get started: LeIsaac x LeRobot EnvHub tutorial.
NVIDIA IsaacLab-Arena
We've integrated NVIDIA IsaacLab-Arena, bringing GPU-accelerated simulation to LeRobot. IsaacLab-Arena provides a collection of manipulation tasks running on NVIDIA's Isaac Sim, offering massively parallel environment instances for fast reinforcement learning. The integration includes dedicated pre/post-processing steps and full compatibility with LeRobot's training pipeline. Check out the documentation.
Codebase: A Modern Foundation
This release modernizes the codebase:
Python 3.12+: LeRobot now requires Python 3.12 as the minimum version, enabling modern syntax and better performance.
Transformers v5: We've migrated to Hugging Face Transformers v5, staying current with the latest model ecosystem.
3rd-party policy plugins: Just like v0.4.0's hardware plugin system, you can now register custom policies as installable packages — pip install lerobot_policy_mypolicy
--policy.type=mypolicy
Remote Rerun visualization: Visualize your robot's telemetry remotely using Rerun, with compressed image support for bandwidth-efficient streaming.
Installation improvements: Added uv
Documentation versioning: Docs are now versioned, so you can always find documentation matching your installed release.
PyTorch version bump: Updated PyTorch version bounds to support NVIDIA Blackwell GPUs.
Community & Ecosystem
Modernized Discord: Updated the most vibrant community hub with a better channel organization.
GitHub README, templates & automated labeling: A refreshed README, new issue and PR templates, contributing guidelines, and automatic labeling of tickets — making it easier for everyone to contribute.
ICLR 2026 paper acceptance: The LeRobot paper has been accepted to ICLR 2026!
LeRobot Visualizer refresh: The visualization tool got a refresh with new dataset visualization badges and improved functionality. Check it out !
LeRobot Annotation Studio: A HuggingFace Space designed to easily annotate every moment of your dataset with natural language subtasks. Check it out !

Beyond these headline features, v0.5.0 includes hundreds of bug fixes, documentation improvements, CI/CD enhancements, and quality-of-life improvements across the entire codebase. From better type checking to more robust test infrastructure, we're investing in the foundations that make LeRobot reliable and maintainable as it scales.
We want to extend a huge thank you to everyone in the community — contributors, users, and collaborators alike — for helping LeRobot grow into what it is today. Every bug report, PR, and discussion makes this project better.
Stay tuned for more to come 🤗 Get started here! – The LeRobot team ❤️
There's a big surprise coming just right around the corner, stay tuned! 👕








関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み