Toward delay-tolerant multiple-unmanned aerial vehicle scheduling system using Multi-strategy Coevolution algorithm

Autonomous bridge inspection operations using unmanned aerial vehicles take multiple task assignments and constraints into account. To efficiently execute the operations, a schedule is required. Generating a cost optimum schedule of multiple-unmanned aerial vehicle operations is known to be Non-deterministic Polynomial-time (NP)-hard. This study approaches such a problem with heuristic-based algorithms to get a high-quality feasible solution in a short computation time. A constructive heuristic called Retractable Chain Task Assignment algorithm is presented to build an evaluable schedule from a task sequence. The task sequence representation is used during the search to perform seamless operations. Retractable Chain Task Assignment algorithm calculates and incorporates slack time to the schedule according to the properties of the task. The slack time acts as a cushion which makes the schedule delay-tolerant. This algorithm is incorporated with a metaheuristic algorithm called Multi-strategy Coevolution to search the solution space. The proposed algorithm is verified through numerical simulations, which take inputs from real flight test data. The obtained solutions are evaluated based on the makespan, battery consumption, computation time, and the robustness level of the schedules. The performance of Multi-strategy Coevolution is compared to Differential Evolution, Particle Swarm Optimization, and Differential Evolution–Fused Particle Swarm Optimization. The simulation results show that Multi-strategy Coevolution gives better objective values than the other algorithms.

[1]  Ali Kaveh,et al.  Advances in Metaheuristic Algorithms for Optimal Design of Structures , 2014 .

[2]  Yohanes Khosiawan,et al.  Task scheduling system for UAV operations in indoor environment , 2016, Neural Computing and Applications.

[3]  Izabela Nielsen,et al.  Scheduling of Mobile Robots with Preemptive Tasks , 2014, DCAI.

[4]  Mitsuo Gen,et al.  Network Models and Optimization: Multiobjective Genetic Algorithm Approach , 2008 .

[5]  J. Christopher Beck,et al.  Slack-based Techniques for Robust Schedules , 2014 .

[6]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[7]  Maoguo Gong,et al.  A Multipopulation Coevolutionary Strategy for Multiobjective Immune Algorithm , 2014, TheScientificWorldJournal.

[8]  Jan Van Damme,et al.  Project scheduling under uncertainty survey and research potentials , 2002 .

[9]  Marianthi G. Ierapetritou,et al.  Robust optimization for process scheduling under uncertainty , 2008 .

[10]  Mohinder S. Grewal,et al.  Global Positioning Systems, Inertial Navigation, and Integration , 2000 .

[11]  Izabela Ewa Nielsen,et al.  Scheduling System for Multiple Unmanned Aerial Vehicles in Indoor Environments Using the CSP Approach , 2016, KES-IDT.

[12]  Peter Nielsen,et al.  Co-evolutionary particle swarm optimization algorithm for two-sided robotic assembly line balancing problem , 2016 .

[13]  Nikhil Nigam,et al.  Control of Multiple UAVs for Persistent Surveillance: Algorithm and Flight Test Results , 2012, IEEE Transactions on Control Systems Technology.

[14]  Qin Wan,et al.  Takagi-sugeno fuzzy model identification using coevolution particle swarm optimization with multi-strategy , 2015, Applied Intelligence.

[15]  William M. Shyu,et al.  Local Regression Models , 2017 .

[16]  Vitor Nazário Coelho,et al.  A multi-objective green UAV routing problem , 2017, Comput. Oper. Res..

[17]  Kelvin K. L. Wong,et al.  Multi-Objective Algorithm for Blood Supply via Unmanned Aerial Vehicles to the Wounded in an Emergency Situation , 2016, PloS one.

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

[19]  Peter M. Verderame,et al.  Planning and Scheduling under Uncertainty: A Review Across Multiple Sectors , 2010 .

[20]  Anawat Pongpunwattana,et al.  Real-Time Planning for Multiple Autonomous Vehicles in Dynamic Uncertain Environments , 2004, J. Aerosp. Comput. Inf. Commun..

[21]  Benjamin A. Graybeal,et al.  Ultrasonic Inspection of Bridge Hanger Pins , 2000 .

[22]  Pedro Arias-Sánchez,et al.  Assessment of cracks on concrete bridges using image processing supported by laser scanning survey , 2017 .

[23]  Kenneth N. Brown,et al.  Scheduling with Uncertain Release Dates , 2005 .

[24]  Norman M. Sadeh,et al.  Why is Scheduling Difficult? A CSP Perspective , 1990, ECAI.

[25]  Izabela Ewa Nielsen,et al.  Scheduling unmanned aerial vehicle and automated guided vehicle operations in an indoor manufacturing environment using differential evolution-fused particle swarm optimization , 2018 .