Path Planning for Single Unmanned Aerial Vehicle by Separately Evolving Waypoints

Evolutionary algorithm-based unmanned aerial vehicle (UAV) path planners have been extensively studied for their effectiveness and flexibility. However, they still suffer from a drawback that the high-quality waypoints in previous candidate paths can hardly be exploited for further evolution, since they regard all the waypoints of a path as an integrated individual. Due to this drawback, the previous planners usually fail when encountering lots of obstacles. In this paper, a new idea of separately evaluating and evolving waypoints is presented to solve this problem. Concretely, the original objective and constraint functions of UAVs path planning are decomposed into a set of new evaluation functions, with which waypoints on a path can be evaluated separately. The new evaluation functions allow waypoints on a path to be evolved separately and, thus, high-quality waypoints can be better exploited. On this basis, the waypoints are encoded in a rotated coordinate system with an external restriction and evolved with JADE, a state-of-the-art variant of the differential evolution algorithm. To test the capabilities of the new planner on planning obstacle-free paths, five scenarios with increasing numbers of obstacles are constructed. Three existing planners and four variants of the proposed planner are compared to assess the effectiveness and efficiency of the proposed planner. The results demonstrate the superiority of the proposed planner and the idea of separate evolution.

[1]  Kalyanmoy Deb,et al.  Three-dimensional offline path planning for UAVs using multiobjective evolutionary algorithms , 2007, 2007 IEEE Congress on Evolutionary Computation.

[2]  Eva Besada-Portas,et al.  Evolutionary Trajectory Planner for Multiple UAVs in Realistic Scenarios , 2010, IEEE Transactions on Robotics.

[3]  Peter J. Fleming,et al.  Multiobjective optimization and multiple constraint handling with evolutionary algorithms. I. A unified formulation , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[4]  P. B. Sujit,et al.  Multiple UAV path planning using anytime algorithms , 2009, 2009 American Control Conference.

[5]  Mark H. Overmars,et al.  Roadmap-based motion planning in dynamic environments , 2004, IEEE Transactions on Robotics.

[6]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[7]  José Antonio López Orozco,et al.  Evolutionary path planner for UAVs in realistic environments , 2008, GECCO '08.

[8]  Guang-Zhong Yang,et al.  Dimensionality Reduction in Controlling Articulated Snake Robot for Endoscopy Under Dynamic Active Constraints , 2013, IEEE Transactions on Robotics.

[9]  José Antonio Lozano,et al.  Estimation of Distribution Algorithms based Unmanned Aerial Vehicle path planner using a new coordinate system , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[10]  Fuchun Sun,et al.  Evolutionary route planner for unmanned air vehicles , 2005, IEEE Transactions on Robotics.

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

[12]  P. N. Suganthan,et al.  Differential Evolution: A Survey of the State-of-the-Art , 2011, IEEE Transactions on Evolutionary Computation.

[13]  M Maarten Steinbuch,et al.  Motion Planning for Mobile Robots - A Guide , 2012 .

[14]  S. Darbha,et al.  Sampling-Based Path Planning for a Visual Reconnaissance Unmanned Air Vehicle , 2012 .

[15]  Xiujuan Lei,et al.  Application of Improved Particle Swarm Optimization Algorithm in UCAV Path Planning , 2009, AICI.

[16]  Bérénice Mettler,et al.  Survey of Motion Planning Literature in the Presence of Uncertainty: Considerations for UAV Guidance , 2012, J. Intell. Robotic Syst..

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

[18]  Arthur C. Sanderson,et al.  Planning multiple paths with evolutionary speciation , 2001, IEEE Trans. Evol. Comput..

[19]  Robert J. Szczerba,et al.  Robust algorithm for real-time route planning , 2000, IEEE Trans. Aerosp. Electron. Syst..

[20]  Oliver Brock,et al.  Balancing Exploration and Exploitation in Sampling-Based Motion Planning , 2014, IEEE Transactions on Robotics.

[21]  José António Tenreiro Machado,et al.  A multi-objective approach for the motion planning of redundant manipulators , 2012, Appl. Soft Comput..

[22]  Haibin Duan,et al.  An improved constrained differential evolution algorithm for unmanned aerial vehicle global route planning , 2015, Appl. Soft Comput..

[23]  Lydia E. Kavraki,et al.  A Sampling-Based Tree Planner for Systems With Complex Dynamics , 2012, IEEE Transactions on Robotics.

[24]  Steven M. LaValle,et al.  Motion Planning Part I: The Essentials , 2011 .

[25]  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).

[26]  Andrea Maria Zanchettin,et al.  Safety Assessment and Control of Robotic Manipulators Using Danger Field , 2013, IEEE Transactions on Robotics.

[27]  Tapabrata Ray,et al.  Optimal offline path planning of a fixed wing unmanned aerial vehicle (UAV) using an evolutionary algorithm , 2007, 2007 IEEE Congress on Evolutionary Computation.

[28]  Ping Yan,et al.  Route Planning for Unmanned Air Vehicles with Multiple Missions Using an Evolutionary Algorithm , 2007, Third International Conference on Natural Computation (ICNC 2007).

[29]  Mark H. Overmars,et al.  Roadmap-based motion planning in dynamic environments , 2005, IEEE Trans. Robotics.

[30]  Marina L. Gavrilova,et al.  Voronoi diagram in optimal path planning , 2007, 4th International Symposium on Voronoi Diagrams in Science and Engineering (ISVD 2007).

[31]  Hilwadi Hindersah,et al.  UAV path planning using potential field and modified receding horizon A* 3D algorithm , 2011, Proceedings of the 2011 International Conference on Electrical Engineering and Informatics.

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

[33]  Moshe Kam,et al.  Mathematical programming for Multi-Vehicle Motion Planning problems , 2012, 2012 IEEE International Conference on Robotics and Automation.

[34]  Philippe Poignet,et al.  Optimal Design of a 4-DOF Parallel Manipulator: From Academia to Industry , 2009, IEEE Transactions on Robotics.

[35]  José Luis Risco-Martín,et al.  On the performance comparison of multi-objective evolutionary UAV path planners , 2013, Inf. Sci..

[36]  Panagiotis Tsiotras,et al.  Multiresolution Motion Planning for Autonomous Agents via Wavelet-Based Cell Decompositions , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[37]  Arthur C. Sanderson,et al.  JADE: Adaptive Differential Evolution With Optional External Archive , 2009, IEEE Transactions on Evolutionary Computation.

[38]  Kostas E. Bekris,et al.  Sparse roadmap spanners for asymptotically near-optimal motion planning , 2014, Int. J. Robotics Res..

[39]  Zhaodan Kong,et al.  A Survey of Motion Planning Algorithms from the Perspective of Autonomous UAV Guidance , 2010, J. Intell. Robotic Syst..

[40]  Ioannis K. Nikolos,et al.  Evolutionary Algorithm Based Path Planning for Multiple UAV Cooperation , 2007 .

[41]  Jonathan P. How,et al.  Aircraft trajectory planning with collision avoidance using mixed integer linear programming , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[42]  Chien-Chou Lin,et al.  Motion Planning Using a Memetic Evolution Algorithm for Swarm Robots , 2012 .

[43]  Y.V. Pehlivanoglu,et al.  Vibrational Genetic Algorithm Based Path Planner for Autonomous UAV in Spatial Data Based Environments , 2007, 2007 3rd International Conference on Recent Advances in Space Technologies.

[44]  Jiman Luo,et al.  The improvement of the artificial potential field robot path planning based on 3-D space , 2012 .