Controlling an Underactuated AUV as an Inverted Pendulum using Nonlinear Model Predictive Control and Behavior Trees

被引:4
|
作者
Bhat, Sriharsha [1 ]
Stenius, Ivan [1 ]
机构
[1] KTH Royal Inst Technol, Sch Engn Sci, Stockholm, Sweden
关键词
UNDERWATER VEHICLE;
D O I
10.1109/ICRA48891.2023.10160926
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Agile and hydrobatic maneuvering capabilities can enhance AUV operations in increasingly challenging scenarios. In this paper, we explore the ability of an underactuated AUV to transition to and hold a pitch angle close to 90 degrees at a particular depth, like an inverted pendulum. Holding such an orientation can be valuable in observing a calving glacier, under-ice launch and recovery, underwater docking, inspecting vertical structures, and observing targets above the water surface. However, such control is challenging because of underactuation, rapid response times and varying stability in different configurations. To address this, a control policy is derived offline using nonlinear MPC in a high-fidelity simulation environment in Simulink. For real-time control, a hybrid controller using a behavior tree (BT) is developed based on the optimal MPC policy and applied on the AUV system. The BT controller considers Safety, Transit and Stabilize behaviors. The control algorithm is validated with simulations in Simulink and Stonefish-ROS as well as field experiments with the hydrobatic SAM AUV, showing repeatable performance in the inverted pendulum maneuver.
引用
收藏
页码:12261 / 12267
页数:7
相关论文
共 50 条
  • [31] Homing and docking control of AUV using model predictive control
    Oh, MH
    Oh, JH
    PROCEEDINGS OF THE FIFTH (2002) ISOPE PACIFIC/ASIA OFFSHORE MECHANICS SYMPOPSIUM, 2002, : 138 - 142
  • [32] Linear model predictive movement control with obstacle avoidance for an inverted pendulum robot
    Ohhira, Takashi
    Shimda, Akira
    2018 IEEE 15TH INTERNATIONAL WORKSHOP ON ADVANCED MOTION CONTROL (AMC), 2018, : 84 - 89
  • [33] Design of Model Predictive Control to stabilize Two-Stage Inverted Pendulum
    Firmansyah, Rifqi
    Saputra, Pressa P. Surya
    2020 THIRD INTERNATIONAL CONFERENCE ON VOCATIONAL EDUCATION AND ELECTRICAL ENGINEERING (ICVEE): STRENGTHENING THE FRAMEWORK OF SOCIETY 5.0 THROUGH INNOVATIONS IN EDUCATION, ELECTRICAL, ENGINEERING AND INFORMATICS ENGINEERING, 2020,
  • [34] Dual-Mode Model Predictive Control of an Omnidirectional Wheeled Inverted Pendulum
    Watson, Matthew T.
    Gladwin, Daniel T.
    Prescott, Tony J.
    Conran, Sebastian O.
    IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2019, 24 (06) : 2964 - 2975
  • [35] Design of Model Predictive Control of Two-Wheeled Inverted Pendulum Robot
    Minouchehr, Niloufar
    Hosseini-Sani, Seyyed Kamal
    2015 3RD RSI INTERNATIONAL CONFERENCE ON ROBOTICS AND MECHATRONICS (ICROM), 2015, : 456 - 462
  • [36] Generalized Predictive Control for Rotary Inverted Pendulum System
    Gao, Qiang
    Li, Yi
    MECHANICAL AND ELECTRONICS ENGINEERING III, PTS 1-5, 2012, 130-134 : 4256 - +
  • [37] A Dual Model-Free Control of Underactuated Mechanical Systems, Application to The Inertia Wheel Inverted Pendulum
    Andary, S.
    Chemori, A.
    Benoit, M.
    Sallantin, J.
    2012 AMERICAN CONTROL CONFERENCE (ACC), 2012, : 1029 - 1034
  • [38] Intelligent Predictive Fuzzy Control for Pneumatic Inverted Pendulum
    Zhou Shenghao
    Song Jinchun
    2011 6TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2011, : 968 - 972
  • [39] State Constrained predictive control of Cart with Inverted Pendulum
    Bdirina, El Khansa
    Boucherit, Mohamed Seghir
    Hadjar, Ramdane
    Zineb, Madni
    3RD INTERNATIONAL CONFERENCE ON CONTROL, ENGINEERING & INFORMATION TECHNOLOGY (CEIT 2015), 2015,
  • [40] Simulation of Human Balance Control Using an Inverted Pendulum Model
    Hilts, Wade W.
    Szczecinski, Nicholas S.
    Quinn, Roger D.
    Hunt, Alexander J.
    BIOMIMETIC AND BIOHYBRID SYSTEMS, LIVING MACHINES 2017, 2017, 10384