BiAIT*: Symmetrical Bidirectional Optimal Path Planning With Adaptive Heuristic

被引:2
作者
Li, Chenming [1 ]
Ma, Han [1 ]
Xu, Peng [1 ]
Wang, Jiankun [2 ]
Meng, Max Q. -H. [2 ,3 ]
机构
[1] Chinese Univ Hong Kong, Dept Elect Engn, Hong Kong, Peoples R China
[2] Southern Univ Sci & Technol, Dept Elect & Elect Engn, Shenzhen Key Lab Robot Percept & Intelligence, Shenzhen 518055, Peoples R China
[3] Chinese Univ Hong Kong, Shenzhen Res Inst, Shenzhen 518057, Peoples R China
关键词
Planning; Path planning; Search problems; Heuristic algorithms; Computational modeling; Collision avoidance; Sampling methods; adaptive heuristic; bidirectional search method;
D O I
10.1109/TASE.2023.3280553
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Adaptively Informed Trees (AIT*) is an algorithm that uses the problem-specific heuristic to avoid unnecessary searches, which significantly improves its performance, especially when collision checking is expensive. However, the heuristic estimation in AIT* consumes lots of computational resources, and its asymmetric bidirectional searching strategy cannot fully exploit the potential of the bidirectional method. In this article, we propose an extension of AIT* called BiAIT*. Unlike AIT*, BiAIT* uses symmetrical bidirectional search for both the heuristic and space searching. The proposed method allows BiAIT* to find the initial solution faster than AIT*, and update the heuristic with less computation when a collision occurs. We evaluated the performance of BiAIT* through simulations and experiments, and the results show that BiAIT* can find the solution faster than state-of-the-art methods. We also analyze the reasons for the different performances between BiAIT* and AIT*. Furthermore, we discuss two simple but effective modifications to fully exploit the potential of the adaptively heuristic method. Note to Practitioners-This work is inspired by the adaptively heuristic method and the symmetrical bidirectional searching method. The article introduces a novel algorithm that uses the symmetrical bidirectional method to calculate the adaptive heuristic and efficiently search the state space. The problem-specific heuristic in BiAIT* is derived from a lazy-forward tree and a lazy-reverse tree, which are constructed without collision checking. The lazy-forward and lazy-reverse trees are enabled to meet in the middle, thus generating the effective and accurate heuristic. In BiAIT*, the lazy-forward and lazy-reverse trees share heuristic information and jointly guide the growth of the forward and reverse trees, which conduct collision checking and guarantee the feasibility of their edges. Compared with state-of-the-art methods, BiAIT* finds the initial heuristic and updates the heuristic more quickly. The proposed algorithm can be applied to industrial robots, medical robots, or service robots to achieve efficient path planning. The implementation of BiAIT* is available at https://github.com/Licmjy-CU/BiAITstar.
引用
收藏
页码:3511 / 3523
页数:13
相关论文
共 50 条
  • [31] Optimal Path Planning based on NDS
    Wu, Weiying
    Kang, Chuanli
    SUSTAINABLE DEVELOPMENT OF NATURAL RESOURCES, PTS 1-3, 2013, 616-618 : 2105 - 2110
  • [32] Neural RRT*: Learning-Based Optimal Path Planning
    Wang, Jiankun
    Chi, Wenzheng
    Li, Chenming
    Wang, Chaoqun
    Meng, Max Q. -H.
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2020, 17 (04) : 1748 - 1758
  • [33] Surface Optimal Path Planning Using an Extended Dijkstra Algorithm
    Luo, Min
    Hou, Xiaorong
    Yang, Jing
    IEEE ACCESS, 2020, 8 : 147827 - 147838
  • [34] Path planning method based on skeleton extraction and heuristic algorithm
    Liu Y.
    Lu Y.
    Li P.
    Yu H.
    Wu Q.
    Du J.
    Zhongguo Guanxing Jishu Xuebao/Journal of Chinese Inertial Technology, 2023, 31 (03): : 301 - 308
  • [35] A simplified cost function heuristic applied to the A*-based path planning
    Silva, Jefferson B. B.
    Siebra, Clauirton A.
    Nascimento, Tiago P.
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2016, 54 (02) : 96 - 105
  • [36] Path planning with the derivative of heuristic angle based on the GBFS algorithm
    Lim, Daehee
    Jo, Jungwook
    FRONTIERS IN ROBOTICS AND AI, 2022, 9
  • [37] An improved RRT* algorithm for robot path planning based on path expansion heuristic sampling
    Ding, Jun
    Zhou, Yinxuan
    Huang, Xia
    Song, Kun
    Lu, Shiqing
    Wang, Lusheng
    JOURNAL OF COMPUTATIONAL SCIENCE, 2023, 67
  • [38] Path planning optimization using the bidirectional ant colony algorithm
    Shen X.
    Shi Y.
    Huang Y.
    Wang Y.
    Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University, 2023, 44 (05): : 865 - 875
  • [39] Comparative study of Bidirectional A*, D* and D* Lite for Path Planning
    Chadhurbala, R., V
    Naveen, U. S.
    Nipun, B., V
    Supriya, P.
    Suyampulingam, A.
    10TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTING AND COMMUNICATION TECHNOLOGIES, CONECCT 2024, 2024,
  • [40] Search-Based Path Planning Algorithm for Autonomous Parking: Multi-Heuristic Hybrid A*
    Huang, Jihao
    Liu, Zhitao
    Chi, Xuemin
    Hong, Feng
    Su, Hongye
    2022 34TH CHINESE CONTROL AND DECISION CONFERENCE, CCDC, 2022, : 6248 - 6253