Each and every year, airport traffic continues to increase. As the volume of aircraft arriving and departing at an airport increases, the one resource that stands out as a bottle neck is the airport runway. When an aircraft prepares to depart, it typically requires authorization from a control authority (e.g. a control tower). The control authority permits an aircraft to use the runway as soon as the runway becomes available. Inbound aircraft are typically staggered in time to allow outbound aircraft an opportunity to use the runway. When an inbound aircraft touches down, it is important to clear the runway as quickly as possible so as to provide additional availability of this precious airport resource.
Aircraft pilots are bombarded with information provided by onboard instrumentation. In addition to all of this onboard information, an aircraft pilot must maintain cognizance with respect to the position of the aircraft relative to the runway, aircraft speed, weather conditions and many other operational parameters. Most importantly, the aircraft pilot is still responsible for the safe arrival of the aircraft beginning with a landing sequence through arrival at a passenger gate. It should be noted that not all aircraft are destined to arrive at a passenger gate. For example, aircraft can be directed to a fuel station, maintenance hangar or other logistical support facility.
Clearing an arriving aircraft from a runway requires immediate discretion on behalf of a pilot in order to select a runway egress. In order to select a runway egress, a pilot first needs to know the destination to which the aircraft must taxi. Accordingly, the pilot needs to be aware of all of the runway egresses available at a particular airport. The pilot also needs to quickly ascertain which of the available runway egresses are acceptable in order to accommodate a particular taxi destination. For example, if a particular taxi destination is situated east of a runway, there is little benefit in using a westbound runway egress.
Selection of a particular runway egress continues to be a function of numerous operational parameters. For example, a particular runway egress may not be acceptable if the aircraft is moving forward at an exaggerated speed. In fact, the turn angle of a runway egress may be one factor that can be used in conjunction with the speed of the aircraft as a runway egress selection is made. As can be appreciated, selection of a particular runway egress is typically based on numerous operational parameters. What makes the problem worse is that many of the operational parameters are dynamic in nature. Consider, for example, that the turn angle of a runway egress may have differing safe speed criteria depending upon the weight of an aircraft and depending on the surface conditions of the runway and an adjoining taxi path.
Consistent with the goal of quickly clearing a runway, a pilot needs to make a selection of a particular runway egress as quickly as possible. Unfortunately, a pilot may not be able to effectively predict dynamic acceptance criteria for a particular runway egress. As such, a pilot may need to refrain from selecting a runway egress until operational parameters and acceptance criteria can be confidently ascertained. As a result, the pilot may not select the earliest, safe egress opportunity.
A method and apparatus for selecting a taxi path from one or more acceptable taxi paths according to a taxi destination. A primary taxi path is selected according to an operational parameter and is made available as an aeronautical pilot aide.
Several alternative embodiments will hereinafter be described in conjunction with the appended drawings and figures, wherein like numerals denote like elements, and in which:
Once one or more acceptable taxi paths are determined, a primary path is then selected according to an operational parameter (step 15). Various types of operational parameters can be used as selection criteria as further discussed infra. The selected primary taxi path is then made available (step 20). According to one variation of the present method, the availability of a second taxi path selection is also indicated (step 25). According to this variation of the present method, when a second taxi path selection is available, a pilot can choose not to accept a first selected taxi path in deference to a second taxi path that is available further down the runway.
According to one variation of the present method, aircraft position relative to a runway can be used as a basis for selecting a particular runway egress. According to this example variation, a particular runway egress will have associated with it a final acceptance threshold for aircraft position. Accordingly, if an aircraft proceeds down a runway beyond this final acceptance threshold, a particular egress would become unacceptable. According to yet another variation of the present method, the speed of an aircraft can be used as the basis for selecting a particular runway egress. Accordingly, an acceptance threshold for aircraft speed can be established for a particular egress. The aircraft speed acceptance threshold for a particular egress, according to one variation of the present method, can itself the based on other operational parameters. For example, the maximum speed of an aircraft for any particular egress from a runway can be based on other operational parameters such as the weight of the aircraft and passenger comfort. In this example variation of the present method, the weight of the aircraft and passenger comfort (expressed in terms of experienced G-force) can be used in conjunction with a turn angle of a runway egress to determine a maximum operational speed for that particular runway egress. These example variations of the present method are presented herein to illustrate and are not intended to limit the scope of the claims appended hereto. One feature of the present method is that of using known physical attributes of the aircraft, the surrounding environment and other operational parameters as a basis for establishing an acceptance threshold for a particular runway egress. As such, these physical attributes of the aircraft, the surrounding environment and other operational parameters can be combined according to known methods to establish an acceptance threshold for a particular runway egress.
In operation, the taxi destination receiver 135 receives a taxi destination 130 and generates a taxi destination identifier 140 according to the received taxi destination 130. The taxi destination identifier 140 is conveyed to the acceptable path unit 145. The acceptable path unit 145 receives one or more taxi path descriptors 150. A taxi path descriptor 150, according to one illustrative embodiment, is expressed in terms of spatial coordinates for a start location and an end location. The acceptable path unit 145 uses the taxi destination identifier 140 as one selection criterion for selecting one or more of the taxi path descriptors 150 received by the acceptable path unit 145.
The acceptable path unit 145 generates a taxi path identifier 160 and an acceptance threshold 162 for an acceptable taxi path selected from one or more taxi path descriptors 150. An acceptable taxi path is selected according to the taxi destination identifier 140 that the acceptable path unit 145 receives from the taxi destination receiver 135. A taxi path identifier 160 for an acceptable taxi path, together with a corresponding acceptance threshold 162, is conveyed to the taxi selection unit 155. The taxi selection unit 155 selects a primary taxi path from one or more acceptable taxi paths according to an operational parameter 165. It should be noted that, according to one alternative illustrative embodiment, the acceptable path unit 145 generates one or more acceptance thresholds corresponding to one or more operational parameters. For example, if there are three operational parameters used in one non-limiting illustrative embodiment to select a taxi path, the acceptable path unit 145 of such an illustrative example embodiment will generate three acceptance thresholds. Accordingly, the taxi selection unit 155 will use some combination of acceptance thresholds to select a primary taxi path by subjecting corresponding operational parameters to the acceptance thresholds. Once a primary taxi path has been selected, it can be conveyed as an output signal by means of the output interface 185. According to one alternative embodiment, a primary taxi path selection 172 is conveyed to a display subsystem 175 and is included in this alternative embodiment of a taxi path selection unit.
According to yet another alternative embodiment, the taxi selection unit 155 selects a secondary taxi path according to a change in an operational parameter 165. According to one alternative embodiment, the taxi selection unit 155 provides the secondary taxi path selection as an output signal via the output interface 185. In yet another alternative embodiment, the taxi selection unit 155 provides the secondary taxi path selection 172 to a display subsystem 175 included in this alternative embodiment.
According to yet another alternative embodiment, the taxi selection unit 155 provides an indication of whether or not a secondary taxi path selection is available. This indication is available as an output signal conveyed by means of the output interface 185. In one alternative embodiment, an implicit indication of the availability of a secondary taxi path selection can be made by monitoring the state of the secondary taxi path selection output 172 provided by the taxi selection unit 155. For example an inference can be made that no additional selection is available when the secondary taxi path selection output 172 remains quiescent.
According to one alternative embodiment, the comparator 157 included in the taxi selection unit 155 compares position of an aircraft 215 against an acceptance threshold 162 for a particular taxi identifier 160. In this alternative embodiment, the acceptance threshold 162 pertains to a position of an aircraft relative to a particular runway egress. According to yet another alternative embodiment, the comparator 157 included in the taxi selection unit 155 compares aircraft speed 220 against an acceptance threshold 162 that represents a maximum egress speed for a particular runway egress. According to yet another alternative embodiment, the comparator 157 included in the taxi selection unit 155 compares an aircraft center of gravity against an acceptance threshold 162. According to this alternative embodiment, the acceptance threshold 162 pertains to a maximum center of gravity position along the longitudinal axis of the aircraft relative to a runway egress. In yet another illustrative embodiment, the comparator 157 compares minimum aircraft braking performance 230 against acceptance threshold 162. In this case, an aircraft that does not satisfy the minimum braking performance within a particular position relative to an egress from a runway will not be advised to use that particular egress as either a primary or secondary taxi path. In an additional alternative illustrative embodiment, the weight of an aircraft 235 is compared against an acceptance threshold 162 representative of the maximum distance from a runway egress an aircraft of a particular weight is traveling a particular speed.
In yet another alternative embodiment, the comparator 157 compares at least one of a runway surface condition indicator 250 and a taxiway surface condition indicator 255 against corresponding acceptance thresholds 162 for a particular taxi identifier 160 received from the acceptable path unit 145. According to this alternative embodiment, the surface condition of a runway or a taxiway is expressed as a percentage of static friction ordinarily associated with ideal conditions of said surfaces. According to yet another alternative embodiment, the comparator 157 included in the taxi selection unit 155 receives an operational parameter in the form of visibility and/or weather indicators 270. According to yet another example embodiment, a visibility indicator is received in the form of visibility distance (e.g. as expressed in feet). According to yet another example embodiment, a weather indicator is received in the form of a weather index. Such a weather index may correspond to a particular type of weather. For example, an index of “0” can be used to indicate perfect weather conditions. As weather conditions worsen, the index can increase to indicate the severity of current weather conditions. A particular runway egress (and by implication a particular taxi path), according to one illustrative example embodiment, is selected when a visibility indicator and/or a weather indicator is within a corresponding acceptance threshold 162. Accordingly, a primary taxi identifier 170 is provided by the comparator 157 upon this condition. A secondary taxi identifier 172, in yet another alternative embodiment, is provided when the primary taxi identifier is representative of a taxi path that becomes unacceptable. It should be noted that a secondary taxi identifier 172 can be provided while the primary taxi identifier 170 represents a taxi path that continues to be acceptable.
According to yet another alternative embodiment, the comparator 157 included in the taxi selection unit 155 receives as an operational parameter a surface traffic indicator 275. According to this example embodiment, the surface traffic indicator 275 is expressed in terms of a quantity of surface traffic along a particular taxi path (as identified by the taxi identifier 160 received from the acceptable path unit 145). An acceptance threshold 162 for a particular taxi path identifier 160 is compared against the surface traffic indicator 275 as a selection criterion for a primary taxi identifier 170. Accordingly, the comparator 157 propagates the taxi identifier 160 through to the primary taxi identifier 170 when a successful selection according to the surface traffic operational parameter 275 is detected.
According to one example embodiment, there are included in the memory 420 a taxi destination module 425, an acceptable path module 430, a selection module 445 and a presentation module 450. According to yet another alternative embodiment, the acceptable path module 430 includes an egress identification module 435 and a threshold establishment module 440. In yet another alternative example embodiment, a dynamic taxi path unit 405 includes a graphics engine 460 that generates a video signal 470 according to information stored in a video memory 465. All of said features are communicatively associated with each other by a bus 402.
According to yet another alternative embodiment, the taxi destination module 425, when executed by the processor 400, minimally causes the processor 400 to receive a taxi destination 500 from an on-board interface 415 included in this alternative embodiment. The on-board interface 415, in turn, may receive the taxi destination 500 from various sources including, but not limited to an on-aircraft user terminal or a data communications system enabling receipt of the taxi destination 500 from a ground-based source (e.g. a control tower). For example, a control tower can use a wireless system to convey a taxi destination to an aircraft prior to touchdown. The on-board interface 415 included in the dynamic taxi path unit 405 can then convey the taxi destination to the processor 400 as the processor 400 executes the taxi destination module 425.
The processor 400, according to one illustrative example embodiment, further executes the acceptable path module 430. When executed by the processor 400, the acceptable path module 430 minimally causes the processor to determine one or more acceptable taxi paths for a received taxi destination 505. According to one example alternative embodiment, this is accomplished when the acceptable path module 430 minimally causes the processor 400 to consult a taxi path table 515 stored in the memory 420. Accordingly, the processor 400, as it executes the acceptable path module 430 of this alternative embodiment, is minimally caused to correlate the taxi destination 505 with one or more entries in the taxi path table 515. For example, the correlation includes, according to one alternative embodiment, the identification of taxi paths that are situated west of a runway when a particular taxi destination 505 is also west of the runway. It should be noted that various types of correlations can be accomplished by the processor 400 as it executes the acceptable path module 430 and any examples of correlation techniques presented herein are for illustrative purposes only and are not intended to limit the scope of the claims appended hereto.
According to yet another alternative embodiment, the acceptable path module 430, when executed by the processor 400, further minimally causes the processor 400 to establish an acceptance threshold for one or more runway egresses. According to this alternative embodiment, the acceptable path module 430 includes an egress identification module 435 and a threshold establishment module 440. In this alternative embodiment, the egress identification module 435, when executed by the processor 400, minimally causes the processor to identify an acceptable runway egress for a particular taxi destination 505 generated by the processor 400 as it executes the taxi destination module 425. According to one alternative embodiment, the egress identification module 435 minimally causes the processor 400 to correlate with a taxi destination a runway egress enumerated in an egress table 525 included in the memory 420. For any particular egress identified 540 by the processor 400 as it executes the egress identification module 435, the threshold establishment module 440, when executed by the processor 400 minimally causes the processor 400 to determine an acceptance threshold 535 for one or more operational parameters. As a result, the processor 400, as it continues to execute the acceptable path module 430, generates one or more acceptable path descriptors that are stored in a path acceptance table 550 included in the memory 420.
According to this example embodiment, the processor 400 executes the selection module 445. The selection module 445, when executed by the processor 400, minimally causes the processor 400 to select 570 a primary taxi path from amongst one or more acceptable path descriptors stored in the path acceptance table 550. The selection of a primary taxi path is accomplished according to one or more operational parameters. According to this alternative embodiment, the selection module 445, when executed by the processor 400, minimally causes the processor 400 to receive an operational parameter 590. According to an alternative illustrative embodiment, the selection module 445 minimally causes the processor 400 to receive an operational parameter 590 from the on-board interface 415 included in this example embodiment of a dynamic path unit 405.
The selection module 445 minimally causes the processor 400 to compare a received operational parameter 590 to an acceptance threshold stored in the acceptance threshold field 565 of the acceptable path table 550. Such comparison is accomplished by the processor 400 according to the techniques and teachings of the present method. Accordingly, when executing the selection module 445, the processor 400 will receive an operational parameter 590 including at least one of aircraft position, aircraft speed, aircraft center of gravity, aircraft braking performance, aircraft weight, aircraft turning radius, aircraft touch-down position, turn angle of runway egress, surface condition of runway, surface condition of taxi way, airline directives, passenger comfort, visibility, weather and position of surface traffic.
A received operational parameter 590 is then compared against acceptance threshold for a particular taxi path by retrieving the acceptance threshold from an acceptable path descriptor with a corresponding operational parameter number stored in the operational parameter number field 560 included in the acceptable path descriptor. The selection module 445, when executed by the processor 400, further minimally causes the processor to convey 575 a primary path selection to the presentation module 450. In a like manner, one alternative example embodiment of the selection module 445 further minimally causes the processor 400 to select a secondary taxi path from amongst the acceptable path descriptors stored in the acceptable path table 550. According to one alternative embodiment the selection of a secondary taxi path selection is rendered by the processor 400 when a received operational parameter 590 changes to the extent that the primary taxi path selection becomes unacceptable. According to yet another alternative embodiment, the selection module 445, when executed by the processor 400, further minimally causes the processor 400 to provide an indication with respect to the availability of secondary taxi path selection. For example, the processor 400, as it executes the selection module 445, minimally generates a specific indicator when a secondary taxi path selection is not available. According to yet another example, no specific indicator is generated and the lack of a secondary taxi path selection is used to infer that no secondary taxi path selection is available.
One example embodiment of a dynamic taxi path unit 405 includes in the memory 420 a presentation module 450. The presentation module 450, when executed by the processor 400, minimally causes the processor 400 to direct 580 at least one of a primary taxi path selection and a secondary taxi path selection to the output interface 475. Accordingly, an egress selection message 480 is provided by the dynamic taxi path unit 405. According to yet another alternative embodiment, the presentation module 450, when executed by the processor 400, minimally causes the processor 400 to create a video image 585 which is stored in the video memory 465. The graphics engine 460 generates an output video signal 470 according to the video image stored in the video memory 565. The presentation module 450 of yet another alternative embodiment, when executed by the processor 400, further minimally causes the processor 400 to convey an indicator with respect to the availability of a secondary taxi path selection to at least one of the output interface 475 and the video memory 465. The video image, according to one alternate embodiment, is generated according to the location of a runway egress and a current aircraft position. This enables the generation of an image that can be superimposed with a forward field of view from the perspective of an aircraft pilot. Such an image can be used to drive a heads-up-display.
The functional processes (and their corresponding instruction sequences) described thus far that enable selection of a taxi path are, according to one embodiment, imparted onto computer readable medium. Examples of such medium include, but are not limited to, random access memory, read-only memory (ROM), compact disk (CD) ROM, digital versatile disk (DVD), floppy disks, and magnetic tape. This computer readable medium, which alone or in combination can constitute a stand-alone product, can be used to convert a general-purpose computing platform or an on-board computer on an aircraft into a device for selecting a taxi path according to the techniques and teachings presented herein. Accordingly, the claims appended hereto are to include such computer readable medium imparted with such instruction sequences that enable execution of the present method and all of the teachings afore described.
While the present method and apparatus has been described in terms of several alternative and exemplary embodiments, it is contemplated that alternatives, modifications, permutations, and equivalents thereof will become apparent to those skilled in the art upon a reading of the specification and study of the drawings. It is therefore intended that the true spirit and scope of the appended claims include all such alternatives, modifications, permutations, and equivalents.
Number | Name | Date | Kind |
---|---|---|---|
6246342 | Vandevoorde et al. | Jun 2001 | B1 |
6751545 | Walter | Jun 2004 | B2 |
6789010 | Walter | Sep 2004 | B2 |
20040006412 | Doose et al. | Jan 2004 | A1 |