Signal Conditioning for Latency in Robotic Telepresence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Delays in communication systems, particularly in robotic telepresence, lead to frustrating user experiences due to transmission and processing delays, affecting the control of operator controllable devices like robots, especially when operating at a distance.

Innovation Solution

A method and system that condition actions by receiving action-based instructions and time representations, deriving conditioned action-based instructions, and producing signals to execute these actions, using predictions and filtering techniques to reduce latency and improve the operator's control experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If real-time control signals are transmitted over long distances, then operator control capability is maintained, but communication delays and latency increase

Engineering Contradiction:
Improveoperator control capabilityVSAvoidcommunication delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-calculates and buffers control signals before transmission. The signal conditioning module prepares conditioned action-based instructions in advance based on predicted device states, so that when signals are transmitted over long distances, the operator experiences minimal delay while maintaining control capability.

Inventive Principle:
Principle #10Preliminary action

2Speed

If control signals are processed and filtered to reduce latency, then responsiveness improves, but signal processing complexity increases

Engineering Contradiction:
Improvesignal responsivenessVSAvoidsignal processing complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system changes the temporal parameters of control signals by creating multiple buffered versions with different time offsets. Instead of complex real-time processing, the signal conditioning module selects from pre-computed signal versions based on current network conditions, reducing processing complexity while maintaining responsiveness.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If action-based instructions are buffered and conditioned, then latency is reduced and control precision improves, but system complexity increases

Engineering Contradiction:
Improvecontrol precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a signal conditioning module as an intermediary between the operator interface and the remote device. This module buffers and conditions action-based instructions by creating multiple time-offset versions and selecting optimal signals, thereby improving control precision while isolating the complexity from the operator and device interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10452141B2Method, system and apparatus to condition actions related to an operator controllable device
Publication Date: 2019.10.22 OCADO INNOVATION LTD
  • US10452141B2 patent drawing
  • US10452141B2 patent drawing
  • US10452141B2 patent drawing

AI summary

A method of conditioning one or more actions related to an operator controllable device is disclosed. The method includes receiving one or more action-based instructions representing one or more operator controllable device actions associated with the operator controllable device, and receiving one or more action-oriented time representations representing one or more times associated with the action-based instructions. The method also includes deriving at least one conditioned action-based instruction for a time subsequent to the times represented by the received action-oriented time representations from: the received action-based instructions, and the received action-oriented time representations. The conditioned action-based instruction, when executed, causes the operator controllable device to take one or more conditioned actions. The method also includes producing at least one signal representing the conditioned action-based instruction, which when executed, causes the operator controllable device to take the conditioned action. Apparatuses, computer-readable storage media, and systems are also disclosed.