Cooperative UAS Pose Graph Navigation in GPS-Denied Flight

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Fixed-wing unmanned aircraft systems (UASs) face challenges in navigation when absolute location information, such as GPS, is unavailable, partially unavailable, or degraded.

Innovation Solution

The system employs a front-end nodule to estimate relative pose changes using an extended Kalman filter, which periodically publishes these estimates to a back-end module for global pose model generation and optimization. Additionally, UASs share range information to improve back-end pose graph optimization through coordinated resets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If UAS relies solely on front-end relative pose estimation without back-end optimization, then computational complexity is reduced, but navigation accuracy deteriorates due to error accumulation

Engineering Contradiction:
Improvecomputational complexityVSAvoidnavigation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The navigation system is divided into two independent modules: front-end relative pose estimation and back-end global pose optimization. The front-end uses extended Kalman filter for real-time relative pose estimation with lower computational complexity, while the back-end performs periodic pose graph optimization to correct accumulated errors and improve navigation accuracy. This segmentation allows each module to operate at appropriate computational levels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The back-end pose graph optimization performs preliminary correction of accumulated errors before they significantly degrade navigation accuracy. By periodically optimizing the global pose model using previously estimated relative poses, the system proactively prevents error accumulation from compromising navigation performance.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If UAS operates independently without sharing range information, then system simplicity is maintained, but pose graph optimization accuracy deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoidpose graph optimization accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

Multiple UASs merge their individual pose graphs by sharing range information and performing coordinated resets. The range measurements between UASs serve as additional constraints that link their respective pose graphs, enabling more accurate global pose estimation through cooperative optimization while maintaining individual system simplicity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

UASs exchange range information that provides feedback constraints for pose graph optimization. This feedback mechanism allows each UAS to improve its pose estimation accuracy by incorporating measurements from other UASs, enhancing the overall optimization accuracy without requiring complex centralized control.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If front-end reset frequency is increased, then error accumulation is reduced, but information loss increases due to frequent covariance zeroing

Engineering Contradiction:
Improveerror accumulation controlVSAvoidcovariance information loss
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The back-end pose graph optimization performs preliminary correction of pose errors before frequent resets would cause significant information loss. By periodically optimizing the global pose model, the system maintains accuracy while allowing the front-end to reset at appropriate intervals without excessively zeroing out valuable covariance information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The back-end pose graph optimization acts as an intermediary that preserves navigation information across front-end resets. When the front-end resets and zeros its covariance, the back-end maintains the historical pose graph information, preventing permanent information loss and enabling continuous improvement of navigation accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12277716B2Cooperative aircraft navigation
Publication Date: 2025.04.15 BRIGHAM YOUNG UNIV
  • US12277716B2 patent drawing
  • US12277716B2 patent drawing
  • US12277716B2 patent drawing

AI summary

A UAS may use camera-captured ground feature data to iteratively estimate pose change through a Kalman filter. To avoid excessive drift, the UAS may periodically perform a reset by publishing delta pose and covariance as an edge in a global pose graph, by zeroing out the delta pose and covariance. To further improve global pose estimation, two UASs may share range information and associated pose graph information, thereby providing an additional constraint for each UAS to use in its pose graph optimization.