Robust uninhabited air vehicle active missions
First Claim
1. A method of optimizing a command sequence for a UAV to accomplish mission objectives, comprising the steps of:
- (a) simulating the performance of an initial command sequence by a UAV in a simulated environment, resulting in a simulated mission outcome;
(b) modifying the command sequence of said mission;
(c) simulating the performance of said modified command sequence by a UAV in said simulated environment, resulting in another simulated mission outcome;
(d) iteratively performing steps (b) and (c) to optimize the simulated mission outcome;
(e) selecting the one or more command sequences based in part upon which command sequences produce an optimal simulated mission outcome; and
(f) encoding each selected command sequence into an algorithmic active packet.
2 Assignments
0 Petitions
Accused Products
Abstract
A command sequence for an autonomous UAV mission is optimized by simulating the performance of a mission in a model environment. Using a genetic algorithm, neural net, or other suitable technique this command sequence is then optimized, to improve the outcome of the mission. A factor in selecting an optimal command sequence will be its compressability. A set of one or more optimal command sequences is compiled. Each optimal command sequence is encoded into an algorithmic active packet of minimum size for uploaded to the UAV, which then executes the mission. To track the UAV in its performance of the mission without compromising its location, the active packets are executed in the simulated environment. The simulated environment is continually updated with the most current available information. The simulation results are an approximation of the current state of the UAV.
22 Citations
7 Claims
-
1. A method of optimizing a command sequence for a UAV to accomplish mission objectives, comprising the steps of:
-
(a) simulating the performance of an initial command sequence by a UAV in a simulated environment, resulting in a simulated mission outcome; (b) modifying the command sequence of said mission; (c) simulating the performance of said modified command sequence by a UAV in said simulated environment, resulting in another simulated mission outcome; (d) iteratively performing steps (b) and (c) to optimize the simulated mission outcome; (e) selecting the one or more command sequences based in part upon which command sequences produce an optimal simulated mission outcome; and (f) encoding each selected command sequence into an algorithmic active packet. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification