Path Planning Algorithm for Mobile Robot

The paper presents an algorithm for planning the path of a mobile robot in a labyrinth. The algorithm uses an image, obtained by a camera. The algorithm processes the image to convert it into a matrix, presenting the labyrinth with obstacles and walls. Afterwards the algorithm finds the shortest path to a final target in the labyrinth. As opposed to the classical Dijkstra’s algorithm, the presented algorithm compares the size of the robot to the size of the obstacles on the way. A simulation of the algorithm is developed to visualize the movement of the robot. Experimental results, obtained by the simulation, are presented. Key-Words: Path planning, Robot, Labyrinth, Dijkstra algorithm, A* algorithm, Wave moving process.

[1]  N. Buniyamin,et al.  An Overview of Autonomous Mobile Robot Path Planning Algorithms , 2006, 2006 4th Student Conference on Research and Development.

[2]  O Hachour,et al.  PATH PLANNING OF AUTONOMOUS MOBILE ROBOT , 2008 .

[3]  Jintao Su,et al.  Path planning for mobile robots based on genetic algorithms , 2013, 2013 Ninth International Conference on Natural Computation (ICNC).

[4]  Chaomin Luo,et al.  Naturally inspired optimization algorithms as applied to mobile robotic path planning , 2014, 2014 IEEE Symposium on Swarm Intelligence.