Abstract
The ability of unmanned surface vessels for performing dexterous maneuvering is important for improving vessels’ safety, reliability and operational capacity. The article proposes a nonlinear optimal control approach for unmanned surface vessels. These vessels exhibit three degrees of freedom while their dynamic model can be formulated in analogy to the one of robotic manipulators. This model undergoes approximate linearization around a temporary operating point that is recomputed at each time-step of the control method. The linearization relies on Taylor series expansion and on the associated Jacobian matrices. For the linearized state-space model of the system a stabilizing optimal (H-infinity) feedback controller is designed. This controller stands for the solution to the nonlinear optimal control problem under model uncertainty and external perturbations. To compute the controller’s feedback gains an algebraic Riccati equation is repetitively solved at each iteration of the control algorithm. The stability properties of the control method are proven through Lyapunov analysis. Finally, to implement state estimation-based control without the need to measure the entire state vector of the vessel, the H-infinity Kalman Filter is used as a robust state estimator. The article’s results can be extended to the case of underactuation, that is when the 3-DOF vessel has no thrusters to enable propulsion along its transversal axis. The solution of the nonlinear optimal control problem for unmanned surface vessels allows for reducing energy consumption by their propulsion and navigation system and thus it permits to improve the vessels’ autonomy and operational capacity.
Similar content being viewed by others
Data availability
Data about this research work are available upon reasonable request
Code availability (software application or custom code)
Source code is subject to confidentiality constraints but software applications can be demonstrated upon reasonable request
References
G. Rigatos, K. Busawon, Robotic Manipulators and Vehicles: Control, Estimation and Filtering (Springer, Berlin, 2018)
N. Wang, H.R. Karimi, Successive waypoints tracking of an underactuated surface vessel. IEEE Trans. Ind. Inform. 16(2), 898–908 (2020)
Y. Fang, E. Zergeroglou, M.S. de Queiroz, D.M. Dawson, Global output feedback control of dynamically positioned surface vessels: an adaptive control approach. Mechatronics 14, 341–356 (2004)
L. Chen, C. Yang, W. Yan, Adaptive neural network control of underactuated surface vessels with guaranteed transient performance: theory and experimental results. IEEE Trans. Ind. Electron. 67(5), 4024–4035 (2020)
H. Huang, M. Gang, Y. Zhang, S. Sharma, D. Xu, A new guidance law for trajectory tracking of an underactuated unmanned surface vehicle with parameter perturbations. Ocean Eng. 175, 217–22 (2019)
H. Qin, C. Li, Y. Sun, X. Li, Y. Du, Z. Ding, Finite-time trajectory tracking control of unmanned surface vessel with error constraints and input saturation. J. Franklin Inst. 357(16), 11472–11495 (2020)
T. Yang, Y. Guo, Y. Zhou, S. Wen, Joint communication and control for small underactuated USV based on mobile computing technology. IEEE Access 7, 160610–160622 (2019)
X. Xiang, C. Yu, Q. Zhang, P.A. Wilson, G. Xu, Maneuvering-based actuation evaluation of an AUV with control surfaces and through body thrusters. Appl. Ocean Res. 96, 102046–102052 (2020)
B. Qiu, G. Wang, Y. Fan, Predictor LOS-based trajectory linearization control for path following of underactuated unmanned surface vehicles with input saturation. Ocean Eng. 214, 107874–107885 (2020)
G. Gao, Y. Hen, H. Yu, J. Qin, Spatial path following control of underactuated AUV with multiple uncertainties and input saturation. IEEE Access 7, 98014–98022 (2019)
B.S. Park, S.J. Yoo, An error transformation approach connectivity preserving and collision-avoidance formation tracking of networked uncertain underactuated surface vessels. IEEE Trans. Cybern. 49(8), 2955–2966 (2019)
X. Liang, X. Qu, Y. Hou, Y. Li, R. Zhang, Distributed coordinated tracking control of multiple unmanned surface vehicles under complex marine environments. Ocean Eng. 205, 107328–107336 (2020)
X. Liang, X. Qu, N. Wang, Y. Li, R. Zhang, Swarm control with collision avoidance for multiple underactuated surface vehicles. Ocean Eng. 191, 106616–106625 (2019)
Z. Chen, Y. Zhang, Y. Nie, J. Tang, S. Zhu, Adaptive sliding-mode control design for nonlinear unmanned surface vessel using RBFNN and Disturbance Observer. IEEE Access 8, 45457–45467 (2020)
N.A. Ali-Hussain, S.S. Azhar Ali, M. Ovinis, M.R. Aeshad, U.M. Al-Saggaf, Underactuated coupled nonlinear adaptive control synthesis using U-Model for multivariable Unmanned Marine Robots. IEEE Access 8, 1851–1865 (2020)
X. Chen, Z. Liu, J. Zhang, D. Zhou, J. Dong, Adaptive sliding-mode path-following control system of the underactuated USV under the influence of ocean currents. IEEE J. Syst. Eng. Electron. 29(6), 1271–1283 (2018)
R. Rout, R. Cui, Z. Han, Modified line-of-sight guidance law with adaptive neural network control of underactuated marine vehicle with state and input constraints. IEEE Trans. Control Syst. Technol. 28(5), 1902–1914 (2020)
Z.W. Liu, H. Hou, Y.W. Wang, Formation Containment Control of Multiple Underactuated Vessels with Sampling Communication via Hierarchical Sliding-Mode Approach (ISA Transactions, Elsevier, Amsterdam, 2020)
C. Hu, R. Wang, F. Yan, N. Chen, Robust composite nonlinear feedback path-following control for underactuated surface vessels with desired-heading amendment. IEEE Trans. Ind. Electron. 69(10), 6386–6395 (2016)
Y. Zhou, X. Qi, A. Incecik, Y. Ma, Z. Li, Broken lines path-following algorithm for a water-jet propulsion USV with disturbance uncertainties. Ocean Eng. 21, 107118–107128 (2020)
H.N. Esfahani, R. Szlapczynski, H. Gaemi, High-performance super-twisting sliding-mode control of a maritime autonomous surface ship (MASS) using ADP-based adaptive gain and time-delay estimation. Ocean Eng. 191, 106526–106544 (2019)
M. Li, C. Guo, H. Yu, Filtered extended state observer-based line-of-sight guidance for path following for unmanned surface vehicles with unnown dynamics and disturbances. IEEE Access 7, 178401–178412 (2019)
N. Wang, Z. Sun, J. Yin, Z. Zou, S.F. Su, Fuzzy unknown observer-based robust adaptive path-following control of underactuated surface vehicles subject to multiple unknowns. Ocean Eng. 176, 57–64 (2019)
N. Wang, S.F. Su, Finite-time unknown observer-based interactive trajectory tracking control of asymmetric underactuated surface vehicles. IEEE Trans. Control Syst. Technol. (2021)
H.C. Lamraoui, Z. Qidan, Y. Bouzid, Improved active disturbance rejecter control for trajectory tracking of unmanned surface vessel. J. Mar. Sci. Ocean Technol. 17, 18–26 (2022)
K. Tiwari, P. Krishnankutty, Dynamic positioning of an oceanographic research vessel using fuzzy logic controller in different sea states. J. Mar. Sci. Ocean Technol. 16, 221–236 (2021)
M. Alexandersson, D. Zhang, W. Mao, R. Ringberg, A comparison of ship maneuverability models for approximate ship navigation trajectories. Ships Offshore Struct. 18(4), 550–557 (2022)
H. Cao, R. Xu, S. Zhao, M. Li, X. Song, H. Dai, Robust trajectory tracking for fully input-bounded actuated unmanned surface vessel with stochastic disturbances: an approach by the homogeneous nonlinear extended state observer and dynamic surface control. Ocean Eng. 243, 110313–110342 (2022)
N. Feng, D. Wu, H. Yu, A.S. Yamashita, Y. Huang, Predictive compensator-based event-triggered model predictive control with nonlinear disturbance observer for unmanned surface vehicle under cyber-attacks. Ocean Eng. 259, 111868–11889 (2022)
Z. Shen, Q. Wang, S. Dong, H. Yu, Dynamic surface control for tracking of unmanned surface vessel with prescribed performance and asymmetric time-varying full-state constraints. Ocean Eng. 253, 111319–111332 (2022)
G. Bejarano, J.M. Mangano, J.R. Salvador, D. Lima, Nonlinear model predictive control-based guidance low for path following. Ocean Eng. 258, 12022–12035 (2023)
G. Rigatos, P. Siano, C. Cecati, A new nonlinear H-infinity feedback control approach for three-phase voltage source converters. Electr. Power Compon. Syst. 44, 302–312 (2015)
G.G. Rigatos, S.G. Tzafestas, Extended Kalman filtering for fuzzy modelling and multi-sensor fusion. Math. Comput. Model. Dyn. Syst. 13, 251–266 (2007)
M. Basseville, I. Nikiforov, Detection of Abrupt Changes: Theory and Applications (Prentice-Hall, Englewood Cliffs, 1993)
G. Rigatos, Q. Zhang, Fuzzy model validation using the local statistical approach. Fuzzy Sets Syst. 60(7), 882–904 (2009)
G.G. Rigatos, Modelling and Control for Intelligent Industrial Systems: Adaptive Algorithms in Robotics and Industrial Engineering (Springer, Berlin, 2011)
G. Rigatos, Nonlinear Control and Filtering Using Differential Flatness Approaches: Applications to Electromechanical Systems (Springer, Berlin, 2015)
G. Rigatos, E. Karapanou, Advances in Applied Nonlinear Optimal Control (Cambridge Scholars Publications, Cambridge, 2020)
G.J. Toussaint, T. Basar, F. Bullo, \(H_{\infty }\) optimal tracking control techniques for nonlinear underactuated systems, in Proceedings of the IEEE CDC 2000, 39th IEEE Conference on Decision and Control, Sydney Australia (2000)
B.P. Gibbs, Advanced Kalman Filtering, Least Squares and Modelling: A Practical Handbook (J. Wiley, New York, 2011)
Funding
This research work has been partially supported by Grant "Ref. 3671” - “Control and estimation of dynamical nonlinear and PDE systems” of the Unit of Industrial Automation of the Industrial Systems Institute
Author information
Authors and Affiliations
Contributions
The contribution of the members of the research team is indicated by their order of appearance in the list of authors
Corresponding author
Ethics declarations
Conflict of interest
No conflict of interest exists with third parties about the content of the present article
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Rigatos, G. A nonlinear optimal control approach for unmanned surface vessels. Mar Syst Ocean Technol 18, 89–110 (2023). https://doi.org/10.1007/s40868-023-00126-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40868-023-00126-5