Scheduling unmanned aerial vehicle and automated guided vehicle operations in an indoor manufacturing environment using differential evolution-fused particle swarm optimization

Intelligent manufacturing technologies have been pursued by the industries to establish an autonomous indoor manufacturing environment. It means that tasks, which are comprised in the desired manufacturing activities, shall be performed with exceptional human interventions. This entails the employment of automated resources (i.e. machines) and agents (i.e. robots) on the shop floor. Such an implementation requires a planning system which controls the actions of the agents and their interactions with the resources to accomplish a given set of tasks. A scheduling system which plans the task executions by scheduling the available unmanned aerial vehicles and automated guided vehicles is investigated in this study. The primary objective of the study is to optimize the schedule in a cost-efficient manner. This includes the minimization of makespan and total battery consumption; the priority is given to the schedule with the better makespan. A metaheuristic-based methodology called differential evolution-fused particle swarm optimization is proposed, whose performance is benchmarked with several data sets. Each data set possesses different weights upon characteristics such as geographical scale, number of predecessors, and number of tasks. Differential evolution-fused particle swarm optimization is compared against differential evolution and particle swarm optimization throughout the conducted numerical simulations. It is shown that differential evolution-fused particle swarm optimization is effective to tackle the addressed problem, in terms of objective values and computation time.

[1]  David M. W. Powers,et al.  Toward efficient task assignment and motion planning for large-scale underwater missions , 2016, ArXiv.

[2]  Andreas C. Nearchou,et al.  Differential evolution for sequencing and scheduling optimization , 2006, J. Heuristics.

[3]  Yeh-Liang Hsu,et al.  Mobility Assistance Design of the Intelligent Robotic Wheelchair , 2012 .

[4]  Yun Li,et al.  Energy-efficient through-life smart design, manufacturing and operation of ships in an industry 4.0 environment , 2017 .

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

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

[7]  Mukund J Nilakantan,et al.  Design of energy efficient RAL system using evolutionary algorithms , 2016 .

[8]  Julius Beneoluchi Odili,et al.  A comparative evaluation of swarm intelligence techniques for solving combinatorial optimization problems , 2017 .

[9]  Rui Zhang A Simulated Annealing-Based Heuristic Algorithm for Job Shop Scheduling to Minimize Lateness , 2013 .

[10]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[11]  T. Martin McGinnity,et al.  A Distributed Task Allocation Algorithm for a Multi-Robot System in Healthcare Facilities , 2015, J. Intell. Robotic Syst..

[12]  Wenli Du,et al.  Fundamental Theories and Key Technologies for Smart and Optimal Manufacturing in the Process Industry , 2017 .

[13]  Hao Tang,et al.  A big data enabled load-balancing control for smart manufacturing of Industry 4.0 , 2017, Cluster Computing.

[14]  LiDi,et al.  A big data enabled load-balancing control for smart manufacturing of Industry 4.0 , 2017 .

[15]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

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

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

[18]  Jan Platos,et al.  Differential Evolution for Scheduling Independent Tasks on Heterogeneous Distributed Environments , 2010 .

[19]  Yohanes Khosiawan,et al.  Indoor UAV scheduling with Restful Task Assignment Algorithm , 2017, ArXiv.

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

[21]  Zhanxia Zhu,et al.  Multirobot task allocation based on an improved particle swarm optimization approach , 2017 .

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