A Real-Time NMPC Guidance Law and Robust Control for an Autonomous Surface Vehicle

被引:4
作者
Collado-Gonzalez, Ivana [1 ,2 ]
Gonzalez-Garcia, Alejandro [1 ]
Sotelo, Carlos [1 ]
Sotelo, David [1 ]
Castaneda, Herman [1 ]
机构
[1] Tecnol Monterrey, Sch Sci & Engn, Ave Eugenio Garza Sada 2501 Sur, Monterrey 64849, NL, Mexico
[2] Stevens Inst Technol, Dept Mech Engn, Hoboken, NJ 07030 USA
关键词
Autonomous surface vehicle; nonlinear model predictive control; adaptive and robust control; adaptive sliding mode; path following; maritime robotics; VESSELS; DYNAMICS;
D O I
10.1016/j.ifacol.2021.10.101
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a path following control scheme for an autonomous surface vehicle under uncertainties and external disturbances. A guidance scheme based on nonlinear model predictive control takes into consideration the sideslip angle to overcome disturbances and generates the heading reference signal. The high-performance software package acados is used for solving the optimal control problem online. A dynamic controller based on adaptive sliding mode control presents robustness against external disturbances and uncertainties, driving the surge speed and heading dynamics. The control scheme is compared against a line-of-sight-based approach with the same dynamic controller to demonstrate the improvement of the proposed approach, including increased robustness and accuracy. Real-time simulation results show the efficiency, robustness, and feasibility of the proposed approach. Copyright (C) 2021 The Authors.
引用
收藏
页码:252 / 257
页数:6
相关论文
共 22 条
[1]  
Carlos BB, 2020, I C CONT AUTOMAT ROB, P982, DOI [10.1109/icarcv50220.2020.9305513, 10.1109/ICARCV50220.2020.9305513]
[2]   Disturbance-Observer-Based Sliding Mode Control Design for Nonlinear Unmanned Surface Vessel With Uncertainties [J].
Chen, Zheng ;
Zhang, Yougong ;
Zhang, Youming ;
Nie, Yong ;
Tang, Jianzhong ;
Zhu, Shiqiang .
IEEE ACCESS, 2019, 7 :148522-148530
[3]   Adaptive fuzzy tracking control for underactuated surface vessels with unmodeled dynamics and input saturation [J].
Deng, Yingjie ;
Zhang, Xianku ;
Im, Namkyun ;
Zhang, Guoqing ;
Zhang, Qiang .
ISA TRANSACTIONS, 2020, 103 :52-62
[4]   Track-keeping observer-based robust adaptive control of an unmanned surface vessel by applying a 4-DOF maneuvering model [J].
Faramin, M. ;
Goudarzi, R. H. ;
Maleki, A. .
OCEAN ENGINEERING, 2019, 183 :11-23
[5]  
Fossen T.I., 2021, Handbook of Marine Craft Hydrodynamics and Motion Control, DOI DOI 10.1002/9781119994138
[6]   BLASFEO: Basic Linear Algebra Subroutines for Embedded Optimization [J].
Frison, Gianluca ;
Kouzoupis, Dimitris ;
Sartor, Tommaso ;
Zanelli, Andrea ;
Diehl, Moritz .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2018, 44 (04)
[7]   Growth alteration of Allium cepa L. roots exposed to 1.5 mT, 25 Hz pulsed magnetic field [J].
Gonzalez-Vidal, Alejandro ;
Mercado-Saenz, Silvia ;
Burgos-Molina, Antonio M. ;
Sendra-Portero, Francisco ;
Ruiz-Gomez, Miguel J. .
INTERNATIONAL JOURNAL OF ENVIRONMENTAL HEALTH RESEARCH, 2022, 32 (11) :2471-2483
[8]   Guidance and control methodologies for marine vehicles: A survey [J].
Karimi, Hamid Reza ;
Lu, Yanyang .
CONTROL ENGINEERING PRACTICE, 2021, 111 (111)
[9]   NMPC for Racing Using a Singularity-Free Path-Parametric Model with Obstacle Avoidance [J].
Kloeser, Daniel ;
Schoels, Tobias ;
Sartor, Tommaso ;
Zanelli, Andrea ;
Prison, Gianluca ;
Diehl, Moritz .
IFAC PAPERSONLINE, 2020, 53 (02) :14324-14329
[10]   Integral LOS Path Following for Curved Paths Based on a Monotone Cubic Hermite Spline Parametrization [J].
Lekkas, Anastasios M. ;
Fossen, Thor I. .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2014, 22 (06) :2287-2301