3D Pathfinding Avionics Using Theta* and A* Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Efficient path finding in three dimensions is complicated due to the additional complexity compared to two dimensions, and existing algorithms often produce paths that are not feasible for real-world implementation, especially for aircraft navigating through three-dimensional spaces.

Innovation Solution

A path finding avionics system dynamically employs the A* and Theta* algorithms, bifurcating path finding operations between horizontal and vertical paths, using Theta* for horizontal paths and A* for vertical paths to maintain viable altitude changes, and combining these components to produce efficient three-dimensional paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single path finding algorithm is used for three-dimensional navigation, then the implementation is simpler, but the path efficiency and feasibility deteriorate

Engineering Contradiction:
Improvealgorithm implementation simplicityVSAvoidpath finding efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments the path finding problem into two distinct components: horizontal path finding using Theta* algorithm and vertical path finding using A* algorithm. This segmentation allows each algorithm to be optimized for its specific dimension while maintaining overall system simplicity through modular architecture.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the Theta* algorithm is used for horizontal paths, then path efficiency is improved, but handling vertical altitude changes becomes problematic

Engineering Contradiction:
Improvehorizontal path efficiencyVSAvoidaltitude change capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent separates horizontal and vertical path finding operations into distinct algorithmic processes. Theta* handles horizontal movement within altitude layers, while A* handles vertical transitions between layers, allowing each algorithm to excel at its specialized function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent addresses the limitation of Theta* in handling vertical changes by introducing a separate vertical dimension processed by A*. This dimensional separation allows the system to leverage Theta*'s efficiency in 2D horizontal space while A* manages the third vertical dimension.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If the A* algorithm is used for vertical paths, then altitude change feasibility is improved, but horizontal path efficiency is reduced

Engineering Contradiction:
Improvealtitude change feasibilityVSAvoidhorizontal path efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent assigns A* specifically to vertical path finding where its systematic exploration ensures feasible altitude changes, while restricting its use in horizontal paths to preserve overall system efficiency through specialized algorithm deployment.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If existing three-dimensional path finding algorithms are used, then three-dimensional navigation is achieved, but the paths are not feasible for real-world aircraft implementation

Engineering Contradiction:
Improvethree-dimensional navigation capabilityVSAvoidpath implementation feasibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent enhances real-world feasibility by segmenting the navigation problem into horizontal flight segments (optimized by Theta*) and vertical climb/descent segments (optimized by A*), mirroring actual aircraft operational patterns and constraints.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different algorithmic qualities to different spatial regions: Theta* provides efficient any-angle paths for horizontal navigation where aircraft can maneuver freely, while A* provides constrained vertical paths where altitude changes must follow specific flight procedures.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10509418B1* Theta* merged 3D routing method
Publication Date: 2019.12.17 ROCKWELL COLLINS INC
  • US10509418B1 patent drawing
  • US10509418B1 patent drawing
  • US10509418B1 patent drawing

AI summary

A three-dimensional path finding system bifurcates path finding operations between horizontal paths and vertical paths. Horizontal paths are identified according to the Theta* algorithm that produces direct, efficient paths that are viable in a horizontal plane. Vertical paths are identified according to the A* algorithm that produces paths that are viable for an aircraft changing altitude. The horizontal and vertical components are combined to produce a viable, efficient path in three dimensions.