Two-stage algorithm for path planning problem with obstacle avoidance

Mustafa Dogan*, Nizami Gasilov

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The path-planning problem is considered for mobile robot inside environment with motionless circular obstacles in different sizes. The robot is expected to reach a given target by following the shortest path and avoiding the obstacles. The two-stage algorithm is proposed to solve the problem numerically. In the first stage a line-arc based path is found by using geometric techniques. This path cannot be minimal. However, its length can be used to restrict search space to an ellipse, which contains the minimal path. Thus, the reduced search space makes the next stage more efficient and endurable for real-time applications. In the second stage of the algorithm, by discretization of the restricted elliptic region the problem results in finding the shortest path in a graph and is solved by using the Dijkstra's algorithm. The proposed two-stage algorithm is verified with numerical simulations. The results show that the proposed algorithm is successful for obtaining an optimal solution. The applicability of the proposed algorithm is validated by practical experiment.

Original languageEnglish
Title of host publicationICINCO 2009 - 6th International Conference on Informatics in Control, Automation and Robotics, Proceedings
Pages165-170
Number of pages6
Publication statusPublished - 2009
Externally publishedYes
EventICINCO 2009 - 6th International Conference on Informatics in Control, Automation and Robotics - Milan, Italy
Duration: 2 Jul 20095 Jul 2009

Publication series

NameICINCO 2009 - 6th International Conference on Informatics in Control, Automation and Robotics, Proceedings
Volume2 RA

Conference

ConferenceICINCO 2009 - 6th International Conference on Informatics in Control, Automation and Robotics
Country/TerritoryItaly
CityMilan
Period2/07/095/07/09

Keywords

  • Dijkstra's algorithm
  • Graph theory
  • Obstacle avoidance
  • Path planning

Fingerprint

Dive into the research topics of 'Two-stage algorithm for path planning problem with obstacle avoidance'. Together they form a unique fingerprint.

Cite this