Indoor UAV scheduling with Restful Task Assignment Algorithm

Research in UAV scheduling has obtained an emerging interest from scientists in the optimization field. When the scheduling itself has established a strong root since the 19th century, works on UAV scheduling in indoor environment has come forth in the latest decade. Several works on scheduling UAV operations in indoor (two and three dimensional) and outdoor environments are reported. In this paper, a further study on UAV scheduling in three dimensional indoor environment is investigated. Dealing with indoor environment\textemdash where humans, UAVs, and other elements or infrastructures are likely to coexist in the same space\textemdash draws attention towards the safety of the operations. In relation to the battery level, a preserved battery level leads to safer operations, promoting the UAV to have a decent remaining power level. A methodology which consists of a heuristic approach based on Restful Task Assignment Algorithm, incorporated with Particle Swarm Optimization Algorithm, is proposed. The motivation is to preserve the battery level throughout the operations, which promotes less possibility in having failed UAVs on duty. This methodology is tested with 54 benchmark datasets stressing on 4 different aspects: geographical distance, number of tasks, number of predecessors, and slack time. The test results and their characteristics in regard to the proposed methodology are discussed and presented.

[1]  T. Shima,et al.  UAV cooperative multiple task assignments using genetic algorithms , 2005, Proceedings of the 2005, American Control Conference, 2005..

[2]  Tal Shima,et al.  Assignment of Cooperating UAVs to Simultaneous Tasks using Genetic Algorithms , 2005 .

[3]  Jacques Desrosiers,et al.  Time Constrained Routing and Scheduling , 1992 .

[4]  Jacques Desrosiers,et al.  Routing with time windows by column generation , 1983, Networks.

[5]  Izabela Ewa Nielsen,et al.  A system of UAV application in indoor environment , 2016 .

[6]  James R. Morrison,et al.  On the Concerted Design and Scheduling of Multiple Resources for Persistent UAV Operations , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[7]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[8]  J. Desrosiers,et al.  Lagrangian relaxation methods for solving the minimum fleet size multiple traveling salesman problem with time windows , 1988 .

[9]  David Hyunchul Shim,et al.  Persistent UAV Service: An Improved Scheduling Formulation and Prototypes of System Components , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[10]  Zhixiong Liu Investigation of Particle Swarm Optimization for Job Shop Scheduling Problem , 2007, Third International Conference on Natural Computation (ICNC 2007).

[11]  Jacques Desrosiers,et al.  Daily Aircraft Routing and Scheduling , 1994 .

[12]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[13]  Martin Desrochers,et al.  A New Optimization Algorithm for the Vehicle Routing Problem with Time Windows , 1990, Oper. Res..

[14]  Uri Kirsch,et al.  Structural Optimization: Fundamentals and Applications , 1993 .

[15]  Gian Luca Foresti,et al.  Outdoor Environment Monitoring with Unmanned Aerial Vehicles , 2013, ICIAP.

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

[17]  Andreas Burkart,et al.  Deploying four optical UAV-based sensors over grassland: challenges and limitations , 2015 .

[18]  James R. Morrison,et al.  Automatic Battery Replacement System for UAVs: Analysis and Design , 2011, Journal of Intelligent & Robotic Systems.

[19]  Darryl K. Ahner,et al.  Assignment Scheduling Capability for Unmanned Aerial Vehicles - A Discrete Event Simulation with Optimization in the Loop Approach to Solving a Scheduling Problem , 2006, Proceedings of the 2006 Winter Simulation Conference.

[20]  Hwa Jen Yap,et al.  Multi-objective AGV scheduling in an FMS using a hybrid of genetic algorithm and particle swarm optimization , 2017, PloS one.