# unitreerobotics/xr_teleoperate

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

Repository: https://github.com/unitreerobotics/xr_teleoperate
Canonical: https://ross.abutalabs.com/products/xr_teleoperate
Language: Python
License: NOASSERTION
License Family: other
Last push: 2026-08-03T09:43:14+00:00

## Health v2 (maintenance only)
Score: 66/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 95, release rhythm 35, longevity 54
- inputs: {"age_days": 758, "days_push": 30, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1633, forks 325 (observed 2026-08-28T04:05:14.133745+00:00)

## What it is
xr_teleoperate is a Python application from Unitree Robotics that enables teleoperation of Unitree humanoid robots (G1, H1_2, H2, R1) using XR devices such as Apple Vision Pro, PICO 4 Ultra, and Meta Quest 3. It streams head and hand motion data from the headset to control the robot's arms, hands, and body in real time.

## Use cases
- teleoperate a Unitree G1 humanoid robot with Apple Vision Pro
- control a humanoid robot's arms using Meta Quest 3 hand tracking
- collect robot manipulation demonstration data via VR teleoperation
- remotely operate Unitree H1 or H2 robot arms with an XR headset
- use PICO 4 Ultra to drive a humanoid robot's upper body
- stream hand and head poses from a VR headset to a robot over the network

## When to choose
- you own a supported Unitree humanoid robot and an XR headset
- you want immersive first-person teleoperation for data collection or demos
- you need official, robot-specific teleoperation software with vendor support

## When to avoid
- you use a non-Unitree robot or non-XR input devices
- you need fully autonomous robot control rather than human teleoperation
- you require a permissively licensed library for redistribution

## Facets
- artifact type: application
- maturity: active
- function: robotics, streaming, sdk
- domain: robotics, autonomous-vehicles, developer-tools
- platform: python, cross-platform
- tags: teleoperation, xr, vr-headset, humanoid-robot, unitree, vision-pro, meta-quest, pico, robot-control, immersive, linux

## Member repositories
- unitreerobotics/xr_teleoperate (main) score 66

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:14.133745+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:47:21.343004+00:00, confidence not recorded.
  - readme: https://github.com/unitreerobotics/xr_teleoperate (fetched 2026-08-28T04:05:14.133745+00:00, sha 198f8661999d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
