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 条
  • [21] Fast 3D Collision Avoidance Algorithm for Fixed Wing UAS
    Zijie Lin
    Lina Castano
    Edward Mortimer
    Huan Xu
    Journal of Intelligent & Robotic Systems, 2020, 97 : 577 - 604
  • [22] Dynamic Coverage Control via Underactuated Autonomous Underwater Vehicles in Unknown 3D Environment
    Shamshirgaran, Azin
    Abdollahi, Farzaneh
    2016 4TH INTERNATIONAL CONFERENCE ON CONTROL, INSTRUMENTATION, AND AUTOMATION (ICCIA), 2016, : 333 - 338
  • [23] A Novel 3D Path Following Scheme for a Class of Underactuated Underwater Vehicles with Unconventional Actuation
    Krieg, Michael
    IFAC PAPERSONLINE, 2023, 56 (02): : 4350 - 4357
  • [24] An integrated collision avoidance system for autonomous underwater vehicles
    Tan, C. S.
    Sutton, R.
    Chudley, J.
    INTERNATIONAL JOURNAL OF CONTROL, 2007, 80 (07) : 1027 - 1049
  • [25] A Reactive Inverse PN Algorithm for Collision Avoidance among Multiple Unmanned Aerial Vehicles
    George, Joel
    Ghose, Debasish
    2009 AMERICAN CONTROL CONFERENCE, VOLS 1-9, 2009, : 3890 - 3895
  • [26] Robust 3D Distributed Formation Control with Collision Avoidance and Application to Multirotor Aerial Vehicles
    Fathian, Kaveh
    Safaoui, Sleiman
    Summers, Tyler H.
    Gans, Nicholas R.
    2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019, : 9209 - 9215
  • [27] Collision Detection and Avoidance for Underwater Vehicles Using Omnidirectional Vision
    Ochoa, Eduardo
    Gracias, Nuno
    Istenic, Klemen
    Bosch, Josep
    Cieslak, Patryk
    Garcia, Rafael
    SENSORS, 2022, 22 (14)
  • [28] Navigation and collision avoidance of underwater vehicles using sonar data
    Grefstad, Orjan
    Schjolberg, Ingrid
    2018 IEEE/OES AUTONOMOUS UNDERWATER VEHICLE WORKSHOP (AUV), 2018,
  • [29] 3D collision avoidance for digital actors locomotion
    Pettré, J
    Laumond, JP
    Siméon, T
    IROS 2003: PROCEEDINGS OF THE 2003 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2003, : 400 - 405
  • [30] Cooperative collision avoidance and obstacle avoidance path planning for multiple unmanned underwater vehicles
    Zhang, Hongxia
    Pu, Senlin
    Sun, Youjun
    2023 35TH CHINESE CONTROL AND DECISION CONFERENCE, CCDC, 2023, : 1734 - 1737