针对水下仿生航行器在路径规划中所面临的全局最优性、实时响应及鲁棒性挑战,本研究创新性地提出了一种结合改进快速随机搜索算法的路径规划策略。该策略首先融合传统的快速随机探索树(RRT)算法与蒙特卡洛算法,旨在显著提升节点扩展的平滑度,减少路径规划的长度,从而克服传统方法路径质量差、曲折不光滑以及容易陷入局部最优的局限性。进一步地,设计基于视线(Line-Of-Sight,LOS)算法的航向修正模块,以增强航行器在复杂水下环境中的导航精度与稳定性。通过三维仿真环境的测试,验证了所提算法的有效性与可行性。
To address the challenges of global optimality, real-time response, and robustness in path planning for bio-inspired underwater vehicles, this study proposes an innovative path planning strategy based on an improved rapidly-exploring random tree (RRT) algorithm. This strategy first integrates the traditional fast stochastic tree (RRT) algorithm and the Monte Carlo algorithm, aiming to significantly improve the smoothness of node extension and reduce the length of path planning, so as to overcome the limitations of poor path quality, unsmooth twists and turns, and easy to fall into local optimum. Furthermore, a heading correction module based on the Line-of-Sight (LOS) algorithm is designed to improve navigation accuracy and stability in complex underwater environments. Extensive simulations in a 3D virtual environment demonstrate the effectiveness and feasibility of the proposed algorithm.
2026,48(6): 82-89 收稿日期:2025-7-31
DOI:10.3404/j.issn.1672-7649.2026.06.012
分类号:U674.91;TP242.6
基金项目:海南省重点研发项目(DSTIC-CYCJ-2022007)
作者简介:王艺为(2001-),女,博士研究生,研究方向为水下航行器路径规划
参考文献:
[1] 李金良, 舒翰儒, 刘德建, 等. 基于改进RRT路径规划算法[J]. 组合机床与自动化加工技术, 2021(2): 22-24+29
LI J L, SHU H R, LIU D J, et al. Path planning algorithm based on improved RRT[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2021(2): 22-24+29
[2] 段云涛, 毛鹏军, 娄晓恒, 等. 基于改进双向RRT算法的无人机三维路径规划[J]. 电光与控制, 2024, 31(7): 13-19
DUAN Y J, MAO P J, LOU X H, et al. 3D Path planning for UAVs based on improved bidirectional RRT algorithm[J]. Electronics Optics & Control, 2024, 31(7): 13-19
[3] 张帅, 李学仁, 张建业, 等. 基于动态步长的无人机三维实时航迹规划[J]. 北京航空航天大学学报, 2016, 42(12): 2745-2754
ZHANG S, LI X R, ZHANG J Y, et al. UAV 3D real-time path planning based on dynamic step[J]. Journal of Beijing University of Aeronautics and Astronautics, 2016, 42(12): 2745-2754
[4] 李丁, 张宇, 金皓, 等. 基于改进RRT*算法的机械臂避障路径规划[J]. 组合机床与自动化加工技术, 2024(8): 6-12
LI D, ZHANG Y, JIN H, et al. Path planning for manipulator obstacle avoidance based on improved RRT* algorithm[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2024(8): 6-12
[5] SAHOO A, DWIVEDY S K, ROBI P S. Advancements in the field of autonomous underwater vehicle[J]. Ocean Engineering, 2019, 181: 145-160
[6] 杜明博, 梅涛, 陈佳佳, 等. 复杂环境下基于RRT的智能车辆运动规划算法[J]. 机器人, 2015, 37(4): 443-450
DU M B, MEI T, CHEN J J, et al. RRT-based motion planning algorithm for intelligent vehicle in complex environments[J]. Robot, 2015, 37(4): 443-450
[7] 郭枭鹏. 基于改进人工势场法的路径规划算法研究[D]. 哈尔滨: 哈尔滨工业大学, 2017.
[8] 宋金泽, 戴斌, 单恩忠, 等. 一种改进的RRT路径规划算法[J]. 电子学报, 2010, 38(S1): 225-228
SONG J Z, DAI B, SHAN E Z, et al. An improved RRT path planning algorithm[J]. Acta Electronica Sinica, 2010, 38(S1): 225-228
[9] 康亮, 赵春霞, 郭剑辉. 未知环境下改进的基于RRT算法的移动机器人路径规划[J]. 模式识别与人工智能, 2009, 22(3): 337-343
KANG L, ZHAO C X, GUO J H. Improved path planning based on rapidly-exploring random tree for mobile robot in unknown environment[J]. Pattern Recognition and Artificial Intelligence, 2009, 22(3): 337-343
[10] 张伟民, 付仕雄. 基于改进RRT*算法的移动机器人路径规划[J]. 华中科技大学学报(自然科学版), 2021, 49(1): 31-36
ZHANG W M, FU S X. Mobile robot path planning based on improved RRT* algorithm[J]. Journal of Huazhong University of Science and Technology (Natural Science Edition), 2021, 49(1): 31-36
[11] 段世红, 何昊, 徐诚, 等. 未知环境下基于深度序列蒙特卡罗树搜索的信源导航方法[J]. 电子学报, 2022, 50(7): 1744-1752
DUAN S H, HE H, XU C, et al. DS-MCTS: A deep sequential Monte-Carlo tree search method for source navigation in unknown environments[J]. Acta Electronica Sinica, 2022, 50(7): 1744-1752
[12] VODOPIVEC T, SAMOTHRAKIS S, STER B. On Monte Carlo tree search and reinforcement learning[J]. Journal of Artificial Intelligence Research, 2017, 60: 881-936
[13] VISERAS A, SHUTIN D, MERINO L. Robotic active information gathering for spatial field reconstruction with rapidly-exploring random trees and online learning of Gaussian processes[J]. Sensors(Basel, Switzerland), 2019, 19(5): 1016
[14] 朱陆陆. 蒙特卡洛方法及应用[D]. 武汉: 华中师范大学, 2014.
[15] 李保丰, 孙汉旭, 贾庆轩, 等. 基于蒙特卡洛法的空间机器人工作空间计算[J]. 航天器工程, 2011, 20(04): 79-85
LI B F, SUN H X, JIA Q X, et al. Calculation of space robot workspace by using Monte Carlo method[J]. Spacecraft Engineering, 2011, 20(04): 79-85
[16] 金畅. 蒙特卡洛方法中随机数发生器和随机抽样方法的研究[D]. 大连: 大连理工大学, 2006.
[17] 李少鹏, 黄利华, 张磊, 等. 基于LOS导航算法的无人船路径跟踪控制[J]. 舰船科学技术, 2024, 46(5): 109-114
LI S P, HUANG L H, AHANG L, et al. Unmanned vessel path tracking control based on LOS navigation algorithm[J]. Ship Science and Technology, 2024, 46(5): 109-114