A hybridization of an improved particle swarm optimization and gravitational search algorithm for multi-robot path planning

Abstract This paper proposed a new methodology to determine the optimal trajectory of the path for multi-robot in a clutter environment using hybridization of improved particle swarm optimization (IPSO) with an improved gravitational search algorithm (IGSA). The proposed approach embedded the social essence of IPSO with motion mechanism of IGSA. The proposed hybridization IPSO–IGSA maintain the efficient balance between exploration and exploitation because of adopting co-evolutionary techniques to update the IGSA acceleration and particle positions with IPSO velocity simultaneously. The objective of the algorithm is to minimize the maximum path length that corresponds to minimize the arrival time of all robots to their respective destination in the environment. The robot on the team make independent decisions, coordinate, and cooperate with each other to determine the next positions from their current position in the world map using proposed hybrid IPSO–IGSA. Finally the analytical and experimental results of the multi-robot path planning were compared to those obtained by IPSO–IGSA, IPSO, IGSA in a similar environment. The Simulation and the Khepera environment result show outperforms of IPSO–IGSA as compared with IPSO and IGSA with respect to optimize the path length from predefine initial position to designation position ,energy optimization in the terms of number of turn and arrival time.

[1]  Debasish Ghose,et al.  Chasing Multiple Mobile Signal Sources: A Glowworm Swarm Optimization Approach , 2007, IICAI.

[2]  Lydia E. Kavraki,et al.  Path planning for minimal energy curves of constant length , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[3]  Saman K. Halgamuge,et al.  Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients , 2004, IEEE Transactions on Evolutionary Computation.

[4]  Zbigniew Michalewicz,et al.  Adaptive evolutionary planner/navigator for mobile robots , 1997, IEEE Trans. Evol. Comput..

[5]  Pratyusha Rakshit,et al.  Multi-robot path-planning using artificial bee colony optimization algorithm , 2011, 2011 Third World Congress on Nature and Biologically Inspired Computing.

[6]  Caro Lucas,et al.  Memetic Algorithm Based Path Planning for a Mobile Robot , 2007, International Conference on Computational Intelligence.

[7]  Stephen J. Buckley,et al.  Fast motion planning for multiple moving robots , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[8]  S. Mirjalili,et al.  A new hybrid PSOGSA algorithm for function optimization , 2010, 2010 International Conference on Computer and Information Application.

[9]  Hubert Roth,et al.  A Hybrid Approach Based on ACO and Ga for Multi Objective Mobile Robot Path Planning , 2014 .

[10]  Siti Zaiton Mohd Hashim,et al.  Training feedforward neural networks using hybrid particle swarm optimization and gravitational search algorithm , 2012, Appl. Math. Comput..

[11]  Ma Changxi,et al.  Notice of RetractionStudy on the hazardous blocked synthetic value and the optimization route of hazardous material transportation network based on A-star algorithm , 2011, 2011 Seventh International Conference on Natural Computation.

[12]  Ellips Masehian,et al.  Multi-Objective PSO- and NPSO-based Algorithms for Robot Path Planning , 2010 .

[13]  Jian Cheng,et al.  Path planning method for robots in complex ground environment based on cultural algorithm , 2009, GEC '09.

[14]  Mansoor Davoodi Monfared,et al.  Clear and smooth path planning , 2015, Appl. Soft Comput..

[15]  Jin-Hui Zhu,et al.  Obstacle avoidance with multi-objective optimization by PSO in dynamic environment , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[16]  Mohammad Bagher Fakhrzad,et al.  Team Robot Motion Planning in Dynamics Environments Using a New Hybrid Algorithm (Honey Bee Mating Optimization-Tabu List) , 2014 .

[17]  Jun Zhang,et al.  Adaptive Particle Swarm Optimization , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[18]  Om Prakash Verma,et al.  An Optimal Edge Detection Using Gravitational Search Algorithm , 2013 .

[19]  Paul Levi,et al.  Cooperative Multi-Robot Path Planning by Heuristic Priority Adjustment , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Amit Konar,et al.  PATH PLANNING OF MOBILE ROBOT IN UNKNOWN ENVIRONMENT , 2010 .

[21]  H. Hoyer,et al.  Planning of optimal paths for autonomous agents moving in inhomogeneous environments , 1997, 1997 8th International Conference on Advanced Robotics. Proceedings. ICAR'97.

[22]  Yangmin Li,et al.  Smooth Path Planning of a Mobile Robot Using Stochastic Particle Swarm Optimization , 2006, 2006 International Conference on Mechatronics and Automation.

[23]  Thomas Kiel Rasmussen,et al.  Hybrid Particle Swarm Optimiser with breeding and subpopulations , 2001 .

[24]  Radu-Emil Precup,et al.  Multi-robot GSA- and PSO-based optimal path planning in static environments , 2013, 9th International Workshop on Robot Motion and Control.

[25]  Yiwen Sun,et al.  Global path planning of mobile robots using a memetic algorithm , 2015, Int. J. Syst. Sci..

[26]  Li Pei,et al.  Path planning of unmanned aerial vehicle based on improved gravitational search algorithm , 2012 .

[27]  S. N. Patro,et al.  Artificial Immune System Based Path Planning of Mobile Robot , 2012, Soft Computing Techniques in Vision Science.

[28]  Jihong Lee,et al.  A minimum-time trajectory planning method for two robots , 1992, IEEE Trans. Robotics Autom..

