Conflict Detection and Resolution Using Predicted Aircraft Trajectories
First Claim
1. A computer implemented method of managing airspace through which a plurality of aircraft are flying, comprising:
- obtaining user-preferred aircraft intent data of the aircraft that describe unambiguously the user-preferred trajectories of the aircraft through the airspace;
obtaining time constraints for at least some of the aircraft, each time constraint comprising a user-preferred time of arrival at a common location;
calculating the corresponding user-preferred trajectories from the user-preferred aircraft intent data;
calling an initial conflict detection procedure comprising comparing the calculated user-preferred trajectories to identify one or more conflicts between user-preferred trajectories, and identifying the conflicted aircraft predicted to fly the conflicting trajectories;
calling an initial conflict resolution procedure comprising revising the user-preferred aircraft intent data of one or more conflicted aircraft to produce revised trajectories in a way that is configured to achieve a primary objective of resolving conflicts and in a way that is configured to achieve a secondary objective of meeting the time constraints; and
transmitting to the conflicted aircraft subject to revised trajectories the one or more revised aircraft intents.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of detecting conflicts between aircraft passing through managed airspace, and to resolving the detected conflicts strategically. The method may include obtaining intended trajectories of aircraft through the airspace and time constraints corresponding to time of arrival at specified locations, detecting conflicts in the intended trajectories, forming a set of the conflicted aircraft, calculating one or more revised trajectories for the conflicted aircraft such that the conflicts are resolved and the time constraints met, and advising the conflicted aircraft subject to revised trajectories of the revised trajectories.
15 Citations
24 Claims
-
1. A computer implemented method of managing airspace through which a plurality of aircraft are flying, comprising:
-
obtaining user-preferred aircraft intent data of the aircraft that describe unambiguously the user-preferred trajectories of the aircraft through the airspace; obtaining time constraints for at least some of the aircraft, each time constraint comprising a user-preferred time of arrival at a common location; calculating the corresponding user-preferred trajectories from the user-preferred aircraft intent data; calling an initial conflict detection procedure comprising comparing the calculated user-preferred trajectories to identify one or more conflicts between user-preferred trajectories, and identifying the conflicted aircraft predicted to fly the conflicting trajectories; calling an initial conflict resolution procedure comprising revising the user-preferred aircraft intent data of one or more conflicted aircraft to produce revised trajectories in a way that is configured to achieve a primary objective of resolving conflicts and in a way that is configured to achieve a secondary objective of meeting the time constraints; and transmitting to the conflicted aircraft subject to revised trajectories the one or more revised aircraft intents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18-21. -21. (canceled)
-
22. A system for managing airspace through which a plurality of aircraft are flying, the system comprising:
-
a computer apparatus; a non-transitory computer readable medium comprising instructions stored thereon, that when executed by the computer apparatus, causes the computer apparatus to; obtain user-preferred aircraft intent data of the aircraft that describe unambiguously the user-preferred trajectories of the aircraft through the airspace; obtain time constraints for at least some of the aircraft, each time constraint comprising a user-preferred time of arrival at a common location; calculate the corresponding user-preferred trajectories from the user-preferred aircraft intent data; call an initial conflict detection procedure comprising comparing the calculated user-preferred trajectories to identify one or more conflicts between user-preferred trajectories, and identifying the conflicted aircraft predicted to fly the conflicting trajectories; call an initial conflict resolution procedure comprising revising the user-preferred aircraft intent data of one or more conflicted aircraft to produce revised trajectories in a way that is configured to achieve a primary objective of resolving conflicts and in a way that is configured to achieve a secondary objective of meeting the time constraints; and transmit to the conflicted aircraft subject to revised trajectories the one or more revised aircraft intents. - View Dependent Claims (23)
-
-
24. A non-transitory computer readable medium having stored thereon a computer program for managing airspace through which a plurality of aircraft are flying, the computer program comprising instructions that when executed by a computer apparatus causes the computer apparatus to:
-
obtain user-preferred aircraft intent data of the aircraft that describe unambiguously the user-preferred trajectories of the aircraft through the airspace; obtain time constraints for at least some of the aircraft, each time constraint comprising a user-preferred time of arrival at a common location; calculate the corresponding user-preferred trajectories from the user-preferred aircraft intent data; call an initial conflict detection procedure comprising comparing the calculated user-preferred trajectories to identify one or more conflicts between user-preferred trajectories, and identifying the conflicted aircraft predicted to fly the conflicting trajectories; call an initial conflict resolution procedure comprising revising the user-preferred aircraft intent data of one or more conflicted aircraft to produce revised trajectories in a way that is configured to achieve a primary objective of resolving conflicts and in a way that is configured to achieve a secondary objective of meeting the time constraints; and transmit to the conflicted aircraft subject to revised trajectories the one or more revised aircraft intents.
-
Specification