FPS: Fast Path Planner Algorithm Based on Sparse Visibility Graph and Bidirectional Breadth-First Search

被引:15
|
作者
Li, Qunzhao [1 ]
Xie, Fei [1 ]
Zhao, Jing [2 ,3 ]
Xu, Bing [4 ]
Yang, Jiquan [1 ]
Liu, Xixiang [5 ]
Suo, Hongbo [6 ]
机构
[1] Nanjing Normal Univ, Sch Elect & Automat Engn, Nanjing 210023, Peoples R China
[2] Nanjing Univ Posts & Telecommun, Coll Automat, Nanjing 210023, Peoples R China
[3] Nanjing Univ Posts & Telecommun, Coll Artificial Intelligence, Nanjing 210023, Peoples R China
[4] Hong Kong Polytech Univ, Dept Aeronaut & Aviat Engn, Hong Kong, Peoples R China
[5] Southeast Univ, Coll Instrument Sci & Engn, Nanjing 210096, Peoples R China
[6] Nanjing Zhongke Raycham Laser Technol Co Ltd, Nanjing 210023, Peoples R China
基金
中国国家自然科学基金;
关键词
visibility graph; computational geometry; path planning; mapping; OCCUPANCY GRID MAPS; ROBOT NAVIGATION; GENETIC ALGORITHM; SLAM; VERSATILE; ROBUST;
D O I
10.3390/rs14153720
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
The majority of planning algorithms used are based on the occupancy grid maps, but in complicated situations, the occupancy grid maps have a significant search overhead. This paper proposed a path planner based on the visibility graph (v-graph) for the mobile robot that uses sparse methods to speed up and simplify the construction of the v-graph. Firstly, the complementary grid framework is designed to reduce graph updating iteration costs during the data collection process in each data frame. Secondly, a filter approach based on the edge length and the number of vertices of the obstacle contour is proposed to reduce redundant nodes and edges in the v-graph. Thirdly, a bidirectional breadth-first search is combined into the path searching process in the proposed fast path planner algorithm in order to reduce the waste of exploring space. Finally, the simulation results indicate that the proposed sparse v-graph planner can significantly improve the efficiency of building the v-graph and reduce the time of path search. In highly convoluted unknown or partially known environments, our method is 40% faster than the FAR Planner and produces paths 25% shorter than it. Moreover, the physical experiment shows that the proposed path planner is faster than the FAR Planner in both the v-graph update process and laser process. The method proposed in this paper performs faster when seeking paths than the conventional method based on the occupancy grid.
引用
收藏
页数:31
相关论文
共 50 条
  • [21] Temporal resolution using a breadth-first search algorithm
    Dixon, C
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1998, 22 (1-2) : 87 - 115
  • [22] Fast Breadth-First Search Approximation for Epidemic Source Inference
    Li, Congduan
    Chen, Siya
    Tan, Chee Wei
    2022 56TH ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS (CISS), 2022, : 194 - 199
  • [23] Fast and Scalable NUMA-based Thread Parallel Breadth-first Search
    Yasui, Yuichiro
    Fujisawa, Katsuki
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS 2015), 2015, : 377 - 385
  • [24] A parallel path-following phase unwrapping algorithm based on a top-down breadth-first search approach
    Lopez Garcia, Lourdes
    Garcia Arellano, Anmi
    Cruz-Santos, William
    OPTICS AND LASERS IN ENGINEERING, 2020, 124
  • [25] H-BFT: A Fast Breadth-First Traversal Algorithm for Sparse Graphs and its GPU Implementation
    Dabarera, Dinali R.
    Karunarathna, Himesh
    Harshani, Erandika
    Ragel, Roshan G.
    2016 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION FOR SUSTAINABILITY (ICIAFS): INTEROPERABLE SUSTAINABLE SMART SYSTEMS FOR NEXT GENERATION, 2016,
  • [26] Fast, Scalable, and Energy-Efficient Parallel Breadth-First Search
    Yasui, Yuichiro
    Fujisawa, Katsuki
    ROLE AND IMPORTANCE OF MATHEMATICS IN INNOVATION, 2017, 25 : 61 - 75
  • [27] FPGP: Graph Processing Framework on FPGA A Case Study of Breadth-First Search
    Dai, Guohao
    Chi, Yuze
    Wang, Yu
    Yang, Huazhong
    PROCEEDINGS OF THE 2016 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA'16), 2016, : 105 - 110
  • [28] Accelerating breadth-first graph search on a single server by dynamic edge trimming
    Zhang, Guangyan
    Cheng, Shuhan
    Shu, Jiwu
    Hu, Qingda
    Zheng, Weimin
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 120 : 383 - 394
  • [29] An Optimized Breadth-First Search Algorithm for Routing in Optical Access Networks
    Lopes, G.
    Hoffman, D.
    IEEE LATIN AMERICA TRANSACTIONS, 2019, 17 (07) : 1088 - 1095
  • [30] Selection Optimization of Test Path Based on Bidirectional Breadth First Search and Binary Artificial Fish Swarm Algorithm
    Hu, Yerong
    Zhang, Yong
    Liu, Guanjun
    Yang, Peng
    Qiu, Jing
    2018 PROGNOSTICS AND SYSTEM HEALTH MANAGEMENT CONFERENCE (PHM-CHONGQING 2018), 2018, : 480 - 486