Robotic Teleoperation Latency Compensation With Predicted Virtual Views

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Teleoperation of robots often experiences latency due to network congestion, leading to user disorientation and inability to control the robot effectively during periods of lag, resulting in undesirable interactions with the environment.

Innovation Solution

A method that presents a virtual representation of the robot's environment, allows user input during latency to predict the environment's state, and reconciles the predicted view with current data once latency ends, ensuring continuous and coherent control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-time teleoperative control is implemented, then user control over the robot is achieved, but latency during network congestion causes loss of user awareness and control

Engineering Contradiction:
Improveuser control reliabilityVSAvoidlatency period
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by predicting the robot's environment state and generating a predicted virtual representation during latency periods. This allows the user interface to continue displaying plausible environment states based on previous data and robot motion models, maintaining user awareness and control capability despite network delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously updating the predicted virtual representation with new sensor data once it becomes available. The reconciliation process compares predicted states with actual states and adjusts the display accordingly, providing the user with accurate feedback about the robot's actual environment while maintaining continuous control during latency.

Inventive Principle:
Principle #23Feedback

2Loss of information

If continuous environment data is maintained, then user awareness is preserved, but network congestion causes data unavailability and control loss

Engineering Contradiction:
Improveenvironment data availabilityVSAvoidteleoperation reliability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system creates a copy of the environment representation in the form of a predicted virtual representation that can be displayed and updated locally during latency periods. This predicted copy is generated using robot motion models and previous sensor data, allowing the user interface to maintain environment awareness without requiring continuous real-time data transmission over the network.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary computation of the predicted virtual representation using stored robot motion models and historical sensor data before new data arrives. This allows the interface to display plausible environment states during latency, preserving user awareness and enabling continuous control operations.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If latency compensation is implemented, then user control during lag is maintained, but system complexity increases

Engineering Contradiction:
Improveteleoperation easeVSAvoidlatency compensation system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system pre-computes predicted virtual representations using stored robot motion models and historical sensor data during latency periods. This preliminary action allows the user interface to maintain continuous display updates without requiring complex real-time processing during network congestion, thereby improving ease of operation with manageable system complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11027430B2Systems and methods for latency compensation in robotic teleoperation
Publication Date: 2021.06.08 TOYOTA JIDOSHA KK
  • US11027430B2 patent drawing
  • US11027430B2 patent drawing
  • US11027430B2 patent drawing

AI summary

A method includes presenting a virtual representation of an environment of a robot, receiving a first user command to control the robot within the environment, rendering a predicted version of the virtual representation during a period of latency in which current data pertaining to the environment of the robot is not available, updating the predicted version of the virtual representation based upon a second user command received during the period of latency, and upon conclusion of the period of latency, reconciling the predicted version of the virtual representation with current data pertaining to the environment of the robot.