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.