TWIST: Teleoperated Whole-Body Imitation System

Yanjie Ze, Zixuan Chen, João Pedro Araújo, Zi-ang Cao, Xue Bin Peng +2 more
5/5/2025
cs.ROcs.CVcs.LG

No official code found. Best implementation: YanjieZe/TWIST (812 stars, MIT, last commit 2025-11-01).

Abstract

Teleoperating humanoid robots in a whole-body manner marks a fundamental step toward developing general-purpose robotic intelligence, with human motion providing an ideal interface for controlling all degrees of freedom. Yet, most current humanoid teleoperation systems fall short of enabling coordinated whole-body behavior, typically limiting themselves to isolated locomotion or manipulation tasks. We present the Teleoperated Whole-Body Imitation System (TWIST), a system for humanoid teleoperation through whole-body motion imitation. We first generate reference motion clips by retargeting human motion capture data to the humanoid robot. We then develop a robust, adaptive, and responsive whole-body controller using a combination of reinforcement learning and behavior cloning (RL+BC). Through systematic analysis, we demonstrate how incorporating privileged future motion frames and real-world motion capture (MoCap) data improves tracking accuracy. TWIST enables real-world humanoid robots to achieve unprecedented, versatile, and coordinated whole-body motor skills--spanning whole-body manipulation, legged manipulation, locomotion, and expressive movement--using a single unified neural network controller. Our project website: https://humanoid-teleop.github.io

View on arXivView PDF

Code Implementations(1)

YanjieZe/TWISTCommunity65%
MIT

[CoRL 2025] TWIST: Teleoperated Whole-Body Imitation System

81276Shell, PythonApr 30, 202511 months agoMIT

Similar Papers

Cite this paper

@article{ze2025twist,
  title  = {TWIST: Teleoperated Whole-Body Imitation System},
  author = {Yanjie Ze and Zixuan Chen and João Pedro Araújo and Zi-ang Cao and Xue Bin Peng and Jiajun Wu and C. Karen Liu},
  year   = {2025},
  eprint = {2505.02833},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.02833v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.02833.svg)](https://codeofpaper.com/paper/2505.02833)

Discussion