System, module, and method of constructing a flight path used by an avionics system
First Claim
1. A system of constructing a flight path used by an avionics system, said system comprising:
- a source for providing flight plan data;
a source for providing object data;
a processor configured toreceive data representative of a flight plan of an aircraft,receive data representative of objects,define a plurality of pre-processing boxes, whereat least one pre-processing box corresponds to a current position of the aircraft along the flight plan, andat least one pre-processing box corresponds to a future position of the aircraft along the flight plan,extract free cells that are located vertically above objects corresponding to the flight plan, wherethe free cells are three-dimensional, andthe extraction of free cells employs a recursive space decomposition technique within the plurality of pre-processing boxes,define traversable free space based upon availability of free cells, wherethe traversable free space is three-dimensional,construct a reference path traversing through the traversable free space between two points on the flight plan,refine the reference path using a genetic algorithm, andprovide flight path data to at least one avionics system, whereinsuch flight path data is representative of at least the refined reference flight path between the two points on the flight plan; and
at least one avionics system configured to receive the flight path data.
1 Assignment
0 Petitions
Accused Products
Abstract
A present novel and non-trivial system, module, and method for constructing a flight path used by an avionics system are disclosed. A processor receives flight plan data and object data associated with terrain and obstacles. Free cells are extracted above the objects using a recursive space decomposition technique, and a reference path is formed through traversable free space determined from the availability of free cells. In an additional embodiment, threat data associated with hostile military weaponry and significant meteorological conditions could affect the availability of free cells. A genetic algorithm applying genetic operators which include mutators is employed with aircraft kinematic constraints to refine the reference path used to form a population of best path candidates. When a best path is reached after cycling through a re-generation process of path candidates, flight path data representative of the best path is generated and provided to at least one avionics system.
97 Citations
33 Claims
-
1. A system of constructing a flight path used by an avionics system, said system comprising:
-
a source for providing flight plan data; a source for providing object data; a processor configured to receive data representative of a flight plan of an aircraft, receive data representative of objects, define a plurality of pre-processing boxes, where at least one pre-processing box corresponds to a current position of the aircraft along the flight plan, and at least one pre-processing box corresponds to a future position of the aircraft along the flight plan, extract free cells that are located vertically above objects corresponding to the flight plan, where the free cells are three-dimensional, and the extraction of free cells employs a recursive space decomposition technique within the plurality of pre-processing boxes, define traversable free space based upon availability of free cells, where the traversable free space is three-dimensional, construct a reference path traversing through the traversable free space between two points on the flight plan, refine the reference path using a genetic algorithm, and provide flight path data to at least one avionics system, wherein such flight path data is representative of at least the refined reference flight path between the two points on the flight plan; and at least one avionics system configured to receive the flight path data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A module for constructing a flight path used by an avionics system, said module comprising:
-
an input communications interface to facilitate the receiving of data by a processor from at least one data source; a processor configured to receive data representative of a flight plan of an aircraft, receive data representative of objects, define a plurality of pre-processing boxes, where at least one pre-processing box corresponds to a current position of the aircraft along the flight plan, and at least one pre-processing box corresponds to a future position of the aircraft along the flight plan, extract free cells that are located vertically above objects corresponding to the flight plan, where the free cells are three-dimensional, and the extraction of free cells employs a recursive space decomposition technique within the plurality of pre-processing boxes, define traversable free space based upon availability of free cells, where the traversable free space is three-dimensional, construct a reference path traversing through the traversable free space between two points on the flight plan, refine the reference path using a genetic algorithm, and provide flight path data to at least one avionics system, wherein such flight path data is representative of at least the refined reference flight path between the two points on the flight plan; and an output communications interface to facilitate the providing of the flight plan data to at least one avionics system. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of constructing a flight path used by an avionics system, said method comprising:
-
receiving data representative of a flight plan of an aircraft; receiving data representative of objects; defining a plurality of pre-processing boxes, where at least one pre-processing box corresponds to a current position of the aircraft along the flight plan, and at least one pre-processing box corresponds to a future position of the aircraft along the flight plan; extracting free cells that are located vertically above objects corresponding to the flight plan, where the free cells are three-dimensional, and the extraction of free cells employs a recursive space decomposition technique within the plurality of pre-processing boxes; defining traversable free space based upon availability of free cells; constructing a reference path traversing through the traversable free space between two points on the flight plan; refining the reference path using a genetic algorithm; and providing flight path data to at least one avionics system, wherein such flight path data is representative of at least the refined reference flight path between the two points on the flight plan. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
Specification