基于BI-APF-RRT算法的无人机路径规划
UAV Path Planning Based on BI-APF-RRT Algorithm
摘要: 针对双向RRT算法中存在较大搜索范围随机性问题,论文提出一种基于目标偏置的BI-APF-RRT (Bidirectional Artificial Potential Field Method RRT)改进算法的无人机飞行路径规划策略。首先,将目标偏置策略用于随机采样点的产生和双树扩张方向的指导,并通过双向RRT算法建立两棵相互交替的随机搜索树完成搜索,实现了算法收敛速率的提升。其次,将改进的人工势场融入双向生长树,进一步较大程度减少了搜索迭代次数。同时,在平滑路径的过程中,通过采用3次B样条插值算法实现了轨迹路径的优化。最后,通过仿真实验表明:与一些已有算法相比,基于目标偏置的策略改进BI-APF-RRT算法能够有效减少迭代次数,提升收敛速度,同时改善了新节点生成的方向,有效降低了路径成本,较好地解决了双向RRT算法中存在较大搜索范围随机性问题。
Abstract: To address the issue of significant search space randomness inherent in the Bidirectional Rapidly-exploring Random Tree (RRT) algorithm, this paper proposes an improved Unmanned Aerial Vehicle (UAV) flight path planning strategy based on a goal-biased Bidirectional Artificial Potential Field method RRT (BI-APF-RRT) algorithm. Firstly, a goal-biasing strategy is employed for the generation of random samples and to guide the expansion direction of the bidirectional trees. The search is completed by establishing two alternately growing random search trees via the bidirectional RRT mechanism, thereby enhancing the algorithm’s convergence rate. Secondly, an improved Artificial Potential Field (APF) method is integrated into the bidirectional tree growth process, which further significantly reduces the number of search iterations. Concurrently, during the path smoothing phase, trajectory optimization is achieved through the application of a cubic B-spline interpolation algorithm. Finally, simulation experiments demonstrate that, compared to several existing algorithms, the proposed goal-biased BI-APF-RRT algorithm effectively reduces the number of iterations, enhances convergence speed, improves the directionality of new node generation, and effectively lowers the path cost. Consequently, it successfully mitigates the significant search space randomness problem associated with the conventional bidirectional RRT algorithm.
文章引用:许锦杰, 杨晶晶, 魏童俊, 李广龙. 基于BI-APF-RRT算法的无人机路径规划[J]. 传感器技术与应用, 2026, 14(1): 26-38. https://doi.org/10.12677/jsta.2026.141004

参考文献

[1] Ni, Z., Li, Q. and Zhang, M. (2025) Efficient Motion Planning for Chili Flower Pollination Mechanism Based on BI-RRT. Computers and Electronics in Agriculture, 232, Article ID: 110063. [Google Scholar] [CrossRef
[2] 崔锡杰, 王晓军, 李晓航. 改进RRT算法的机器人全局路径规划[J]. 计算机工程与应用, 2025, 61(4): 331-338.
[3] 张启钱, 许卫卫, 张洪海. 复杂低空物流无人机路径规划[J]. 北京航空航天大学学报, 2020, 46(7): 1275-1286.
[4] 栾庆磊, 郭继智, 屈紫浩, 史艳琼, 陈中. 改进RRT算法的机械臂路径规划[J]. 组合机床与自动化加工技术, 2024(5): 60-64.
[5] 赵棣宇, 郑宾, 殷云华, 等. 改进粒子群算法的UAV突防路径规划[J]. 电光与控制, 2023, 30(4): 12-16.
[6] 巩慧, 倪翠, 王朋, 等. 基于Dijkstra算法的平滑路径规划方法[J]. 北京航空航天大学学报, 2024, 50(2): 535-541.
[7] 李皓婧. 采用新型蚁群算法的UAV动态航迹规划[J]. 电子器件, 2017, 40(1): 130-135.
[8] Hart, P., Nilsson, N. and Raphael, B. (1968) A Formal Basis for the Heuristic Determination of Minimum Cost Paths. IEEE Transactions on Systems Science and Cybernetics, 4, 100-107. [Google Scholar] [CrossRef
[9] Rahman, A., Kundu, A. and Banerjee, S. (2025) IQ-RRT*: A Path Planning Algorithm Based on Informed-RRT* and Quick-RRT*. International Journal of Computational Science and Engineering, 28, 303-313. [Google Scholar] [CrossRef
[10] 陈侠, 刘奎武, 毛海亮. 基于APF-RRT算法的无人机航迹规划[J]. 电光与控制, 2022, 29(5): 17-22.
[11] Wang, H., Zhou, X., Li, J., Yang, Z. and Cao, L. (2024) Improved RRT* Algorithm for Disinfecting Robot Path Planning. Sensors, 24, Article 1520. [Google Scholar] [CrossRef] [PubMed]
[12] Suwoyo, H., Adriansyah, A., Andika, J., Ubaidillah, A. and Zakaria, M.F. (2023) An Integrated RRT*SMART-A* Algorithm for Solving the Global Path Planning Problem in a Static Environment. IIUM Engineering Journal, 24, 269-284. [Google Scholar] [CrossRef
[13] 靳午煊, 马向华, 赵金良. 改进Informed-RRT*的移动机器人路径规划算法研究[J]. 计算机工程与应用, 2023, 59(19): 75-81.
[14] Wang, L., Zhang, Y. and Guo, C. (2025) Path Planning for a Prostate Intervention Robot Based on an Improved Bi-RRT Algorithm. IEEE/ASME Transactions on Mechatronics, 30, 668-678. [Google Scholar] [CrossRef
[15] 刘建宇, 范平清. 基于改进的RRT*-Connect算法机械臂路径规划[J]. 计算机工程与应用, 2021, 57(6): 274-278.
[16] Cao, M., Mao, H., Tang, X., Sun, Y. and Chen, T. (2025) A Novel RRT*-Connect Algorithm for Path Planning on Robotic Arm Collision Avoidance. Scientific Reports, 15, Article No. 2836. [Google Scholar] [CrossRef] [PubMed]
[17] Zhang, M., Chen, Y., Luo, S., Li, Q., Zhao, H. and Zu, L. (2024) Path Planning of the Robotic Manipulator Based on an Improved Bi-RRT. IEEE Sensors Journal, 24, 31245-31261. [Google Scholar] [CrossRef
[18] Fan, J., Chen, X. and Liang, X. (2023) UAV Trajectory Planning Based on Bi-Directional APF-RRT* Algorithm with Goal-Biased. Expert Systems with Applications, 213, Article ID: 119137. [Google Scholar] [CrossRef
[19] Guo, S., Gong, J., Shen, H., Yuan, L., Wei, W. and Long, Y. (2025) DBVSB-P-RRT*: A Path Planning Algorithm for Mobile Robot with High Environmental Adaptability and Ultra-High Speed Planning. Expert Systems with Applications, 266, Article ID: 126123. [Google Scholar] [CrossRef
[20] 刘奥博, 袁杰. 目标偏置双向RRT*算法的机器人路径规划[J]. 计算机工程与应用, 2022, 58(6): 234-240.