A computer program product, comprising a non-transitory computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a processor of a controller implements an automated vehicle control, said method comprising:
- generating, by said processor, multiple differing routes of travel for a first vehicle for travel from an original location to a destination location, wherein said multiple differing routes of travel are generated based on factors comprising:
- a brand of said first vehicle, a serial number of said first vehicle, a company owning said first vehicle, said original location, said destination location, an estimated time of travel from said original location to said destination location, and weather condition related instructional data;
- autonomously selecting via said first vehicle, by said processor based on analysis of said factors, an original route of travel from said multiple differing routes of travel;
- transmitting, by said processor to a plurality of ports configured to enable landing and departure functions for said first vehicle, a flight path associated with said original route of travel selected from said multiple differing routes of travel;
- transmitting, by said processor to said plurality of ports, flight path instructions for each vehicle of a plurality of vehicles with respect to enabling coordination of flight paths of said plurality of vehicles with respect to said flight path of said first vehicle;
- coordinating, by said processor in response to said flight path instructions and commands from said plurality of ports, actions of said first vehicle;
- receiving, by said processor from said plurality of ports in response to said coordinating said actions, transmitted control data associated with said first vehicle with respect to matching availability, schedules, and a capacity of said plurality of ports;
- directing, by said processor in accordance with said original route of travel with respect to said control data transmitted from said plurality of ports, said first vehicle from said original location to said destination location such that said first vehicle initiates motion and navigates said original route of travel towards said destination location;
- receiving, by said processor from said first vehicle via optical sensors, weight sensors, temperature sensors, and pressure sensors of said first vehicle, monitored vehicular attributes of said first vehicle traveling from said original location to said destination location, wherein said monitored vehicular attributes comprise a maximum weight supported by said first vehicle, a current load being carried by said first vehicle, mechanical attributes of said first vehicle, electrical charge attributes of said first vehicle, and a fuel/charge for said first vehicle;
- monitoring, by said processor, environmental attributes associated with said original route of travel with respect to said first vehicle, wherein said environmental attributes comprise weather conditions, air pressure conditions, altitude conditions, and wind conditions associated with said original route of travel with respect said first vehicle;
- monitoring, by said processor, flight conditions associated with said original route of travel with respect said first vehicle, wherein said flight conditions comprise a current speed of said first vehicle, a trajectory of said first vehicle, duration of flight with respect to said original route of travel, a frequency associated with said first vehicle, a near field detection of said first vehicle, and a current GPS signal associated with said original route of travel with respect said first vehicle;
- first determining, by said processor based on said monitored vehicular attributes, results of said monitoring said flight conditions, and results of said monitoring said environmental attributes, navigational issues associated with said first vehicle traveling along said original route of travel;
- second determining, by said processor based on said navigational issues, if said first vehicle should continue to travel along said original route of travel;
- additionally directing, by said processor in response to results of said second determining, said first vehicle such that said first vehicle initiates further motion and navigates towards said destination location;
- and
- enabling, by said processor via a port of said plurality of ports, said first vehicle to operate such that said first vehicle lands at said port.