Combining turning point detection and Dijkstra's algorithm to search the shortest path

被引:10
|
作者
Wu, Ter-Feng [1 ]
Tsai, Pu-Sheng [2 ]
Hu, Nien-Tsu [3 ]
Chen, Jen-Yang [4 ]
机构
[1] Natl Ilan Univ, Dept Elect Engn, 1 Sec 1,Shennong Rd, Yilan 26047, Yilan Cty, Taiwan
[2] China Inst Technol, Dept Elect Engn, Taipei, Taiwan
[3] Natl Chung Shan Inst Sci & Technol, Chem Syst Res Div, Taoyuan, Taiwan
[4] Ming Chuan Univ, Dept Elect Engn, Taoyuan, Taiwan
来源
ADVANCES IN MECHANICAL ENGINEERING | 2017年 / 9卷 / 02期
关键词
Path planning; boundary sequence permutation method; turning point detection method; Dijkstra's algorithm; obstacle avoidance; DIGITAL CURVES; ANGLE DETECTION; MOBILE ROBOT;
D O I
10.1177/1687814016683353
中图分类号
O414.1 [热力学];
学科分类号
摘要
In this study, image processing was combined with path-planning object-avoidance technology to determine the shortest path to the destination. The content of this article comprises two parts: in the first part, image processing was used to establish a model of obstacle distribution in the environment, and boundary sequence permutation method was used to conduct orderly arrangement of edge point coordinates of all objects, to determine linking relationship between each edge point, and to individually classify objects in the image. Then, turning point detection method was used to compare the angle size between vectors before and after each edge point and to determine vertex coordinates of polygonal obstacles. In the second part, a modified Dijkstra's algorithm was used to turn vertices of convex-shaped obstacles into network nodes, to determine the shortest path by a cost function, and to find an obstacle avoidance path connecting the start and end points. In order to verify the feasibility of the proposed architecture, an obstacle avoidance path simulation was made by the graphical user interface of the programming language MATLAB. The results show that the proposed method in path planning not only is feasible but can also obtain good results.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Micro crack detection with Dijkstra’s shortest path algorithm
    Christina Gunkel
    Alexander Stepper
    Arne C. Müller
    Christine H. Müller
    [J]. Machine Vision and Applications, 2012, 23 : 589 - 601
  • [2] Micro crack detection with Dijkstra's shortest path algorithm
    Gunkel, Christina
    Stepper, Alexander
    Mueller, Arne C.
    Mueller, Christine H.
    [J]. MACHINE VISION AND APPLICATIONS, 2012, 23 (03) : 589 - 601
  • [3] A method for the shortest path search by extended Dijkstra algorithm
    Noto, M
    Sato, H
    [J]. SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 2316 - 2320
  • [4] A parallelization of Dijkstra's shortest path algorithm
    Crauser, A
    Mehlhorn, K
    Meyer, U
    Sanders, P
    [J]. MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 1998, 1998, 1450 : 722 - 731
  • [5] Parallel Bidirectional Dijkstra's Shortest Path Algorithm
    Vaira, Gintaras
    Kurasova, Olga
    [J]. DATABASES AND INFORMATION SYSTEMS VI: SELECTED PAPERS FROM THE NINTH INTERNATIONAL BALTIC CONFERENCE (DB&IS 2010), 2011, 224 : 422 - 435
  • [6] The Improved Dijkstra's Shortest Path Algorithm and Its Application
    Wang Shu-Xi
    [J]. 2012 INTERNATIONAL WORKSHOP ON INFORMATION AND ELECTRONICS ENGINEERING, 2012, 29 : 1186 - 1190
  • [7] A walk over the shortest path: Dijkstra's Algorithm viewed as fixed-point computation
    Misra, J
    [J]. INFORMATION PROCESSING LETTERS, 2001, 77 (2-4) : 197 - 200
  • [8] An improved Dijkstra's shortest path algorithm for sparse network
    Xu, M. H.
    Liu, Y. Q.
    Huang, Q. L.
    Zhang, Y. X.
    Luan, G. F.
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2007, 185 (01) : 247 - 254
  • [9] An Improvement of the Shortest Path Algorithm Based on Dijkstra Algorithm
    Xiao, Ji-Xian
    Lu, Fang-Ling
    [J]. 2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 2, 2010, : 383 - 385
  • [10] A generalization of Dijkstra's shortest path algorithm with applications to VLSI routing
    Peyer, Sven
    Rautenbach, Dieter
    Vygen, Jens
    [J]. JOURNAL OF DISCRETE ALGORITHMS, 2009, 7 (04) : 377 - 390