Text this: A Distributed Algorithm for UAV Cluster Task Assignment Based on Sensor Network and Mobile Information