LeRobot documentation

サードパーティ製ロボットおよびテレオペレーター

You are viewing main version, which requires installation from source. If you'd like regular pip install, checkout the latest stable version (v0.7.0).
Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

サードパーティ製ロボットおよびテレオペレーター

LeRobotエコシステムは、公式にサポートされているハードウェアをはるかに超えて広がっています。LeRobotのプラグインアーキテクチャのおかげで、コミュニティは幅広いロボットアームやテレオペレーションデバイス向けの統合を構築しました。産業用マニピュレーターや巧緻性ハンドから、手頃な価格の趣味向けプラットフォーム、VRヘッドセット、ハプティックデバイス、そしてアームとテレオペレーターを備えたフルキットまで、その対象は多岐にわたります。このページでは、テレオペレーション、データ収集、ポリシーのデプロイに使用できる、コミュニティがメンテナンスしている統合を紹介しています。

これらのプロジェクトはサードパーティによって開発・保守されています。インストール手順、ハードウェア要件、サポートについては、それぞれのリポジトリを参照してください。

Drop-inプラグインはパッケージ名によって自動検出されます。LeRobotは、lerobot_robot_またはlerobot_teleoperator_で始まるインストール済みのパッケージをすべてインポートします。インストール後、プラグインが登録するtype(そのREADMEを参照してください。パッケージ名と異なる場合があります)を、LeRobotのどのコマンドからも直接参照できます。

pip install lerobot_robot_<name> lerobot_teleoperator_<name>

lerobot-record \
    --robot.type=<robot_name> \
    --teleop.type=<teleoperator_name> \
    --dataset.repo_id=${HF_USER}/my-dataset \
    --dataset.num_episodes=5

⚠️ は、LeRobot のフォークまたは拡張プロジェクトを示します。これらのプロジェクトは、変更なしのインストールでは動作せず、カスタムなセットアップを必要とする場合があります。その他のすべてのエントリは、そのまま使用できるプラグインです。

産業用および協調型アーム

プロジェクト説明
lerobot-robot-xarmUFACTORYのxArm協働アームシリーズ用プラグイン。
lerobot_robot_ufactory ⚠️UFACTORYのxArmシリーズ向けの公式パッケージです。LeRobotを独自のrecord、teleoperate、evalコマンドでラップし、GELLO、Pika、UMI、SpaceMouseによるテレオペレーションをサポートしています。
lerobot_lebaiLebaiの6軸協働アーム用プラグイン。
LeFranX ⚠️Franka研究用アーム向けのLeRobot拡張機能で、VRによる遠隔操作のためにRobotEra XHandハンドを組み合わせます。
lerobot-robot-franka-research3franky 経由の Franka Research 3 アーム用プラグイン。関節制御、デカルト制御、インピーダンス制御に対応しています。コンパニオンプラグイン を組み合わせることで、BrainCo Revo2 ハンドとの連携が可能です。

Universal Robots UR5e

プロジェクト説明
UR5e-LeRobot ⚠️Universal Robots UR5e向けのLeRobot拡張機能。単一アームおよびバイマニピュレーション(両腕操作)に対応しています。
lerobot_ur5e_auto ⚠️モバイル用Universal Robots UR5e向けのLeRobot拡張機能。最小限の監督で、大規模な自動記録を追加します。
lerobot_robot_ur5eUniversal Robots UR5eにRobotiqグリップを装着し、RTDE制御で動作するプラグインです。

研究・学習アーム

プロジェクト説明
lerobot_trossenTrossen RoboticsのWidowXおよびALOHAスタイルのアーム用プラグイン。
lerobot-robot-galaxea-a1GalaxeaのA1 6自由度アーム用プラグイン。別途インストールしたGalaxea A1 Runtimeを介して制御され、対応するSO-Leaderテレオペレーター(改造されたSO-101リーダーアーム)を備えています。

AgileX Piper

