3D path planning, routing algorithms and routing protocols for unmanned air vehicles: a review

This paper aims to present a comprehensive review in major research areas of unmanned air vehicles (UAVs) navigation, i.e. three degree-of-freedom (3D) path planning, routing algorithm and routing protocols. The paper is further aimed to provide a meaningful comparison among these algorithms and methods and also intend to find the best ones for a particular application.,The major UAV navigation research areas are further classified into different categories based on methods and models. Each category is discussed in detail with updated research work done in that very domain. Performance evaluation criteria are defined separately for each category. Based on these criteria and research challenges, research questions are also proposed in this work and answered in discussion according to the presented literature review.,The research has found that conventional and node-based algorithms are a popular choice for path planning. Similarly, the graph-based methods are preferred for route planning and hybrid routing protocols are proved better in providing performance. The research has also found promising areas for future research directions, i.e. critical link method for UAV path planning and queuing theory as a routing algorithm for large UAV networks.,The proposed work is a first attempt to provide a comprehensive study on all research aspects of UAV navigation. In addition, a comparison of these methods, algorithms and techniques based on standard performance criteria is also presented the very first time.

[1]  Jizhong Xiao,et al.  Path Planning in Complex 3D Environments Using a Probabilistic Roadmap Method , 2013, Int. J. Autom. Comput..

[2]  Giorgio Guglieri,et al.  A Minimum Risk Approach for Path Planning of UAVs , 2011, J. Intell. Robotic Syst..

[3]  Zhang Jun,et al.  The clustering algorithm of UAV Networking in Near-space , 2008, 2008 8th International Symposium on Antennas, Propagation and EM Theory.

[4]  Sven Koenig,et al.  Improved analysis of D* , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[5]  Hui X. Li,et al.  A probabilistic approach to optimal robust path planning with obstacles , 2006, 2006 American Control Conference.

[6]  Kevin E Lansey,et al.  Optimization of Water Distribution Network Design Using the Shuffled Frog Leaping Algorithm , 2003 .

[7]  Bixio Rimoldi,et al.  Speed-aware routing for UAV ad-hoc networks , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[8]  Stan C. A. M. Gielen,et al.  Neural Network Dynamics for Path Planning and Obstacle Avoidance , 1995, Neural Networks.

[9]  Michael Ian Shamos,et al.  Closest-point problems , 1975, 16th Annual Symposium on Foundations of Computer Science (sfcs 1975).

[10]  Ahmed Yousuf Saber,et al.  Scalable unit commitment by memory-bounded ant colony optimization with A∗ local search , 2008 .

[11]  Mark G. Lewis,et al.  An Ad-hoc Network for Teams of Autonomous Vehicles , 2002 .

[12]  J. Karl Hedrick,et al.  Autonomous UAV path planning and estimation , 2009, IEEE Robotics & Automation Magazine.

[13]  Chunhua Zang,et al.  Mobility prediction clustering algorithm for UAV networking , 2011, 2011 IEEE GLOBECOM Workshops (GC Wkshps).

[14]  H. T. Kung,et al.  Maximizing Throughput of UAV-Relaying Networks with the Load-Carry-and-Deliver Paradigm , 2007, 2007 IEEE Wireless Communications and Networking Conference.

[15]  Gonzalo Pajares,et al.  Using MILP for UAVs Trajectory Optimization under Radar Detection Risk , 2006, 2006 IEEE Conference on Emerging Technologies and Factory Automation.

[16]  Jonathan P. How,et al.  A robust approach to the UAV task assignment problem , 2008 .

[17]  S. Ávila,et al.  Diagnóstico y evaluación de la severidad y de la cobertura hospitalaria en la siniestralidad vial en Bogotá , 2020 .

[18]  George C. Zalidis,et al.  An autonomous multi-sensor UAV system for reduced-input precision agriculture applications , 2016, 2016 24th Mediterranean Conference on Control and Automation (MED).

[19]  Anthony Stentz,et al.  The Focussed D* Algorithm for Real-Time Replanning , 1995, IJCAI.

[20]  Yi Zheng,et al.  A mobility and load aware OLSR routing protocol for UAV mobile ad-hoc networks , 2014 .

