Zhaokang Sheng , Tingqiang Song , Jiale Song , Yalin Liu , Peng Ren
{"title":"Bidirectional rapidly exploring random tree path planning algorithm based on adaptive strategies and artificial potential fields","authors":"Zhaokang Sheng , Tingqiang Song , Jiale Song , Yalin Liu , Peng Ren","doi":"10.1016/j.engappai.2025.110393","DOIUrl":null,"url":null,"abstract":"<div><div>Path planning is central to the operation of intelligent systems such as robots, drones, and autonomous vehicles, where path performance and time efficiency directly impact overall system performance. Although sampling-based path planning methods have achieved significant success in this field, their performance remains limited in crowded environments. This paper combines and improves the bidirectional exploration method of BI-RRT* (Bidirectional Rapidly-exploring Random Tree Star) and the expansion guidance of APF-RRT* (Artificial Potential Field Rapidly-exploring Random Tree Star), proposing a bidirectional rapidly exploring random tree algorithm based on adaptive mechanisms and artificial potential fields (AB-APF-RRT*). This method improves both the sampling and expansion methods of RRT*(Rapidly-exploring Random Tree Star) . In terms of sampling, the probabilities in different regions are modified using the line connecting the start and goal points, and dynamic goal bias and opposing bias strategies are introduced to guide the trees towards the target and each other. In terms of expansion, based on the bidirectional exploration of the two trees, optimized artificial potential fields and ray-casting navigation strategies are applied to guide the trees towards the goal while avoiding obstacles and dynamically adjusting the step size. To enhance the smoothness of the path, a cubic spline interpolation method is further applied. Ultimately, a comparison with several popular sampling-based path planning algorithms demonstrates that this method excels in both performance and time efficiency.</div></div>","PeriodicalId":50523,"journal":{"name":"Engineering Applications of Artificial Intelligence","volume":"148 ","pages":"Article 110393"},"PeriodicalIF":7.5000,"publicationDate":"2025-03-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Engineering Applications of Artificial Intelligence","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0952197625003938","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Path planning is central to the operation of intelligent systems such as robots, drones, and autonomous vehicles, where path performance and time efficiency directly impact overall system performance. Although sampling-based path planning methods have achieved significant success in this field, their performance remains limited in crowded environments. This paper combines and improves the bidirectional exploration method of BI-RRT* (Bidirectional Rapidly-exploring Random Tree Star) and the expansion guidance of APF-RRT* (Artificial Potential Field Rapidly-exploring Random Tree Star), proposing a bidirectional rapidly exploring random tree algorithm based on adaptive mechanisms and artificial potential fields (AB-APF-RRT*). This method improves both the sampling and expansion methods of RRT*(Rapidly-exploring Random Tree Star) . In terms of sampling, the probabilities in different regions are modified using the line connecting the start and goal points, and dynamic goal bias and opposing bias strategies are introduced to guide the trees towards the target and each other. In terms of expansion, based on the bidirectional exploration of the two trees, optimized artificial potential fields and ray-casting navigation strategies are applied to guide the trees towards the goal while avoiding obstacles and dynamically adjusting the step size. To enhance the smoothness of the path, a cubic spline interpolation method is further applied. Ultimately, a comparison with several popular sampling-based path planning algorithms demonstrates that this method excels in both performance and time efficiency.
期刊介绍:
Artificial Intelligence (AI) is pivotal in driving the fourth industrial revolution, witnessing remarkable advancements across various machine learning methodologies. AI techniques have become indispensable tools for practicing engineers, enabling them to tackle previously insurmountable challenges. Engineering Applications of Artificial Intelligence serves as a global platform for the swift dissemination of research elucidating the practical application of AI methods across all engineering disciplines. Submitted papers are expected to present novel aspects of AI utilized in real-world engineering applications, validated using publicly available datasets to ensure the replicability of research outcomes. Join us in exploring the transformative potential of AI in engineering.