• 中国科技核心期刊
  • JST收录期刊
  • Scopus收录期刊
  • DOAJ收录期刊

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

洋流环境下基于DVFH+的AUV避障控制

朱仲本 张嘉豪 薛祎凡 秦洪德

朱仲本, 张嘉豪, 薛祎凡, 等. 洋流环境下基于DVFH+的AUV避障控制[J]. 水下无人系统学报, xxxx, x(x): x-xx doi: 10.11993/j.issn.2096-3920.2024-0077
引用本文: 朱仲本, 张嘉豪, 薛祎凡, 等. 洋流环境下基于DVFH+的AUV避障控制[J]. 水下无人系统学报, xxxx, x(x): x-xx doi: 10.11993/j.issn.2096-3920.2024-0077
ZHU Zhongben, ZHANG Jiahao, XUE Yifan, QIN Hongde. Obstacle Avoidance Control of AUV Based on DVFH+ in Ocean Current Environment[J]. Journal of Unmanned Undersea Systems. doi: 10.11993/j.issn.2096-3920.2024-0077
Citation: ZHU Zhongben, ZHANG Jiahao, XUE Yifan, QIN Hongde. Obstacle Avoidance Control of AUV Based on DVFH+ in Ocean Current Environment[J]. Journal of Unmanned Undersea Systems. doi: 10.11993/j.issn.2096-3920.2024-0077

洋流环境下基于DVFH+的AUV避障控制

doi: 10.11993/j.issn.2096-3920.2024-0077
基金项目: 国家自然科学基金杰出青年基金(52025111); 山东省自然科学基金青年基金(ZR202211130097).
详细信息
    作者简介:

    朱仲本(1988-), 男, 博士, 副教授, 主要研究方向为水下定位导航与智能控制

  • 中图分类号: TJ630.33; U675.9