[21]  Shuqing Zhang,et al.  Voronoi diagram and GIS-based 3D path planning , 2009, 2009 17th International Conference on Geoinformatics.

[22]  Rui Zhang,et al.  Wireless communications with unmanned aerial vehicles: opportunities and challenges , 2016, IEEE Communications Magazine.

[23]  Brian C. Williams,et al.  Conflict-directed A* and its role in model-based embedded systems , 2007, Discret. Appl. Math..

[24]  J. Llinas,et al.  Parametric control of multiple unmanned air vehicles over an unknown hostile territory , 2005, International Conference on Integration of Knowledge Intensive Multi-Agent Systems, 2005..

[25]  I. Özkol,et al.  Transonic airfoil design and optimisation by using vibrational genetic algorithm , 2003 .

[26]  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.

[27]  Timothy W. McLain,et al.  Coordinated target assignment and intercept for unmanned air vehicles , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[28]  Atilla Dogan Probabilistic approach in path planning for UAVs , 2003, Proceedings of the 2003 IEEE International Symposium on Intelligent Control.

[29]  Flemming Schøler 3D Path Planning for Autonomous Aerial Vehicles in Constrained Spaces , 2012 .

[30]  Haibin Duan,et al.  Receding horizon control for multi-UAVs close formation control based on differential evolution , 2010, Science China Information Sciences.

[31]  Ibrahim Ozkol,et al.  Vibrational genetic algorithm as a new concept in airfoil design , 2002 .

[32]  Yangquan Chen,et al.  RIOTS―95: a MATLAB toolbox for solving general optimal control problems and its applications to chemical processes , 2002 .

[33]  Stefano Carpin,et al.  A genetic algorithm for nonholonomic motion planning , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[34]  R. Bhattacharya,et al.  OPTRAGEN: A MATLAB Toolbox for Optimal Trajectory Generation , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[35]  Jean-Aimé Maxa,et al.  Emulation-Based Performance Evaluation of Routing Protocols for Uaanets , 2015, Nets4Cars/Nets4Trains/Nets4Aircraft.

[36]  Ariel Felner,et al.  Theta*: Any-Angle Path Planning on Grids , 2007, AAAI.

[37]  Liang Dong,et al.  Low Latency Routing Algorithm for Unmanned Aerial Vehicles Ad-Hoc Networks , 2011 .

[38]  Xing Zhang,et al.  A memetic algorithm for path planning of curvature-constrained UAVs performing surveillance of multiple ground targets , 2014 .

[39]  Morten Bisgaard,et al.  Generating approximative minimum length paths in 3D for UAVs , 2012, 2012 IEEE Intelligent Vehicles Symposium.

[40]  Emilio Frazzoli,et al.  Optimal kinodynamic motion planning using incremental sampling-based methods , 2010, 49th IEEE Conference on Decision and Control (CDC).

[41]  Francesco Bullo,et al.  Monotonic Target Assignment for Robotic Networks , 2009, IEEE Transactions on Automatic Control.

[42]  Xiaohong Su,et al.  Online Creating an Improved UAV Path in Complex and Hostile Environments , 2015, 2015 Fifth International Conference on Instrumentation and Measurement, Computer, Communication and Control (IMCCC).

[43]  S. Jaishankar,et al.  3D Off-Line Path Planning For Aerial Vehicle Using Distance Transform Technique , 2011, ICCS.

[44]  Raja Sengupta,et al.  A network-centric UAV organization for search and pursuit operations , 2002, Proceedings, IEEE Aerospace Conference.

[45]  Lakhmi C. Jain,et al.  Multiple UAVs path planning algorithms: a comparative study , 2008, Fuzzy Optim. Decis. Mak..

[46]  B.V.K.V. Kumar,et al.  A neural network architecture for path planning , 1992, [Proceedings 1992] IJCNN International Joint Conference on Neural Networks.

[47]  Shahaboddin Shamshirband,et al.  A review of quadrotor UAV: control methodologies and performance evaluation , 2016, Int. J. Autom. Control..

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

