GPS Attitude Estimation via Double Differenced Carrier Phase Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for estimating the attitude of a device using double differenced GPS carrier phase measurements face challenges in resolving integer ambiguity, requiring significant time, computing power, or resources, and are inefficient in the integer domain.

Innovation Solution

A computer-implemented method that determines expected double differenced carrier phase values based on an initial candidate attitude, inputs these values into a cost function for comparison with measured values, and minimizes the cost function using a global optimizer to select a final candidate attitude, thereby estimating the device's attitude accurately.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing methods resolve integer ambiguity within the integer domain, then attitude estimation can be performed, but it requires large amounts of time, computing power, or other resources

Engineering Contradiction:
Improveattitude estimation accuracyVSAvoidtime required for integer ambiguity resolution
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent transforms the integer ambiguity resolution problem from the integer domain to the attitude domain by changing the parameter space. Instead of searching for integer solutions, the method formulates the problem as a continuous optimization problem where the attitude parameters (rotation matrix elements) are the optimization variables. This parameter transformation allows the use of efficient continuous optimization algorithms rather than exhaustive integer search methods.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the traditional computational approach (integer domain search) with a different mathematical framework (continuous optimization in attitude domain). By substituting the mechanical/computational method of integer search with a continuous optimization formulation using cost functions and gradient-based methods, the system achieves faster convergence and reduced computational burden while maintaining estimation accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If existing methods resolve integer ambiguity within the integer domain, then attitude estimation can be performed, but it requires large amounts of computing power or other resources

Engineering Contradiction:
Improveattitude estimation accuracyVSAvoidcomputing power required
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent transforms the integer ambiguity resolution problem from the integer domain to the attitude domain by changing the parameter space. Instead of searching for integer solutions, the method formulates the problem as a continuous optimization problem where the attitude parameters (rotation matrix elements) are the optimization variables. This parameter transformation allows the use of efficient continuous optimization algorithms rather than exhaustive integer search methods.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the traditional computational approach (integer domain search) with a different mathematical framework (continuous optimization in attitude domain). By substituting the mechanical/computational method of integer search with a continuous optimization formulation using cost functions and gradient-based methods, the system achieves faster convergence and reduced computational burden while maintaining estimation accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If double differenced carrier phase measurements are used, then errors common to both receivers or both satellites are eliminated, but integer ambiguity remains

Engineering Contradiction:
Improveerror elimination capabilityVSAvoidinteger ambiguity
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts and isolates the integer ambiguity component from the double differenced carrier phase measurements. By formulating the optimization problem to explicitly account for and eliminate the integer ambiguity term, the method separates the reliable continuous phase information (which contains position and attitude data) from the discrete integer component (which causes ambiguity). This extraction allows the continuous optimization to proceed using only the reliable measured quantities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the integer ambiguity resolution problem from the integer domain to the attitude domain by changing the parameter space. Instead of searching for integer solutions, the method formulates the problem as a continuous optimization problem where the attitude parameters (rotation matrix elements) are the optimization variables. This parameter transformation allows the use of efficient continuous optimization algorithms rather than exhaustive integer search methods.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9529093B2Systems and methods for estimating attitude using double differenced GPS carrier phase measurements
Publication Date: 2016.12.27 GOOGLE LLC
  • US9529093B2 patent drawing
  • US9529093B2 patent drawing
  • US9529093B2 patent drawing

AI summary

Systems and methods for estimating attitude using double differenced GPS carrier phase measurements are provided. An exemplary computer-implemented method includes obtaining, by one or more computing devices, an initial candidate attitude. The method includes determining, by the one or more computing devices, a plurality of expected double differenced carrier phase values based on the initial candidate attitude. The method includes inputting, by the one or more computing devices, the plurality of expected double differenced carrier phase values into a cost function. The cost function respectively compares the plurality of expected double differenced carrier phase values to a plurality of measured double differenced carrier phase values. The method includes minimizing, by the one or more computing devices, the cost function. The method includes selecting, by the one or more computing devices, a final candidate attitude associated with the minimized cost function as the attitude of the device.