CPC G08G 5/0082 (2013.01) [G08G 5/0013 (2013.01); G08G 5/0026 (2013.01); G08G 5/0069 (2013.01)] | 17 Claims |
1. A computer-implemented system for providing surveillance services for an unmanned aerial vehicle, comprising:
an air mobility platform that includes a processor and a memory component, the memory component storing logic comprising:
a multi-level bus that is configured as a layered bus for handling different service levels of information and handling different applications operating at different layers;
a surveillance fusion engine that receives surveilled data from a surveillance monitor regarding the unmanned aerial vehicle and a third party aerial vehicle and trajectory data from at least one trajectory data source via the multi-level bus and performs sensor fusion of the surveilled data and the trajectory data to determine whether the unmanned aerial vehicle is not currently conforming to a first contracted flight plan and whether the third party aerial vehicle is currently conforming to a second contracted flight plan;
a comparator for determining whether the unmanned aerial vehicle is on path to collide with the third party aerial vehicle and, in response to determining that the unmanned aerial vehicle is on path to collide with the third party aerial vehicle, if the third party aerial vehicle is not currently conforming to the second contracted flight plan, determine that only the unmanned aerial vehicle may comply with a change to a flight plan, and determine a first alternate route for the unmanned aerial vehicle and a second alternate route for the third party aerial vehicle; and
a surveillance uplink application configured to communicate at least a portion of the first alternate route to the unmanned aerial vehicle and at least a portion of the second alternate route to the third party aerial vehicle.
|