Abstract
In this paper, subject to both fully unknown dynamics and complex input nonlinearities including unknown control directions and dead zones, a Nussbaum-based adaptive fuzzy trajectory tracking control scheme of an unmanned surface vehicle is addressed by combining adaptive fuzzy backstepping technique with Nussbaum approach. The dead-zone input nonlinearity is firstly divided into input-dependent functions and time-varying input coefficients which can be treated as system uncertainties. Together with disturbances, unknown dynamics and uncertainties, the lumped nonlinearity is online approximated by employing an adaptive fuzzy approximator. Within the backstepping framework, a Nussbaum gain function is further designed to tackle unknown control directions, and thereby devising an adaptive fuzzy trajectory tracking control scheme which is constructed recursively to deal with complex input nonlinearities and fully unknown dynamics. Theoretical analysis reveals that all signals of the closed-loop tracking system are bounded and tracking errors can converge to an arbitrarily small neighborhood of zero. Simulation studies demonstrate the effectiveness and superiority of the proposed approach.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Tracking control of an unmanned surface vehicle (USV) is a critical and challenging issue which has attracted great attention from both marine and control fields [1,2,3,4,5,6,7,8,9,10]. Due to harsh environments, system uncertainties, unknown dynamics and complex nonlinearities, etc, it becomes extremely involved to synthesize an effective model-based tracking controller for an USV.
Various results have been proposed for nonlinear complex USV systems by using advanced control techniques including feedback linearization [11], robust control [12,13,14] and sliding-mode control [15,16,17,18]. Note that the foregoing approaches require explicit parametric dynamics and bounded uncertainties and/or disturbances. However, an USV would inevitably suffer from complex uncertainties, hydrodynamics and unknown disturbances, thereby resulting in great difficulties in tracking controller design and synthesis for such a complex USV system.
In recent years, approximation-based control methods via fuzzy logic systems and/or neural networks [19,20,21,22,23] have been developed to deal with model uncertainties and unknown disturbances associated with nonlinear systems. In [24], a novel adaptive fuzzy control method for tracking an USV system was proposed, whereby an online constructive fuzzy approximator is created to deal with unmodeled dynamics and external disturbances. Combining the backstepping technique with adaptive approximation [25], tracking a fully actuated marine surface vessel was addressed by an adaptive neural network controller which can tackle multiple output constraints. An finite-time disturbance observer-based accurate tracking control scheme for an USV with unknown disturbances was proposed in [26], whereby unknown uncertainties and disturbances can be exactly rejected. Leonessa et al. [27] introduced neural networks to handle unmodeled dynamics of the USV, and thereby enhancing the tracking performance and the robustness. In [28], a novel self-constructing fuzzy neural network was developed to approximate system uncertainties and unknown disturbances. Unlike predefined-structure approximation approaches, the self-constructing fuzzy neural network is able to online self-construct dynamic-structure fuzzy neural approximation by generating and pruning fuzzy rules and achieve accurate approximation and trajectory tracking, simultaneously. It should be pointed out that the aforementioned results in [24,25,26,27] are only available for the USV with exactly known inertia dynamics. In practice, inertia masses and hydrodynamics can hardly be identified accurately. To address the foregoing challenges, a direct adaptive fuzzy tracking control scheme in [29] is proposed for an USV with fully unknown inertia dynamics, whereby the backstepping technique and fuzzy approximation are incorporated such that tracking errors can converge to an arbitrarily small neighborhood of zero. It should be noted that previous results did not consider involved issues on control input nonlinearites and/or constraints.
Recently, input saturations pertaining to an USV have been extensively investigated by employing cascaded kinematic and dynamic linearizations [30], adaptive auxiliary compensation [31], and nested saturation [32,33,34,35], respectively. In this context, designed control input signals can ensure predefined boundedness. In addition to aforementioned input saturation issue, much more involved input nonlinearities including unknown control directions and actuator dead zones represent typical nonsmooth constraints on control input signals which widely appear in an USV. In practice, actuator dead zones would critically degrade control system performance, and give rise to undesirable inaccuracy, and even would destroy system stability. However, to our best knowledge, in comparison with flight vehicles [36, 37], little attention in the literature has been paid to foregoing issues on complex input nonlinearities composed by unknown control directions and dead zones pertaining to an USV.
Motivated by above observations, for an USV system with complex input nonlinearities including unknown control directions and dead zones in addition to fully unknown dynamics, a Nussbaum-based adaptive fuzzy trajectory tracking control approach is investigated in this paper. To be specific, the dead-zone input nonlinearity is firstly divided into input-dependent functions and time-varying input coefficients which can be treated as system uncertainties. Together with fully unknown dynamics and disturbances, complex input nonlinearities are encapsulated into lumped unknown dynamics which can be further identified online by an adaptive fuzzy approximator. Furthermore, a Nussbaum gain function is employed to solve the unknown control direction problem, and thereby contributing to the entire control scheme which can deal with complex input nonlinearities and fully unknown dynamics, simultaneously. Eventually, trajectory tracking errors can be rendered to arbitrarily small neighborhood of zero.
The remainder of this paper is organized as follows. The problem formulation and preliminaries are given in Sect. 2. An adaptive fuzzy trajectory tracking control scheme is addressed in Sect. 3, and the corresponding stability analysis is presented in Sect. 4. Simulation studies are conducted in Sect. 5. Section 6 concludes this work.
2 Problem Formulation
2.1 USV Model
Consider an USV dynamic system with unknown disturbances and complex input nonlinearities, as shown in Fig. 1, as follows:
where \(\pmb {\eta } = [x,y,\varphi ]^{\mathrm {T}}\) are the position (x, y) and heading angle \((\varphi )\) of the USV in the earth-fixed frame, \(\pmb {\omega } = [u,\omega ,r]^{\mathrm {T}}\) denote the corresponding linear velocities \((u,\omega )\) and angular rate (r) in the body-fixed frame, \(\pmb {\tau }=[\tau _u,\tau _{\omega },\tau _r]^{\mathrm {T}}\) and \(\pmb {\tau }_{d}=[\tau _{du},\tau _{d\omega },\tau _{dr}]^{\mathrm {T}}\) are control input nonlinearities and the unknown disturbances, respectively, \(\pmb {g}=[g_u,g_{\omega },g_r]^{\mathrm {T}}\) is the vector of gravitational/buoyancy forces and moments, \(0<\rho <1\) is the bound unknown parameter and is referred to as the control coefficient.
To be specific, as shown in Fig. 2, the control input \(\pmb {\tau }(\pmb {v}):=[\tau _u(v_u),\tau _{\omega }(v_{\omega }),\tau _r(v_r)]^{\mathrm {T}}\) in (1) consists of nonsymmetric dead zones and is defined as follows:
where \(\pmb {v}:=[v_u,v_{\omega },v_r]^{\mathrm {T}}\) is the input of dead-zone, \(\beta\) stands for the slopes of the dead-zone characteristic with \(0<\beta _{\mathrm {min}}<\beta <\beta _{\mathrm {max}}, \pmb {b}_r=[b_{ru},b_{r\omega },b_{rr}]^{\mathrm {T}}\) and \(\pmb {b}_l=[b_{lu},b_{l\omega },b_{lr}]^{\mathrm {T}}\) represent the breakpoints of the input nonlinearity.
In addition, \({\mathbf {R}}(\varphi )\) is a rotation matrix given by
with the following properties:
The inertia matrix \({\mathbf {M}}(t)=\mathbf {M}^{\mathrm {T}}(t)>0, \forall t\), the skew-symmetric matrix \({\mathbf {C}}(\pmb {\omega })=-{\mathbf {C}}^{\mathrm {T}}(\pmb {\omega })\) of Coriolis and centripetal and the damping matrix \({\mathbf {D}}(\pmb {\omega })\) are provided by
where detailed definitions can be found in [38]. Note that the parameters \(c_{13}, c_{23}, d_{11}, d_{22}, d_{23}, d_{32}\) and \(d_{33}\) are all regarded as unknown nonlinearities due to the complex hydrodynamics, thereby resulting in unknown dynamics which can hardly be obtained accurately in practice.
In order to facilitate our control objective, generic assumptions are required as follows:
Assumption 1
[29] The inertia matrix \({\mathbf {M}}(t)\) satisfies
where \(M_{1}\) and \(M_{2}\) are unknown constants, \(\lambda (\cdot )\) denotes the eigenvalue of a square matrix.
Assumption 2
[39,40,41] The slope \(\beta\) in the control input nonlinearity (2) is nonzero, i.e., \(\beta \ne 0\).
In this context, the dead-zone nonlinearity (2) can be reformulated as a slowly time-varying input-dependent function in the following form:
with \(\pmb {h}:=[h_u,h_{\omega },h_r]^{\mathrm {T}}\) given by
Note that the nonlinearity \(\pmb {h}(t)\) is bounded, i.e., \(|h_i|\le \bar{h}_i:=\beta \max \{b_{ri},b_{li}\},i\in \{u,\omega ,r\}\).
Together with (1) and (10), the USV system with control input nonlinearities can be rewritten as follows:
where \(\bar{{\rho }}={\rho }\beta\).
2.2 Nussbaum Function Properties
In order to deal with unknown control directions, the Nussbaum gain technique is employed in the sequel.
Definition 1
[42,43,44] A function \(N(\xi )\) is called a Nussbaum-type function if it has the following properties:
From Definition 1, one can find that Nussbaum functions should have infinite gains and infinite switching frequencies. There are many functions satisfying the foregoing conditions, e.g., \({\mathrm {exp}}(\xi ^{2})\cos (({\pi }/{2})\xi ), \xi ^{2}\cos (\xi )\), and \(\xi ^{2}\sin (\xi )\).
In this paper, an even Nussbaum function is chosen as \(\xi ^{2}\cos (\xi )\). A key result on the property of Nussbaum function gain is frequently used in controller design and recalled here.
Lemma 1
[40, 45] Consider a special Nussbaum function \(N(\xi )=\xi ^{2}\cos (\xi )\) , and let V(t) and \(\xi (t)\) be smooth functions defined on \([0,t_f)\) with \(V(t)\ge 0\; \forall t\in [0,t_f)\). If the following inequality satisfies
where \(N^{\prime }(\xi )=\partial N(\xi )/\partial \xi , a>0\) and \({b}>0\) are constants, \(\bar{{\rho }}\) is a nonzero constant, and d is some suitable constant, then \(V(\cdot ), \xi (\cdot )\) , and \((\bar{\rho }N^{\prime }(\xi )-1)d\dot{\xi }\) must be bounded on \([0,t_f)\).
2.3 Control Objective and Implementation
In this context, our control objective is to design a Nussbaum-based adaptive fuzzy control scheme for trajectory tracking the complex USV system in (1) with the ability to tackle both complex input nonlinearities and fully unknown dynamics, simultaneously, such that the actual trajectory \(\pmb {\eta }\) can track the desired trajectory \(\pmb {\eta }_d\) as precise as possible.
To be specific, the proposed Nussbaum-based adaptive fuzzy control scheme will be implemented by incorporating adaptive fuzzy approximation and Nussbaum gain function into the backstepping framework. In this context, adaptive fuzzy approximation and Nussbaum gain function techniques are expected to deal with complex unknowns and input nonlinearities, respectively.
3 Adaptive Fuzzy Tracking Control Scheme
In this section, a trajectory tracking controller is designed by combining the backstepping technique with fuzzy approximation.
Define tracking errors as follows:
where \(\pmb {\eta }_d\) is the desired trajectory, and \(\pmb {\alpha }\) is a virtual control signal designed as follows:
where \({\mathbf {K}}_{1}=\mathbf {K}^{\mathrm {T}}_{1}>0\) is the design parameter.
Taking time derivatives of tracking errors \(\pmb {z}_1\) and \(\pmb {z}_2\) along (11) yields
where
with
Note that the term \(\pmb {f}({\pmb \eta },\pmb {\omega },\dot{\pmb {\alpha }})\) is a lumped unknown nonlinearity encapsulated by unknown dynamics, input nonlinearities and disturbances. The universal approximation ability of a fuzzy approximator is used in [46,47,48], the nonlinearity \(\pmb {f}\) in (20) can be optimally approximated as follows:
where \(\pmb {x}=[\pmb {\eta }^{\mathrm {T}},\pmb {v}^{\mathrm {T}},{\dot{\pmb \alpha }}^{\mathrm {T}}]^{\mathrm {T}}, \pmb {\varepsilon }\) is the optimal approximation error and is bounded, i.e., \(\Vert \pmb {\varepsilon }\Vert \le \varepsilon ^*\), and \(\pmb {\theta }^*\) is optimal parameters given by
However, the optimal parameter \(\pmb {\theta }^*\) cannot be known in advance and requires adaptive mechanism.
In this context, a fuzzy approximator \(\hat{\pmb {f}}(\cdot )\) is devised to adaptive estimate the lumped unknown dynamics \(\pmb {f}(\cdot )\) online, and is designed as follows:
where \(\pmb {x}=[\pmb {\eta }^{\mathrm {T}},\pmb {v}^{\mathrm {T}},{\dot{\pmb \alpha }}^{\mathrm {T}}]^{\mathrm {T}}\), and the output weight estimate matrix \(\hat{\pmb {\theta }}\) and regressor vector \(\pmb {\varphi }(\pmb {x})\) are defined as follows:
where the regressor vector \(\pmb {\varphi }(\pmb {x})\) can be composed by Gaussian functions and can refer to [29] for details.
Eventually, design the Nussbaum-based adaptive fuzzy control law \(\pmb {v}\) as follows:
where
where d is an appropriate constant, \(\gamma _i>0\) and \(\sigma _i>0\).
Remark 1
Unlike previous works focusing on input saturations [30,31,32,33,34,35], complex input nonlinearities including unknown control directions and actuator dead zones have been intensively addressed by virtue of a Nussbaum-based adaptive fuzzy control scheme governed by (27)–(29), which can tackle both complex input constraints and fully unknown dynamics, simultaneously.
Remark 2
From (27), one can see that in addition to adaptive fuzzy control effort, a dynamic Nussbaum-dependent term \(N^{\prime }(\xi )\) is deployed to regulate the control input, thereby achieving composite adaptation to unknown control directions, actuator dead zones and fully unknown dynamics, simultaneously. Clearly, adaptive approximation-based approaches [7, 19, 23, 24, 27,28,29] which cannot tackle input nonlinearities become special cases (i.e., \(N^{\prime }(\xi )=1\)) of the proposed Nussbaum-based framework in (27).
4 Stability Analysis
It is essential to prove that the proposed tracking control scheme can guarantee the stability of a closed-loop USV tracking system, and the tracking error can converge to an arbitrarily small neighborhood of zero.
Theorem 1
Under Assumptions 1 and 2, consider the USV dynamic system (1) using the controller (27) with adaptive laws (28)–(29) and the virtual control signal (17), all signals of the closed-loop system are bounded, and the tracking error can converge to an arbitrarily small neighborhood of zero.
Proof
Applying (22) to (18)–(19) yields
where \(\tilde{\pmb {\theta }}=\hat{\pmb {\theta }}-\pmb {\theta }^*=[\tilde{\pmb {\theta }}_1,\tilde{\pmb {\theta }}_2,\tilde{\pmb {\theta }}_3]\).
Consider the following Lyapunov function:
Differentiating V along (30)–(31) yields
Using Assumption 1 and the Young’s inequalities, we have
Substituting control law (27) and inequalities (34)–(35) into (33) gives
Using adaptive law (29) and the following inequality:
we further have
where
with parameters \({\mathbf {K}}_1, {\mathbf {K}}_2\) and \(\pmb {\sigma }\) satisfying \(\lambda _{\mathrm {min}}({\mathbf {K}}_1)>0, \lambda _{\mathrm {min}}({\mathbf {K}}_2)-M_2-{1}/{2}>0\) and \({\lambda _{\mathrm {min}}(\pmb {\sigma })}>0\).
From (38), we have
Using Lemma 1, we immediately obtain \((\bar{\rho } N^{\prime }(\xi )-1)d\dot{\xi }\) is bounded on \([0,t_f)\). Accordingly, define \(b_{\mathrm {max}}={\mathrm {max}}_{t\in [0,t_f)}(\bar{\rho } N^{\prime }(\xi )-1)d\dot{\xi }\). Together with (39), we further have
where \(\bar{b}=b+b_{\max }\).
It follows that
In this context, choosing appropriate parameters would make all signals \(\pmb {\eta }, \pmb {\omega }, \pmb \alpha , \dot{\pmb \alpha }, \hat{\pmb {\theta }}(t)\) and \(\pmb {v}(t)\) are bounded. From (41), we have \(\left\| \pmb {\eta }-\pmb {\eta }_d\right\| \le \sqrt{2V(0)}e^{-at}+\sqrt{2\bar{b}/a}\). Clearly, the term \((2\bar{b}/a)^{\frac{1}{2}}\) can be made as small as possible by choosing parameters \({\mathbf {K}}_1, {\mathbf {K}}_2\) and \(\pmb {\sigma }\) appropriately. Denotes \((2\bar{b}/a)^{\frac{1}{2}}\le \mu /2\). There exists a finite time T such that \(\left\| \pmb {\eta }(t)-\pmb {\eta }_d(t)\right\| \le \mu ,\; \forall t\ge T\). This concludes the proof. \(\square\)
5 Simulation Studies
To demonstrate the effectiveness and superiority of the proposed Nussbaum-based adaptive fuzzy control scheme, simulation studies on a well-known surface vehicle CyberShip II [49] with unknown dynamics are conducted.
The desired trajectory \(\pmb {\eta }_d=[\sin (t),\cos (t),\sin (t)]^T\) which is expected to be tracked by the proposed scheme with high accuracy. The initial conditions of the USV are as follows: \(\pmb {\eta }(0)=[-0.5,-0.5,0.5]^{\mathrm {T}}\) and \(\pmb {\omega }(0)=[0.2,0,0]^{\mathrm {T}}\). Define the fuzzy sets \(U_x=[-2,2]^6\subset {\mathbf {R}}^6\) with the widths uniformly set as 2.
For the sake of simulation studies, external disturbances are assumed as follows:
and unknown dynamics are assumed as follows:
In addition, unknown inertia parameters are assumed as follows:
Input nonlinearity parameters are as follows: \(\beta =1, \pmb {b}_r=[30,30,30]^{\mathrm {T}}\), and \(\pmb {b}_l=[30,30,30]^{\mathrm {T}}\).
The user-defined parameters of the Nussbaum-based adaptive fuzzy controller are selected as follows: \({\mathbf {K}}_1={\mathrm {diag}}(0.7,0.7,0.7), {\mathbf {K}}_2={\mathrm {diag}}(16,16,16), \Gamma _1=0.1, \Gamma _2=0.1, \Gamma _3=0.1, \sigma _1=0.05, \sigma _2=0.05, \sigma _3=0.05, \rho =0.8\), and \(d=30\).
Furthermore, in order to demonstrate the superiority of the proposed Nussbaum-based adaptive fuzzy control scheme, we conduct comprehensive comparisons of our proposed approach with Nussbaum-based adaptive fuzzy control without considering control coefficients (i.e., W/O Coef., \(\rho =1\)) and without considering dead zones (i.e., W/O DZ, \(\pmb {\tau }(\pmb {v})=\pmb {v}\)), respectively.
Simulation results and comparisons are shown in Figs. 3, 4, 5 and 6, which clearly demonstrate that the proposed Nussbaum-based adaptive fuzzy control scheme can track the USV with complex input nonlinearities and fully unknown dynamics to the desired trajectory with high accuracy while the W/O Coef. and W/O DZ approaches can only track roughly the desired trajectory. To make matters worse, if control coefficients and/or actuator dead zones cannot be addressed, i.e., the W/O Coef. and W/O DZ approaches, both position and velocity tracking errors of surge and sway dynamics become significantly large. In fact, the proposed Nussbaum-based adaptive fuzzy control scheme can render actual trajectories adapt to complex input constraints in addition to unknown dynamics, while the W/O Coef. and W/O DZ approaches cannot compensate unknown control coefficients and/or dead zones, and thereby leading to apparent tracking delays which can be clearly observed from Figs. 3, 4, 5 and 6. In this context, the superiority and effectiveness can be sufficiently validated. In essence, dead-zone-hold control inputs \(\pmb {v}=[v_u,v_{\omega },v_r]^T\) shown in Fig. 7 contribute to the remarkable tracking performance. To be specific, actuators stay idle whenever the required control efforts fall into dead zones, and thereby not only avoiding frequent chattering within dead zones but also enhancing adaptation to input nonlinearities. As a bypass advantage, the proposed Nussbaum-based adaptive fuzzy control scheme can prevent unwanted wear and tear of actuators.
6 Conclusion
In this paper, a novel Nussbaum-based adaptive fuzzy control scheme for trajectory tracking of an USV in the presence of complex unknown nonlinearities and fully unknown dynamics has been proposed. By virtue of adaptive fuzzy approximation, the lumped unknown nonlinearity involves input nonlinearities, unknown dynamics and disturbances can be approximated online. In combination with the backstepping technique and the Nussbaum gain property, a Nussbaum-based adaptive fuzzy tracking control scheme has been developed to handle complex input nonlinearities and fully unknown dynamics, simultaneously, which have not been addressed in the literature. Moreover, stability analysis guarantees high tracking accuracy since tracking errors can converge to an arbitrarily small neighborhood of zero. The effectiveness and superiority of the proposed control scheme have also been demonstrated by simulation studies. In future work, the proposed Nussbaum-based adaptive fuzzy control scheme is expected to apply to experimental prototypes.
References
Fossen, T.I.: Marine Control Systems: Guidance. Navigation and Control of Ships, Rigs and Underwater Vehicles. Marine Cybernetics, Trondheim (2002)
Wang, N., Er, M.J., Han, M.: Dynamic tanker steering control using generalized-ellipsoidal-basis-function-based fuzzy neural networks. IEEE Trans. Fuzzy Syst. 23(5), 1414–1427 (2015)
Wang, N., Er, M.J., Han, M.: Large tanker motion model identification using generalized ellipsoidal basis function-based fuzzy neural networks. IEEE Trans. Cybernet. 45(12), 2732–2743 (2015)
He, W., Ge, S.S.: Cooperative control of a nonuniform gantry crane with constrained tension. Automatica 66(4), 146–154 (2016)
Xiang, X.B., Yu, C.Y., Niu, Z.M., Zhang, Q.: Subsea cable tracking by autonomous underwater vehicle with magnetic sensing guidance. Sensors 16(8), 1335 (2016)
Wang, N., Qian, C., Sun, Z.Y.: Global asymptotic output tracking of nonlinear second-order systems with power integrators. Automatica 80(1), 156–161 (2017)
Wang, N., Sun, J.C., Er, M.J.: Tracking-error-based universal adaptive fuzzy control for output tracking of nonlinear systems with completely unknown dynamics. IEEE Trans. Fuzzy Syst. (2017). doi:10.1109/TFUZZ.2017.2697399
Xiang, X.B., Lapierre, L., Jouvencel, B.: Smooth transition of AUV motion control: from fully-actuated to under-actuated configuration. Robot. Auton. Syst. 67(5), 14–22 (2015)
Xiang, X.B., Yu, C.Y., Zhang, Q., Xu, G.H.: Path-following control of an AUV: Fully actuated versus under-actuated configuration. Mar. Technol. Soc. J. 50(1), 34–47 (2016)
Zhang, Q., Lapierre, L., Xiang, X.B.: Distributed control of coordinated path tracking for networked nonholonomic mobile vehicles. IEEE Trans. Ind. Inform. 9(1), 472–484 (2013)
Khalil, H.: Nonlinear Systems, 2nd edn. Prentice-Hall Press, Upper Saddle River (1996)
Li, Z., Sun, J., Oh, S.: Design, analysis and experimental validation of a robust nonlinear path following controller for marine surface vessels. Automatica 45(7), 1649–1658 (2009)
Chen, M., Ge, S.S., Voon Ee How, B.: Robust adaptive neural network control for a class of uncertain MIMO nonlinear systems with input nonlinearities. IEEE Trans. Neural Netw. 21(5), 796–812 (2010)
Xiang, X.B., Yu, C.Y., Zhang, Q.: Robust fuzzy 3D path following for autonomous underwater vehicle subject to uncertainties. Comput. Oper. Res. 84, 165–177 (2017)
Slotine, J.J.E., Li, W.: Applied Nonlinear Control. Prentice Hall, Englewood Cliffs (1991)
Zhang, R., Chen, Y., Sun, F., Xu, H.: Path control of a surface ship in restricted water using sliding mode. IEEE Trans. Control Syst. Technol. 8(4), 722–732 (2000)
Boldbaatar, E.A., Lin, C.M.: Self-learning fuzzy sliding-mode control for a water bath temperature control system. Int. J. Fuzzy Syst. 17(1), 31–38 (2015)
Yu, R., Zhu, Q., Xia, G., Liu, Z.: Sliding mode tracking control of an underactuated surface vessel. IET Control Theory Appl. 6(3), 461–466 (2012)
Wang, N., Sun, J.C., Er, M.J., Liu, Y.C.: A novel extreme learning control framework of unmanned surface vehicles. IEEE Trans. Cybernet. 46(5), 1106–1117 (2016)
He, W., Chen, Y.H., Yin, Z.: Adaptive neural network control of an uncertain robot with full-state constraints. IEEE Trans. Cybernet. 46(3), 620–629 (2016)
He, W., Dong, Y.T., Sun, C.Y.: Adaptive neural impedance control of a robotic manipulator with input saturation. IEEE Trans. Syst. Man Cybernet. Syst. 46(3), 334–344 (2016)
He, W., Dong, Y.T.: Adaptive fuzzy neural network control for a constrained robot using impedance learning. IEEE Trans. Neural Netw. Learn. Syst. (2017). doi:10.1109/TNNLS.2017.2665581
Chu, Z.Z., Zhu, D.Q., Yang, S.X.: Observer-based adaptive neural network trajectory tracking control for remotely operated vehicle. IEEE Trans. Neural Netw. Learn. Syst. (2017). doi:10.1109/TNNLS.2016.2544786
Wang, N., Er, M.J., Sun, J.C., Liu, Y.C.: Adaptive robust online constructive fuzzy control of a complex surface vehicle system. IEEE Trans. Cybernet. 46(7), 1511–1523 (2016)
Zhao, Z., He, W., Ge, S.S.: Adaptive neural network control of a fully actuated marine surface vessel with multiple output constraints. IEEE Trans. Control Syst. Technol. 22, 1536–1543 (2014)
Wang, N., Qian, C., Sun, J.C., Liu, Y.C.: Adaptive robust finite-time trajectory tracking control of fully actuated marine surface vehicles. IEEE Trans. Control Syst. Technol. 24(4), 1454–1462 (2016)
Leonessa, A., VanZwieten, T., Morel, Y.: Neural network model reference adaptive control of marine vehicles. In: Menini, L., Zaccarian, L., Abdallah, C. (eds.) Current Trends in Nonlinear Systems and Control, pp. 421–440. Springer, Birkhäuser Boston (2006)
Wang, N., Er, M.J.: Self-constructing adaptive robust fuzzy neural tracking control of surface vehicles with uncertainties and unknown disturbances. IEEE Trans. Control Syst. Technol. 23(3), 991–1002 (2015)
Wang, N., Er, M.J.: Direct adaptive fuzzy tracking control of marine vehicle with fully unknown parametric dynamics and uncertainties. IEEE Trans. Control Syst. Technol. 24(5), 1845–1852 (2016)
Chwa, D.: Global tracking control of underactuated ships with input and velocity constraints using dynamic surface control method. IEEE Trans. Control Syst. Technol. 19(6), 1357–1370 (2011)
Zheng, Z., Sun, L.: Path following control for marine surface vessel with uncertainties and input saturation. Neurocomputing 177(1), 158–167 (2016)
Harmouche, M., Laghrouche, S., Chitour, Y.: Global tracking for underactuated ships with bounded feedback controllers. Int. J. Control 87(10), 2035–2043 (2014)
Huang, J., Wen, C., Wang, W., Song, Y.D.: Global stable tracking control of underactuated ships with input saturation. Syst. Control Lett. 85(1), 1–7 (2015)
Shojaei, K.: Neural adaptive robust control of underactuated marine surfacevehicles with input saturation. Appl. Ocean Res. 53(4), 267–278 (2015)
Shojaei, K.: Observer-based neural adaptive formation control of autonomous surface vessels with limited torque. Robot. Auton. Syst. 78(1), 83–96 (2016)
He, W., Ouyang, Y.C., Hong, J.: Vibration control of a flexible robotic manipulator in the presence of input deadzone. IEEE Trans. Ind. Inform. 13(1), 48–59 (2017)
Xu, B.: Robust adaptive neural control of flexible hypersonic flight vehicle with dead-zone input nonlinearity. Nonlinear Dyn. 80(3), 1509–1520 (2015)
Wang, N., Lv, S.L., Er, M.J., Chen, W.H.: Fast and accurate trajectory tracking control of an autonomous surface vehicle with unmodeled dynamics and disturbances. IEEE Trans. Intell. Veh. 1(3), 230–243 (2016)
Gao, Y., Tong, S.C., Li, Y.M.: Observer-based adaptive fuzzy output constrained control for MIMO nonlinear systems with unknown control directions. Fuzzy Sets Syst. 290(1), 79–99 (2016)
Li, Y.M., Tong, S.C., Li, T.S.: Observer-based adaptive fuzzy tracking control of MIMO stochastic nonlinear systems with unknown control directions and unknown dead-zones. IEEE Trans. Fuzzy Syst. 23(4), 1228–1241 (2015)
Gao, Y., Tong, S.C.: Composite adaptive fuzzy output feedback dynamic surface control design for stochastic large-scale nonlinear systems with unknown dead zone. Neurocomputing 175, 55–64 (2015)
Boulkroune, A., Tadjine, M., Saad, M., Farza, M.: Fuzzy adaptive controller for MIMO nonlinear systems with known and unknown control direction. Fuzzy Sets Syst. 161(6), 797–820 (2010)
Shi, W.X.: Adaptive fuzzy control for MIMO nonlinear systems with nonsymmetric control gain matrix and unknown control direction. IEEE Trans. Fuzzy Syst. 22(5), 1288–1230 (2014)
Zhang, T.P., Ge, S.S.: Adaptive neural network tracking control of MIMO nonlinear systems with unknown dead zones and control directions. IEEE Trans. Neural Netw. 20(3), 483–493 (2009)
Tong, S.C., Sui, S., Li, Y.M.: Adaptive fuzzy decentralized output stabilization for stochastic nonlinear large-scale systems with unknown control directions. IEEE Trans. Fuzzy Syst. 22(5), 1365–1372 (2014)
Wang, N., Er, M.J., Han, M.: Generalized single-hidden layer feedforward networks for regression problems. IEEE Trans. Neural Netw. Learn. Syst. 26(6), 1161–1176 (2015)
Wang, N., Er, M.J., Han, M.: Parsimonious extreme learning machine using recursive orthogonal least squares. IEEE Trans. Neural Netw. Learn. Syst. 25(10), 1828–1841 (2014)
Gao, Y., Tong, S.C.: Composite adaptive fuzzy output feedback dynamic surface control design for uncertain nonlinear stochastic systems with input quantization. Int. J. Fuzzy Syst. 17(4), 609–622 (2015)
Skjetne, R., Fossen, T.I., Kokotovic, P.V.: Adaptive maneuvering with experiments, for a model ships in a marine control laboratory. Automatica 41(2), 289–298 (2005)
Acknowledgements
The authors would like to thank the Editor-in-Chief, Associate Editor and anonymous referees for their invaluable comments and suggestions. This work is supported by the National Natural Science Foundation of P. R. China (under Grants 51009017 and 51379002), Applied Basic Research Funds from Ministry of Transport of P. R. China (under Grant 2012-329-225-060), China Postdoctoral Science Foundation (under Grant 2012M520629), the Fund for Dalian Distinguished Young Scholars (under Grant 2016RJ10), the Innovation Support Plan for Dalian High-level Talents (under Grant 2015R065), and the Fundamental Research Funds for the Central Universities (under Grant 3132016314)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, N., Gao, Y., Sun, Z. et al. Nussbaum-Based Adaptive Fuzzy Tracking Control of Unmanned Surface Vehicles with Fully Unknown Dynamics and Complex Input Nonlinearities. Int. J. Fuzzy Syst. 20, 259–268 (2018). https://doi.org/10.1007/s40815-017-0387-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40815-017-0387-x