[49]  Yuhui Deng,et al.  Ad-hoc network of unmanned aerial vehicle swarms for search & destroy tasks , 2008, 2008 4th International IEEE Conference Intelligent Systems.

[50]  Xiling Luo,et al.  A Novel Cluster-Based Location-Aided Routing Protocol for UAV Fleet Networks , 2012 .

[51]  M. Vermandel,et al.  Dijkstra's algorithm applied to 3D skeletonization of the brain vascular tree: Evaluation and application to symbolic , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.

[52]  Lydia E. Kavraki,et al.  Randomized preprocessing of configuration for fast path planning , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[53]  Jizhong Xiao,et al.  A literature review of UAV 3D path planning , 2014, Proceeding of the 11th World Congress on Intelligent Control and Automation.

[54]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[55]  Mario Gerla,et al.  Adaptive Clustering for Mobile Wireless Networks , 1997, IEEE J. Sel. Areas Commun..

[56]  Daniel Vallejo,et al.  OBPRM: an obstacle-based PRM for 3D workspaces , 1998 .

[57]  Yang Quan Chen,et al.  Linear and nonlinear model predictive control using a general purpose optimal control problem solver RIOTS 95 , 2008, 2008 Chinese Control and Decision Conference.

[58]  Xia Chen,et al.  The Three-Dimension Path Planning of UAV Based on Improved Artificial Potential Field in Dynamic Environment , 2013, 2013 5th International Conference on Intelligent Human-Machine Systems and Cybernetics.

[59]  R. D'Andrea,et al.  Probability map building of uncertain dynamic environments with indistinguishable obstacles , 2003, Proceedings of the 2003 American Control Conference, 2003..

[60]  Zhang Weiguo,et al.  UAV route planning using Multiobjective Ant Colony System , 2008, 2008 IEEE Conference on Cybernetics and Intelligent Systems.

[61]  Muneer Bani Yassein,et al.  Flying Ad-Hoc Networks: Routing Protocols, Mobility Models, Issues , 2016 .

[62]  Lin Lin,et al.  A geographic mobility prediction routing protocol for Ad Hoc UAV Network , 2012, 2012 IEEE Globecom Workshops.

[63]  B. Moor,et al.  Mixed integer programming for multi-vehicle path planning , 2001, 2001 European Control Conference (ECC).

[64]  Juan López,et al.  A middleware architecture for unmanned aircraft avionics , 2007, MC '07.

[65]  Marc St-Hilaire,et al.  Routing in unmanned aerial ad hoc networks: A recovery strategy for Greedy geographic forwarding failure , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).

[66]  V. Luchnikov,et al.  Voronoi-Delaunay analysis of voids in systems of nonspherical particles. , 1999, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[67]  Fen Zhou,et al.  Intelligent UAV-assisted routing protocol for urban VANETs , 2017, Comput. Commun..

[68]  Eliot Winer,et al.  Path Planning of Unmanned Aerial Vehicles using B-Splines and Particle Swarm Optimization , 2009, J. Aerosp. Comput. Inf. Commun..

[69]  S. LaValle Rapidly-exploring random trees : a new tool for path planning , 1998 .

[70]  Vincent Park,et al.  Temporally-Ordered Routing Algorithm (TORA) Version 1 Functional Specification , 2001 .

[71]  Anthony Stentz,et al.  Optimal and efficient path planning for partially-known environments , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[72]  Jonathan P. How,et al.  COORDINATION AND CONTROL OF MULTIPLE UAVs , 2002 .

[73]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[74]  Brad Karp,et al.  GPSR: greedy perimeter stateless routing for wireless networks , 2000, MobiCom '00.

[75]  Michael A. Temple,et al.  Simulation-Based Performance Evaluation of Mobile Ad Hoc Routing Protocols in a Swarm of Unmanned Aerial Vehicles , 2007, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07).

[76]  Haibin Duan,et al.  Three-dimension path planning for UCAV using hybrid meta-heuristic ACO-DE algorithm , 2010, Simul. Model. Pract. Theory.

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

[78]  Yury V. Smirnov,et al.  Hybrid Algorithms for On-Line Search and Combinatorial Optimization Problems , 1997 .