Skip to main content

Introduction

Looking for Chinese docs? 中文文档点此进入

Teleopit is a lightweight, extensible whole-body teleoperation framework for humanoid robots. It provides real-time motion retargeting from human operators to Unitree G1 robots, supporting both MuJoCo simulation and real hardware deployment.

Key Features

  • Offline sim2sim: Play back BVH motion capture files through RL policy in MuJoCo
  • VR teleoperation: Real-time whole-body control via Pico 4 / Pico 4 Ultra full body tracking
  • Sim2real deployment: Deploy to Unitree G1 hardware with the same pipeline
  • Onboard control: Run the control loop directly on G1's onboard NX computer
  • Training pipeline: End-to-end RL training with General-Tracking-G1 task
  • Extensible design: Protocol-based components (InputProvider, Retargeter, Controller, Robot)

Pipeline Overview

InputProvider (BVH / Pico4 VR)
-> Retargeter (GMR)
-> ObservationBuilder (166D)
-> Controller (dual-input TemporalCNN ONNX)
-> Robot (MuJoCo sim or Unitree G1)

Technical Specs

SpecValue
Policy frequency50 Hz
PD control frequency1000 Hz
Observation dimension166D
Action dimension29D (G1 joints)
ONNX modelDual-input TemporalCNN
RetargetingGMR (General Motion Retargeting)
SimulatorMuJoCo
HardwareUnitree G1 (29 DOF)

What's Next