huggingface/lerobot

🤗 LeRobot: Making AI for Robotics more accessible with end-to-end learning

解決する課題

LeRobotは、現実世界のロボット工学における高い参入障壁を低減するために、標準化されたオープンソースエコシステムを提供します。データの断片化とハードウェアの互換性の問題を解決し、多様なロボットを制御するための統一インターフェースと、モデルの共有・学習に適したスケーラブルなデータセット形式を提供します。

動作方法

LeRobotは、統一された Robot クラスを通じて制御ロジックとハードウェアの詳細を分離するPyTorchネイティブライブラリです。LeRobotDataset形式(状態/アクションデータにParquetファイル、ビジョンデータにMP4/画像を組み合わせたもの)を使用して、Hugging Face Hubを介した効率的なストリーミングと可視化を可能にします。このライブラリには、模倣学習、強化学習、Vision-Language-Action(VLA)モデル向けの最先端のポリシーが多数実装されており、シミュレーションまたは実機ハードウェア上で学習・評価が可能です。

対象ユーザー

ハードウェア固有のコードをゼロから書く必要なく、AI駆動のロボットポリシーの構築・学習・デプロイをしたいロボット工学研究者、開発者、ハッカー向けに設計されています。

主な特徴

  • ハードウェア非依存性: SO-100のような低コストアームからヒューマノイド、サードパーティプラグインまで幅広いハードウェアをサポート。
  • 標準化されたデータセット: Hugging Face Hubとの統合により、ロボットデータのスケーラブルな保存とストリーミングを実現。
  • 多様なモデルライブラリ: ACT、Diffusion、Pi0、GR00Tなど、幅広いポリシーを実装。
  • 統一された評価: LIBEROやMetaWorldなどの標準ベンチマークを使用してポリシーを評価するための組み込みツールを備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト