Optimal Path Finding With Beetle Antennae Search Algorithm by Using Ant Colony Optimization Initialization and Different Searching Strategies

Intelligent algorithm acts as one of the most important solutions to path planning problem. In order to solve the problems of poor real-time and low accuracy of the heuristic optimization algorithm in 3D path planning, this paper proposes a novel heuristic intelligent algorithm derived from the Beetle Antennae Search (BAS) algorithm. The algorithm proposed in this paper has the advantages of wide search range and high search accuracy, and can still maintain a low time complexity when multiple mechanisms are introduced. This paper combines the BAS algorithm with three non-trivial mechanisms proposed to solve the problems of low search efficiency and poor convergence accuracy in 3D path planning. The algorithm contains three non-trivial mechanisms, including local fast search, aco initial path generation, and searching information orientation. At first, local fast search mechanism presents a specific bounded area and add fast iterative exploration to speed up the convergence of path finding. Then aco initial path generation mechanism is initialized by Ant Colony Optimization (ACO) as a pruning basis. The initialization of the ACO algorithm can quickly obtain an effective path. Using the exploration trend of this path, the algorithm can quickly obtain a locally optimal path. Thirdly, searching information orientation mechanism is employed for BAS algorithm to guarantee the stability of the path finding, thereby avoiding blind exploration and reducing wasted computing resources. Simulation results show that the algorithm proposed in this paper has higher search accuracy and exploration speed than other intelligent algorithms, and improves the adaptability of the path planning algorithms in different environments. The effectiveness of the proposed algorithm is verified in simulation.

[1]  Byunghee Lee,et al.  Path Planning Algorithm Using the Particle Swarm Optimization and the Improved Dijkstra Algorithm , 2008, 2008 IEEE Pacific-Asia Workshop on Computational Intelligence and Industrial Application.

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

[3]  Yuan Yan Tang,et al.  Simultaneous Spectral-Spatial Feature Selection and Extraction for Hyperspectral Images , 2019, IEEE Transactions on Cybernetics.

[4]  Andy Ju An Wang,et al.  Path Planning for Virtual Human Motion Using Improved A* Star Algorithm , 2010, 2010 Seventh International Conference on Information Technology: New Generations.

[5]  Bo Du,et al.  Can We Track Targets From Space? A Hybrid Kernel Correlation Filter Tracker for Satellite Video , 2019, IEEE Transactions on Geoscience and Remote Sensing.

[6]  Howie Choset,et al.  Coverage of Known Spaces: The Boustrophedon Cellular Decomposition , 2000, Auton. Robots.

[7]  David M. Rocke,et al.  Heuristic Search Algorithms for the Minimum Volume Ellipsoid , 1993 .

[8]  Munan Li,et al.  Three-Dimensional Path Planning of Robots in Virtual Situations Based on an Improved Fruit Fly Optimization Algorithm , 2014 .

[9]  Enrique González,et al.  BSA: A Complete Coverage Algorithm , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[10]  A. Roli Artificial Neural Networks , 2012, Lecture Notes in Computer Science.

[11]  Qiang Liu,et al.  Beetle Swarm Optimization Algorithm: Theory and Application , 2018, Filomat.

[12]  Sheng Liu,et al.  Entropy-Based Dynamic Heterogeneous Ant Colony Optimization , 2019, IEEE Access.

[13]  Shuzhi Sam Ge,et al.  Dynamic Motion Planning for Mobile Robots Using Potential Field Method , 2002, Auton. Robots.

[14]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[15]  Ibrahim Almarashdeh,et al.  Hybrid Elitist-Ant System for Nurse-Rostering Problem , 2019, J. King Saud Univ. Comput. Inf. Sci..

[16]  Shuai Li,et al.  Beetle Antennae Search without Parameter Tuning (BAS-WPT) for Multi-objective Optimization , 2017, Filomat.

[17]  Shuai Li,et al.  BAS: Beetle Antennae Search Algorithm for Optimization Problems , 2017, ArXiv.

[18]  Adel Nadjaran Toosi,et al.  Artificial fish swarm algorithm: a survey of the state-of-the-art, hybridization, combinatorial and indicative applications , 2012, Artificial Intelligence Review.

[19]  Shuai Li,et al.  PSA: A Novel Optimization Algorithm Based on Survival Rules of Porcellio Scaber , 2017, 2021 IEEE 5th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC).

[20]  John J. Grefenstette,et al.  Optimization of Control Parameters for Genetic Algorithms , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[21]  Shuai Li,et al.  A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern Classification , 2019, IEEE Access.

[22]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms , 1972, SIAM J. Comput..

[23]  Shuai Li,et al.  Plume Front Tracking in Unknown Environments by Estimation and Control , 2019, IEEE Transactions on Industrial Informatics.

[24]  Marc Carreras,et al.  A survey on coverage path planning for robotics , 2013, Robotics Auton. Syst..

[25]  Robert B. Jerard,et al.  C-space approach to tool-path generation for die and mould machining , 1997, Comput. Aided Des..

[26]  Jean-Claude Latombe,et al.  Robot Motion Planning: A Distributed Representation Approach , 1991, Int. J. Robotics Res..

[27]  Xin Zhang,et al.  Dynamic task allocation in multi-robot coordination for moving target tracking: A distributed approach , 2019, Autom..

[28]  Hao Lin,et al.  A new fallback beetle antennae search algorithm for path planning of mobile robots with collision-free capability , 2020, Soft Comput..

[29]  Shuai Li,et al.  Model-Free Optimization Using Eagle Perching Optimizer , 2018, ArXiv.

[30]  Natarajan Meghanathan,et al.  Breadth First Search , 2017 .

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

[32]  Shuai Li,et al.  Intelligent Beetle Antennae Search for UAV Sensing and Avoidance of Obstacles , 2019, Sensors.

[33]  Wen-Tsao Pan,et al.  A new Fruit Fly Optimization Algorithm: Taking the financial distress model as an example , 2012, Knowl. Based Syst..

[34]  Shuai Li,et al.  Design and Analysis of FTZNN Applied to the Real-Time Solution of a Nonstationary Lyapunov Equation and Tracking Control of a Wheeled Mobile Manipulator , 2018, IEEE Transactions on Industrial Informatics.

[35]  Aleem Akhtar,et al.  Evolution of Ant Colony Optimization Algorithm - A Brief Literature Review , 2019, ArXiv.

[36]  Siddhartha S. Srinivasa,et al.  Informed RRT*: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.