Remote Control Moving Synchronization via Delay Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote control technologies experience position deviation or lag due to non-zero network delays, leading to an unsatisfactory moving synchronization effect, where the controlled object appears to jump on the display screen.

Innovation Solution

A method and system that calculate a delay time and synchronization acceleration/velocity using binary or ternary linear equations to smoothly adjust the position of the controlled object over a preset synchronization time, ensuring continuous motion without large position mutations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the current position of the controlled object is directly set to the target position extracted from the control instruction, then the position deviation caused by network delay is corrected, but the controlled object appears to jump on the display screen resulting in poor moving synchronization effect

Engineering Contradiction:
Improveposition accuracyVSAvoidmoving synchronization effect
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent applies preliminary action by pre-calculating the delay time based on the difference between remote moment and local moment before executing the position update. This allows the system to compensate for network delay in advance by adjusting the target position calculation, ensuring that the controlled object reaches the correct position without jumping while maintaining smooth motion. The delay time calculation and position interpolation are performed before the actual position update, preventing visual jumps while achieving accurate position synchronization.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If the target position is extracted directly from the control instruction without considering delay time, then the calculation is simple, but the controlled object position deviates from the expected position due to network delay

Engineering Contradiction:
Improvecalculation complexityVSAvoidposition accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary calculation of the delay time by computing the difference between the remote moment (when the control instruction was sent) and the local moment (when it is received). This delay time is then used to adjust the target position calculation, compensating for network delay effects. By calculating the delay time in advance and incorporating it into the position interpolation formula, the system achieves accurate position tracking without significantly increasing computational complexity.

Inventive Principle:
Principle #10Preliminary action

3Speed

If the controlled object position is updated immediately upon receiving the control instruction, then the response speed is fast, but the position synchronization is inaccurate due to unaccounted network delay

Engineering Contradiction:
Improveresponse speedVSAvoidposition accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by calculating the delay time immediately upon receiving the control instruction, using the difference between remote moment and local moment. This delay time is then incorporated into the target position calculation before updating the controlled object's position. This approach maintains fast response by performing calculations in real-time while ensuring position accuracy through delay compensation, resolving the contradiction between speed and precision.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2849409B1Method and system for achieving moving synchronization in remote control and computer storage medium
Publication Date: 2018.07.04 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP2849409B1 patent drawingFigure 1
  • EP2849409B1 patent drawingFigure 2~3
  • EP2849409B1 patent drawingFigure 4

AI summary

The present disclosure relates to a method for achieving moving synchronization in remote control, which includes: obtaining a remote control instruction, and extracting a target speed and a remote moment from the remote control instruction; obtaining a local moving state of a controlled object, the local moving state including a local speed and a local moment of the controlled object; calculating a delay time according to the remote control moment and the local moment; and moving the controlled object according to the delay time, the target speed, the local speed and a preset synchronization time. In addition, also provided is a system for achieving moving synchronization in remote control and a computer storage medium. The aforementioned method and system for achieving moving synchronization in remote control and the computer storage medium enable the moving synchronization effect to be smoother.