Skip to content

BotRunner64/Teleopit

Repository files navigation

Teleopit

Teleopit

Lightweight, extensible whole-body teleoperation framework for humanoid robots.
Real-time motion retargeting from BVH / Pico 4 VR to Unitree G1, in MuJoCo sim or on real hardware.

Documentation中文文档Pico Sim2SimPico Sim2RealTraining


Quick Start — Minimal Sim2Sim

1. Install

pip install -e .

2. Download assets

pip install modelscope
python scripts/setup/download_assets.py --only gmr ckpt bvh

3. Run

python scripts/run/run_sim.py \
    controller.policy_path=track.onnx \
    input.bvh_file=data/sample_bvh/aiming1_subject1.bvh

You should see a MuJoCo viewer with the robot tracking the BVH motion.

To show the simulated D435i RGB camera view, add the explicit camera viewer:

python scripts/run/run_sim.py \
    controller.policy_path=track.onnx \
    input.bvh_file=data/sample_bvh/aiming1_subject1.bvh \
    'viewers=[sim2sim,camera]'

Documentation

Full docs at BotRunner64.github.io/Teleopit, covering installation profiles, all tutorials, configuration reference, and architecture.

Changelog

v0.3.0 (2026-05-12)

  • Consolidated realtime input around pico-bridge 0.2.0 and removed the old ZMQ/onboard Pico path.
  • Unified sim/sim2real reference buffering, resume realignment, and velocity smoothing.
  • Added UDP BVH realtime input, online sim config, multi-viewer support, and fixed camera viewing.
  • Split sim2real reference/safety runtime modules and updated the G1 MuJoCo camera asset.

v0.2.0 (2026-04-03)

  • Added Pico 4 teleoperation through pico-bridge and the G1 Bridge SDK.
  • Added offline playback keyboard controls, Pico sim2sim mode control, and a standalone standing controller.
  • Improved realtime mocap buffering/catch-up and upgraded the released model to the 30k checkpoint.

v0.1.1 (2025-03-28)

  • Dataset shard-only refactor and adaptive_bin sampling
  • External asset management (ModelScope), repository slimming

v0.1.0 (2025-03-25)

  • Initial public release: General-Tracking-G1 training, ONNX sim2sim inference, Pico 4 VR teleoperation, Unitree G1 hardware deployment

License

Apache 2.0

About

lightweight and scalable whole-body teleoperation framework for humanoid robots

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages