An Algorithm to Find the Shortest Path through Obstacles of Arbitrary Shapes and Positions in 2D

被引:0
|
作者
Labonte, Gilles [1 ]
机构
[1] Royal Mil Coll Canada, Dept Math & Comp Sci, Kingston, ON K7K 7B4, Canada
关键词
shortest path; path planning; tangent graph; path with arbitrary obstacles; SURFACE;
D O I
10.3390/a17090420
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An algorithm is described to find the shortest route through a field of obstacles of arbitrary shapes and positions. It has the appreciable advantage of not having to find mathematical formulas to represent the obstacles: it works directly with a digital image of the terrain and is implemented solely with standard graphical functions. Key to this algorithm is the definition of digraphs, the edges of which are built with obstacle bitangents and border enveloping convex arcs that incorporate the fundamental features of shortest paths. These graphs have a remarkably lower cardinality than those that have been proposed before to solve this problem; their edges are a concatenation of sequences of what individual edges and nodes are in formerly defined graphs. Furthermore, a thorough analysis of the topology of the terrain yields a procedure to eliminate the edges that have no possibility of being part of the shortest path. The A* graph optimization algorithm is adapted to deal with this type of graph. A new quite general theorem is proved, which applies to all graphs in which the triangle inequality holds, which allows the discarding of one of the normal steps of the A* algorithm. The effectiveness of the algorithm is demonstrated by calculating the shortest path for real complex terrains of areas between 25 km2 and 900 km2. In all cases, the required calculation time is less than 0.6 s on a Core i7-10750H CPU @ 2.60 GHz laptop computer.
引用
收藏
页数:23
相关论文
共 50 条
  • [21] An Iterative Algorithm for Computing Shortest Paths Through Line Segments in 3D
    Le Hong Trang
    Quynh Chi Truong
    Tran Khanh Dang
    FUTURE DATA AND SECURITY ENGINEERING, 2017, 10646 : 73 - 84
  • [22] Low-Cost Path Planning in 2D Environment using A? Algorithm by Considering Slope of the Obstacle
    Jaiswal, Shivam
    Soumya, S.
    IFAC PAPERSONLINE, 2020, 55 (01): : 783 - 788
  • [23] AN INDOOR NAVIGATION APPROACH CONSIDERING OBSTACLES AND SPACE SUBDIVISION OF 2D PLAN
    Xu, Man
    Wei, Shuangfeng
    Zlatanova, Sisi
    XXIII ISPRS CONGRESS, COMMISSION IV, 2016, 41 (B4): : 339 - 346
  • [24] Wave Concept Iterative Method Validation for 2D Metallic Obstacles Scattering
    Lucanu, Nicolae
    Pletea, Irinel Valentin
    Bogdan, Ion
    Baudrand, Henri
    ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2012, 12 (01) : 9 - 14
  • [25] Shortest paths and convex hulls in 2D complexes withnon-positive curvature
    Lubiw, Anna
    Maftuleac, Daniela
    Owen, Megan
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2020, 89
  • [26] 2D Map Building and Path Planning Based on LiDAR
    Zhang, Chi
    Wang, Junzheng
    Li, Jing
    Yan, Min
    2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE), 2017, : 783 - 787
  • [27] New Real Time (M-Bug) Algorithm for Path Planning and Obstacle Avoidance In 2D Unknown Environment
    Mohsen, Ahmed Mohamed
    Sharkas, Maha Ahmed
    Zaghlol, Mohamed Saad
    29TH INTERNATIONAL CONFERENCE ON COMPUTER THEORY AND APPLICATIONS (ICCTA 2019), 2019, : 25 - 31
  • [28] Effective elastic stiffness of 2D materials containing nanovoids of arbitrary shape
    Tung Doan
    Hung Le-Quang
    Quy-Dong To
    INTERNATIONAL JOURNAL OF ENGINEERING SCIENCE, 2020, 150
  • [29] A Statistically Rigorous Analysis of 2D Path-Planning Algorithms
    Munoz, Pablo
    Barrero, David F.
    R-Moreno, Maria D.
    COMPUTER JOURNAL, 2015, 58 (11) : 2876 - 2891
  • [30] Study on A-Star Algorithm-Based 3D Path Optimization Method Considering Density of Obstacles
    Yoo, Yong-Deok
    Moon, Jung-Ho
    AEROSPACE, 2025, 12 (02)