Adaptive Sliding Mode Trajectory Tracking Control for Unmanned Surface Vehicle with Modeling Uncertainties and Input Saturation
Source abstract
Abstract
In the presence of modeling uncertainties and input saturation, this paper proposes a practical adaptive sliding mode control scheme for an underactuated unmanned surface vehicle (USV) using neural network, auxiliary dynamic system, sliding mode control and backstepping technique. First, the radial basis function neural network with minimum learning parameter method (MLP) is constructed to online approximate the uncertain system dynamics, which uses single parameter instead of all weights online learning, leading to a reduction in the computational burdens. Then a hyperbolic tangent function is adopted to reduce the chattering phenomenon due to the sliding mode surface. Meanwhile, the auxiliary dynamic system and the adaptive technology are employed to handle input saturation and unknown disturbances, respectively. In addition, a neural shunting model is introduced to eliminate the “explosion of complexity” problem caused by the backstepping method for virtual control derivation. The stability of the closed-loop system is guaranteed by the Lyapunov stability theory. Finally, simulations are provided to validate the effectiveness of the proposed control scheme.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Adaptive Control of Nonlinear Systems · Maritime Navigation and Safety · Underwater Vehicles and Communication Systems
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Marine Electrical Engineering College, Dalian Maritime University, Dalian 116026, Liaoning, China
Funding
the Nature Science Foundation of China · the Nature Science Foundation of Liaoning Province of China · the Fundamental Research Funds for the Central Universities
References (47)
Show source-provided references
1. Unmanned surface vehicles: An overview of developments and challenges10.1016/j.arcontrol.2016.04.018 ↗
2. Efficient multi-task allocation and path planning for unmanned surface vehicle in support of ocean operations10.1016/j.neucom.2017.09.088 ↗
3. A multi-layered fast marching method for unmanned surface vehicle path planning in a time-variant maritime environment10.1016/j.oceaneng.2016.11.009 ↗
4. Active disturbance rejection controller design for dynamically positioned vessels based on adaptive hybrid biogeography-based optimization and differential evolution10.1016/j.isatra.2017.10.010 ↗
5. Survey on fuzzy-logic-based guidance and control of marine surface vehicles and underwater vehicles10.1007/s40815-017-0401-3 ↗
6. A trajectory tracking robust controller of surface vessels with disturbance uncertainties10.1109/TCST.2013.2281936 ↗
7. Trajectory tracking controller design for unmanned vehicles: A new methodology10.1002/rob.21492 ↗
8. Practical control of underactuated ships10.1016/j.oceaneng.2010.04.007 ↗
9. Trajectory tracking control of underactuated USV based on modified backstepping approach10.1515/ijnaoe-2015-0058 ↗
10. Tracking control of podded propulsion unmanned surface vehicle with unknown dynamics and disturbance under input saturation10.1007/s12555-017-0292-y ↗
11. Mu, D., Wang, G., Fan, Y., Qiu, B., and Sun, X. (2018). Adaptive trajectory tracking control for underactuated unmanned surface vehicle subject to unknown dynamics and time-varing disturbances. Appl. Sci., 4.10.3390/app8040547 ↗
12. Trajectory tracking of underactuated surface vessels: A linear algebra approach10.1109/TCST.2013.2271505 ↗
13. Tracking control of an underactuated ship by modified dynamic inversion10.1016/j.isatra.2018.09.007 ↗
14. A new robust adaptive control method for modified function projective synchronization with unknown bounded parametric uncertainties and external disturbances10.1007/s11071-016-2690-8 ↗
15. Concise robust adaptive path-following control of underactuated ships using DSC and MLP10.1109/JOE.2013.2280822 ↗
16. Fuzzy approximation-based adaptive backstepping optimal control for a class of nonlinear discrete-time systems with dead-zone10.1109/TFUZZ.2015.2418000 ↗
17. Utkin, V.I. (1992). Sliding Modes in Control and Optimization, Springer-Verlag.10.1007/978-3-642-84379-2 ↗
18. Sliding mode tracking control of surface vessels10.1109/TIE.2008.2005933 ↗
19. Sliding mode tracking control of an underactuated surface vessel10.1049/iet-cta.2011.0176 ↗
20. Sliding-mode formation control for underactuated surface vessels10.1109/TRO.2007.898961 ↗
21. Tracking control of surface ships with disturbance and uncertainties rejection capability10.1109/TMECH.2016.2618901 ↗
22. Dynamical sliding mode control for the trajectory tracking of underactuated unmanned underwater vehicles10.1016/j.oceaneng.2015.06.022 ↗
23. Robust adaptive trajectory tracking control of underactuated surface vessel in fields of marine practice
24. From PID to active sisturbance rejection control10.1109/TIE.2008.2011621 ↗
25. Design, analysis and experimental validation of a robust nonlinear path following controller for marine surface vessels10.1016/j.automatica.2009.03.010 ↗
26. Adaptive neural impedance control of a robotic manipulator with input saturation10.1109/TSMC.2015.2429555 ↗
27. Zhu, G.B., and Du, J.L. (2018). Global robust adaptive trajectory tracking control for surface ships under input saturation. IEEE J. Ocean. Eng., 1–9.10.23919/ChiCC.2019.8865587 ↗
28. Sliding-mode robust tracking control for underactuated surface vessels with parameter uncertainties and external disturbances
29. Global tracking control of underactuated ships with input and velocity constraints using dynamic surface control method10.1109/TCST.2010.2090526 ↗
30. Adaptive dynamic surface control for formations of autonomous surface vehicles with uncertain dynamics10.1109/TCST.2011.2181513 ↗
31. Fault tolerant finite-time leader-follower formation control for autonomous surface vessels with LOS range and angle constraints10.1016/j.automatica.2016.01.064 ↗
32. Adaptive-robust control of Euler-Lagrange systems with linearly parametrizable uncertainty bound10.1109/TCST.2017.2739107 ↗
33. Fractional neural network approximation10.1016/j.camwa.2012.01.019 ↗
34. Adaptive integral LOS path following for an unmanned airship with uncertainties based on robust RBFNN backstepping10.1016/j.isatra.2016.09.008 ↗
35. Mu, D., Wang, G., Fan, Y., Sun, X., and Qiu, B. (2017). Adaptive LOS path following for a podded propulsion unmanned surface vehicle with uncertainty of model and actuator saturation. Appl. Sci., 12.10.3390/app7121232 ↗
36. Command filtered robust adaptive NN control for a class of uncertain strict-feedback nonlinear systems under input saturation
37. Niu, B., Li, H., Zhang, Z.Q., Li, J.Q., Hayat, T., and Alsaadi, F.E. (2018). Adaptive neural-network-based dynamic surface control for stochastic interconnected nonlinear nonstrict-feedback systems with dead zone. IEEE Trans. Syst. Man Cybern. Syst., 1–13.
38. Adaptive neural state feedback tracking control of stochastic nonlinear switched systems: An average dwell-time method10.1109/TNNLS.2018.2860944 ↗
39. Adaptive neural network control of a marine vessel with constraints using the asymmetric barrier Lyapunov function10.1109/TCYB.2016.2554621 ↗
40. An efficient neural network approach to dynamic robot motion planning
41. A bioinspired neurodynamics-based approach to tracking control of mobile robots10.1109/TIE.2011.2130491 ↗
42. Real-time robot path planning based on a modified pulse-coupled neural network model10.1109/TNN.2009.2029858 ↗
43. Adaptive tracking control of uncertain MIMO nonlinear systems with input constraints10.1016/j.automatica.2011.01.025 ↗
44. Robust dynamic positioning of ships with disturbances under input saturation10.1016/j.automatica.2016.06.020 ↗
45. Fault accommodation of a class of multivariable nonlinear dynamical systems using a learning approach10.1109/9.920792 ↗
46. Identification and learning control of ocean surface ship using neural networks10.1109/TII.2012.2205584 ↗
47. An efficient neural network approach to tracking control of an autonomous surface vehicle with unknown dynamics10.1016/j.eswa.2012.09.008 ↗