Improved Bat Algorithm for UAV Path Planning in Three-Dimensional Space

This paper describes the flight path planning for unmanned aerial vehicles (UAVs) based on the advanced swarm optimization algorithm of the bat algorithm (BA) in a static environment. The main purpose of this work is that the UAVs can obtain an accident-free, shorter, and safer flight path between the starting point and the endpoint in the complex three-dimensional battlefield environment. Based on the characteristics of the standard BA and the artificial bee colony algorithm (ABC), a new modification of the BA algorithm is proposed in this work, namely, the improved bat algorithm integrated into the ABC algorithm (IBA). The IBA mainly uses ABC to modify the BA and solves the problem of poor local search ability of the BA. This article demonstrates the convergence of the IBA and performs simulations in MATLAB environment to verify its effectiveness. The simulations showed that the time required for the IBA to obtain the optimum solution is approximately 50% lower than the BA, and that the quality of the optimum solution is about 14% higher than the ABC. Furthermore, by comparing with other traditional and improved swarm intelligent path planning algorithms, the IBA can plan a faster, shorter, safer, accident-free flight path for UAVs. Finally, this article proves that IBA also has good performance in optimizing functions and has broad application potential.

[1]  Ahmad Taher Azar,et al.  A New Adaptive Synergetic Control Design for Single Link Robot Arm Actuated by Pneumatic Muscles , 2020, Entropy.

[2]  Carlos Eduardo Pereira,et al.  A Modified Simulated Annealing Algorithm for SUAVs Path Planning , 2015 .

[3]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[4]  Seyedali Mirjalili,et al.  Three-dimensional path planning for UCAV using an improved bat algorithm , 2016 .

[5]  Ahmad Taher Azar,et al.  Model-free active input–output feedback linearization of a single-link flexible joint manipulator: An improved active disturbance rejection control approach , 2020 .

[6]  Zhu Wang,et al.  Multi-UAV reconnaissance task allocation for heterogeneous targets using an opposition-based genetic algorithm with double-chromosome encoding , 2017 .

[7]  Amir H. Gandomi,et al.  Marine Predators Algorithm: A nature-inspired metaheuristic , 2020, Expert Syst. Appl..

[8]  Ahmad Taher Azar,et al.  Improved Active Disturbance Rejection-Based Decentralized Control for MIMO Nonlinear Systems: Comparison with The Decoupled Control Scheme , 2020, Applied Sciences.

[9]  Jinya Su,et al.  Experimental evaluation of UAV spraying for peach trees of different shapes: Effects of operational parameters on droplet distribution , 2020, Comput. Electron. Agric..

[10]  Aws Abdulsalam Najm,et al.  Altitude and Attitude Stabilization of UAV Quadrotor System using Improved Active Disturbance Rejection Control , 2020 .

[11]  Ning Ai-pin,et al.  Convergence analysis of artificial bee colony algorithm , 2013 .

[12]  Selcuk Aslan,et al.  Solving UAV Localization Problem with Artificial Bee Colony (ABC) Algorithm , 2019, 2019 4th International Conference on Computer Science and Engineering (UBMK).

[13]  Qu Shiru,et al.  Path planning for Unmanned Air Vehicles using an improved artificial bee colony algorithm , 2012, Proceedings of the 31st Chinese Control Conference.

[14]  Richard A. Formato,et al.  Central Force Optimization with variable initial probes and adaptive decision space , 2011, Appl. Math. Comput..

[15]  Xin-She Yang,et al.  New directional bat algorithm for continuous optimization problems , 2017, Expert Syst. Appl..

[16]  Anupam Shukla,et al.  Adaptive & Discrete Real Bat Algorithms for Route Search Optimization of Graph Based Road Network , 2013, 2013 International Conference on Machine Intelligence and Research Advancement.

[17]  Ya D Sergeyev,et al.  On the efficiency of nature-inspired metaheuristics in expensive global optimization with limited budget , 2018, Scientific Reports.

[18]  Ahmad Taher Azar,et al.  Genetic Optimization-Based Consensus Control of Multi-Agent 6-DoF UAV System , 2020, Sensors.

[19]  Ibraheem Kasim Ibraheem,et al.  Anti-Disturbance Compensator Design for Unmanned Aerial Vehicle , 2019, Journal of Engineering.

[20]  Javier Del Ser,et al.  Weighted strategies to guide a multi-objective evolutionary algorithm for multi-UAV mission planning , 2019, Swarm Evol. Comput..

[21]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[22]  Amir Hossein Gandomi,et al.  Chaotic bat algorithm , 2014, J. Comput. Sci..

[23]  Ahmad Taher Azar,et al.  Grid-Based Mobile Robot Path Planning Using Aging-Based Ant Colony Optimization Algorithm in Static and Dynamic Environments , 2020, Sensors.

[24]  Richard A. Formato,et al.  Central force optimization: A new deterministic gradient-like optimization metaheuristic , 2009 .

[25]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[26]  Liang Liu,et al.  Tracking a dynamic invading target by UAV in oilfield inspection via an improved bat algorithm , 2020, Appl. Soft Comput..

[27]  Ibraheem Kasim Ibraheem,et al.  Path Planning of an Autonomous Mobile Robot in a Dynamic Environment using Modified Bat Swarm Optimization , 2018, ArXiv.

[28]  Honglun Wang,et al.  UAV feasible path planning based on disturbed fluid and trajectory propagation , 2015 .

[29]  Seid H. Pourtakdoust,et al.  Optimal maneuver-based motion planning over terrain and threats using a dynamic hybrid PSO algorithm , 2013 .

[30]  Liang Zhao,et al.  A Novel Improved Bat Algorithm in UAV Path Planning , 2019, Computers, Materials & Continua.

[31]  Ibraheem Kasim Ibraheem,et al.  Nonlinear PID controller design for a 6-DOF UAV quadrotor system , 2018, Engineering Science and Technology, an International Journal.

[32]  Ahmad Taher Azar,et al.  Autonomous navigation and obstacle avoidance of an omnidirectional mobile robot using swarm optimization and sensors deployment , 2020, International Journal of Advanced Robotic Systems.

[33]  Xin-She Yang,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010, NICSO.

[34]  Li Cheng,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010 .

[35]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[36]  Fatin Hassan Ajeil,et al.  Path Planning of an autonomous Mobile Robot using Swarm Based Optimization Techniques , 2017 .

[37]  Rui Wang,et al.  Path planning of mobile robot based on improved ant colony algorithm , 2011, 2011 International Conference on Consumer Electronics, Communications and Networks (CECNet).

[38]  Jeng-Shyang Pan,et al.  Hybrid Bat Algorithm with Artificial Bee Colony , 2014, ECC.

[39]  Fang Liu,et al.  Chaotic artificial bee colony approach to Uninhabited Combat Air Vehicle (UCAV) path planning , 2010 .

[40]  Gaige Wang,et al.  A Bat Algorithm with Mutation for UCAV Path Planning , 2012, TheScientificWorldJournal.

[41]  Kang Yang,et al.  Research of Control System for Plant Protection UAV Based on Pixhawk , 2020 .

[42]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[43]  Gao Yue-lin The global convergence analysis of particle swarm optimization algorithm based on Markov chain , 2011 .