Task allocation for unmanned aerial vehicles in mobile crowdsensing

Mobile crowdsensing is a new paradigm for intelligent mobile devices to collect and share various types of sensing data in the urban environment. The recent rapid development of unmanned aerial vehicle (UAV) technology facilitates the realization of crowdsensing because UAVs have high-efficiency mobility in the urban environment and have been used in various areas of aerial photography, agriculture, plant protection, express transportation, disaster relief, and so on. However, for UAVs, one of the key issues for the archival of efficient crowdsensing is task allocation, which must balance the task quality and cost. This paper first proposes a mathematical model for task allocation for UAVs in crowdsensing. Then, for the effectiveness of data sensing, three algorithms are proposed to allocate tasks for the purpose of minimizing the incentive cost while ensuring the quality of sensing data. The proposed algorithms include the minimum cost first (MCF) algorithm, which assigns a high priority to UAVs with the lowest cost, the maximum ratio first (MRF) algorithm, which assigns a high priority to UAVs with a high ratio of sensing quality and sensing cost, and a genetic algorithm-based one (GA-TA), which comprehensively considers the factors such as UAV sensing quality, sensing cost, and execution ability. Experimental results show that, compared with MCF and MRF, GA-TA achieves the lowest total sensing cost, average task cost, and total moving distance of UAVs, and the highest average contribution of UAVs. Considering all factors, GA-TA is the best task allocation algorithm for UAVs in crowdsensing on average.

[1]  Chunyan Miao,et al.  Balancing quality and budget considerations in mobile crowdsourcing , 2016, Decis. Support Syst..

[2]  Tianyu Li,et al.  Text Simplification with Self-Attention-Based Pointer-Generator Networks , 2018, ICONIP.

[3]  J. Jokinen,et al.  Crowdsensing-based transportation services - An analysis from business model and sustainability viewpoints , 2016 .

[4]  Jamal Bentahar,et al.  A Crowd-Sensing Framework for Allocation of Time-Constrained and Location-Based Tasks , 2020, IEEE Transactions on Services Computing.

[5]  S. Rasmussen,et al.  Tree search algorithm for assigning cooperating UAVs to multiple tasks , 2008 .

[6]  Tal Shima,et al.  Task Assignment and Motion Planning for Multiple UAVs Tracking Multiple Targets in Urban Environments , 2009 .

[7]  Xiaolong Xu,et al.  Intelligent Offloading for Collaborative Smart City Services in Edge Computing , 2020, IEEE Internet of Things Journal.

[8]  Antonio Corradi,et al.  Crowdsensing in Urban Areas for City-Scale Mass Gathering Management: Geofencing and Activity Recognition , 2014, IEEE Sensors Journal.

[9]  Xiaoxuan Hu,et al.  Hierarchical method of task assignment for multiple cooperating UAV teams , 2015 .

[10]  Dan Tao,et al.  Sensing-gain constrained participant selection mechanism for mobile crowdsensing , 2020 .

[11]  Han-Lim Choi,et al.  Real-Time Multi-UAV Task Assignment in Dynamic and Uncertain Environments , 2009 .

[12]  Liang Liu,et al.  Data correlation based crowdsensing enhancement for environment monitoring , 2016, 2016 IEEE International Conference on Communications (ICC).

[13]  Ramesh Govindan,et al.  Medusa: a programming framework for crowd-sensing applications , 2012, MobiSys '12.

[14]  José Neves,et al.  Crowd Sensing for Urban Security in Smart Cities , 2018, J. Univers. Comput. Sci..

[15]  Maysoon F. Abulkhair,et al.  Multi-Objective Task Scheduling Optimization in Spatial Crowdsourcing , 2021, Algorithms.

[16]  Yanan Wang,et al.  Cost-Fair Task Allocation in Mobile Crowd Sensing With Probabilistic Users , 2021, IEEE Transactions on Mobile Computing.

[17]  Xindong Wu,et al.  Majority Voting and Pairing with Multiple Noisy Labeling , 2019, IEEE Transactions on Knowledge and Data Engineering.

[18]  Zhuwen Li,et al.  Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Search , 2018, NeurIPS.

[19]  Xindong Wu,et al.  Learning from crowdsourced labeled data: a survey , 2016, Artificial Intelligence Review.

[20]  Md Zakirul Alam Bhuiyan,et al.  Trust-Aware Service Offloading for Video Surveillance in Edge Computing Enabled Internet of Vehicles , 2021, IEEE Transactions on Intelligent Transportation Systems.

[21]  Man Hon Cheung,et al.  Make a difference: Diversity-driven social mobile crowdsensing , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[22]  Weili Wu,et al.  Energy-efficient target coverage in wireless sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[23]  Jiangtao Wang,et al.  HyTasker: Hybrid Task Allocation in Mobile Crowd Sensing , 2018, IEEE Transactions on Mobile Computing.

[24]  Steffen Leonhardt,et al.  Motion Artifact Quantification and Sensor Fusion for Unobtrusive Health Monitoring , 2017, Sensors.

[25]  Chandreyee Chowdhury,et al.  AirSense: Opportunistic crowd-sensing based air quality monitoring system for smart city , 2016, 2016 IEEE SENSORS.

[26]  Victor S. Sheng,et al.  Machine Learning with Crowdsourcing: A Brief Summary of the Past Research and Future Directions , 2019, AAAI.

[27]  Emilio Frazzoli,et al.  Effective Task Assignment for Complex Uav Operations Using Genetic Algorithms , 2009 .

[28]  Kai Han,et al.  Taming the Uncertainty: Budget Limited Robust Crowdsensing Through Online Learning , 2016, IEEE/ACM Transactions on Networking.

[29]  María Dolores Rodríguez-Moreno,et al.  Handling swarm of UAVs based on evolutionary multi-objective optimization , 2017, Progress in Artificial Intelligence.

[30]  Haoyi Xiong,et al.  Multi-Task Allocation in Mobile Crowd Sensing with Individual Task Quality Assurance , 2018, IEEE Transactions on Mobile Computing.

[31]  Tal Shima,et al.  Integrated task assignment and path optimization for cooperating uninhabited aerial vehicles using genetic algorithms , 2011, Comput. Oper. Res..