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 条
  • [11] SlimSell: A Vectorizable Graph Representation for Breadth-First Search
    Besta, Maciej
    Marending, Florian
    Solomonik, Edgar
    Hoefler, Torsten
    2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 32 - 41
  • [12] Fast and efficient parallel breadth-first search with power-law graph transformation
    Zite Jiang
    Tao Liu
    Shuai Zhang
    Mengting Yuan
    Haihang You
    Frontiers of Computer Science, 2022, 16
  • [13] Fast and efficient parallel breadth-first search with power-law graph transformation
    Jiang, Zite
    Liu, Tao
    Zhang, Shuai
    Yuan, Mengting
    You, Haihang
    FRONTIERS OF COMPUTER SCIENCE, 2022, 16 (05)
  • [14] Fast and efficient parallel breadth-first search with power-law graph transformation
    Zite JIANG
    Tao LIU
    Shuai ZHANG
    Mengting YUAN
    Haihang YOU
    Frontiers of Computer Science, 2022, 16 (05) : 215 - 217
  • [15] Fast Breadth-First Search in Still Less Space
    Hagerup, Torben
    GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE (WG 2019), 2019, 11789 : 93 - 105
  • [16] An adaptive breadth-first search algorithm on integrated architectures
    Zhang, Feng
    Lin, Heng
    Zhai, Jidong
    Cheng, Jie
    Xiang, Dingyi
    Li, Jizhong
    Chai, Yunpeng
    Du, Xiaoyong
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (11): : 6135 - 6155
  • [17] A breadth-first search based service restoration algorithm for distribution network
    Zhang, Hai-Bo
    Zhang, Xiao-Yun
    Tao, Wen-Wei
    Dianwang Jishu/Power System Technology, 2010, 34 (07): : 103 - 108
  • [18] Fast Execution of Simultaneous Breadth-First Searches on Sparse Graphs
    McLaughlin, Adam
    Bader, David A.
    2015 IEEE 21ST INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2015, : 9 - 18
  • [19] Temporal resolution using a breadth-first search algorithm
    Clare Dixon
    Annals of Mathematics and Artificial Intelligence, 1998, 22 : 87 - 115
  • [20] An adaptive breadth-first search algorithm on integrated architectures
    Feng Zhang
    Heng Lin
    Jidong Zhai
    Jie Cheng
    Dingyi Xiang
    Jizhong Li
    Yunpeng Chai
    Xiaoyong Du
    The Journal of Supercomputing, 2018, 74 : 6135 - 6155