← Latest papers
⚡ electrical engineering

A Distributed Stereo Visual Feedback Framework for VR- based Telesurgical Robotic Teleoperation: Design and Latency Characterization

This paper presents and characterizes a distributed stereo visual feedback framework for VR-based telesurgical teleoperation, revealing that while network transmission delay is minimal, the majority of the total system latency (approximately 78 ms) stems from image processing and display rendering stages.

Original authors: Haniyeh Altafi, Rayan Shakeel, Kourosh Zareinia

Published 2026-08-13
📖 6 min read🧠 Deep dive

Original authors: Haniyeh Altafi, Rayan Shakeel, Kourosh Zareinia

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to play a video game where you control a robot arm in a room across the world. You move your hand, and the robot moves, but you can only see what the robot sees through a screen. If the picture on the screen is even a tiny bit late, your brain gets confused. It's like trying to catch a ball while wearing glasses that show the ball where it was a second ago, not where it is now. This is the big problem in "teleoperation," which is just a fancy word for controlling a robot from far away.

To make this work well, especially for delicate tasks like surgery, you need two things: a clear, 3D picture (so you can judge depth, like how far away a needle is) and speed (so the picture updates instantly). Scientists call this "stereo visual feedback" and "low latency." If the delay is too long, the operator feels clumsy, the robot might crash, or in a medical setting, a mistake could happen. The big question researchers ask is: "Where does the time go?" Is it the internet connection slowing things down, or is it the computer taking too long to process the picture?

This paper dives into that mystery by building a special "time machine" for robot vision. The researchers created a system where a robot on one side of the room sends a 3D video feed to a person wearing a Virtual Reality (VR) headset on the other side. They didn't just measure the total time; they broke the journey down into three distinct legs, like timing a relay race to see which runner is the slowest. They found that while the internet connection was incredibly fast—like a bullet train—the computer processing the video and the VR headset showing it were the real bottlenecks, acting more like a slow-moving snail.

The Robot's 3D Eyes and the VR Headset

The researchers set up a system that acts like a remote pair of eyes. On the "follower" side (where the robot is), there is a special stereo camera that takes two pictures at once, just like human eyes do, to create a 3D effect. These pictures are sent over a network to a "master" side, where a human operator is waiting. The human wears a Meta Quest 3 VR headset, which is like a high-tech window that lets them feel like they are standing right next to the robot.

The journey of the video starts at the camera, travels through a middle computer (which acts like a post office sorting mail), arrives at the main computer, gets processed by a game engine called Unity, and finally pops up inside the VR headset. The team wanted to know exactly how long each step of this journey took.

The Relay Race of Time

To figure out where the time was hiding, the team split the video's journey into three stages, like a relay race with three runners:

  1. The Network Runner: This is the time it takes for the video to travel over the wires.
  2. The Unity Runner: This is the time the computer takes to unpack the video and get it ready for the VR headset.
  3. The VR Runner: This is the time the headset takes to actually show the picture to your eyes.

They measured the Network Runner first. They sent 10,000 frames of video and found it was blazing fast. The average time was just 5.59 ± 1.04 ms. That is incredibly quick! They even tested if the middle "post office" computer slowed things down, and it added less than 1 millisecond. This proved that the internet connection itself was not the problem; it was the fastest part of the whole system.

However, when they looked at the Unity Runner, the race slowed down significantly. The computer took an average of 40.06 ± 10.12 ms just to process the video and get it ready. This was the biggest chunk of the delay. The final VR Runner (the headset) took another 32.30 ± 0.09 ms to display the image.

When you add all three runners together, the total time from the moment the camera sees something to the moment the human sees it in the VR headset was 77.95 ± 10.17 ms.

The Big Surprise: It's Not the Internet!

The most important discovery in this paper is a bit of a plot twist. Many people assume that if you want a faster robot, you just need a faster internet connection. But this study showed that even with a super-fast network (the 5.59 ms part), the total delay was still nearly 78 milliseconds. Why? Because the computer processing the video and the headset showing it were taking up most of the time.

It's like having a Ferrari (the internet) stuck in a traffic jam caused by a slow toll booth (the computer processing) and a slow driver (the headset rendering). No matter how fast the car is, the trip takes a long time because of the stops. The researchers found that the network was only responsible for a tiny fraction of the delay. The real "traffic jam" was happening inside the software and the display hardware.

Does It Actually Work?

To see if this system was actually useful, the researchers asked four people to play a game. The game was a "pick-and-place" task: using the robot to move small blocks from one spot to another. They tried doing it with the VR 3D view and without it (using a normal 2D screen).

The results were promising. When the participants used the VR system, they finished the task faster (averaging 373.7 seconds with VR vs. 527.2 seconds without). They also moved the robot in shorter, more direct paths and dropped fewer blocks. Every single participant said the VR version gave them a better sense of depth and felt more convenient.

However, the authors are careful to say this was just a "preliminary" test with only four people. It suggests the system works well, but it's not a final proof that it will work for everyone in every situation. They need to test it with more people and in more difficult conditions before declaring it a perfect solution.

The Takeaway

This paper builds a solid foundation for future robot surgery and remote work. It proves that you can send high-quality 3D video to a VR headset with very little delay from the internet. But it also sends a clear message to engineers: if you want to make these systems faster, don't just buy a faster internet cable. You need to fix the software that processes the video and the hardware that displays it. The internet is ready; now the computers and headsets need to catch up.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →