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 条
  • [11] Ant Colony Algorithm Path Planning Based on Genetic Algorithm Fusion in 2D Grid Maps
    Zhang, Yilin
    Zhao, Qiang
    2023 5TH INTERNATIONAL CONFERENCE ON CONTROL AND ROBOTICS, ICCR, 2023, : 297 - 301
  • [12] An efficient shortest path algorithm for content-based routing on 2-D mesh accelerator networks
    Liu, Jiayu
    Gu, Huaxi
    Wei, Wenting
    Chen, Ziqi
    Chen, Yawen
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 114 : 519 - 530
  • [13] 2D and 3D path planning for mobile robots based on improved SSA algorithm
    Zhang, Mailing
    Hao, Pei
    INTERNATIONAL JOURNAL OF INTELLIGENT ROBOTICS AND APPLICATIONS, 2025, 9 (01) : 176 - 188
  • [14] ON ACHIEVING THE SHORTEST-PATH ROUTING IN 2-D MESHES
    Jiang, Zhen
    Wu, Jie
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2008, 19 (06) : 1279 - 1297
  • [15] Finetuning Randomized Heuristic Search for 2D Path Planning: Finding the Best Input Parameters for R* Algorithm through Series of Experiments
    Yakovlev, Konstantin
    Baskin, Egor
    Hramoin, Ivan
    ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS, AND APPLICATIONS, 2014, 8722 : 278 - 285
  • [16] 2D Path Planning for UAVs in Radar Threatening Environment using Simulated Annealing Algorithm
    Turker, Tolgahan
    Sahingoz, Ozgur Koray
    Yilmaz, Guray
    2015 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS'15), 2015, : 56 - 61
  • [17] Spiral path planning for 2D regions
    Yao, ZY
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING AND MECHANICS 2005, VOLS 1 AND 2, 2005, : 1312 - 1317
  • [18] An A* algorithm with a new heuristic distance function for the 2-terminal shortest path problem
    Yamaguchi, K
    Masuda, S
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2006, E89A (02): : 544 - 550
  • [19] R2: Optimal vector-based and any-angle 2D path planning with non-convex obstacles
    Lai, Yan Kai
    Vadakkepat, Prahlad
    Xiang, Cheng
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2024, 172
  • [20] CAF-RRT*: A 2D Path Planning Algorithm Based on Circular Arc Fillet Method
    Wang, Binpeng
    Ju, Dianyuan
    Xu, Fangzhou
    Feng, Chao
    Xun, Guanglong
    IEEE ACCESS, 2022, 10 : 127168 - 127181