プロジェクト説明
lerobot_robot_piper (AgRobotics Research)AgileX Piperアーム用プラグイン。
lerobot_robot_piper (WeGo Robotics)AgileX Piperアーム用プラグイン。マルチアームのテレオペレーション、安全制限、GUIツールに対応しています。
lerobot-robot-piper (FashionStar)Plugin for the AgileX Piper arm over CAN, the companion robot for the PiperMate teleoperator listed under Leader Arms.

手頃な価格の趣味用アーム

プロジェクト説明
fashionstar-lerobot-robot-celloFashionStarのStarAI Cello 6+1自由度ロボットアーム用プラグイン。
fashionstar-lerobot-robot-violaFashionStarのコンパクトな6+1自由度ロボットアームStarAI Violaと、それに合わせたStarAI Violinテレオペレーターアーム用のプラグインです。
lerobot_robot_roarm_m3Waveshare RoArm-M3 5自由度アーム(グリップ付き)用プラグイン。本体搭載のESP32をシリアル経由で駆動します。

ハンドとグリップ

プロジェクト説明
lerobot-robot-ghandAlgomatic Dynamicsの16自由度4本指ハンドであるLEAP V1 KAIZENハンド用プラグインです。LEAP Hand v1と互換性があります。付属のghand SDKにより、ウェブカメラによるハンドトラッキングテレオペレーションとMuJoCoシミュレーションが追加されます。
lerobot-robot-revo2-handBrainCo の Python SDK を通じた、BrainCo の Revo2 デキストラスハンド用プラグイン。
fastgripper-lerobotSO-101用のワームギア式並列グリップであるFastGripperのプラグインです。電源なしでも保持力を維持できます。ロボットタイプfastgripper_followerは、これを標準的な0〜100のグリップとして公開します。

サービス、モバイルおよびユーティリティロボット

プロジェクト説明
lerobot-robot-ugo-prougo社のデュアルアームサービスロボット「ugo Pro」用プラグイン。
lerobot-robot-ugo-novaugo製の車輪付き半ヒューマノイド「ugo Nova」用プラグイン。関節とカメラを読み取り、ROS 2 経由で関節コマンドを送信します。
lerobot-robot-sourcceyVulcan Robotics 製のオープンソースのデュアルアーム家庭用ロボット、Sourccey 用のプラグインです。メカナムベース、リーダーアームテレオペレーター、Python SDK、2D LiDAR ツールを備えています。
onero_lerobotSwitchBotの車輪付き家庭用ヒューマノイドOnero H1用プラグイン。ROS 2 SDKをLeRobotロボットとしてラップします。
lerobot_robot_lekiwi_pincopenPincOpenグリップを備えたLeKiwiモバイルマニピュレータ用のプラグイン。
lerobot-robot-dummyPlugin ハードウェアなしで記録を行うロボットをシミュレートします。デバッグに便利です!

テレオペレーター

VR & モーションコントローラー

プロジェクト説明
lerobot-teleoperator-teleopWebXR を介してスマートフォンや VR ヘッドセットをテレオペレーターに変換するプラグイン。オープンソースの teleop ライブラリをラップしています。
lerobot-teleoperator-spacemouse3Dconnexion SpaceMouse用プラグイン。SO-ARMSロボット用の逆運動学に対応しています。
vr-teleop-kitPlugin teleoperating arms from a Meta Quest (WebXR), relying on URDF descriptions for inverse kinematics.
lerobot-teleoperator-pico4PICO 4 VRヘッドセット用プラグイン。コントローラー不要のハンドトラッキング版も用意されています。
lerobot-teleoperator-rebot-vrSeeed Studio によるプラグイン。LeRobot でネイティブにサポートされている reBot Arm B601-RS および B601-DM を、PICO 4 コントローラーで遠隔操作します。シングルアームモードおよびデュアルアームモードに対応しています。

リーダーアーム

