AUV Positioning Delay Compensation Using Doppler Kalman Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Underwater communication delays in Autonomous Underwater Vehicles (AUVs) cause positioning errors due to data transmission delays, affecting navigation accuracy and safety.

Innovation Solution

A communication delay compensation method using Doppler measurement information to reconstruct the extended Kalman filter measurement equation, incorporating the included angle between the AUV's direction and velocity vectors, to improve positioning accuracy by compensating for underwater communication delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional extended Kalman filtering method is used for underwater positioning, then the system complexity is low, but the positioning accuracy deteriorates due to communication delay

Engineering Contradiction:
Improvepositioning accuracyVSAvoidfiltering algorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by predicting the AUV position at the current time based on historical position information and velocity data before the delayed measurement data arrives. The extended Kalman filter uses the state equation to predict position forward in time, compensating for the delay effect. This allows the system to use earlier measurement data while achieving current time positioning accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transforms the measurement equation parameters by introducing the included angle between the AUV direction vector and velocity vector. This parameter transformation allows the filter to work with delayed position data while predicting current position, effectively changing the temporal parameter relationship between measurement and prediction to resolve the accuracy-due-to-delay problem.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If communication delay compensation is implemented using extended Kalman filter with Doppler measurement, then the positioning accuracy is improved, but the algorithm complexity increases

Engineering Contradiction:
Improvepositioning accuracyVSAvoidalgorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the positioning problem into two distinct parts: prediction (using state equation with velocity and direction) and update (using Doppler measurement and included angle). This segmentation allows the complex compensation task to be divided into manageable computational steps, reducing overall algorithmic complexity while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The extended Kalman filter implements feedback by continuously comparing predicted position with actual delayed measurements, then using the measurement residual to correct the predicted position. This feedback mechanism systematically reduces positioning error despite communication delays, improving accuracy through iterative correction.

Inventive Principle:
Principle #23Feedback

3Loss of information

If data transmission is performed in underwater environment, then the navigation information can be obtained, but communication delay occurs affecting real-time navigation

Engineering Contradiction:
Improvenavigation information completenessVSAvoidcommunication delay
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary position prediction using the state equation before the delayed navigation information arrives. By predicting position forward in time based on velocity and direction data, the system compensates for the time loss during transmission, ensuring real-time navigation capability despite communication delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of waiting for current position data to arrive (forward time approach), the patent inverts the approach by predicting future position based on historical data and then adjusting with arrived measurements. This time-inversion strategy effectively compensates for transmission delay, transforming a time-loss problem into a solvable prediction-correction problem.

Inventive Principle:
Principle #13The other way round (Inversion)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The method effectively reduces positioning errors caused by underwater communication delays, enhancing navigation accuracy and performance beyond conventional extended Kalman filtering methods.

Implementation Method 1

Doppler measurement information is substituted into a measurement equation to perform measurement update through direction angle information formed by a Doppler-measured direction vector

Methodology Applied
Scientific EffectDoppler effect: Doppler Effect

Data Source

PatentUS12608013B2Communication delay compensation method and system based on autonomous robot
Publication Date: 2026.04.21 HUNAN UNIV OF SCI & TECH
  • US12608013B2 patent drawing
  • US12608013B2 patent drawing
  • US12608013B2 patent drawing

AI summary

The disclosure provides a communication delay compensation method and a communication delay compensation system based on an autonomous robot, where the method includes the following steps: establishing a state equation based on a system model of an the AUV positioning system; acquiring an included angle between a direction vector of the AUV to an observation station and a velocity vector of the AUV based on the system model; establishing an observation equation according to the state equation and the included angle; establishing an extended Kalman filter equation based on the system model, the included angle and the observation equation; and calculating a position information predicted value at the current time by using the extended Kalman filter equation to complete communication delay compensation.