Obstacle Avoidance Control of AUV Based on DVFH+ in Ocean Current Environment

  • 摘要: 针对向量场直方图法(VFH)的改进算法VFH+忽视自主水下航行器(AUV)动力学性能和洋流环境的影响, 且对阈值设置敏感的问题, 文中提出了一种基于动力学的VFH+(DVFH+)。通过AUV的动力学参数来限制期望艏向的输出, 解决了原算法期望输出跳变的问题, 从而改善了AUV的跟踪性能; 考虑真实洋流环境下的漂角补偿, 优化了避障算法, 提高了其鲁棒性和适应性; 根据障碍物信息自适应调节阈值大小, 从而计算得到符合AUV周围环境特征的规划指令, 保证航行的高效性和安全性。采用REMUS 100 AUV模型进行仿真实验, 结果表明, 文中所提出的DVFH+能给出更加光滑可行的避障路线, 适用于复杂环境下的AUV避障, 且有效避免了原算法因阈值设置不合理导致的路径绕远及规划失败等情况。

     

  • 图  1  坐标系及漂角示意图

    Figure  1.  Schematic diagram of coordinate system and drift angle

    图  2  环境极坐标图示意

    Figure  2.  Schematic diagram of environmental polar coordinates

    图  3  单元格的放大角度${{{{\boldsymbol{\gamma}} _{{\boldsymbol{ij}}}}}}$示意图

    Figure  3.  Schematic diagram of cell magnification angle ${{{{\boldsymbol{\gamma}} _{{\boldsymbol{ij}}}}}}$

    图  4  掩模示意图

    Figure  4.  Mask diagram

    图  5  候选方向选取示意图

    Figure  5.  Schematic diagram of candidate direction selection

    图  6  期望航向角的映射说明

    Figure  6.  Description of the mapping of the desired heading angle

    图  7  DVFH+流程图

    Figure  7.  DVFH+ flow chart

    图  8  REMUS 100 AUV

    Figure  8.  REMUS 100 AUV

    图  9  低阈值VFH+和DVFH+对比

    Figure  9.  Comparison of low threshold VFH+ and DVFH+

    图  10  高阈值VFH+和DVFH+对比

    Figure  10.  Comparison of high threshold VFH+ and DVFH+

    图  11  洋流环境下VFH+和DVFH+对比

    Figure  11.  Comparison of VFH+ and DVFH+ in ocean current environment

    图  12  基于低阈值VFH+和DVFH+的AUV艏向跟踪曲线

    Figure  12.  Based on low threshold VFH+ and DVFH+ AUV heading tracking curve

    图  13  基于高阈值VFH+和DVFH+的AUV艏向跟踪曲线

    Figure  13.  Based on high threshold VFH+ and DVFH+ AUV heading tracking curve

    图  14  洋流环境下基于中阈值VFH+和DVFH+的AUV艏向跟踪曲线

    Figure  14.  Based on medium threshold VFH+ and DVFH+ in ocean current environment

    表  1  传统VFH+的算法步骤

    Table  1.   Algorithm steps of traditional VFH+

    步骤 具体描述
    1 生成地图网格C。以二维网格表示大地坐标系下的环境, 每个障碍物单元格的确定性值用${c_{ij}}$表示
    2 生成活动窗口${C_{\rm{a}}}$。${C_{\rm{a}}}$中的每个障碍物单元格都被表示为一个大小为${m_{ij}}$、方向为${\beta _{ij}}$的向量, ${m_{ij}}$如式(2)所示, ${\beta _{ij}}$是从AUV中心到单元格的方向
    3 生成主极坐标直方图${H_{{\mathrm{p}}}}$。将AUV周围的环境以分辨率α分成数个扇区(如图2), 每个扇区的障碍物强度为${C_{\rm{a}}}$中在该扇区内的所有障碍物向量大小${m_{ij}}$的总和。基于AUV的安全半径${r_{\rm{s}}}$和障碍物单元格距离${d_{ij}}$, 定义单元格的放大角度${\gamma _{ij}}$(如图3), 因此单个障碍物单元格可影响到多个扇区的障碍物强度计算
    4 生成掩模极坐标直方图${H_{\rm{m}}}$。设置合适的阈值T, 障碍物强度高于阈值的扇区被判定为闭锁扇区, 否则为自由扇区。根据AUV艏向和最小回转半径${r_{\rm{t}}}$, 再额外确定一些闭锁扇区, 见图4
    5 生成期望艏向。若${H_{\rm{m}}}$中全部的扇区皆为自由扇区, 则期望艏向为目标方向, 否则, 连续的自由扇区被称为山谷, 根据山谷所包含的扇区个数将其分为宽谷和窄谷, 然后将每个山谷中的候选方向添加到列表中。选取候选方向的具体方法参见图5。计算所有候选方向的代价函数值并选择代价最小的方向来确定期望转向, 代价函数如式(3)所示
    下载: 导出CSV

    表  2  REMUS 100 AUV模型参数

    Table  2.   REMUS 100 AUV model parameters

    参数数值
    质量m31.9 kg
    长度l1.6 m
    最大线速度${u_{\max }}$2.5 m/s
    最大角速度${r_{\max }}$0.1 rad/s
    最大角加速度${\dot r_{\max }}$0.4 rad/s2
    下载: 导出CSV

    表  3  算法参数

    Table  3.   Algorithm parameters

    参数 数值 参数 数值
    活动窗口半径${r_{\rm{a}}}$ 50 m 控制律参数ε 1
    AUV安全半径${r_{{\mathrm{s}}}}$ 1.5 m 控制律参数p 100
    确定性值${c_{ij}}$ 15 控制律参数κ 200
    参数a 6251 权重${\omega _1}$ 0.8
    参数b 2.5 权重${\omega _2}$ 0.2
    环境分辨率α 阈值下界${T_{\min }}$ 300
    宽窄谷区分度s 18 阈值上界${T_{\max }}$ 1 000 000
    代价函数系数${\mu _1}$ 0.6 低阈值${T_{\rm{l}}}$ 200 000
    代价函数系数${\mu _2}$ 0.2 中阈值${T_{\rm{m}}}$ 500 000
    代价函数系数${\mu _{_3}}$ 0.2 高阈值${T_{h}}$ 800 000
    下载: 导出CSV
  • [1] 郭渊博, 李琦, 闵博旭, 等. 基于分布式模型预测控制的欠驱动AUV编队控制[J]. 水下无人系统学报, 2023, 31(3): 405-412. doi: 10.11993/j.issn.2096-3920.202204018

    GUO Y B, LI Q, MIN B X, et al. Formation control of an underactuated autonomous undersea vehicle based on distributed model predictive control[J]. Journal of Unmanned Undersea Systems, 2023, 31(3): 405-412. doi: 10.11993/j.issn.2096-3920.202204018
    [2] 姚金艺, 曾庆军, 周启润, 等. 全驱动AUV系统路径跟踪设计与实现[J]. 水下无人系统学报, 2019, 27(4): 452-458.

    YAO J Y, ZENG Q J, ZHOU Q R, et al. Design and implementation of a path tracking system for fully actuated AUV[J]. Journal of Unmanned Undersea Systems, 2019, 27(4): 452-458.
    [3] KRIEG M, MOHSENI K. Dynamic modeling and control of biologically inspired vortex ring thrusters for underwater robot locomotion[J]. IEEE Transactions on Robotics, 2010, 26(3): 542-554. doi: 10.1109/TRO.2010.2046069
    [4] 张荣敏, 陈原, 高军. 无鳍舵矢量推进水下机器人纵向稳定性研究[J]. 哈尔滨工程大学学报, 2017, 38(1): 133-139+152.

    ZHANG R M, CHEN Y, GAO J. Longitudinal handling stability of vectored thrust underwater vehicle without fin and rudder[J]. Journal of Harbin Engineering University, 2017, 38(1): 133-139+152.
    [5] JOUNG T H, LEE J H, NHO I S, et al. A study on the design and manufacturing of a deep-sea unmanned underwater vehicle based on structural reliability analysis[J]. Ships and Offshore Structures, 2009, 4(1): 19-29. doi: 10.1080/17445300802315367
    [6] 郭银景, 鲍建康, 刘琦, 等. AUV实时避障算法研究进展[J]. 水下无人系统学报, 2020, 28(4): 351-358. doi: 10.11993/j.issn.2096-3920.2020.04.001

    GUO Y J, BAO J K, LIU Q, et al. Research progress of real-time obstacle avoidance algorithms for unmanned undersea vehicle: a review[J]. Journal of Unmanned Undersea Systems, 2020, 28(4): 351-358. doi: 10.11993/j.issn.2096-3920.2020.04.001
    [7] ZENG Z, LIAN L, SAMMUT K, et al. A survey on path planning for persistent autonomy of autonomous underwater vehicles[J]. Ocean Engineering, 2015, 110: 303-313. doi: 10.1016/j.oceaneng.2015.10.007
    [8] 章飞, 胡春磊. 基于滚动速度障碍法的AUV动态避障路径规划[J]. 水下无人系统学报, 2021, 29(1): 30-38.

    ZHANG F, HU C L. Research on AUV dynamic obstacle avoidance path planning based on the rolling speed obstacle method[J]. Journal of Unmanned Undersea Systems, 2021, 29(1): 30-38.
    [9] MCMAHON J, PLAKU E. Mission and motion planning for autonomous underwater vehicles operating in spatially and temporally complex environments[J]. IEEE Journal of Oceanic Engineering, 2016, 41(4): 1-20.
    [10] BORENSTEIN J, KOREN Y. The vector field histogram-fast obstacle avoidance for mobile robots[J]. IEEE Transactions on Robotics and Automation, 1991, 7(3): 278-288. doi: 10.1109/70.88137
    [11] ULRICH I, BORENSTEIN J. VFH+: reliable obstacle avoidance for fast mobile robots[C]//Proceedings 1998 IEEE International Conference on Robotics and Automation (Cat No98CH36146). Leuven, Belgium: IEEE, 1998: 1572-1577.
    [12] 徐茂竹, 李弘, 李亚光, 等. 单目视觉引导下的无人艇局部避障方法[J]. 重庆邮电大学学报(自然科学版), 2023, 35(4): 732-741.

    XU M Z, LI H, LI Y G, et al. Local obstacle avoidance for unmanned surface vehicle via monocular vision[J]. Journal of Chongqing University of Posts and Telecommunications (Natural Science Edition), 2023, 35(4): 732-741.
    [13] PAPPAS P, CHIOU M, EPSIMOS G-T, et al. VFH plus based shared control for remotely operated mobile robots[C]//IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR). Abu Dhabi, United Arab Emirates: IEEE, 2020: 366-373.
    [14] SARY I P, NUGRAHA Y P, MEGAYANTI M, et al. Design of obstacle avoidance system on hexacopter using vector field histogram-plus[C]//8th IEEE International Conference on System Engineering and Technology (ICSET). Bandung, Indonesia: IEEE, 2018: 18-23.
    [15] 娄虎, 赵泽钰, 阮文涛, 等. 基于自调节VFH+的水面无人艇雷达避障控制研究[J]. 机械制造与自动化, 2021, 50(3): 179-183.

    LOU H, ZHAO Z Y, YUAN W T, et al. Research on obstacle avoidance control of lidar for USV based on self-adjusting VFH+[J]. Machine Building & Automation, 2021, 50(3): 179-183.
    [16] 陈浩华, 赵红, 王宁, 等. 复杂扰动下水下机器人的轨迹精确跟踪控制[J]. 中国舰船研究, 2022, 17(2): 98-108.

    CHEN H H, ZHAO H, WANG N, et al. Accurate track control of unmanned underwater vehicle under complex disturbances[J]. Chinese Journal of Ship Research, 2022, 17(2): 98-108.
    [17] 李亚鑫, 刘里宵, 王宇. 欠驱动水下机器人的最优等效补偿轨迹跟踪控制[J]. 控制与决策, 2024, 39(9): 2923-2931.

    LI Y X, LIU L X, WANG Y. Optimal equivalent compensation trajectory tracking control for underactuated underwater robots[J]. Control and Decision, 2024, 39(9): 2923-2931.
    [18] YUAN C, SHUAI C, FANG Y, et al. A novel real-time obstacle avoidance method in guidance layer for AUVs' path following[J]. IEEE Transactions on Vehicular Technology, 2023, 73(2): 1845-1856.
    [19] FOSSEN T I. Handbook of marine craft hydrodynamics and motion control[M]. New York: John Wiley and Sons, 2011.
    [20] REIS M F, JAIN R P, AGUIAR A P, et al. Robust moving path following control for robotic vehicles: theory and experiments[J]. IEEE Robotics and Automation Letters, 2019, 4(4): 3192-3199. doi: 10.1109/LRA.2019.2925733
    [21] DIAZ D, MARIN L. VFH plus D: An improvement on the VFH plus algorithm for dynamic obstacle avoidance and local planning[C]//21st IFAC World Congress on Automatic Control-Meeting Societal Challenges. Berlin, Germany: Elsevier, 2020: 9590-9595.
    [22] 刘淑霞, 李立刚, 金久才, 等. 基于漂角估计的无人船局部动态避障方法[J]. 电光与控制, 2023, 30(1): 103-108+119. doi: 10.3969/j.issn.1671-637X.2023.01.018

    LIU S X, LI L G, JIN J C, et al. Local dynamic avoidance method of USV with drift angle estimation[J]. Electronics Optics & Control, 2023, 30(1): 103-108+119. doi: 10.3969/j.issn.1671-637X.2023.01.018
    [23] 韩鹏, 刘志林, 周泽才, 等. 基于LOS法的自航模航迹跟踪控制算法实现[J]. 应用科技, 2018, 45(3): 66-70.

    HAN P, LIU Z L, ZHOU Z C, et al. Path tracking control algorithm based on LOS method for surface self-propulsion vessel[J]. Applied Science and Technology, 2018, 45(3): 66-70.
    [24] PEREZ T, FOSSEN T I. A matlab toolbox for parametric identification of radiation-force models of ships and offshore structures[J]. Modeling Identification and Control, 2009, 30(1): 1-15. doi: 10.4173/mic.2009.1.1
    [25] WANG N, SU S F. Finite-time unknown observer-based interactive trajectory tracking control of asymmetric underactuated surface vehicles[J]. IEEE Transactions on Control Systems Technology, 2021, 29(2): 794-803. doi: 10.1109/TCST.2019.2955657
    [26] SHI L, ZHENG R, ZHANG S, et al. Cooperative estimation to reconstruct the parametric flow filed using multiple AUVs[J]. IEEE Transactions on Instrumentation and Measurement, 2021, 70: 1-10.
  • 加载中
图(14) / 表(3)
计量
  • 文章访问数:  44
  • HTML全文浏览量:  22
  • PDF下载量:  10
  • 被引次数: 0
出版历程
  • 收稿日期:  2024-05-09
  • 修回日期:  2024-07-14
  • 录用日期:  2024-07-18
  • 网络出版日期:  2025-01-24

目录

    /

    返回文章
    返回
    服务号
    订阅号