A meta-heuristic based three-dimensional path planning environment for unmanned aerial vehicles

Unmanned Aerial Vehicles (UAVs) are used for many missions, including weather reconnaissance, search and rescue assisting operations over seas and mountains, aerial photographing and mapping, fire detection, and traffic control. Autonomous operation of UAVs requires the development of control systems that can work without human support for long time periods. The path planners, which generate collision-free and optimized paths, are needed to provide autonomous operation capabilities to the UAVs. The optimization of the flight trajectory is a multi-objective problem dealing with variable terrain features as well as dynamic environment conditions. This paper presents a simulation environment for offline path planning of unmanned aerial vehicles on three-dimensional terrains. Our path planner aims to identify the shortest path and/or flight envelope in a given line of sight by avoiding terrain collisions, traveling on a path that stays within the restricted minimum and maximum distances above the terrain, traveling far from the specified threat zones, and maneuvering with an angle greater than the minimum curvature radius. We present two meta-heuristics (genetic algorithms and hyper-heuristics) in order to construct the paths for UAV navigation and compare our results with a reference work given in the literature. A comparative study over a set of terrains with various characteristics validates the effectiveness of the proposed meta-heuristics, where the quality of a solution is measured with the total cost of a constructed path, including the penalties of all constraints.

[1]  Matthias Grumet Terrain Modeling , 2004 .

[2]  Ümit Özgüner,et al.  Motion planning for multitarget surveillance with mobile sensor agents , 2005, IEEE Transactions on Robotics.

[3]  Meir Pachter,et al.  Optimization of air vehicles operations using mixed-integer linear programming , 2007, J. Oper. Res. Soc..

[4]  Murat Ermis,et al.  Positioning and Utilizing Sensors on a 3-D Terrain Part II—Solving With a Hybrid Evolutionary Algorithm , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[5]  G. Farin Curves and Surfaces for Cagd: A Practical Guide , 2001 .

[6]  Eric Soubeiga,et al.  Development and application of hyperheuristics to personnel scheduling , 2003 .

[7]  Atilla Dogan,et al.  Probabilistic Path Planning for UAVs , 2003 .

[8]  Gerald Farin,et al.  Curves and surfaces for computer aided geometric design , 1990 .

[9]  Mingyue Ding,et al.  Phase Angle-Encoded and Quantum-Behaved Particle Swarm Optimization Applied to Three-Dimensional Route Planning for UAV , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[10]  Bruno Sinopoli,et al.  Vision based navigation for an unmanned aerial vehicle , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[11]  J. Gabriel The Defense , 2013 .

[12]  J.L. Junkins,et al.  A Methodology for Intelligent Path Planning , 2005, Proceedings of the 2005 IEEE International Symposium on, Mediterrean Conference on Control and Automation Intelligent Control, 2005..

[13]  Ioannis K. Nikolos,et al.  UAV Path Planning Using Evolutionary Algorithms , 2007, Innovations in Intelligent Machines.

[14]  Brian Capozzi,et al.  EVOLUTIONARY APPROACHES TO PATH PLANNING THROUGH UNCERTAIN ENVIRONMENTS , 2002 .

[15]  Margaret J. Robertson,et al.  Design and Analysis of Experiments , 2006, Handbook of statistics.

[16]  Ilker Bekmezci,et al.  A new three-dimensional wireless multimedia sensor network simulation environment for connected coverage problems , 2012, Simul..

[17]  Jeffrey Horn,et al.  Handbook of evolutionary computation , 1997 .

[18]  Rachid Alami,et al.  Task planning and control for a multi-UAV system: architecture and algorithms , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  J.P. How,et al.  Cooperative task assignment of unmanned aerial vehicles in adversarial environments , 2005, Proceedings of the 2005, American Control Conference, 2005..

[20]  Xiuxia Sun,et al.  Particle Swarm Optimization for Route Planning of Unmanned Aerial Vehicles , 2006, 2006 IEEE International Conference on Information Acquisition.

[21]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[22]  Ralf Salomon,et al.  Implementation of Path Planning using Genetic Algorithms on Mobile Robots , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[23]  F. Al-Shamali,et al.  Author Biographies. , 2015, Journal of social work in disability & rehabilitation.

[24]  Tal Shima,et al.  Assigning cooperating UAVs to simultaneous tasks on consecutive targets using genetic algorithms , 2009, J. Oper. Res. Soc..

[25]  Eliot Winer,et al.  Three-Dimensional Path Planning of Unmanned Aerial Vehicles Using Particle Swarm Optimization , 2006 .

[26]  Y. Volkan Pehlivanoglu,et al.  A new vibrational genetic algorithm enhanced with a Voronoi diagram for path planning of autonomous UAV , 2012 .

[27]  Eliot Winer,et al.  THREE-DIMENSIONAL MULTI-OBJECTIVE PATH PLANNING OF UNMANNED AERIAL VEHICLES USING PARTICLE SWARM OPTIMIZATION , 2007 .

[28]  J. How,et al.  Receding horizon path planning with implicit safety guarantees , 2004, Proceedings of the 2004 American Control Conference.

[29]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[30]  Ioannis K. Nikolos,et al.  Coordinated UAV path planning using Differential Evolution , 2005, Proceedings of the 2005 IEEE International Symposium on, Mediterrean Conference on Control and Automation Intelligent Control, 2005..

[31]  Graham Kendall,et al.  Exploring Hyper-heuristic Methodologies with Genetic Programming , 2009 .

[32]  Jonathan P. How,et al.  Experimental demonstration of coordinated control for multi-vehicle teams , 2006, Int. J. Syst. Sci..

[33]  Kimon P. Valavanis,et al.  Evolutionary algorithm based offline/online path planner for UAV navigation , 2003, IEEE Trans. Syst. Man Cybern. Part B.

[34]  Graham Kendall,et al.  A Hyperheuristic Approach to Scheduling a Sales Summit , 2000, PATAT.

[35]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[36]  Y. Qu,et al.  Flight path planning of UAV based on heuristically search and genetic algorithms , 2005, 31st Annual Conference of IEEE Industrial Electronics Society, 2005. IECON 2005..

[37]  L. Breuer Introduction to Stochastic Processes , 2022, Statistical Methods for Climate Scientists.

[38]  Haluk Topcuoglu,et al.  3-D path planning for the navigation of unmanned aerial vehicles by using evolutionary algorithms , 2008, GECCO '08.

[39]  D. Rathbun,et al.  An evolution based path planning algorithm for autonomous motion of a UAV through uncertain environments , 2002, Proceedings. The 21st Digital Avionics Systems Conference.