Latency and network insights
What could you expect in the best conditions
On this page
As we know latency is crucial for a good experience in VR teleoperation, we put a lot of effort in making the latency as small as possible.
We make tests to give your insights of what you could expect in good network conditions.
Movements latency
Hand to Gripper latency: 74ms
We call hand to gripper latency the elapsed time between the timestamp the VR controller is recorded to be at a given position and the timestamp the end-effector of the robot’s arm is recorded at this same position.
How we measured it
Using the Meta Quest 2 headset, we put the right controller in the operator hand and the left controller in the robot hand. Doing up/down movements with the arm, we record the position of both controllers.
We then compare the timestamps of the peaks for both controllers.
Video latency
Glass to glass latency: 135ms (using Meta Quest 2)
Glass to glass latency without VR: 88ms
We call glass to glass latency the elapsed time between the occurence of an event captured by the robot’s camera and the moment this event is displayed to the operator in the headset.
How we measured it
Glass to glass with VR
We watch with the robot a screen on which we display a millisecond timer, and record the screen with this live timer and the image displayed in the headset at the same time. The time difference between the two timers gives a measure of the glass-to-glass latency.
Glass to glass without VR
Second measures are based on Bachhuber and Steinbach, 2016. We base the latency measure on a light flashing recorded in real and viewed from the videostream.
With no use of VR, displaying the teleop app on a screen connected directly to the graphical card, we measure a latency closer to 88ms.