US 11,705,009 B2
System and method for optimizing mission fulfillment by unmanned aircraft systems (UAS) via dynamic atmospheric modeling
Nicholas Liberko, Marion, IA (US); Kevin McElroy, Vint Hill Farms, VA (US); Boe A. Svatek, Cedar Rapids, IA (US); Brian R Wolford, Cedar Rapids, IA (US); and Kevin M Kronfeld, Cedar Rapids, IA (US)
Assigned to Rockwell Collins, Inc., Cedar Rapids, IA (US)
Filed by Rockwell Collins, Inc., Cedar Rapids, IA (US)
Filed on Oct. 7, 2021, as Appl. No. 17/496,552.
Application 17/496,552 is a continuation in part of application No. 17/067,431, filed on Oct. 9, 2020, granted, now 11,345,473.
Application 17/067,431 is a continuation in part of application No. 16/704,742, filed on Dec. 5, 2019, granted, now 11,423,789.
Prior Publication US 2022/0028283 A1, Jan. 27, 2022
Int. Cl. G08G 5/00 (2006.01)
CPC G08G 5/0034 (2013.01) [G08G 5/006 (2013.01); G08G 5/0039 (2013.01); G08G 5/0069 (2013.01); G08G 5/0091 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method for optimizing mission fulfillment via unmanned aircraft systems (UAS), the method comprising:
selecting at a first time at least one UAS for fulfillment of one or more mission objectives within a mission space at a flight time subsequent to the first time;
receiving, via a controller of the at least one UAS, at least one atmospheric model corresponding to the mission space, the atmospheric model comprising one or more of a wind model, a weather model, a time dimension, and an uncertainty factor;
for at least one iteration between the first time and the flight time:
generating at least one flight plan through the mission space, the flight plan associated with the fulfillment of the one or more mission objectives;
determining, via the controller, at least one probability of fulfillment of the plurality of mission objectives by simulating an execution of the flight plan by the UAS at the flight time based on the atmospheric model;
and
revising, via the controller, at least one of the flight time, the flight plan, or the atmospheric model for a subsequent iteration;
and
based on the at least one determined probability of fulfillment, selecting, via the controller, at least one of an optimal flight plan or an optimal flight time corresponding to the fulfillment of the one or more mission objectives.