Open-TeleVision: Teleoperation with Immersive Active Visual Feedback
TL;DR A VR teleoperation system that streams stereo video from an actuated camera on a humanoid's head to the operator's headset, while the robot's head, arms and hands follow the operator's. ACT policies trained on 10-20 of its demonstrations reach 87-100% stage success on four long-horizon tasks on a Unitree H1.
What they do
In most teleoperation setups the operator watches the robot directly or through a fixed camera: they must be in the same room, the robot’s own body occludes the view, and close-up work is hard. Open-TeleVision mounts a stereo camera on an actuated neck and streams its view to a VR headset. The camera turns with the operator’s head, the arms and hands mirror theirs, and the operator can be across the country. Policies trained on the demonstrations also move the head. Tested on a Unitree H1 with 6-DoF Inspire hands and a Fourier GR-1 with grippers.
How it works
- Loop. An Apple Vision Pro sends hand, head and wrist poses to a web server (built on Vuer); a ZED Mini streams 480x640 stereo video per eye back. The loop runs at 60 Hz.
- Arms. Wrist positions relative to the head set end-effector positions; orientations follow the absolute wrist orientations. Closed-loop IK in Pinocchio, with a nullspace joint offset near manipulability limits.
- Hands. dex-retargeting with seven fingertip vectors for dexterous hands and one thumb-index vector for grippers.
- Policy. ACT with a DinoV2 backbone on both stereo images, predicting absolute joint positions including the neck.
Results
- H1 stage success: can sorting 92% pick / 88% place, insertion 90% / 87%, folding and unloading 100% on every stage. Left image only drops sorting picks to 46% and insertions to 63%; a ResNet18 backbone also does worse.
- The cropped active view trains 2x faster than a wide-angle static view and runs at 83 Hz instead of 42 Hz.
- User study (4 participants): stereo gives 100% success on every task, against 71% (insertion) and 50% (unloading) with mono, and shorter mean times on all four (58 s vs 85 s for insertion).
Limitations
GR-1 can sorting places correctly only 60% of the time, which the authors attribute to the gripper hiding the can’s colour and ACT’s one-second action chunk; labelled cans raise it to 100%. There is no haptic feedback and no way to relabel expert data, and only the neck, arms and end-effectors are used; a mobile version is left to future work.
Videos
Figures




Abstract
Teleoperation serves as a powerful method for collecting on-robot data essential for robot learning from demonstrations. The intuitiveness and ease of use of the teleoperation system are crucial for ensuring high-quality, diverse, and scalable data. To achieve this, we propose an immersive teleoperation system Open-TeleVision that allows operators to actively perceive the robot's surroundings in a stereoscopic manner. Additionally, the system mirrors the operator's arm and hand movements on the robot, creating an immersive experience as if the operator's mind is transmitted to a robot embodiment. We validate the effectiveness of our system by collecting data and training imitation learning policies on four long-horizon, precise tasks (Can Sorting, Can Insertion, Folding, and Unloading) for 2 different humanoid robots and deploy them in the real world. The system is open-sourced at: https://robot-tv.github.io/
Summaries are written automatically from each paper's text. Figures and videos come from the paper and its project page; all credit goes to the authors.
