Remote Environment Control With Time-Stamped Model Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Model-mediated teleoperation systems face significant challenges due to communication delays, which can lead to outdated models of the controlled environment, resulting in suboptimal feedback and increased risk in dynamic situations, especially when the controlled environment is delay-sensitive.

Innovation Solution

The proposed method involves the slave system receiving control messages with time stamps indicating the model version used by the master system, allowing it to apply appropriate control outputs based on the discrepancy between model versions, and applying rules to adjust or prohibit control data execution, ensuring accurate reactions to the environment. This method includes acquiring model versions from look-up tables or through computations and updating model versions in both the slave and master systems to maintain synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the slave system continuously updates its model version to match the master system, then the model synchronization is improved, but the communication delay causes the slave system to operate on outdated models, increasing the risk in dynamic environments

Engineering Contradiction:
Improvemodel synchronizationVSAvoidcommunication delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The slave system performs preliminary actions by predicting future model versions based on historical update patterns and the current communication delay. This allows the slave to proactively prepare for upcoming model changes rather than reactively updating after receiving updates from the master system, thereby compensating for communication delays and maintaining better model synchronization.

Inventive Principle:
Principle #10Preliminary action

2Speed

If the slave system applies control data based on the most recent model version, then the responsiveness is improved, but the control output may be inaccurate when the master system operates on an older model version

Engineering Contradiction:
ImproveresponsivenessVSAvoidcontrol output accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system implements feedback mechanisms where the slave system continuously monitors the model version used by the master system and compares it with its own current model version. Based on this feedback, the slave dynamically adjusts its control actions to ensure accuracy. When version mismatches are detected, the slave can request updates or apply corrections, thereby maintaining control output accuracy while preserving responsiveness.

Inventive Principle:
Principle #23Feedback

3Reliability

If the system increases the update frequency of model versions, then the model currency is improved, but the communication network load increases, exacerbating the delay issues

Engineering Contradiction:
Improvemodel currencyVSAvoidnetwork load
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Instead of continuous updates, the system employs periodic model version updates at optimized intervals. The update frequency is dynamically adjusted based on the actual changes in the environment and the communication network conditions. This periodic approach ensures that models remain sufficiently current without unnecessarily increasing network load, thereby maintaining model currency while managing network resources efficiently.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11358279B2Method and arrangement for remote control of an environment
Publication Date: 2022.06.14 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11358279B2 patent drawing
  • US11358279B2 patent drawing
  • US11358279B2 patent drawing

AI summary

When a control message is determined and sent from a master system to a slave system, the control message is accompanied with a time stamp, indicative of the master model version of the environment which was applied when the control data was determined by the master system. When data, triggered by data provided from the environment to the slave system in the form of updated sensor data is provided from the slave system to the master system, also that data, indicative of an updated slave model version of the environment made by the slave system, is provided to the master system, together with a time stamp, indicative of when the update of the slave model version was made. By applying the suggested time stamp, a coordination of model versions can be obtained between the master system and the slave system.