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 条
  • [1] FastBFS: Fast Breadth-First Graph Search on a Single Server
    Cheng, Shuhan
    Zhang, Guangyan
    Shu, Jiwu
    Hu, Qingda
    Zheng, Weimin
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2016), 2016, : 303 - 312
  • [2] A fewest-turn-and-shortest path algorithm based on breadth-first search
    Zhou, Yan
    Wang, Weisheng
    He, Di
    Wang, Zhe
    GEO-SPATIAL INFORMATION SCIENCE, 2014, 17 (04) : 201 - 207
  • [3] Exploring FPGA Optimizations in OpenCL for Breadth-First Search on Sparse Graph Datasets
    Gondhalekar, Atharva
    Feng, Wu-Chun
    2020 30TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2020, : 133 - 137
  • [4] Optimal Algebraic Breadth-First Search for Sparse Graphs
    Burkhardt, Paul
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2021, 15 (05)
  • [5] Orthopedic disease classification based on breadth-first search algorithm
    Elshewey, Ahmed M.
    Osman, Ahmed M.
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [6] Reformulating a Breadth-First Search Algorithm on an Undirected Graph in the Language of Linear Algebra
    Buecker, H. Martin
    Sohr, Christian
    2014 INTERNATIONAL CONFERENCE ON MATHEMATICS AND COMPUTERS IN SCIENCES AND IN INDUSTRY (MCSI 2014), 2014, : 33 - 35
  • [7] Efficient distributed breadth-first search algorithm
    Makki, SAM
    COMPUTER COMMUNICATIONS, 1996, 19 (08) : 628 - 636
  • [8] A parallel algorithm for the stack breadth-first search
    Nakashima, T
    Fujiwara, A
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2002, E85D (12) : 1955 - 1958
  • [9] Virtual network embedding algorithm based on breadth-first search
    Peng, Limin
    Sichuan Daxue Xuebao (Gongcheng Kexue Ban)/Journal of Sichuan University (Engineering Science Edition), 2015, 47 (02): : 117 - 122
  • [10] Grid breadth-first search algorithm based on asynchronous automation
    Bu, Guan-Ying
    Xu, Zhi-Wei
    2002, Science Press (39):