MOSFLA-MRPP: Multi-Objective Shuffled Frog-Leaping Algorithm applied to Mobile Robot Path Planning

Nowadays, mobile robotics is one of the most important fields of robotics. Due to the popularity of mobile robots, finding a feasible path that allows a robot to move from a starting point to a target point in a certain environment has become one of the most researched problems in this field of robotics. This problem is known as path planning (PP). PP is categorized as an NP-Hard problem and, for this reason, Multi-Objective Evolutionary Algorithms (MOEAs) could be used to efficiently solve this problem. In this work, a Multi-Objective approach based on the Shuffled Frog-Leaping Algorithm (MOSFLA) has been proposed to solve the PP problem. This algorithm is inspired on the frogs' behavior in nature. In our problem definition we considered three different objectives: the path safety, the path length, and the path smoothness. The last one is a very important objective in mobile robotics since it is directly related to the energy consumption. Furthermore, and unlike other authors, eight realistic scenarios have been used for the paths calculation and the assessment of our proposal. In order to compare the obtained results, we also used the well-known Non-dominated Sorting Genetic Algorithm II (NSGA-II), which is the most commonly used algorithm by other authors who tackled the PP problem in a multi-objective way. With respect to the results evaluation, on the one hand, we used specific quality metrics. On the other hand, to demonstrate the statistical relevance of the obtained results we performed an in-depth statistical analysis. Finally, the study shows that the proposed MOSFLA is a good alternative to solve the PP problem.

[1]  Mansoor Davoodi Monfared,et al.  Multi-objective path planning in discrete space , 2013, Appl. Soft Comput..

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

[3]  Chen-Yuan Chen,et al.  RETRACTED: Path planning for autonomous robots – a comprehensive analysis by a greedy algorithm , 2013 .

[4]  Muzaffar Eusuff,et al.  Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization , 2006 .

[5]  Ying Tan,et al.  Advances in Swarm Intelligence , 2016, Lecture Notes in Computer Science.

[6]  Hu Jun,et al.  Multi-objective Mobile Robot Path Planning Based on Improved Genetic Algorithm , 2010, 2010 International Conference on Intelligent Computation Technology and Automation.

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

[8]  ZitzlerE.,et al.  Multiobjective evolutionary algorithms , 1999 .

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

[10]  Ellips Masehian,et al.  Multi-objective robot motion planning using a particle swarm optimization model , 2010, Journal of Zhejiang University SCIENCE C.

[11]  Zbigniew Michalewicz,et al.  Variants of Evolutionary Algorithms for Real-World Applications , 2011, Variants of Evolutionary Algorithms for Real-World Applications.

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

[13]  R. Bartle The elements of integration and Lebesgue measure , 1995 .

[14]  Seung-Hwan Choi,et al.  Evolutionary multi-objective optimization in robot soccer system for education , 2009, IEEE Comput. Intell. Mag..

[15]  Lothar Thiele,et al.  Comparison of Multiobjective Evolutionary Algorithms: Empirical Results , 2000, Evolutionary Computation.

[16]  Jing-Sin Liu,et al.  High-quality path planning for autonomous mobile robots with η3-splines and parallel genetic algorithms , 2009, 2008 IEEE International Conference on Robotics and Biomimetics.

[17]  Kalyanmoy Deb,et al.  Multi-objective path planning using spline representation , 2011, 2011 IEEE International Conference on Robotics and Biomimetics.

[18]  Shiyin Qin,et al.  Multi-objective Path Planning for Space Exploration Robot Based on Chaos Immune Particle Swarm Optimization Algorithm , 2011, AICI.

[19]  DebK.,et al.  A fast and elitist multiobjective genetic algorithm , 2002 .

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

[21]  S. Geetha,et al.  Multi objective mobile robot path planning based on hybrid algorithm , 2011, 2011 3rd International Conference on Electronics Computer Technology.

[22]  Jing-Sin Liu,et al.  Generating minimax-curvature and shorter η3-spline path using multi-objective variable-length genetic algorithm , 2010, 2010 International Conference on Networking, Sensing and Control (ICNSC).

[23]  Lingfeng Wang,et al.  Design and Control of Intelligent Robotic Systems , 2009 .

[24]  Jong-Hwan Kim,et al.  Multiobjective quantum-inspired evolutionary algorithm for fuzzy path planning of mobile robot , 2009, 2009 IEEE Congress on Evolutionary Computation.

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

[26]  Zexuan Zhu,et al.  Global Path Planning of Wheeled Robots Using a Multi-Objective Memetic Algorithm , 2013, IDEAL.

[27]  Hongwei Mo,et al.  Constrained Multi-objective Biogeography Optimization Algorithm for Robot Path Planning , 2013, ICSI.

[28]  Dunwei Gong,et al.  Robot path planning in an environment with many terrains based on interval multi-objective PSO , 2013, 2013 IEEE Congress on Evolutionary Computation.

[29]  Ellips Masehian,et al.  A multi-objective PSO-based algorithm for robot path planning , 2010, 2010 IEEE International Conference on Industrial Technology.

[30]  Tiong Sieh Kiong,et al.  Cognitive Map approach for mobility path optimization using multiple objectives genetic algorithm , 2000, 2009 4th International Conference on Autonomous Robots and Agents.

[31]  Yan-tao Tian,et al.  Multi-objective path planning for unrestricted mobile , 2009, 2009 IEEE International Conference on Automation and Logistics.

[32]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[33]  Nafiseh Sedaghat,et al.  Mobile robot path planning by new structured multi-objective genetic algorithm , 2011, 2011 International Conference of Soft Computing and Pattern Recognition (SoCPaR).

[34]  Dalong Wang,et al.  Ranked Pareto Particle Swarm Optimization for Mobile Robot Motion Planning , 2009 .

[35]  David J. Sheskin,et al.  Handbook of Parametric and Nonparametric Statistical Procedures , 1997 .