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 条
  • [11] An improved backstepping design for the control of an underactuated inverted pendulum
    Yu-Sheng Lu
    Hua-Hsu Chiu
    Shu-Fen Lien
    Journal of Mechanical Science and Technology, 2013, 27 : 865 - 873
  • [12] An improved backstepping design for the control of an underactuated inverted pendulum
    Lu, Yu-Sheng
    Chiu, Hua-Hsu
    Lien, Shu-Fen
    JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY, 2013, 27 (03) : 865 - 873
  • [13] On the linear control of underactuated systems: the flywheel inverted pendulum
    Olivares, Manuel
    Albertos, Pedro
    2013 10TH IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), 2013, : 27 - 32
  • [14] Output tracking of underactuated rotary inverted pendulum by nonlinear controller
    Yan, QG
    42ND IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-6, PROCEEDINGS, 2003, : 2395 - 2400
  • [15] Explicit Model Predictive Control for a Cart Inverted Pendulum System
    Elnaggar, Mahmoud
    Lasheen, Ahmed
    2018 7TH INTERNATIONAL CONFERENCE ON SYSTEMS AND CONTROL (ICSC), 2018, : 360 - 365
  • [16] Design and Implementation of Model Predictive Control for a Gyroscopic Inverted Pendulum
    Chu, Trung-Dung
    Chen, Chih-Keng
    APPLIED SCIENCES-BASEL, 2017, 7 (12):
  • [17] Parameters Tuning Effects in the Model Predictive Control of an Inverted Pendulum
    Chunhacha, Pongtorn
    Benjanarasuth, Taworn
    2011 IEEE REGION 10 CONFERENCE TENCON 2011, 2011, : 1080 - 1084
  • [18] Underactuated rotary inverted pendulum control using robust generalized dynamic inversion
    Mehedi, Ibrahim M.
    Ansari, Uzair
    Bajodah, Abdulrahman H.
    AL-Saggaf, Ubaid M.
    Kada, Belkacem
    Rawa, Muhyaddin J.
    JOURNAL OF VIBRATION AND CONTROL, 2020, 26 (23-24) : 2210 - 2220
  • [19] Modelling and Predictive Control of Inverted Pendulum
    Chalupa, Petr
    Bobal, Vladimir
    22ND EUROPEAN CONFERENCE ON MODELLING AND SIMULATION, PROCEEDINGS, 2008, : 531 - +
  • [20] STATE-SPACE PREDICTIVE CONTROL OF INVERTED PENDULUM MODEL
    Rusar, Lukas
    Krhovjak, Adam
    Talas, Stanislav
    Bobal, Vladimir
    PROCEEDINGS - 31ST EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2017, 2017, : 384 - 390