Meta-heuristic approach for solving multi-objective path planning for autonomous guided robot using PSO–GWO optimization algorithm with evolutionary programming

As path planning is an NP-hard problem it can be solved by multi-objective algorithms. In this article, we propose a multi-objective path planning algorithm which consists of three steps: (1) the first step consists of optimizing a path by the hybridization of the Grey Wolf optimizer-particle swarm optimization algorithm, it minimizes the path distance and smooths the path. (2) the second step, all optimal and feasible points generated by PSO–GWO algorithm are integrated with Local Search technique to convert any infeasible point into feasible point solution, the last step (3) depends on collision avoidance and detection algorithm, where mobile robot detects the presence of an obstacle in its sensing circle and then avoid them using collision avoidance algorithm. The proposed method is further improved by adding the mutation operators by evolutionary, it further solves path safety, length, and smooths it further for a mobile robot. Different simulations have been performed under numerous environments to test the feasibility of the proposed algorithm and it is shown the algorithm produces a more feasible path with a short distance and thus proves that it overcomes the shortcomings of other conventional techniques.

[1]  Xuanang Chen,et al.  Path planning and control of soccer robot based on genetic algorithm , 2019, Journal of Ambient Intelligence and Humanized Computing.

[2]  MirjaliliSeyedali,et al.  Multi-objective grey wolf optimizer , 2016 .

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

[4]  Leandro dos Santos Coelho,et al.  Multi-objective grey wolf optimizer: A novel algorithm for multi-criterion optimization , 2016, Expert Syst. Appl..

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

[6]  Robin De Keyser,et al.  Heuristic approaches in robot path planning: A survey , 2016, Robotics Auton. Syst..

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

[8]  Howie Choset,et al.  Principles of Robot Motion: Theory, Algorithms, and Implementation ERRATA!!!! 1 , 2007 .

[9]  Ellips Masehian,et al.  Classic and Heuristic Approaches in Robot Motion Planning A Chronological Review , 2007 .

[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]  B. B. V. L. Deepak,et al.  Optimal Path Planning of Mobile Robot using Hybrid Cuckoo Search-Bat Algorithm , 2018 .

[12]  Saeed Khodaygan,et al.  Optimal path-planning for mobile robots to find a hidden target in an unknown environment based on machine learning , 2019, J. Ambient Intell. Humaniz. Comput..

[13]  Junjie Chen,et al.  Node localization algorithm of wireless sensor networks with mobile beacon node , 2017, Peer Peer Netw. Appl..

[14]  Andrey V. Savkin,et al.  A biologically inspired method for robot navigation in a cluttered environment , 2009, Robotica.

[15]  John Canny,et al.  The complexity of robot motion planning , 1988 .

[16]  Amit Konar,et al.  A Deterministic Improved Q-Learning for Path Planning of a Mobile Robot , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

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

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

[19]  Ramón Galán,et al.  Decision making algorithm for an autonomous guide-robot using fuzzy logic , 2018, J. Ambient Intell. Humaniz. Comput..

[20]  Ryad Chellali,et al.  An Overview of Nature-Inspired, Conventional, and Hybrid Methods of Autonomous Vehicle Path Planning , 2018, Journal of Advanced Transportation.

[21]  Kalyanmoy Deb,et al.  Multi-objective optimal path planning using elitist non-dominated sorting genetic algorithms , 2012, Soft Computing.

[22]  Nauman Aslam,et al.  Swarm Intelligence Optimization Techniques for Obstacle-Avoidance Mobility-Assisted Localization in Wireless Sensor Networks , 2018, IEEE Access.

[23]  Farah Mahdi Ali,et al.  Path Planning of an Autonomous Mobile Robot using Directed Artificial Bee Colony Algorithm , 2014 .

[24]  Marco A. Contreras-Cruz,et al.  Mobile robot path planning using artificial bee colony and evolutionary programming , 2015, Appl. Soft Comput..

[25]  Hossam Faris,et al.  Grey wolf optimizer: a review of recent variants and applications , 2017, Neural Computing and Applications.

[26]  S. B. Singh,et al.  Hybrid Algorithm of Particle Swarm Optimization and Grey Wolf Optimizer for Improving Convergence Performance , 2017, J. Appl. Math..

[27]  Wan Rahiman,et al.  A comprehensive study for robot navigation techniques , 2019, Cogent Engineering.

[28]  Federica Verdini,et al.  Real time indoor localization integrating a model based pedestrian dead reckoning on smartphone and BLE beacons , 2017, Journal of Ambient Intelligence and Humanized Computing.

[29]  Qingfu Zhang,et al.  Global path planning of wheeled robots using multi-objective memetic algorithms , 2015, Integr. Comput. Aided Eng..

[30]  Md. Arafat Hossain,et al.  Autonomous robot path planning in dynamic environment using a new optimization technique inspired by Bacterial Foraging technique , 2014, 2013 International Conference on Electrical Information and Communication Technology (EICT).

[31]  Dayal R. Parhi,et al.  IWO-based adaptive neuro-fuzzy controller for mobile robot navigation in cluttered environments , 2016 .

[32]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[33]  Urvinder Singh,et al.  Modified Grey Wolf Optimizer for Global Engineering Optimization , 2016, Appl. Comput. Intell. Soft Comput..

[34]  B. B. V. L. Deepak,et al.  Advance Particle Swarm Optimization-Based Navigational Controller For Mobile Robot , 2014, Arabian Journal for Science and Engineering.

[35]  Suk Gyu Lee,et al.  Hybrid Stochastic Exploration Using Grey Wolf Optimizer and Coordinated Multi-Robot Exploration Algorithms , 2019, IEEE Access.

[36]  Neeraj Kumar,et al.  Shortest Paths in the Plane with Obstacle Violations , 2020, Algorithmica.

[37]  Hesam Omranpour,et al.  Solving robot path planning problem by using a new elitist multi-objective IWD algorithm based on coefficient of variation , 2015, Soft Computing.

[38]  Prases K. Mohanty,et al.  A Robust Path Planning For Mobile Robot Using Smart Particle Swarm Optimization , 2018 .

[39]  Mohd Shahrizal Sunar,et al.  A Comprehensive Study on Pathfinding Techniques for Robotics and Video Games , 2015, Int. J. Comput. Games Technol..

[40]  Ibraheem Kasim Ibraheem,et al.  Multi-Objective Path Planning of an Autonomous Mobile Robot in Static and Dynamic Environments using a Hybrid PSO-MFB Optimisation Algorithm , 2018, Appl. Soft Comput..

[41]  Nauman Aslam,et al.  Dynamic Fuzzy-Logic Based Path Planning for Mobility-Assisted Localization in Wireless Sensor Networks , 2017, Sensors.

[42]  Lawrence J. Fogel,et al.  Intelligence Through Simulated Evolution: Forty Years of Evolutionary Programming , 1999 .