unitreerobotics/xr_teleoperate

This repository implements teleoperation of the Unitree humanoid robot using XR Devices.

解決する課題

このプロジェクトは、拡張現実(XR)デバイスを使用してUnitreeヒューマノイドロボットを遠隔操作するためのシステムを提供します。オペレーターはロボットの腕と器用な手をリアルタイムで制御でき、一人称視点での操作と、模倣学習に活用するための遠隔操作データの記録が可能です。

仕組み

システムは、XRヘッドセット(Apple Vision Pro、Meta Quest 3、PICO 4 Ultraなど)をホストコンピュータおよびロボットに接続します。Webベースのインターフェース(Vuer)とWebRTCを使用し、ロボットのヘッドカメラからオペレーターへ低遅延の画像ストリーミングを行います。オペレーターの動きはXRデバイスの手またはコントローラーのトラッキングを通じて追跡され、ロボットの自由度(DoF)にマッピングされた後、unitree_sdk2_pythonライブラリを介して制御コマンドとして送信されます。

対象者

Unitreeヒューマノイドロボット(G1、H1、H2、R1など)を所有しており、精密な遠隔操作や、AIトレーニング用の高品質なデモンストレーションデータの収集を行いたいロボット開発者および研究者。

特徴

  • 幅広いハードウェアサポート: 複数のUnitreeヒューマノイドモデル(G1、H1、H2、R1)および器用な手(Dex1-1、Dex3-1、BrainCo)を含む様々なエンドエフェクタに対応。
  • XR統合: 没入感のある一人称視点制御を実現するため、様々なハイエンドXRヘッドセットをサポート。
  • データ収集: 模倣学習タスクのために遠隔操作のエピソードを保存する、組み込みの記録モードを搭載。
  • 柔軟な制御モード: ハンドトラッキングとコントローラートラッキングの両方の入力モードに加え、没入型、一人称視点(ego)、パススルーの表示モードを提供。

関連

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