GNSS Surveying Receiver Multiple RTK Engines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current GNSS surveying receivers using multiple RTK engines face challenges in achieving accurate positioning due to incorrect assumptions about satellite usage and handling of outlier measurements, which can lead to less accurate or slower position determination in differential navigation applications, especially in dynamic scenarios like aircraft or space vehicle refueling.

Innovation Solution

Implementing multiple RTK engines with different sets of parameters on a GNSS device, allowing for parallel processing of GNSS signals and correction signals to determine a final position by combining the results from each engine, which can handle varying environmental conditions and reduce errors through outlier detection and ambiguity validation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single RTK algorithm is used with fixed assumptions about satellite usage and outlier handling, then the processing speed is fast, but the positioning accuracy deteriorates when assumptions are incorrect

Engineering Contradiction:
Improveposition determination speedVSAvoidpositioning accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent divides the RTK processing into multiple independent engines (first RTK engine, second RTK engine, etc.), each with different parameter sets and assumptions. This segmentation allows parallel processing where each engine operates independently with its own specific assumptions about satellite usage and outlier handling, enabling both speed and accuracy through diversified approaches

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameters of the RTK algorithm by implementing multiple engines with different parameter sets. Each engine uses different assumptions about which satellites to use, how to handle outliers, and other algorithmic parameters. This parameter variation allows the system to adapt to different environmental conditions and maintain both fast processing and high accuracy

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If RTK algorithm assumptions about satellite usage are incorrect, then the algorithm quickly produces a position, but the position accuracy becomes less accurate

Engineering Contradiction:
Improvetime to produce positionVSAvoidposition accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

By segmenting the processing into multiple independent RTK engines, the system can quickly produce positions from engines with correct assumptions while simultaneously evaluating other engines with different assumptions. This segmentation enables parallel time-to-solution calculation, reducing the overall time loss while maintaining accuracy through ensemble evaluation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms where each RTK engine provides its position result and associated metadata (such as assumption validity indicators) back to the system. The system then uses this feedback to evaluate which engines produced accurate positions and weights their contributions accordingly, correcting for time loss while maintaining precision

Inventive Principle:
Principle #23Feedback

3Reliability

If multiple RTK engines with different parameters are implemented, then the positioning accuracy and robustness improve, but the device complexity increases

Engineering Contradiction:
Improveposition determination robustnessVSAvoidnumber of RTK engines
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the RTK processing into multiple engines that can be implemented as modular software components or parallel processing units. This segmentation allows the complex system to be managed through modular architecture, where each engine is a distinct unit with specific parameters, making the overall complexity manageable while maintaining high reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal framework that can accommodate multiple RTK engines with different parameters within a single system architecture. The framework provides common infrastructure for signal processing, assumption evaluation, and result consolidation, allowing the system to handle multiple engines without proportionally increasing overall complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Productivity

If multiple RTK engines process GNSS signals in parallel, then the position determination speed increases, but the computational resources required increase

Engineering Contradiction:
Improveposition determination speedVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

By segmenting the computational workload into multiple parallel RTK engines, the system can distribute processing tasks across available computational resources. This segmentation enables parallel execution that increases productivity while allowing efficient resource utilization through task parallelism and load balancing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements multiple RTK engines with different parameter sets, some of which may not be fully executed or weighted based on their expected accuracy. This partial action approach allows the system to maintain the capability for parallel processing (increasing productivity) while avoiding the full computational cost of all possible engine configurations, thereby optimizing resource consumption

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP2694997B1GNSS surveying receiver with multiple RTK engines
Publication Date: 2017.01.11 JAVAD GNSS INC
  • EP2694997B1 patent drawing
  • EP2694997B1 patent drawing
  • EP2694997B1 patent drawing

AI summary

The position of a global navigation satellite system (GNSS) surveying receiver is determined based on a plurality of RTK engines. A first RTK engine is implementing using a first set of parameters. A second RTK engine is implemented using a second set of parameter different than the first set. A plurality of GNSS signals are received from multiple satellites. At least one correction signal is received from at least one base receiver. A first position is determined from the first RTK engine based on the GNSS signals and the at least one correction signal. A second position is determined from the first RTK engine based on the GNSS signals and the at least one correction signal. A final position of the GNSS surveying receiver is determined based on the first position or the second position or a combination of both positions.