| CPC G05D 1/046 (2013.01) [G05D 1/1062 (2019.05); G08G 5/30 (2025.01)] | 20 Claims |

|
1. A system comprising:
a computer system having one or more computer processors and one or more data stores; and
at least one aerial vehicle in communication with the computer system,
wherein the computer system is programmed with one or more sets of instructions that, when executed, cause the computer system to execute a method comprising:
identifying a time series of wind flow data, wherein the time series comprises a plurality of wind velocities at a plurality of locations, wherein each of the wind velocities is stored in association with an altitude of one of the plurality of locations;
normalizing the time series;
fitting a first autoregressive process to the normalized time series, wherein the first autoregressive process is of a predetermined order, and wherein the first autoregressive process is defined by coefficients;
generating tuples of values of the coefficients of the autoregressive process corresponding to each of the altitudes;
fitting cumulative density functions to variables of the tuples;
training a copula based at least in part on the cumulative density functions;
constructing a random process model based at least in part on the trained copula and at least a portion of the first autoregressive process;
identifying a mission for travel by the at least one aerial vehicle;
determining information regarding a route for travel by the at least one aerial vehicle during a performance of the mission, wherein the route is defined by a plurality of waypoints, and wherein the information regarding the route comprises coordinates and altitudes of each of the plurality of waypoints;
providing the coordinates and altitudes as inputs to the random process model; and
predicting, by the random process model, wind velocities at each of the plurality of waypoints based at least in part on outputs received from the random process model in response to the inputs.
|