Remote Control Moving Synchronization via Delay Compensation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
Figure 1
Figure 2~3
Figure 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.