A 3D reactive collision avoidance algorithm for underactuated underwater vehicles

被引:17
|
作者
Wiig, Martin S. [1 ]
Pettersen, Kristin Y. [1 ]
Krogstad, Thomas R. [2 ]
机构
[1] Norwegian Univ Sci & Technol, Dept Engn Cybernet, Ctr Autonomous Marine Operat & Syst NTNU AMOS, N-7491 Trondheim, Norway
[2] Norwegian Def Res Estab FFI, Dept Def Syst, Kjeller, Norway
关键词
OBSTACLE AVOIDANCE; DYNAMIC ENVIRONMENTS; FREE NAVIGATION; STRATEGY; ROBOTS;
D O I
10.1002/rob.21948
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Avoiding collisions is an essential goal of the control system of autonomous vehicles. This paper presents a reactive algorithm for avoiding obstacles in a three-dimensional space, and shows how the algorithm can be applied to an underactuated underwater vehicle. The algorithm is based on maintaining a constant avoidance angle to the obstacle, which ensures that a guaranteed minimum separation distance is achieved. The algorithm can thus be implemented without knowledge of the obstacle shape. The avoidance angle is designed to compensate for obstacle movement, and the flexibility of operating in 3D can be utilized to implement traffic rules or operational constraints. We exemplify this by incorporating safety constraints on the vehicle pitch and by making the vehicle seek to move behind the obstacle, while also minimizing the required control effort. The underactuation of the vehicle induces a sway and heave movement while turning. To avoid uncontrolled gliding into the obstacle, we account for this movement using a Flow frame controller, which controls the direction of the vehicle's velocity rather than just the pitch and yaw. We derive conditions under which it is ensured that the resulting maneuver is safe, and these results are verified trough simulations and through full-scale experiments on the Hugin HUS autonomous underwater vehicle. The latter demonstrates the performance of the proposed algorithm when applied to a case with unmodeled disturbances and sensor noise, and shows how the modular nature of the collision avoidance algorithm allows it to be applied on top of a commercial control system.
引用
收藏
页码:1094 / 1122
页数:29
相关论文
共 50 条
  • [31] A Multi-Task Algorithm for Autonomous Underwater Vehicles 3D path planning
    Hu, Hao
    Zhou, Yongjian
    Wang, Tonghao
    Peng, Xingguang
    PROCEEDINGS OF 2020 3RD INTERNATIONAL CONFERENCE ON UNMANNED SYSTEMS (ICUS), 2020, : 972 - 977
  • [32] Optimized Active Collision Avoidance Algorithm of Intelligent Vehicles
    Xu, Qingwei
    Lu, Xiangyang
    Xu, Juncai
    ELECTRONICS, 2023, 12 (11)
  • [33] Optimal real-time collision-free motion planning for autonomous underwater vehicles in a 3D underwater space
    Yuan, H.
    Qu, Z.
    IET CONTROL THEORY AND APPLICATIONS, 2009, 3 (06): : 712 - 721
  • [34] Fuzzy Behavioral Navigation for Bottom Collision Avoidance of Autonomous Underwater Vehicles
    Zhao, Ningning
    Xu, Demin
    Gao, Jian
    Yan, Weisheng
    INTELLIGENT ROBOTICS AND APPLICATIONS, PT I, PROCEEDINGS, 2008, 5314 : 122 - 130
  • [35] A Novel 3D Analytical Algorithm for Autonomous Collision Avoidance Considering Cylindrical Safety Bubble
    Luongo, S.
    Corraro, F.
    Ciniglio, U.
    Di Vito, V.
    2010 IEEE AEROSPACE CONFERENCE PROCEEDINGS, 2010,
  • [36] 3D Line Following for Unmanned Underwater Vehicles
    Miskovic, Nikola
    Nad, Dula
    Vukic, Zoran
    BRODOGRADNJA, 2010, 61 (02): : 121 - 129
  • [37] Adaptive neural containment maneuvering of underactuated surface vehicles with prescribed performance and collision avoidance
    Wang, Yuchao
    Qu, Yinsong
    Zhao, Shiquan
    Fu, Huixuan
    OCEAN ENGINEERING, 2024, 297
  • [38] REAL-TIME OBSTACLE AVOIDANCE FOR AN UNDERACTUATED FLAT-FISH TYPE AUTONOMOUS UNDERWATER VEHICLE IN 3D SPACE
    Subramanian, Saravanakumar
    George, Thomas
    Thondiyath, Asokan
    INTERNATIONAL JOURNAL OF ROBOTICS & AUTOMATION, 2014, 29 (04): : 424 - 431
  • [39] GPS denied source seeking for underactuated autonomous vehicles in 3D
    Cochran, Jennie
    Siranosian, Antranik
    Ghods, Nima
    Krstic, Miroslav
    2008 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-9, 2008, : 2228 - 2233
  • [40] Collision Avoidance Mapping Using Consumer 3D Camera
    Cardan, R.
    Popple, R.
    MEDICAL PHYSICS, 2015, 42 (06) : 3530 - 3530