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 条
  • [1] A 3D Reactive Collision Avoidance Algorithm for Underactuated Vehicles
    Wiig, Martin S.
    Pettersen, Kristin Y.
    Krogstad, Thomas R.
    2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 1997 - 2004
  • [2] A 3D Reactive Collision Avoidance Algorithm for Nonholonomic Vehicles
    Wiig, Martin S.
    Pettersen, Kristin Y.
    Krogstad, Thomas R.
    2018 IEEE CONFERENCE ON CONTROL TECHNOLOGY AND APPLICATIONS (CCTA), 2018, : 67 - 74
  • [3] A Reactive Collision Avoidance Algorithm for Vehicles with Underactuated Dynamics
    Wiig, Martin S.
    Pettersen, Kristin Y.
    Krogstad, Thomas R.
    2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,
  • [4] Reactive Collision Avoidance for Underactuated Surface Vehicles using the Collision Cone Concept
    Haraldsen, Aurora
    Wiig, Martin S.
    Pettersen, Kristin Y.
    5TH IEEE CONFERENCE ON CONTROL TECHNOLOGY AND APPLICATIONS (IEEE CCTA 2021), 2021, : 619 - 626
  • [5] A Reactive Collision Avoidance Algorithm for Nonholonomic Vehicles
    Wiig, Martin S.
    Pettersen, Kristin Y.
    Savkin, Andrey V.
    2017 IEEE CONFERENCE ON CONTROL TECHNOLOGY AND APPLICATIONS (CCTA 2017), 2017, : 1776 - 1783
  • [6] Collision Avoidance for Underactuated Marine Vehicles Using the Constant Avoidance Angle Algorithm
    Wiig, Martin Syre
    Pettersen, Kristin Ytterstad
    Krogstad, Thomas Robekk
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2020, 28 (03) : 951 - 966
  • [7] Global Stabilization of Autonomous Underactuated Underwater Vehicles in 3D Space
    Mirzaei, Morteza
    Abdollahi, Farzaneh
    Meskin, Nader
    2016 IEEE INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2016, : 148 - 153
  • [8] 3D Path-Following of Underactuated Autonomous Underwater Vehicles
    Tian Yu
    Zhang Aiqun
    Li Wei
    2011 30TH CHINESE CONTROL CONFERENCE (CCC), 2011, : 3456 - 3461
  • [9] Deep Reinforcement Learning Controller for 3D Path Following and Collision Avoidance by Autonomous Underwater Vehicles
    Havenstrom, Simen Theie
    Rasheed, Adil
    San, Omer
    FRONTIERS IN ROBOTICS AND AI, 2021, 7
  • [10] 3D Collision Avoidance Algorithm for Unmanned Aerial Vehicles with Limited Field of View Constraints
    Roelofsen, Steven
    Martinoli, Alcherio
    Gillet, Denis
    2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 2555 - 2560