丁子轩, 2024. 基于A*算法与贝塞尔曲线的AUV路径规划算法研究[J]. 海岸工程, 43(3): 225-234. doi: 10.12362/j.issn.1002-3682.20240617001.
    引用本文: 丁子轩, 2024. 基于A*算法与贝塞尔曲线的AUV路径规划算法研究[J]. 海岸工程, 43(3): 225-234. doi: 10.12362/j.issn.1002-3682.20240617001.
    DING Z X, 2024. Research on path planning algorithm for autonomous underwater vehicles (AUV) based on A* algorithm and Bézier curves[J]. Coastal Engineering, 43(3): 225-234. DOI: 10.12362/j.issn.1002-3682.20240617001
    Citation: DING Z X, 2024. Research on path planning algorithm for autonomous underwater vehicles (AUV) based on A* algorithm and Bézier curves[J]. Coastal Engineering, 43(3): 225-234. DOI: 10.12362/j.issn.1002-3682.20240617001

    基于A*算法与贝塞尔曲线的AUV路径规划算法研究

    Research on Path Planning Algorithm for Autonomous Underwater Vehicles (AUV) Based on A* Algorithm and Bézier Curves

    • 摘要: 伴随着计算机和其他电子技术发展,在海洋科考及其他水下工程领域,水下自动机器人(AUV)技术也得到了极大发展并被广泛应用。在多种水下任务场景中AUV需要自主规划路线并按照规定路线行驶,辅助工程人员完成各种水下工作。传统的路径规划方法通常利用布谷鸟算法等智能优化算法,存在搜索目标不可达、收敛速度慢、避障能力弱等问题,而A*算法基于栅格地图,虽解决了以上问题,却无法满足AUV对路线平滑性的要求。针对这些问题,本文提出融合A*算法与贝塞尔曲线,从利于AUV水下姿态保持方面,对A*算法进行改进以完成路径规划。基于Windows11操作系统,利用Python搭建仿真环境对本文改进算法进行了仿真实验验证,结果表明,在保障航行的安全下,基于A*算法与贝塞尔曲线法的AUV路径规划不仅可以使路径最短,而且可以使整个路径进一步光滑,有利于保持AUV运行过程姿态稳定。

       

      Abstract: With the development of computer and other electronic technologies, Autonomous Underwater Vehicle (AUV) have shown great potential in the field of marine scientific research and other underwater engineering, assisting engineering personnel in completing various underwater tasks. In most ocean exploration scenarios, AUVs need to autonomously plan routes and navigate according to the specified routes. Traditional path planning methods using intelligent optimization algorithms such as cuckoo search algorithm have issues such as unreachable search targets, slow convergence speed, and poor obstacle avoidance capabilities. Although the A* algorithm based on grid maps solves these problems, it fails to meet the smoothness requirements of AUV routes. Therefore, this study integrates the A* algorithm with Bézier curves to improve path planning, focusing on maintaining AUV underwater posture. The improved algorithm is validated through simulation experiments using a simulation environment built with Python on the Windows 11 operating system. The results show that the AUV path planning based on the A* algorithm and Bézier curves can not only make the path shortest, but also further smooth the entire path while ensuring safe navigation, which is beneficial for maintaining the stable attitude of the AUV during operation.

       

    /

    返回文章
    返回