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 条
[21]   Path Planning under Constraints and Path Following Control of Autonomous Underwater Vehicle with Dynamical Uncertainties and Wave Disturbances [J].
Wang, Xiaowei ;
Yao, Xuliang ;
Zhang, Le .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2020, 99 (3-4) :891-908
[22]   Finite-Time PLOS-Based Integral Sliding-Mode Adaptive Neural Path Following for Unmanned Surface Vessels With Unknown Dynamics and Disturbances [J].
Yu, Yalei ;
Guo, Chen ;
Yu, Haomiao .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2019, 16 (04) :1500-1511