Skip to main content
Log in

A nonlinear optimal control approach for unmanned surface vessels

  • Original Paper
  • Published:
Marine Systems & Ocean Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22

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

  1. G. Rigatos, K. Busawon, Robotic Manipulators and Vehicles: Control, Estimation and Filtering (Springer, Berlin, 2018)

    Book  Google Scholar 

  2. N. Wang, H.R. Karimi, Successive waypoints tracking of an underactuated surface vessel. IEEE Trans. Ind. Inform. 16(2), 898–908 (2020)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Article  MathSciNet  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

  11. 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)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. 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)

  22. 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)

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

  25. 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)

    Article  Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. 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)

    Article  Google Scholar 

  29. 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)

    Article  Google Scholar 

  30. 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)

    Article  Google Scholar 

  31. 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)

    Google Scholar 

  32. 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)

    Article  Google Scholar 

  33. 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)

    Article  MathSciNet  Google Scholar 

  34. M. Basseville, I. Nikiforov, Detection of Abrupt Changes: Theory and Applications (Prentice-Hall, Englewood Cliffs, 1993)

    Google Scholar 

  35. G. Rigatos, Q. Zhang, Fuzzy model validation using the local statistical approach. Fuzzy Sets Syst. 60(7), 882–904 (2009)

    Article  MathSciNet  Google Scholar 

  36. G.G. Rigatos, Modelling and Control for Intelligent Industrial Systems: Adaptive Algorithms in Robotics and Industrial Engineering (Springer, Berlin, 2011)

    Book  Google Scholar 

  37. G. Rigatos, Nonlinear Control and Filtering Using Differential Flatness Approaches: Applications to Electromechanical Systems (Springer, Berlin, 2015)

    Book  Google Scholar 

  38. G. Rigatos, E. Karapanou, Advances in Applied Nonlinear Optimal Control (Cambridge Scholars Publications, Cambridge, 2020)

    Google Scholar 

  39. 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)

  40. B.P. Gibbs, Advanced Kalman Filtering, Least Squares and Modelling: A Practical Handbook (J. Wiley, New York, 2011)

    Book  Google Scholar 

Download references

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

Authors

Contributions

The contribution of the members of the research team is indicated by their order of appearance in the list of authors

Corresponding author

Correspondence to G. Rigatos.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40868-023-00126-5

Keywords

Navigation