An Architecture for Multi-Vehicle Autonomy with Small UAVS