Fast 3D path planning based on heuristic-aided differential evolution

The problem of 3D path planning has always been important and challenging in the development of automatic vehicles. In order to achieve a fast 3D path planning of high quality, a novel differential evolution (DE) with the aid of a heuristic procedure, i.e., HeuDE, is proposed in this paper. HeuDE is composed by an initialization phase and an evolution phase. In the initialization phase, the heuristic procedure is responsible to search for a potential problem space such that the differential evolution algorithm can quickly find a feasible and high-quality path in the subsequent evolution phase. The heuristic procedure works by constructing potential paths based on the available heuristic information extracted from a cube-based 3D modeling. To utilize the heuristic information, two strategies for waypoint selection are developed for the step-by-step path construction in the heuristic procedure. Experimental results demonstrate the good performance of the proposed HeuDE for 3D path planning and verify that the combination of the heuristic procedure with DE is mutually beneficial. Further experiments on HeuDE of a smaller population size prove its ability for fast 3D path planning.

[1]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[2]  Ying Lin,et al.  Automatic path planning for autonomous underwater vehicles based on an adaptive differential evolution , 2014, GECCO.

[3]  Jun Zhang,et al.  Fuzzy-Based Pareto Optimality for Many-Objective Evolutionary Algorithms , 2014, IEEE Transactions on Evolutionary Computation.

[4]  Meie Shen,et al.  Bi-Velocity Discrete Particle Swarm Optimization and Its Application to Multicast Routing Problem in Communication Networks , 2014, IEEE Transactions on Industrial Electronics.

[5]  Meie Shen,et al.  Differential Evolution With Two-Level Parameter Adaptation , 2014, IEEE Transactions on Cybernetics.

[6]  Ying Lin,et al.  Particle Swarm Optimization With an Aging Leader and Challengers , 2013, IEEE Transactions on Evolutionary Computation.

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

[8]  Jun Zhang,et al.  Hybrid Genetic Algorithm Using a Forward Encoding Scheme for Lifetime Maximization of Wireless Sensor Networks , 2010, IEEE Transactions on Evolutionary Computation.

[9]  Jun Zhang,et al.  Ant Colony Optimization for Software Project Scheduling and Staffing with an Event-Based Scheduler , 2013, IEEE Transactions on Software Engineering.

[10]  Ching-Chih Tsai,et al.  Parallel Elite Genetic Algorithm and Its Application to Global Path Planning for Autonomous Robot Navigation , 2011, IEEE Transactions on Industrial Electronics.

[11]  Jun Zhang,et al.  Genetic Learning Particle Swarm Optimization , 2016, IEEE Transactions on Cybernetics.

[12]  Yan Li,et al.  A Survey of Autonomous Control for UAV , 2009, 2009 International Conference on Artificial Intelligence and Computational Intelligence.

[13]  Vincent Roberge,et al.  Comparison of Parallel Genetic Algorithm and Particle Swarm Optimization for Real-Time UAV Path Planning , 2013, IEEE Transactions on Industrial Informatics.

[14]  Jun Zhang,et al.  An Ant Colony Optimization Approach to a Grid Workflow Scheduling Problem With Various QoS Requirements , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).