IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0272356
(2016-09-21)
|
등록번호 |
US-10008122
(2018-06-26)
|
우선권정보 |
EP-15382469 (2015-09-28) |
발명자
/ 주소 |
- Hardt, Michael W.
- Navarro Felix, Francisco A.
|
출원인 / 주소 |
|
대리인 / 주소 |
Hanley, Flight & Zimmerman, LLC
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
7 |
초록
▼
Apparatus to generate aircraft intent and related methods are disclosed. An example automated aircraft intent generation method based on specifications expressed in formal languages includes: calculating first motion primitives associated with an aircraft intent description and a position of an airc
Apparatus to generate aircraft intent and related methods are disclosed. An example automated aircraft intent generation method based on specifications expressed in formal languages includes: calculating first motion primitives associated with an aircraft intent description and a position of an aircraft; representing the first motion primitives in a second formal language as second motion primitives; collecting first information associated with at least one of 1) an aircraft performance model, 2) an environmental model, 3) a flight dynamic model, or 4) at least one of the first motion primitives or the second motion primitives; initializing a maneuver automaton based on the first information; collecting second information associated with at least one of: 1) flight plan instructions, 2) user preference indications, or 3) operational context indications; representing the second information as third information in a first formal language; combining the maneuver automaton and the third information to form a product automaton; determining that the product automaton satisfies a trajectory specification threshold; and in response to the product automaton satisfying the trajectory specification threshold, producing a representation of the aircraft intent description in the second formal language.
대표청구항
▼
1. An automated aircraft intent generation method based on specifications represented in formal languages, comprising: a) in a preprocessing step, calculating a set of motion primitives associated with a first aircraft intent description and a position of an aircraft based on combinations of AIDL in
1. An automated aircraft intent generation method based on specifications represented in formal languages, comprising: a) in a preprocessing step, calculating a set of motion primitives associated with a first aircraft intent description and a position of an aircraft based on combinations of AIDL instructions, the motion primitives including steady-state conditions or maneuvers to bring an aircraft from one steady-state condition to another;b) representing the motion primitives in AIDL;c) collecting information associated with at least one of 1) an aircraft performance model, 2) an environmental model, 3) a flight dynamic model, or 4) the motion primitives represented in AIDL;d) initializing a finite state machine based on the collected information, the finite state machine being configured to concatenate motion primitives, wherein states of the finite state machine correspond to steady-state conditions and transitions between the states are defined by maneuvers;e) collecting specifications associated with at least one of: 1) flight plan instructions, 2) user preference indications, or 3) operational context indications;f) representing the specifications in a first formal language;g) combining the initialized finite state machine with the specifications represented in the first formal language to obtain a trajectory that satisfies a trajectory specification threshold;h) determining whether the obtained trajectory satisfies the trajectory specification threshold;i) in response to determining that the obtained trajectory does not satisfy the trajectory specification threshold, iteratively initializing the finite state machine based on the information until a subsequently determined set of motion primitives satisfies the trajectory specification threshold, the subsequently determined set of motion primitives determined using incrementally modified motion primitives; andj) in response to determining that the obtained trajectory satisfies the trajectory specification threshold, producing a representation of a second aircraft intent description associated with the obtained trajectory represented in AIDL and finalizing the method. 2. The method of claim 1, wherein determining that the trajectory satisfies the trajectory specification threshold includes evaluating the trajectory by transforming and connecting combinations of the motion primitives. 3. The method of claim 2, wherein transforming and connecting the combinations of the motion primitives is based on the position of the aircraft associated with constructs of the trajectory. 4. The method of claim 3, further including determining a cost associated with the position of the aircraft. 5. The method of claim 3, further including determining viability of the position of the aircraft. 6. The method of claim 1, wherein one or more of the processes of c j are performed in substantially real time. 7. The method of claim 1, further including updating at least one of the information and the specifications without precomputed motion planning. 8. An apparatus for generating automated aircraft intent, comprising: one or more processors configured to: calculate a set of motion primitives associated with a first aircraft intent description and a position of an aircraft based on combinations of AIDL instructions, the motion primitives including steady-state conditions or maneuvers to bring an aircraft from one steady-state condition to another;represent the motion primitives in AIDL;collect information associated with at least one of 1) an aircraft performance model, 2) an environmental model, 3) a flight dynamic model, or 4) the motion primitives represented in AIDL;initialize a finite state machine based on the collected information, the finite state machine being configured to concatenate motion primitives, wherein states of the finite state machine correspond to steady-state conditions and transitions between the states are defined by maneuvers;collect specifications associated with at least one of: 1) flight plan instructions, 2) user preference indications, or 3) operational context indications;represent the specifications in a first formal language;combine the initialized finite state machine with the specifications represented in the first formal language to obtain a trajectory that satisfies a trajectory specification threshold;determine whether the obtained trajectory satisfies the trajectory specification threshold;iteratively initialize the finite state machine based on the information until a subsequently determined set of motion primitives satisfies the trajectory specification threshold, the subsequently determined set of motion primitives determined using incrementally modified motion primitives when the obtained trajectory is determined not to satisfy the trajectory specification threshold; andproduce a representation of a second aircraft intent description of the obtained trajectory represented in AIDL when the obtained trajectory is determined to satisfy the trajectory specification threshold. 9. The apparatus of claim 8, wherein determining that the trajectory satisfies the trajectory specification threshold includes evaluating the trajectory by transforming and connecting combinations of the motion primitives. 10. The apparatus of claim 9, wherein transforming and connecting the combinations of the motion primitives is based on the position of the aircraft associated with constructs of the trajectory. 11. The apparatus of claim 10, wherein the one or more processors are to determine a cost associated with the position of the aircraft. 12. A non-transitory computer readable medium comprising instructions which, when executed, cause a machine to at least: a) calculate a set of motion primitives associated with a first aircraft intent description and a position of an aircraft based on combinations of AIDL instructions, the motion primitives including steady-state conditions or maneuvers to bring an aircraft from one steady-state condition to another;b) represent the motion primitives in AIDL;c) collect information associated with at least one of 1) an aircraft performance model, 2) an environmental model, 3) a flight dynamic model, or 4) the motion primitives;d) initialize a finite state machine based on the collected information, the finite state machine being configured to concatenate motion primitives, wherein states of the finite state machine correspond to steady-state conditions and transitions between the states are defined by maneuvers;e) collect specifications associated with at least one of: 1) flight plan instructions, 2) user preference indications, or 3) operational context indications;f) represent the specifications in a first formal language;g) combine the initialized finite state machine with the specifications represented in the first formal language to obtain a trajectory that satisfies a trajectory specification threshold;h) determine whether the obtained trajectory satisfies the trajectory specification threshold;i) iteratively initialize the finite state machine based on the information until a subsequently determined set of motion primitives satisfies the trajectory specification threshold, the subsequently determined set of motion primitives determined using incrementally modified motion primitives when the obtained trajectory is determined not to satisfy the trajectory specification threshold; andj) produce a representation of a second aircraft intent description of the obtained trajectory represented in AIDL and finalizing the method when the obtained trajectory is determined to satisfy the trajectory specification threshold. 13. The computer readable medium of claim 12, wherein determining that the trajectory satisfies the trajectory specification threshold includes evaluating the trajectory by transforming and connecting combinations of the motion primitives. 14. The computer readable medium of claim 13, wherein the instructions, when executed, transform and connect the combinations of the motion primitives based on the position of the aircraft associated with constructs of the trajectory. 15. The computer readable medium of claim 14, wherein the instructions, when executed, determine a cost associated with the position of the aircraft. 16. The computer readable medium of claim 14, wherein the instructions, when executed, determine viability of the position of the aircraft. 17. The computer readable medium of claim 12, wherein the instructions, when executed, perform one or more of the processes of c j in substantially real time. 18. The computer readable medium of claim 12, wherein the instructions, when executed, update at least one of the information and the specifications without precomputed motion planning.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.