Multi-robot path planning using an improved self-adaptive particle swarm optimization

Path planning is of great significance in motion planning and cooperative navigation of multiple robots. Nevertheless, because of its high complexity and nondeterministic polynomial time hard nature, efficiently tackling with the issue of multi-robot path planning remains greatly challenging. To this end, enhancing a coevolution mechanism and an improved particle swarm optimization (PSO) algorithm, this article presents a coevolution-based particle swarm optimization method to cope with the multi-robot path planning issue. Attempting to well adjust the global and local search abilities and address the stagnation issue of particle swarm optimization, the proposed particle swarm optimization enhances a widely used standard particle swarm optimization algorithm with the evolutionary game theory, in which a novel self-adaptive strategy is proposed to update the three main control parameters of particles. Since the convergence of particle swarm optimization significantly influences its optimization efficiency, the convergence of the proposed particle swarm optimization is analytically investigated and a parameter selection rule, sufficiently guaranteeing the convergence of this particle swarm optimization, is provided in this article. The performance of the proposed planning method is verified through different scenarios both in single-robot and in multi-robot path planning problems. The numerical simulation results reveal that, compared to its contenders, the proposed method is highly promising with respect to the path optimality. Also, the computation time of the proposed method is comparable with those of its peers.

[1]  B. K. Panigrahi,et al.  Intelligent-based multi-robot path planning inspired by improved classical Q-learning and improved particle swarm optimization with perturbed velocity , 2016 .

[2]  Rahul Kala,et al.  Multi-robot path planning using co-evolutionary genetic programming , 2012, Expert Syst. Appl..

[3]  Malcolm Ross Kinsella Ryan Exploiting Subgraph Structure in Multi-Robot Path Planning , 2008, J. Artif. Intell. Res..

[4]  Hong Qu,et al.  An improved genetic algorithm with co-evolutionary strategy for global path planning of multiple mobile robots , 2013, Neurocomputing.

[5]  Reza Akbari,et al.  A rank based particle swarm optimization algorithm with dynamic adaptation , 2011, J. Comput. Appl. Math..

[6]  Zbigniew Michalewicz,et al.  Analysis of Stability, Local Convergence, and Transformation Sensitivity of a Variant of the Particle Swarm Optimization Algorithm , 2016, IEEE Transactions on Evolutionary Computation.

[7]  Kusum Deep,et al.  Novel inertia weight strategies for particle swarm optimization , 2013, Memetic Comput..

[8]  Daniela Rus,et al.  An Effective Algorithmic Framework for Near Optimal Multi-robot Path Planning , 2015, ISRR.

[9]  Jianjun Luo,et al.  Hybridizing Particle Swarm Optimization and Differential Evolution for the Mobile Robot Global Path Planning , 2016 .

[10]  Jianhua Zhang,et al.  Multi-objective Particle Swarm Optimization for Robot Path Planning in Environment with Danger Sources , 2011, J. Comput..

[11]  Guiji Tang,et al.  A Novel Method of Fault Diagnosis for Rolling Bearing Based on Dual Tree Complex Wavelet Packet Transform and Improved Multiscale Permutation Entropy , 2016 .

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

[13]  Lenan Wu,et al.  UCAV Path Planning by Fitness-Scaling Adaptive Chaotic Particle Swarm Optimization , 2013 .

[14]  J. M. Smith,et al.  The Logic of Animal Conflict , 1973, Nature.

[15]  Antonio Franchi,et al.  Multi-robot path planning with maintenance of generalized connectivity , 2017, 2017 International Symposium on Multi-Robot and Multi-Agent Systems (MRS).

[16]  P. Taylor,et al.  Evolutionarily Stable Strategies and Game Dynamics , 1978 .

[17]  Sunil Kumar Kashyap,et al.  Matrix-Binary Codes based Genetic Algorithm for path planning of mobile robot , 2017, Comput. Electr. Eng..

[18]  Jian Xiao,et al.  A novel chaotic particle swarm optimization based fuzzy clustering algorithm , 2012, Neurocomputing.

[19]  Esmaeel Khanmirza,et al.  Multi-objective multi-robot path planning in continuous environment using an enhanced genetic algorithm , 2019, Expert Syst. Appl..

[20]  Qing Liu,et al.  A diversity-guided hybrid particle swarm optimization based on gradient search , 2014, Neurocomputing.

[21]  Zhen Wang,et al.  A new constraint handling method based on the modified Alopex-based evolutionary algorithm , 2014, Comput. Ind. Eng..

[22]  Antonios Tsourdos,et al.  Convergence proof of an enhanced Particle Swarm Optimisation method integrated with Evolutionary Game Theory , 2016, Inf. Sci..

[23]  Jianjun Luo,et al.  A Framework for Constrained Optimization Problems Based on a Modified Particle Swarm Optimization , 2016 .

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

[25]  Carmelo J. A. Bastos Filho,et al.  A mechanism based on Artificial Bee Colony to generate diversity in Particle Swarm Optimization , 2015, Neurocomputing.

[26]  Robin De Keyser,et al.  A hierarchical global path planning approach for mobile robots based on multi-objective particle swarm optimization , 2017, Appl. Soft Comput..

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

[28]  Michael J. Black,et al.  Decentralized MPC based Obstacle Avoidance for Multi-Robot Target Tracking Scenarios , 2018, 2018 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR).

[29]  Maurice Clerc,et al.  Beyond Standard Particle Swarm Optimisation , 2010, Int. J. Swarm Intell. Res..

[30]  Bijaya K. Panigrahi,et al.  A hybrid improved PSO-DV algorithm for multi-robot path planning in a clutter environment , 2016, Neurocomputing.

[31]  Bijaya K. Panigrahi,et al.  A hybridization of an improved particle swarm optimization and gravitational search algorithm for multi-robot path planning , 2016, Swarm Evol. Comput..

[32]  Zhonghua Wu,et al.  Mathematical Modeling of Heat and Mass Transfer in Energy Science and Engineering , 2013 .

[33]  Mohamed Elhoseny,et al.  Intelligent Bézier curve-based path planning model using Chaotic Particle Swarm Optimization algorithm , 2019, Cluster Computing.