プロジェクト説明
lerobot_teleoperator_gello7自由度のテレオペレーターGELLO用プラグイン。
lerobot_teleoperator_yamactiveleaderI2RTの双方向力フィードバックアームであるアクティブYAMテレオペレータ用のプラグイン。
lerobot_teleoperator_omyROBOTISのOMY-L100 6自由度テレオペレータ用プラグイン。
lerobot-teleoperator-pipermatePiperMateテレオペレーター用プラグイン(FashionStar UARTサーボ)により、AgileX Piperアームを駆動します。
lerobot_teleoperator_openarm_kerEnacticのOpenArm KERリーダーアーム用プラグインです。ネイティブのopenarm_followerおよびbi_openarm_followerを駆動します。
LeRobot-Anything-U-Arm ⚠️U-Armは、約60ドルからという低コストのリーダーアームであり、多くの商用アームをテレオペレーションできます。SO-100、LeKiwi、XLeRobotのフォロワー用には、LeRobotのテレオペレーションスクリプトが用意されています(論文)。

触覚デバイス

プロジェクト説明
lerobot_teleoperator_inverse3Haply Inverse3 ハプティックデバイス用のプラグインで、力覚フィードバックによる遠隔操作機能を追加します。
lerobot_teleoperator_omega7Force Dimension omega.7 ハプティックデバイス用プラグイン。力覚フィードバックによる遠隔操作機能を追加します。

ネットワーク接続およびリモート

プロジェクト説明
lerobot-teleoperator-livekitリモートコントロールのために、LiveKit ポータル (WebRTC) 経由でテレオペレーションコマンドを受信するプラグイン。

フルキット(ロボット+テレオペレーター)

プロジェクト説明
SO-ARM 102次世代のSO-ARM 102 リーダー・フォロワーキット:SO-ARM 101と比較して、並列グリップ、2倍のペイロードとフレーム剛性、67%高速な肩/肘関節、10%長いリーチを実現。LeRobotプラグイン。
lerobot-arx5ARX5アーム用プラグイン: lerobot-arx5ロボットアームと、そのテレオペレーターアームであるlerobot-teleoperator-arx5。
Nextis-AIRA-3DNextisの7自由度アーム用プラグイン: ロボットアームaira_followerとテレオペレーターアームaira_leader。
lerobot_yamI2RTのYAMアーム用プラグインスイート: ロボットアームyam_followerとテレオペレーターアームyam_leader。
trlc-dk1The Robot Learning Companyの開発キット用プラグイン: 単一アームおよび両腕アームのフォロワー/テレオペレータータイプ。
hex_lerobot_driversHEXFELLOWデバイス向けのプラグインスイート: ロボット、テレオペレーター、カメラ(カメラとセンサーを参照)。
lerobot-robot-nexarm-followerHiwonderのNexArm用プラグイン:ロボットアームとそれに対応するテレオペレーターアーム。
Star-Arm-102FashionStarのオープンソース6+1自由度アームStar Arm 102用プラグイン: ロボットアーム(102-FL)のlerobot-robot-stararm102と、そのテレオペレーターアーム(102-LD、またはポーズホールドの102-HD)のlerobot-teleoperator-stararm102。
lerobot_robot_elrobotNormaCoreの3Dプリント製7+1自由度ElRobot用プラグイン: ロボットアームelrobot_followerとテレオペレーターアームelrobot_leader。
lerobot-robot-axolAlmond Axolデュアルアームロボット用プラグイン: ロボットaxol、VRテレオペレーターaxol_vr(WebXR)、ZEDカメラ、および手持ち式Mantisデモリグ用のaxol_mantis。

ROS 2 ブリッジ

プロジェクト説明
leros2ROS 2のトピックとアクションをLeRobotのロボットおよびテレオペレーターにブリッジするプラグイン。
lerobot_robot_ros2_zenohZenohのpub/subトランスポートを介して、ROS 2ロボットをLeRobotにブリッジするプラグイン。
lerobot-robot-rosettaRosettaプロジェクトのプラグインで、コントラクトYAMLで宣言されたトピックを通じてROS 2ロボットを公開します。対応するテレオペレータープラグインも提供されています。

コントリビューション

独自のLeRobotハードウェア統合を作成しましたか? プラグインシステムにより、新しいロボットやテレオペレーターの追加が容易になります。Bring Your Own Hardwareガイドを参照して始め、プロジェクトをコミュニティと共有してください!

Update on GitHub