[29]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[30]  Zhao Chun-xia Particle swarm optimization based on endocrine regulation mechanism , 2007 .

[31]  Dayal R. Parhi,et al.  Optimal path planning for a mobile robot using cuckoo search algorithm , 2016, J. Exp. Theor. Artif. Intell..

[32]  Radu-Emil Precup,et al.  Optimal Robot Path Planning Using Gravitational Search Algorithm , 2013 .

[33]  Yi Guo,et al.  A distributed and optimal motion planning approach for multiple mobile robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[34]  Kang G. Shin,et al.  Minimum-time collision-free trajectory planning for dual-robot systems , 1992, IEEE Trans. Robotics Autom..

[35]  Jinchao Guo,et al.  The path planning for mobile robot based on bat algorithm , 2015, Int. J. Autom. Control..

[36]  Seyed Mohammad Mirjalili,et al.  Evolutionary population dynamics and grey wolf optimizer , 2015, Neural Computing and Applications.

[37]  Amit Konar,et al.  Improving particle swarm optimization with differentially perturbed velocity , 2005, GECCO '05.

[38]  Lifang Xu,et al.  Research of biogeography particle swarm optimization for robot path planning , 2015, Neurocomputing.

[39]  Somnuk Phon-Amnuaisuk,et al.  Navigating a robotic swarm in an uncharted 2D landscape , 2010, Appl. Soft Comput..

[40]  Amit Konar,et al.  Cooperative multi-robot path planning using differential evolution , 2009, J. Intell. Fuzzy Syst..

[41]  Radu-Emil Precup,et al.  Hybrid PSO-GSA robot path planning algorithm in static environments with danger zones , 2013, 2013 17th International Conference on System Theory, Control and Computing (ICSTCC).

[42]  Yu Liu,et al.  A New Bio-inspired Algorithm: Chicken Swarm Optimization , 2014, ICSI.

[43]  Xin-Ping Guan,et al.  An improved krill herd algorithm: Krill herd with linear decreasing step , 2014, Appl. Math. Comput..

[44]  Marina L. Gavrilova,et al.  Roadmap-Based Path Planning - Using the Voronoi Diagram for a Clearance-Based Shortest Path , 2008, IEEE Robotics & Automation Magazine.

[45]  Jianhua Zhang,et al.  Robot path planning in uncertain environment using multi-objective particle swarm optimization , 2013, Neurocomputing.

[46]  Amit Konar,et al.  Artificial Intelligence and Soft Computing: Behavioral and Cognitive Modeling of the Human Brain , 1999 .

[47]  David M. W. Powers,et al.  The use of area extended particle swarm optimization (AEPSO) in swarm robotics , 2010, 2010 11th International Conference on Control Automation Robotics & Vision.

[48]  Xiang Liu,et al.  A comparative study of A-star algorithms for search and rescue in perfect maze , 2011, 2011 International Conference on Electric Information and Control Engineering.

[49]  Swagatam Das,et al.  Modified Particle Swarm Optimization with Switching Update Strategy , 2012, SEMCCO.

[50]  Libor Preucil,et al.  Robot Path Planning using Particle Swarm Optimization of Ferguson Splines , 2006, 2006 IEEE Conference on Emerging Technologies and Factory Automation.

[51]  Guan-Chun Luh,et al.  Behavior-based intelligent mobile robot using an immunized reinforcement adaptive learning mechanism , 2002, Adv. Eng. Informatics.

[52]  Chang Liu,et al.  A New Path Planning Method Based on Firefly Algorithm , 2012, 2012 Fifth International Joint Conference on Computational Sciences and Optimization.

[53]  Ignacy Duleba,et al.  Nonholonomic motion planning based on Newton algorithm with energy optimization , 2003, IEEE Trans. Control. Syst. Technol..

[54]  Somnuk Phon-Amnuaisuk,et al.  Applying Area Extension PSO in Robotic Swarm , 2010, J. Intell. Robotic Syst..

[55]  Mohammad Javad Mahmoodabadi,et al.  Multi-Objective Optimization of Solar Thermal Energy Storage Using Hybrid of Particle Swarm Optimization and Multiple Crossover and Mutation Operator , 2011 .

[56]  Wei Cai,et al.  Grey Wolf Optimizer for parameter estimation in surface waves , 2015 .

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

[58]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[59]  Ming-Yi Ju,et al.  Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding , 2014, TheScientificWorldJournal.

[60]  Ahmad Bagheri,et al.  HEPSO: High exploration particle swarm optimization , 2014, Inf. Sci..

[61]  Zhihua Cui,et al.  Monarch butterfly optimization , 2015, Neural Computing and Applications.

[62]  Gu Guochang,et al.  Path Planning Based on Improved Binary Particle Swarm Optimization Algorithm , 2008, 2008 IEEE Conference on Robotics, Automation and Mechatronics.

[63]  De-Bao Sun,et al.  Path planning for mobile robot using the particle swarm optimization with mutation operator , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[64]  P. J. Angeline,et al.  Using selection to improve particle swarm optimization , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[65]  Debasish Ghose,et al.  A Glowworm Swarm Optimization Based Multi-robot System for Signal Source Localization , 2009 .

[66]  Zhicheng Ji,et al.  A novel hybrid particle swarm optimization and gravitational search algorithm for solving economic emission load dispatch problems with various practical constraints , 2014 .

[67]  David M. W. Powers,et al.  Cooperative Area Extension of PSO - Transfer Learning vs. Uncertainty in a Simulated Swarm Robotics , 2013, ICINCO.