LeRobot documentation
LeRobot
LeRobot
実世界のロボティクスにおける最先端の機械学習
🤗 LeRobotは、SO-ARM101のような手頃な価格のロボットアームからフルヒューマノイドまで、実世界のロボットを制御するための、ハードウェア非依存のPythonネイティブインターフェースを提供します。さらに、それらが生成するデータセットを記録、保存、共有するためのツールも備えています。すべてのデータセットは、標準化されたLeRobotDataset形式(同期された動画とアクション/状態データ)を使用し、Hugging Face Hubから直接ストリーミングできます。
🤗 そのデータの上に、LeRobotは最先端のポリシーを実装しています。ACTのような軽量な模倣学習モデルから、π₀やSmolVLAのような大規模なビジョン・言語・アクションモデルまで、すべてが同じ少数のCLIコマンドで学習、共有、デプロイが可能です。
目標: ロボティクスの参入障壁を下げ、すべての人が共有データセットや事前学習済みモデルに貢献し、その恩恵を受けられるようにすること。

仕組み
遠隔操作 → 記録 → 学習 → デプロイ
- テレオペレーション - リーダーアーム、キーボード、またはスマートフォンを使用してロボットを自分で操作し、その動きから学習できるようにします。
- Record - 各デモは、同期されたカメラ映像と実行したアクションを含むデータセットとして保存されます。
- Train - ポリシー(ロボットを制御するニューラルネットワーク)が、あなたのデモを模倣するように学習します。
- デプロイ - 学習済みポリシーをロボット上で実行し、タスクを自律的に完了する様子を確認します。
はじめる
初めてですか?何かをインストールする前に、LeRobot データセットの構造を確認してみましょう:
lerobot/svla_so101_pickplace を LeRobot Dataset Visualizer で開き、ロボットの状態とアクションをフレーム単位で、カメラの録画映像と並べて確認できます。インストールは不要です。Hub 上の任意の LeRobot データセット、ご自身のものにも対応しています。使用方法をご覧ください。
自分で試してみませんか? LeRobotをインストールし、以下のいずれかのパスを選択してください:
LeRobotは、幅広いアームおよびモバイルロボットに対応しています。人気のある選択肢:
- SO-101 - 当社のフラッグシップ製品である低コストアーム
- LeKiwi - 上部にアームを備えたモバイルベース
- Koch v1.1 - 長年コミュニティで愛されている定番
- または、サイドバーのRobotsの下で、ご自身のものをお探しください。
組み立てとキャリブレーションが完了したら、模倣学習チュートリアルでデータセットを記録し、最初のポリシーを学習してください。または、同じワークフローをブラウザの GUI で操作できる LeLab を使用して、CLI を完全にスキップすることもできます。
ロボットを所有していなくても、ポリシーの学習と評価を行うことができます:
- Dataset Visualizerで任意のデータセットを探索できます
- Hub上の既存のLeRobot データセットで学習する
- LIBEROやMeta-Worldなどのベンチマークに対して、シミュレーション内で評価します
- 無料のColabノートブックをお試しください - インストールは不要です
コントリビューティングガイドから始め、新しいポリシーを追加するか、独自のハードウェアを持ち込むしてください。
ドキュメントを探索する
すべてのLeRobot CLIコマンドを、そのままコピー&ペーストできるようにまとめました。
どのポリシーがあなたのGPUに適合し、トレーニングにどのくらいの時間がかかるか。
Hubからロボットデータセットを読み込み、ストリーミングし、可視化します。
キャリブレーション、記録、トレーニングのためのブラウザGUI - CLIは不要です。
推奨される最初のポリシーであるACTから始めましょう。または、サイドバーでSmolVLA、π₀、その他のものをご覧ください。
LIBEROなどのシミュレーションベンチマークで訓練と評価を行い、実際のハードウェアに触れる前に準備を整えてください。
よくある問題
問題が発生しましたか?最もよくある問題のいくつかを以下に示します。
- ぼやけた、または使用できないカメラ映像 - 解像度よりも照明が重要です。カメラの設置と照明を参照してください。
- ビルドまたはインストールエラー(
cmake、ffmpeg、CUDA)- インストールガイドのトラブルシューティングセクションを参照してください。 - どのポリシーがGPUに適合するか不明な場合は、Compute & Hardware Guideをご確認ください。
- まだ詰まっていますか? Discordで質問してください。コミュニティ(およびLeRobotチーム)がサポートします。