李光泽, 俞万能, 廖卫强, 等. 基于动态窗口法的近海水域船舶避障算法研究[J]. 中国舰船研究, 2024, 19(1): 230–237. doi: 10.19693/j.issn.1673-3185.03240
引用本文: 李光泽, 俞万能, 廖卫强, 等. 基于动态窗口法的近海水域船舶避障算法研究[J]. 中国舰船研究, 2024, 19(1): 230–237. doi: 10.19693/j.issn.1673-3185.03240
LI G Z, YU W N, LIAO W Q, et al. Obstacle avoidance algorithm for ships in complex waters based on dynamic window approach[J]. Chinese Journal of Ship Research, 2024, 19(1): 230–237 (in Chinese). doi: 10.19693/j.issn.1673-3185.03240
Citation: LI G Z, YU W N, LIAO W Q, et al. Obstacle avoidance algorithm for ships in complex waters based on dynamic window approach[J]. Chinese Journal of Ship Research, 2024, 19(1): 230–237 (in Chinese). doi: 10.19693/j.issn.1673-3185.03240

基于动态窗口法的近海水域船舶避障算法研究

Obstacle avoidance algorithm for ships in complex waters based on dynamic window approach

  • 摘要:
    目的 提出一种改进的动态窗口法,以解决近海水域智能船舶在面对夹击及动静混合会遇时无法有效避让的船舶避障问题。
    方法 为得到在近海水域航行的船舶约束条件,针对近海水域对船舶避障的影响因素进行分析,同时提出近海水域船舶航行最低避障要求;然后对动态窗口法(DWA)的目标函数进行优化改进,并将其与船舶和障碍物的距离相关联,以提升船舶在航行图中的安全性,同时将目标函数中的航向权值引入船舶会遇态势判断,以使目标船舶可以有效判断船舶的避障责任;最后,通过仿真模拟验证改进算法的有效性。
    结果 仿真结果表明,所提的改进算法在分别遭遇夹击以及复杂会遇的情况下,能够清晰地判断船舶的避障责任,降低航行过程中的速度变化陡峭度,且所规划的船舶航行路径可有效提升船舶航行的安全性。
    结论 所提避障算法可为解决近海水域智能船舶遭遇复杂会遇情景的避碰失败问题提供参考。

     

    Abstract:
    Objective An improved dynamic window method is proposed to solve the obstacle avoidance problem of intelligent ships in offshore waters, which cannot be effectively avoided when facing pinch and mixed dynamic-static encounters.
    Methods In order to obtain the constraints of ships navigating in offshore waters, the factors affecting ship obstacle avoidance in offshore waters are analyzed, and the minimum obstacle avoidance requirements for ship navigation in offshore waters are proposed. The objective function of the Dynamic Window Approach (DWA) is then optimized, improved and correlated with the distance between the ship and obstacles to enhance the safety of the ship in the navigational chart, while the heading weights in the objective function are introduced into the judgment of the ship's encounter posture so as to enable the target ship to effectively judge its obstacle-avoidance responsibility. Finally, the effectiveness of the improved algorithm is verified through simulation.
    Results The simulation results show that the proposed improved algorithm can clearly judge the ship's obstacle-avoidance responsibility and reduce the steepness of speed change in the sailing process, and the planned ship sailing path can effectively improve the safety of ship operation in case of encountering pincer attacks and complex encounters respectively. Conlusion The proposed obstacle avoidance algorithm can provide useful references for solving the collision avoidance failure problem of intelligent ships encountering complex encounter scenarios in offshore waters.

     

/

返回文章
返回