BACKGROUND

The present disclosure relates to weather forecasting, and, more specifically, to forecasting wind characteristics in urban microclimates.

SUMMARY

Aspects of the present disclosure are directed toward a computer-implemented method comprising collecting flight log data from a plurality of aerial vehicles and associated with a first area. The flight log data comprises at least speed data, orientation data, and location data. The method can further comprise generating a wind characteristics database for the first area based on the flight log data associated with the first area. The wind characteristics database comprises a plurality of wind speed data for respective locations in the first area based on the speed data, the orientation data, and the location data. The method can further comprise receiving a request for routing an aerial vehicle in the first area, the request including at least a start location, an end location, and a first time interval. The method can further comprise generating, based on data stored in the wind characteristics database, forecasted wind conditions for the first area during the first time interval. The method can further comprise generating, using the forecasted wind conditions, a plurality of routes between the start location and the end location in the first area, and providing a first route of the plurality of possible routes to the aerial vehicle.

Further aspects of the present disclosure are directed toward a system comprising a wind database storing wind data for an urban microclimate. The wind data is derived from flight log data collected from a plurality of unmanned aerial vehicles (UAVs) operating in the urban microclimate. The system can further comprise a wind forecasting system comprising a processor and a memory and communicatively coupled to the wind database. The wind forecasting system is configured to generate forecasted wind conditions for the urban microclimate for a first time interval. The forecasted wind conditions are based on the wind database and a weather forecast for the urban microclimate during the first time interval. The system can further comprise an aerial route management system comprising a processor and a memory and communicatively coupled to the wind forecasting system and a first UAV. The aerial route management system plans a first route for the first UAV from a start location to an end location in the urban microclimate. The first route is based on the forecasted wind conditions.

Further aspects of the present disclosure are directed to a computer program product comprising a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are executable by a processor to cause the processor to perform a method comprising collecting flight log data from a plurality of aerial vehicles and associated with a first area. The flight log data comprises at least speed data, orientation data, and location data. The method can further comprise generating a wind characteristics database for the first area based on the flight log data associated with the first area. The wind characteristics database comprises a plurality of wind speed data for respective locations in the first area based on the speed data, the orientation data, and the location data. The method can further comprise receiving a request for routing an aerial vehicle in the first area, the request including at least a start location, an end location, and a first time interval. The method can further comprise generating, based on data stored in the wind characteristics database, forecasted wind conditions for the first area during the first time interval. The method can further comprise generating, using the forecasted wind conditions, a plurality of routes between the start location and the end location in the first area, and providing a first route of the plurality of possible routes to the aerial vehicle.

