Mobile robot path planning with surrounding point set and path improvement

Abstract The objective of the path planning problem for a mobile robot is to generate a collision-free path from a starting position to a target position with respect to a certain fitness function, such as distance. Although, over the last few decades, path planning has been studied using a number of methodologies, the complicated and dynamic environment increases the complexity of the problem and makes it difficult to find an optimal path in reasonable time. Another issue is the existence of uncertainty in previous approaches. In this paper, we propose a new methodology to solve the path planning problem in two steps. First, the surrounding point set (SPS) is determined where the obstacles are circumscribed by these points. After the initial feasible path is generated based on the SPS, we apply a path improvement algorithm depending upon the former and latter points (PI_FLP), in which each point in the path is repositioned according to two points on either side. Through the SPS, we are able to identify the necessary points for solving path planning problems. PI_FLP can reduce the overall distance of the path, as well as achieve path smoothness. The SPS and PI_FLP algorithms were tested on several maps with obstacles and then compared with other path planning methods As a result, collision-free paths were efficiently and consistently generated, even for maps with narrow geometry and high complexity.

[1]  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.

[2]  Adem Tuncer,et al.  Dynamic path planning of mobile robots with improved genetic algorithm , 2012, Comput. Electr. Eng..

[3]  T. Mohanraj,et al.  MOBILE ROBOT PATH PLANNING USING ANT COLONY OPTIMIZATION , 2014 .

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

[5]  Horacio Martinez-Alfaro,et al.  Mobile robot path planning and tracking using simulated annealing and fuzzy logic control , 1998 .

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

[7]  Lydia E. Kavraki,et al.  Measure theoretic analysis of probabilistic path planning , 2004, IEEE Transactions on Robotics and Automation.

[8]  Ching-Chih Tsai,et al.  Global path planning for autonomous robot navigation using hybrid metaheuristic GA-PSO algorithm , 2011, SICE Annual Conference 2011.

[9]  John Smith,et al.  Genetic algorithms for adaptive motion planning of an autonomous mobile robot , 1997, Proceedings 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation CIRA'97. 'Towards New Computational Principles for Robotics and Automation'.

[10]  Koshy Varghese,et al.  COLLISION FREE PATH PLANNING OF COOPERATIVE CRANE MANIPULATORS USING GENETIC ALGORITHM , 2005 .

[11]  Hamid Haj Seyyed Javadi,et al.  Using Particle Swarm Optimization for Robot Path Planning in Dynamic Environments with Moving Obstacles and Target , 2009, 2009 Third UKSim European Symposium on Computer Modeling and Simulation.

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

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

[14]  Oscar Castillo,et al.  Path planning for autonomous mobile robot navigation with ant colony optimization and fuzzy cost function evaluation , 2009, Appl. Soft Comput..

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

[16]  Ali M. S. Zalzala,et al.  Safety considerations in the optimisation of paths for mobile robots using genetic algorithms , 1995 .

[17]  Xiujuan Lei,et al.  Dynamic Path Planning of Mobile Robots Based on ABC Algorithm , 2010, AICI.

[18]  Qidi Wu,et al.  A fast two-stage ACO algorithm for robotic path planning , 2011, Neural Computing and Applications.

[19]  Anupam Shukla,et al.  Robotic path planning in static environment using hierarchical multi-neuron heuristic search and probability based fitness , 2011, Neurocomputing.

[20]  S. G. Ponnambalam,et al.  Mobile robot path planning using ant colony optimization , 2009, 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[21]  Aaron Sloman,et al.  Ant Colony System Algorithm for Real-Time Globally Optimal Path Planning of Mobile Robots , 2007 .

[22]  Wei Li,et al.  Application of improved PSO in mobile robotic path planning , 2010, 2010 International Conference on Intelligent Computing and Integrated Systems.

[23]  Marcus Gemeinder,et al.  GA-based path planning for mobile robot systems employing an active search algorithm , 2003, Appl. Soft Comput..

[24]  Tomás Lozano-Pérez,et al.  An algorithm for planning collision-free paths among polyhedral obstacles , 1979, CACM.

[25]  Lihong Xu,et al.  Global path planning for mobile robot based genetic algorithm and modified simulated annealing algorithm , 2009, GEC '09.

[26]  P. Raja,et al.  Optimal path planning of mobile robots: A review , 2012 .