Next Article in Journal
Four-Quadrant Riemann Problem for a 2 × 2 System Involving Delta Shock
Previous Article in Journal
On the Existence of a Unique Solution for a Class of Fractional Differential Inclusions in a Hilbert Space
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Event-Triggered Control Strategy for Ensuring Predefined Three-Dimensional Tracking Performance of Uncertain Nonlinear Underactuated Underwater Vehicles

School of Electrical and Electronics Engineering, Chung-Ang University, 84 Heukseok-Ro, Dongjak-Gu, Seoul 06974, Korea
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(2), 137; https://doi.org/10.3390/math9020137
Submission received: 21 December 2020 / Revised: 6 January 2021 / Accepted: 7 January 2021 / Published: 10 January 2021

Abstract

:
This paper presents an adaptive event-triggered control strategy for guaranteeing predefined tracking performance of uncertain nonlinear underactuated underwater vehicles (UUVs) in the three-dimensional space. Compared with the related results in the literature, the main contribution of this paper is to develop a nonlinear error transformation approach for ensuring predefined three-dimensional tracking performance under the underactuated property of 6-DOF UUVs and limited network resources. A nonlinear tracking error function is designed using a linear velocity rotation matrix and a time-varying performance function. An adaptive event-triggered control scheme using the nonlinear tracking error function and neural networks is constructed to ensure the practical stability of the closed-loop system with predefined three-dimensional tracking performance. In the proposed control scheme, auxiliary stabilizing signals are designed to resolve the underactuated problem of UUVs. Simulation results are presented to illustrate the effectiveness of the theoretical methodology.

1. Introduction

Control of nonlinear underwater vehicles is attracting much research attention recently, due to its practical application in submarine survey, exploration, oceanographic mapping, and region search for deep-sea wrecks [1,2,3,4,5,6]. The initial studies have focused on the planar or depth control design of underwater vehicles in the two-dimensional space [7,8,9,10,11]. However, these studies in the two-dimensional space provide limited solutions to various tracking problems in the practical three-dimensional underwater environment. For more practical application, three-dimensional control approaches have been studied for nonlinear underwater vehicles described by 5-degrees-of-freedom (5-DOF) or 6-DOF kinematics and dynamics. In [12], a path following controller was designed for 5-DOF underwater vehicles with ocean current disturbances. A ocean current observer to detect an external current was designed for trajectory tracking of 5-DOF underactuated underwater vehicles (UUVs) [13]. In [14,15], fuzzy-based or neural-network control techniques were developed for uncertain 5-DOF UUVs with external disturbances. To deal with uncertain 6-DOF models with the roll motion, three-dimensional trajectory tracking control designs were developed using several control techniques such as backstepping control [16,17] and sliding mode control [18]. However, in the aforementioned results, the transient and steady-state performance metrics of tracking errors cannot be designed a priori. To preselect the tracking performance metrics of underwater vehicles, the prescribed performance design technique [19] has been combined with the control methodologies of underwater vehicles [20,21,22,23]. In [21], a region tracking controller with predefined transient performance was designed for fully actuated underwater vehicles in presence of an ocean current and a thruster fault. Neural-network-based prescribed performance control designs were investigated for uncertain 5-DOF UUVs [22] and 6-DOF fully actuated underwater vehicles [20]. In [23], a prescribed performance control design was developed for 6-DOF UUVs. Despite these efforts, the controllers designed in [20,21,22,23] should be continuously updated and thus cannot be used in the network-based control environment with limited communication bandwidth. Since underwater acoustic communication has limited bandwidth, low propagation speed, and high energy consumption, the data transmission for the network-based control should be kept to a minimum amount [24]. Thus, it is significant to investigate an event-triggered control design issue for ensuring predefined three-dimensional tracking performance under the underactuated property of 6-DOF UUVs and limited network resources.
Event-triggered control strategies have been proposed to address control problems of linear and nonlinear systems under capacity-limited networks [25,26,27,28]. In the event-triggered control, the signal transmission burden can be reduced in the communication network because control inputs are executed only when certain triggering conditions are satisfied. Owing to this advantage, adaptive event-triggered control approaches have been actively developed for uncertain nonlinear systems [29,30,31,32]. However, the event-triggered control of underwater vehicles was only studied to design a depth controller in the two-dimensional space [33]. To the best of our knowledge, no studies have been reported thus far on the event-triggered control problem for ensuring predefined three-dimensional tracking performance of uncertain 6-DOF UUVs.
On the basis of the above discussion, the purpose of this paper is to present an adaptive event-triggered control strategy with predefined three-dimensional tracking performance for uncertain nonlinear 6-DOF UUVs. It is assumed that all nonlinearities in the dynamics of the UUV are unknown. Compared with the related results [20,21,22,23,33] in the literature, the main contribution of this study is to develop an error-transformation-based adaptive event-triggered tracking law for achieving predefined three-dimensional tracking performance while overcoming the underactuated problem of the nonlinear 6-DOF dynamics. To this end, a nonlinearly transformed tracking error function using a linear velocity rotation matrix and a time-varying performance function is presented. A neural-network-based adaptive event-triggered control scheme is recursively designed to ensure predefined three-dimensional tracking performance of the uncertain UUV where neural networks are employed to approximate unknown nonlinearities. In the proposed control scheme, auxiliary stabilizing signals using neural networks are derived to deal with the underactuated control design problem. We rigorously prove that the resulting event-triggered tracker ensures the practical stability of the closed-loop system and the exclusion of Zeno behavior.
The rest of this paper is outlined as follows. In Section 2, we introduce the 6-DOF kinematics and dynamics of uncertain nonlinear UUVs and formulate the predefined three-dimensional tracking performance control problem. A neural-network-based adaptive event-triggered tracker is constructed using the nonlinearly transformed tracking error function and the auxiliary stabilizing signals, and the closed-loop stability is analyzed in Section 3. Simulation studies are given in Section 4. Finally, we conclude in Section 5.

2. Problem Formulation

The kinematics for the position and attitude of an UUV can be described by
η ˙ = R 1 ( ζ ) υ ζ ˙ = R 2 ( ζ ) ω
where η = [ x , y , z ] ; x, y, and z are the positions of the center of gravity in an inertial coordinate frame, ζ = [ ϕ , θ , ψ ] ; ϕ , θ , and ψ denote roll, pitch, and yaw angles, respectively, υ = [ u , v , w ] ; u, v, and w are surge, sway, and heave velocities, respectively, and ω = [ p , q , r ] ; p, q, and r denote the roll, pitch, and yaw angular velocities in the body-fixed frame, respectively. Here, the linear velocity rotation matrix R 1 ( ζ ) and and the angular velocity transformation matrix R 2 ( ζ ) are given by
R 1 ( ζ ) = c θ c ψ s θ c ψ s ϕ s ψ c ϕ s θ c ψ c ϕ + s ψ s ϕ c θ s ψ s θ s ψ s ϕ + c ψ c ϕ s θ s ψ c ϕ c ψ s ϕ s θ c θ s ϕ c θ c ϕ R 2 ( ζ ) = 1 t θ s ϕ t θ c ϕ 0 c ϕ s ϕ 0 s ϕ / c θ c ϕ / c θ
with s ( · ) = sin ( · ) , c ( · ) = cos ( · ) , and t ( · ) = tan ( · ) . The structure of the neutrally buoyant UUV concerned in this paper is depicted in Figure 1.
The dynamics of the UUV is given by
M υ ˙ ω ˙ = C ( υ , ω ) + G ( ζ ) + τ
where M = M 1 + M 2 ; M 1 R 6 × 6 and M 2 R 6 × 6 are the matrix of the rigid-body mass and the added mass, respectively, C ( υ , ω ) R 6 is a vector derived by the Coriolis and damping matrices, G ( ζ ) R 6 is a vector induced from the gravitation and the buoyancy of the UUV, and τ = [ τ X , τ Y , τ Z , τ K , τ M , τ N ] is a vector denoting the control forces and moments. In this paper, the torpedo-shaped UUV model is considered to deal with the tracking problem. The torpedo-shaped UUV cannot move directly to the y- or z-direction in the body reference frame and the roll movement is undesirable in the practical UUV [34]. Thus, the underactuated torque vector τ = [ τ X , 0 , 0 , 0 , τ M , τ N ] is considered in this paper. The detailed definitions of M, C, and G are presented in Appendix A. For more details for the model of UUVs, see [35,36].
Assumption 1.
The nonlinear function vectors C ( υ , ω ) and G ( ζ ) are unknown for the control design.
Assumption 2.
The desired three-dimensional trajectory η d R 3 and its derivatives η ˙ d R 3 and η ¨ d R 3 are bounded.
Problem 1.
Our problem is to design an adaptive event-triggered control law τ for ensuring predefined three-dimensional tracking performance of the uncertain UUV described by (1) and (2) so that the position trajectory η of the UUV follows the desired trajectory η d in the three-dimensional space.

3. Adaptive Event-Triggered Control with Predefined Three-Dimensional Tracking Performance

In this section, an adaptive event-triggered control methodology using an error transformation function and stabilizing auxiliary signals is established to ensure predefined three-dimensional tracking performance of the UUV. The dynamic surface design procedure using the predefined performance concept is derived step by step.
Step 1: Let us consider the kinematics (1) and define the position errors s = [ s 1 , s 2 , s 3 ] = η η d . Then, to ensure predefined three-dimensional tracking performance under the underactuated property, we define the nonlinearly transformed error surface Γ 1 = [ Γ 1 , 1 , Γ 1 , 2 , Γ 1 , 3 ] as
Γ 1 = R 1 1 ( ζ ) Φ ρ
where Φ = [ Φ 1 , Φ 2 , Φ 3 ] , and ρ = [ ϱ , 0 , 0 ] denotes the radius of error surface with the design constant ϱ . Here, the design constant ϱ is selected relatively small compared to the length of the UUV, and Φ i , i = 1 , 2 , 3 , is defined as
Φ i s i μ i = ln δ 1 , i δ 2 , i + δ 2 , i ( s i / μ i ) δ 1 , i δ 2 , i δ 1 , i ( s i / μ i )
where 0 < δ 1 , i 1 and 0 < δ 2 , i 1 are design constants, and μ i ( t ) = ( μ i , 0 μ i , ) e g i t + μ i , is the performance function with design parameters g i > 0 , μ i , 0 > 0 , and μ i , > 0 satisfying μ i , 0 > μ i , and δ 1 , i μ i ( 0 ) < s i ( 0 ) < δ 2 , i μ i ( 0 ) .
Lemma 1.
If Γ 1 , i L , δ 1 , i μ i ( t ) < s i ( t ) < δ 2 , i μ i ( t ) is ensured for all t 0 where i = 1 , 2 , 3 .
Proof. 
Let us define Θ = R 1 ( ζ ) ( Γ 1 + ρ ) where Θ = [ Θ 1 , Θ 2 , Θ 3 ] . From the definition of R 1 ( ζ ) , there exists a constant R ¯ 1 such that R 1 ( ζ ) R ¯ 1 . Then, from Γ 1 , i L , Θ i are bounded where i = 1 , 2 , 3 . Thus, there exist constants Θ ̲ i and Θ ¯ i such that Θ ̲ i < Θ i ( t ) < Θ ¯ i , t 0 . Using the bijective property Φ i : ( δ 1 , i , δ 2 , i ) ( , ) [37], it holds that Φ i 1 ( Θ ̲ i ) < s i / μ i < Φ i 1 ( Θ ¯ i ) . Owing to δ 1 , i < Φ i 1 < δ 2 , i , we have δ 1 , i μ i ( t ) < s i ( t ) < δ 2 , i μ i ( t ) for all t 0 . □
Remark 1.
In (3), R 1 1 ( ζ ) and ρ are combined with the nonlinear error function vector Φ in order to design the underactuated control scheme with the predefined three-dimensional tracking performance. From Lemma 1, the boundedness of the error surface vector leads to the satisfaction of the inequality δ 1 , i μ i ( t ) < s i ( t ) < δ 2 , i μ i ( t ) for all t 0 where i = 1 , 2 , 3 . That is, the bounds of the transient and steady-state performance of the position errors s i ( t ) can be predefined by selecting the design parameters δ 1 , i , δ 2 , i , and functions μ i ( t ) . Thus, the predefined three-dimensional tracking performance is ensured provided that Γ 1 , i L . Accordingly, the primary focus of this study is to design an adaptive event-triggered control scheme for ensuring the boundedness of Γ 1 , i .
The time derivative of Γ is represented by
Γ ˙ 1 = R ˙ 1 1 ( ζ ) Φ + R 1 1 ( ζ ) Φ ˙ = K ( Γ 1 + ρ ) + R 1 1 A ( η ˙ η ˙ d μ ˙ μ 1 s 1 )
where K = R ˙ 1 1 R 1 , A = diag [ A 1 , A 2 , A 3 ] with A i = ( 1 / ( s i + δ 1 , i μ i ) ) ( 1 / ( s i δ 2 , i μ i ) ) , i = 1 , 2 , 3 , and μ = diag [ μ 1 , μ 2 , μ 3 ] . Here, diag [ · ] is the diagonal matrix.
Then, we have
K = R ˙ 1 1 R 1 = 0 r q r 0 p q p 0 .
Using (6), we obtain that
Γ ˙ 1 = K Γ 1 K ρ + R 1 1 A R 1 υ R 1 1 A ( η ˙ d + μ ˙ μ 1 s 1 ) = K Γ 1 0 r q r 0 p q p 0 ϱ 0 0 + H u v w R 1 1 A ( η ˙ d + μ ˙ μ 1 s 1 ) = K Γ 1 + N u q r + H 0 v w R 1 1 A ( η ˙ d + μ ˙ μ 1 s 1 )
where H = R 1 1 A R 1 and
N = H 1 , 1 0 0 H 2 , 1 0 ϱ H 3 , 1 ϱ 0 .
Here, H m , n means the ( m , n ) element of the matrix H.
Using the dynamic surface design concept [38], we define the error surface vector e = [ e u , e q , e r ] with e u = u α ¯ u , e q = q α ¯ q , and e r = r α ¯ r , and the boundary layer error vector c = [ c 1 , c 2 , c 3 ] = α ¯ α where α = [ α u , α q , α r ] is the virtual control vector and α ¯ = [ α ¯ u , α ¯ q , α ¯ r ] is the filtered signal vector of virtual control laws α u , α q , and α r that is obtained by the first-order low-pass filter
ξ α ¯ ˙ + α ¯ = α , α ¯ ( 0 ) = α ( 0 )
where ξ > 0 is the small constant.
Using the error surface vector e and the boundary layer error c, (7) becomes
Γ ˙ 1 = K Γ 1 + N ( e + α + c ) + H 0 v w R 1 1 A ( η ˙ d + μ ˙ μ 1 s 1 ) .
The virtual control vector α = [ α u , α q , α r ] is presented as
α = N 1 γ 1 Γ 1 H 0 v w + R 1 1 A ( η ˙ d + μ ˙ μ 1 s 1 )
where γ 1 = diag [ γ 1 , 1 γ 1 , 2 γ 1 , 3 ] ; γ 1 , i , i = 1 , , 3 , are positive constants.
Substituting (10) to (9) gives
Γ ˙ 1 = K Γ 1 γ 1 Γ 1 + N ( e + c ) .
We choose a Lyapunov function V 1 = Γ 1 Γ 1 / 2 . Then, the time derivative of V 1 is represented by
V ˙ 1 = Γ 1 γ 1 Γ 1 + Γ 1 N ( e + c ) .
where Γ 1 K Γ 1 = 0 due to the skew symmetric matrix K
Step 2: To design the underactuated torque vector τ = [ τ X , 0 , 0 , 0 , τ M , τ N ] , we define the error surface vector Γ 2 = [ Γ 2 , 1 , , Γ 2 , 6 ] = ϖ χ where ϖ = [ υ , ω ] and χ = [ α ¯ u , β 1 , β 2 , β 3 , α ¯ q , α ¯ r ] . Here, β 1 , β 2 , and β 3 in χ are the auxiliary stabilizing signals to be designed later.
Using (2), the time derivative of Γ 2 is obtained as
Γ ˙ 2 = M 1 ( F ( ϖ , ζ ) + τ ) χ ˙
where F ( ϖ , ζ ) = C ( ϖ ) + G ( ζ ) .
For the online approximation of unknown nonlinear function vector F ( ϖ , ζ ) , radial basis function neural networks [39] are employed. Then, F can be approximated over the compact set Υ as follows
F ( x ¯ ) = W Ω ( x ¯ ) + ε
where x ¯ = [ ϖ , ζ ] Υ R 6 denotes the input vector of radial basis function neural networks, the optimal weighting matrix W is defined as W = diag [ W 1 , , W 6 ] satisfying W F W ¯ with an unknown constant W ¯ > 0 , W f = [ W f , 1 , , W f , n ] with f = 1 , , 6 , · F is the Frobenius norm, Ω denotes the Gaussian function vector Ω = [ Ω 1 , , Ω 6 ] ; Ω f = [ Ω f , 1 , , Ω f , n ] with f = 1 , , 6 , and ε R 6 is a reconstruction error vector such as ε ε ¯ with an unknown constant ε ¯ > 0 .
An adaptive event-triggered tracking law is presented as
τ ( t ) = τ ˘ ( t j ) , t [ t j , t j + 1 )
t j + 1 = inf { t > t j | S τ ( t ) κ 1 e ( t ) + κ 2 }
where t j denotes the update time of the control torque τ with j Z + , S τ ( t ) = τ ˘ ( t ) τ ( t ) , and κ 1 > 0 and κ 2 > 0 are design constants. When the event-triggering condition (16) is satisfied, the tracking law τ is updated at t j + 1 and is set to τ ˘ = [ τ ˘ 1 , 0 , 0 , 0 , τ ˘ 5 , τ ˘ 6 ] given by
τ ˘ 1 τ ˘ 5 τ ˘ 6 = γ ¯ 2 , 1 e + B 1 B 5 B 6 W ^ 1 Ω 1 W ^ 5 Ω 5 W ^ 6 Ω 6 ( ε ^ + κ 2 ) tanh e ϑ κ 1 e N Γ 1
where γ ¯ 2 , 1 = diag [ γ 2 , 1 , γ 2 , 5 , γ 2 , 6 ] ; γ 2 , 1 , γ 2 , 5 , and γ 2 , 6 denote positive design parameters, W ^ 1 , W ^ 5 , and W ^ 6 are estimates of W 1 , W 5 , and W 6 , respectively, tanh ( e / ϑ ) = [ tanh ( Γ 2 , 1 / ϑ ) , tanh ( Γ 2 , 5 / ϑ ) , tanh ( Γ 2 , 6 / ϑ ) ] with a constant ϑ > 0 , and ε ^ denotes an estimate of ε ¯ . Here, B 1 , B 5 , B 6 are elements of the vector B = [ B 1 , , B 6 ] = M χ ˙ with χ ˙ = [ ( α u α ¯ u ) / ξ , β ˙ 1 , β ˙ 2 , β ˙ 3 , ( α q α ¯ q ) / ξ , ( α r α ¯ r ) / ξ ] . The dynamics of the auxiliary stabilizing signals β 1 , β 2 , and β 3 are designed as
β ˙ 1 β ˙ 2 β ˙ 3 = M ¯ 2 1 γ ¯ 2 , 2 Γ 2 , 2 Γ 2 , 3 Γ 2 , 4 M ¯ 1 ( α u α ¯ u ) / ξ ( α q α ¯ q ) / ξ ( α r α ¯ r ) / ξ + W ^ 2 Ω 2 W ^ 3 Ω 3 W ^ 4 Ω 4 + ε ^ tanh ( Γ 2 , 2 ϑ ) tanh ( Γ 2 , 3 ϑ ) tanh ( Γ 2 , 4 ϑ )
where γ ¯ 2 , 2 = diag [ γ 2 , 2 , γ 2 , 3 , γ 2 , 4 ] ; γ 2 , 2 , γ 2 , 3 , and γ 2 , 4 are the positive design parameters, and
M ¯ 1 = 0 0 m x g Y r ˙ 0 m x g z q ˙ 0 0 0 0 M ¯ 2 = m Y v ˙ 0 m z g 0 m Z w ˙ m y g m z g m y g I x x K p ˙ .
The adaptive laws for W ^ f , f = 1 , , 6 , and ε ^ are designed as
W ^ ˙ f = ς f ( Γ 2 , f Ω f σ 1 W ^ f )
ε ^ ˙ = ι Γ 2 tanh Γ 2 ϑ σ 2 ε ^
where f = 1 , , 6 , tanh ( Γ 2 / ϑ ) = [ tanh ( Γ 2 , 1 / ϑ ) , , tanh ( Γ 2 , 6 / ϑ ) ] , ς f = diag [ ς f , 1 , , ς f , n ] ; ς f , l > 0 , l = 1 , , n is a constant, ι , σ 1 and σ 2 are positive design constants.
Let us consider a Lyapunov function V 2 as
V 2 = 1 2 Γ 2 M Γ 2 + 1 2 t r ( W ˜ ς 1 W ˜ ) + 1 2 ι ε ˜ 2
where W ˜ = W W ^ and ε ˜ = ε ¯ ε ^ are estimation errors, ς = diag [ ς 1 , , ς 6 ] , and t r ( · ) means the trace of the matrix.
By substituting (13) and (14) into the time derivative of (21), V ˙ 2 is obtained as
V ˙ 2 = Γ 2 ( W Ω + ε + τ ˘ S τ ) Γ 2 B t r ( W ˜ ς 1 W ^ ˙ ) 1 ι ε ˜ ε ^ ˙ .
It holds that Γ 2 S τ = e S ¯ τ and S τ = S ¯ τ with S τ = [ τ ˘ 1 τ X , 0 , 0 , 0 , τ ˘ 5 τ M , τ ˘ 6 τ N ] and S ¯ τ = [ τ ˘ 1 τ X , τ ˘ 5 τ M , τ ˘ 6 τ N ] . Then, using the property S τ ( t j ) = 0 for j Z + and the event-triggering condition (16), we have Γ 2 S τ e ( κ 1 e + κ 2 ) .
Then, using B = [ B 1 , , B 6 ] = M χ ˙ and the definition of the matrix M, we have
Γ 2 B = Γ 2 B 1 0 0 0 B 5 B 6 + Γ 2 0 M ¯ 1 ( α u α ¯ u ) / ξ ( α q α ¯ q ) / ξ ( α r α ¯ r ) / ξ + M ¯ 2 β ˙ 1 β ˙ 2 β ˙ 3 0 0 .
Substituting Γ 2 S τ e ( κ 1 e + κ 2 ) and (23) into (22) and using (17) and (18), we obtain
V ˙ 2 Γ 2 γ 2 Γ 2 + Γ 2 W ˜ Ω 1 ι ε ˜ ε ^ ˙ t r ( W ˜ ς 1 W ^ ˙ ) + e κ 2 κ 2 e tanh e ϑ + Γ 2 ε ¯ ε ¯ Γ 2 tanh Γ 2 ϑ + ε ˜ Γ 2 tanh Γ 2 ϑ e N Γ 1
where γ 2 = diag [ γ 2 , 1 , , γ 2 , 6 ] .
Lemma 2.
[39] 0 | s | s tanh ( s / ϑ ) 0.2785 ϑ for s R and any positive constant ϑ.
By substituting (19) and (20) into (24) and using Lemma 2, V ˙ 2 becomes
V ˙ 2 Γ 2 γ 2 Γ 2 + σ 1 t r ( W ˜ W ^ ) + σ 2 ε ˜ ε ^ e N Γ 1 + 1.671 ε ¯ ϑ + 0.8355 κ 2 ϑ .
Remark 2.
In the dynamics (2) of the torpedo-shaped UUV, the underactuated control torque vector τ = [ τ X , 0 , 0 , 0 , τ M , τ N ] should be designed. That is, the first, fifth, and sixth dynamic equations in (2) only have the control torques τ X , τ M , and τ N , respectively. Thus, the the auxiliary stabilizing signals are required for the state equations for v, ω, and p (i.e., the second, third, and fourth dynamic equations in (2)). In this study, the auxiliary stabilizing signals β 1 , β 2 , and β 3 in (18) are presented to design the underactuated control torque vector τ = [ τ X , 0 , 0 , 0 , τ M , τ N ] while ensuring the predefined three-dimensional tracking performance and the stability of the closed-loop system. Because of these auxiliary stabilizing signals, the UUV dynamics (2) is stably controlled by using the only three control inputs τ X , τ M , and τ N .
We analyze the predefined three-dimensional tracking performance and stability of the closed-loop system and the exclusion of Zeno behavior of the proposed event-triggered scheme in the following theorem.
Theorem 1.
Consider the kinematics and dynamics of the uncertain UUV (i.e., (1) and (2)). For initial conditions satisfying V ( 0 ) Δ with a constant Δ > 0 , the adaptive event-triggered tracking law (17) guarantees that
(i) 
all the closed-loop signals are semi-globally uniformly ultimately bounded;
(ii) 
the predefined three-dimensional tracking performance is ensured (i.e., δ 1 , i μ i ( t ) < s i ( t ) < δ 2 , i μ i ( t ) , i = 1 , 2 , 3 , t 0 );
(iii) 
there exists an inter-event time T m > 0 such that | t j + 1 t j | T m .
Proof. 
The dynamics of the boundary layer error c is represented by
c ˙ = 1 ξ c + Λ ( Γ 1 , Γ 2 , c , W ^ , ε ^ , η 0 )
where η 0 = [ η d , η ˙ d , η ¨ d ] and Λ = N ˙ 1 { γ 1 Γ 1 H [ 0 v w ] + R 1 1 A ( η ˙ d + μ 1 μ ˙ s 1 ) } + N 1 { γ 1 Γ ˙ H [ 0 v ˙ w ˙ ] H ˙ [ 0 v w ] + R ˙ 1 1 A ( η ˙ d + μ 1 μ ˙ s 1 ) + R 1 1 A ˙ ( η ˙ d + μ 1 μ ˙ s 1 ) + R 1 1 A ( η ¨ d + μ 1 μ ˙ s ˙ 1 + μ ˙ 1 μ ˙ s 1 + μ 1 μ ¨ s 1 ) } is a continuous function.
We define the Lyapunov function V = V 1 + V 2 + ( c c ) / 2 to prove this theorem. Using (12), (25), and (26), V ˙ becomes
V ˙ Γ 1 γ 1 Γ 1 Γ 2 γ 2 Γ 2 1 ξ c c + c Λ ¯ + σ 1 t r ( W ˜ W ^ ) σ 2 ε ˜ 2 + σ 2 ε ˜ ε ¯ + 1.671 ε ¯ ϑ + 0.8355 κ 2 ϑ .
where Λ ¯ = Λ + N Γ 1 is a continuous function. Using the inequalities t r ( W ˜ W ^ ) W ˜ F 2 / 2 + W ¯ 2 / 2 , ε ˜ ε ¯ ε ˜ 2 / 2 + ε ¯ 2 / 2 , and c Λ ¯ c 2 Λ ¯ 2 / ( 2 φ ) + φ / 2 with constants φ > 0 , (27) becomes
V ˙ Γ 1 γ 1 Γ 1 Γ 2 γ 2 Γ 2 c 2 ξ + c 2 Λ ¯ 2 2 φ σ 1 2 W ˜ F 2 σ 2 2 ε ˜ 2 + D
where D = ( σ 1 / 2 ) W ¯ 2 + ( σ 2 / 2 ) ε ¯ 2 + φ / 2 + 1.671 ε ¯ ϑ + 0.8355 κ 2 ϑ .
Let us define compact sets Π = { Γ 1 Γ 1 + Γ 2 M Γ 2 + c c + t r ( Φ ˜ ς 1 Φ ˜ ) + ( 1 / ι ) ε ˜ 2 2 Δ } and Ξ = { η d η d + η ˙ d η ˙ d + η ¨ d η ¨ d η ¯ 0 } with a constant η ¯ 0 > 0 . Then, there exists a constant Λ such that Λ ¯ Λ on Π × Ξ . By selecting 1 / ξ = ξ + ( Λ ) 2 / ( 2 φ ) + 1 with a constant ξ > 0 , we have
V ˙ Ψ V 1 Λ ¯ 2 ( Λ ) 2 c 2 ( Λ ) 2 2 φ + D
where Ψ = min [ 2 γ 1 , 2 γ 2 , 2 ξ , σ 1 ς m i n , σ 2 ι ] ; ς m i n is the minimum eigenvalue of ς . Because of Λ Λ on V = Δ , V ˙ Ψ V + D is satisfied on V = Δ . Then, it is ensured that V ˙ < 0 on V = Δ when Ψ > D / Δ and thus V Δ denotes an invariant set. It is proved that all closed-loop signals are semi-global uniform ultimate bounded. This completes the proof of Theorem 1—(i).
By integrating V ˙ Ψ V + D with respect to time, we have V ( t ) e Ψ t V ( 0 ) + ( D / Ψ ) [ 1 e Ψ t ] . Using ( 1 / 2 ) Γ 1 2 V ( t ) , it holds that lim t Γ 1 2 D / Ψ . That is, Γ 1 is bounded (i.e., Γ 1 , i L , i = 1 , 2 , 3 ). From Lemma 1, the predefined three-dimensional tracking performance is ensured (i.e., δ 1 , i μ i ( t ) < s i ( t ) < δ 2 , i μ i ( t ) , i = 1 , 2 , 3 , t 0 ). This completes the proof of Theorem 1—(ii).
To show the exclusion of Zeno behavior of the proposed event-triggering scheme, we prove that there exists a minimum value T m of inter-event times such that | t j + 1 t j | T m for j Z + .
For all t [ t j , t j + 1 ) , we consider
d d t S τ = d d t ( S τ S τ ) 1 2 = S τ S ˙ τ S τ d d t ( τ ˘ )
where d d t ( τ ˘ ) = [ τ ˘ ˙ 1 , 0 , 0 , τ ˘ ˙ 5 , τ ˘ ˙ 6 ] ; τ ˘ ˙ 1 , τ ˘ ˙ 5 , and τ ˘ ˙ 6 are given by
τ ˘ ˙ 1 τ ˘ ˙ 5 τ ˘ ˙ 6 = γ ¯ 2 , 1 e ˙ + B ˙ 1 B ˙ 5 B ˙ 6 W ^ ˙ 1 Ω 1 + W ^ 1 Ω ˙ 1 W ^ ˙ 5 Ω 5 + W ^ 5 Ω ˙ 5 W ^ ˙ 6 Ω 6 + W ^ 6 Ω ˙ 6 ε ^ ˙ tanh e ϑ ( ε ^ + κ 2 ) 1 tanh 2 e ϑ e ˙ ϑ κ 1 e ˙ N ˙ Γ 1 N Γ ˙ 1 .
From the boundedness of all the closed-loop signals, there exists a constant d > 0 such that d d t ( τ ˘ ) d . Integrating d d t S τ d during t [ t j , t j + 1 ) and using the event-triggering condition (16) yield | t j + 1 t j | ( κ 1 e ( t ) + κ 2 ) / d κ 2 / d . By defining T m = κ 2 / d , it holds that | t j + 1 t j | T m . This completes the proof of Theorem 1—(iii). □

4. Simulation Examples

The parameters of the UUV are borrowed from [35]. The reference signal is given by η d ( t ) = [ 30 cos ( 0.15 t ) , 30 sin ( 0.15 t ) , 2 t ] and the initial position of the UUV is set to η ( 0 ) = [ 45 , 5 , 5 ] . The control parameters of the UUV are chosen as γ 1 = diag [ 1.0 , 1.0 , 1.0 ] , γ 2 = diag [ 50 , 30 , 30 , 30 , 50 , 50 ] , ς f , l = 30 , ι = 30 , σ 1 = 0.05 , σ 2 = 0.05 , ξ = 0.05 , ϑ = 0.1 , and ϱ = 0.1 where f = 1 , , 6 and l = 1 , , n . The parameters for performance functions are selected as δ 1 , 1 = 0.75 , δ 2 , 1 = 1.0 , δ 1 , 2 = 0.7 , δ 2 , 2 = 0.7 , δ 1 , 3 = 0.7 , δ 2 , 3 = 0.7 , g 1 = 1.1 , g 2 = 1.05 , g 3 = 1.0 , μ 1 , 0 = 30 , μ 1 , = 2 , μ 2 , 0 = 10 , μ 2 , = 1 , μ 3 , 0 = 10 , and μ 3 , = 1 . For the event-triggering condition, we set κ 1 = 100 and κ 2 = 1 . The event-triggering condition is checked every the sampling time 0.005 s.
The three-dimensional tracking result is shown in Figure 2. In Figure 2, the UUV follows the desired trajectory with good performance. Figure 3 depicts the position tracking errors. Figure 3 reveals that the time responses of the position errors s i remain within the predefined time-varying performance bounds δ 1 , i μ i and δ 2 , i μ i for all t 0 . The mean square errors of the position errors s i at the steady-state response are presented in Table 1 where the steady-state response is set to the position errors s i ( t ) for t 10 s. The outputs of the neural networks are displayed in Figure 4. The event-triggered underactuated control inputs for the UUV are shown in Figure 5. Figure 6 shows the triggered time intervals and the cumulative number of events of the proposed event-triggered control laws. The number of total events of the proposed event-triggered tracker is 2164. Thus, the data required for implementing the proposed tracker are only 18.03 % of the total sampled data 12,000 during 60 s. This implies that the proposed event-triggered control scheme can save the signal transmission burden. From these results, we can see that predefined three-dimensional tracking performance under the underactuated property of the uncertain nonlinear 6-DOF UUV can be achieved by the proposed adaptive event-triggered tracking methodology.

5. Conclusions

We presented an adaptive event-triggered control method for ensuring predefined three-dimensional tracking performance of uncertain nonlinear 6-DOF UUVs. The nonlinearly transformed error function and the auxiliary stabilizing signals were derived for achieving predefined three-dimensional tracking performance while overcoming the underactuated problem of the nonlinear 6-DOF dynamics. It was shown that the adaptive event-triggered tracker using neural networks achieves the practical stability and predefined tracking performance of the closed-loop system. The main contribution of this work to the event-triggered control of uncertain nonlinear 6-DOF UUVs is that the predefined three-dimensional tracking performance under the underactuated dynamics can be admitted than the conventional event-triggered techniques of underwater vehicles in the two-dimensional space.

Author Contributions

Conceptualization, methodology, software, writing—original draft preparation, J.H.K.; Conceptualization, methodology, writing—review and editing, supervision, S.J.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (NRF-2019R1A2C1004898).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The matrices M 1 and M 2 , and the vectors G ( ζ ) and C ( v , ω ) of the dynamics (2) are defined as [35]
M 1 = m 0 0 0 m z g m y g 0 m 0 m z g 0 m x g 0 0 m m y g m x g 0 0 m z g m y g I x x 0 0 m z g 0 m x g 0 I y y 0 m y g m x g 0 0 0 I z z M 2 = X u ˙ 0 0 0 0 0 0 Y v ˙ 0 0 0 Y r ˙ 0 0 Z w ˙ 0 Z q ˙ 0 0 0 0 K p ˙ 0 0 0 0 M w ˙ 0 M q ˙ 0 0 N v ˙ 0 0 0 N r ˙ G ( ζ ) = ( W F ) s θ ( W F ) c θ s ϕ ( W F ) c θ c ϕ ( y g W y b F ) c θ c ϕ ( z g W z b F ) c θ s ϕ ( z g W z b F ) s θ ( x g W x b F ) c θ c ϕ ( x g W x b F ) c θ s ϕ ( y g W y b F ) s θ C ( υ , ω ) = [ C 1 , , C 6 ] C 1 = X u | u | u | u | + ( X w q m ) w q + ( X q q + m x g ) q 2 + ( X v r + m ) v r + ( X r r + m x g ) r 2 m y g p q m z g p r C 2 = Y v | v | v | v | + Y r | r | r | r | + m y g r 2 + ( Y u r m ) u r + Y u v u v + ( Y w p + m ) w p + ( Y p q m x g ) p q + m y g p 2 + m z g q r C 3 = Z w | w | w | w | + Z q | q | q | q | + ( Z u q + m ) u q + ( Z v p m ) v p + ( Z r p m x g ) r p + Z u w u w + m z g ( p 2 + q 2 ) m y g r q C 4 = K p | p | p | p | ( I z z I y y ) q r + m y g ( u q v p ) m z g ( w p u r ) C 5 = M w | w | w | w | + M q | q | q | q | + ( M u q m x g ) u q + ( M v p + m x g ) v p + M r p ( I x x I z z ) r p + m z g ( v r w q ) + M u w u w C 6 = N v | v | v | v | + N r | r | r | r | + ( N u r m x g ) u r + ( N w p + m x g ) w p + N p q ( I y y I x x ) p q m y g ( v r w q ) + N u v u v
where m is the mass of the UUV, x g , y g , and z g mean the center of gravity of the UUV, x b , y b , and z b represent the center of buoyancy of the UUV, the vehicle weight and the vehicle buoyancy of the UUV are defined as W and F, respectively, I x x , I y y , and I z z denote the inertia tensors of the UUV, X u ˙ , Y v ˙ , Y r ˙ , Z w ˙ , Z q ˙ , K p ˙ , M w ˙ , M q ˙ , N r ˙ , and N v ˙ are the added mass parameters of the UUV, X v r , X w q , X q q , X r r , Y u r , Y w p , Y p q , Y u v , Z u q , Z v p , Z r p , Z u w , M u q , M v p , M r p , M u w , N u r , N w p , N p q , and N u v indicate the parameters of the added mass cross term of the UUV, X | u | u is the axial drag parameter of the UUV, and the cross flow drag parameters of the UUV are defined as Y | v | v , Y | r | r , Z | w | w , Z | q | q , K | p | p , M | w | w , M | q | q , N | v | v , and N | r | r .

References

  1. Yuh, J. Design and control of autonomous underwater robots: A survey. Auton. Robot. 2000, 8, 7–24. [Google Scholar] [CrossRef]
  2. Bellingham, J.G.; Rajan, K. Robotics in remote and hostile environments. Science 2007, 318, 1098–1102. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Farrell, J.A.; Li, W.; Pang, S.; Arrieta, R. Chemical plume tracing experimental results with REMUS AUV. Oceans 2003, 2, 962–968. [Google Scholar]
  4. Peymani, E.; Fossen, T.I. Path following of underwater robots using lagrange multipliers. Robot. Auton. Syst. 2015, 67, 44–52. [Google Scholar] [CrossRef]
  5. Sahoo, A.; Dwivedy, S.K.; Robi, P. Advancements in the field of autonomous underwater vehicle. Ocean Eng. 2019, 181, 145–160. [Google Scholar] [CrossRef]
  6. Ribas, D.; Palomeras, N.; Ridao, P.; Carreras, M.; Mallios, A. Girona 500 auv: From survey to intervention. IEEE/ASME Trans. Mechatron. 2012, 17, 46–53. [Google Scholar] [CrossRef]
  7. Li, J.H.; Lee, P.M. Design of an adaptive nonlinear controller for depth control of an autonomous underwater vehicle. Ocean Eng. 2005, 32, 2165–2181. [Google Scholar] [CrossRef]
  8. Shen, C.; Shi, Y.; Buckham, B. Trajectory tracking control of an autonomous underwater vehicle using lyapunov-based model predictive control. IEEE Trans. Ind. Electron. 2018, 65, 5796–5805. [Google Scholar] [CrossRef]
  9. Taha, E.; Mohamed, Z.; Kamal, Y. Terminal sliding mode control for the trajectory tracking of underactuated Autonomous Underwater Vehicles. Ocean Eng. 2017, 129, 613–625. [Google Scholar]
  10. Repoulias, F.; Papadopoulos, E. Planar trajectory planning and tracking control design for underactuated AUVs. Ocean Eng. 2007, 34, 1650–1667. [Google Scholar] [CrossRef]
  11. Cho, G.R.; Li, J.H.; Park, D.; Jung, J.H. Robust trajectory tracking of autonomous underwater vehicles using back-stepping control and time delay estimation. Ocean Eng. 2020, 201, 107131. [Google Scholar] [CrossRef]
  12. Liang, X.; Qu, X.; Hou, Y.; Zhang, J. Three-dimensional path following control of underactuated autonomous underwater vehicle based on damping backstepping. Int. J. Adv. Robot. Syst. 2017, 14, 1729881417724179. [Google Scholar] [CrossRef] [Green Version]
  13. Liang, X.; Qu, X.; Hou, Y.; Ma, Q. Three-dimensional trajectory tracking control of an underactuated autonomous underwater vehicle based on ocean current observer. Int. J. Adv. Robot. Syst. 2018, 15, 1729881418806811. [Google Scholar] [CrossRef]
  14. Wang, J.; Wang, C.; Wei, Y.; Zhang, C. Three-dimensional path following of an underactuated AUV based on neuro-adaptive command filtered backstepping control. IEEE Access 2018, 6, 74355–74365. [Google Scholar] [CrossRef]
  15. Shojaei, K. Three-dimensional neural network tracking control of a moving target by underactuated autonomous underwater vehicles. Neural Comput. Appl. 2019, 31, 509–521. [Google Scholar] [CrossRef]
  16. Karkoub, M.; Wu, H.M.; Hwang, C.L. Nonlinear trajectory-tracking control of an autonomous underwater vehicle. Ocean Eng. 2017, 145, 188–198. [Google Scholar] [CrossRef]
  17. Rezazadegan, F.; Shojaei, K.; Sheikholeslam, F.; Chatraei, A. A novel approach to 6-DOF adaptive trajectory tracking control of an AUV in the presence of parameter uncertainties. Ocean Eng. 2015, 107, 246–258. [Google Scholar] [CrossRef]
  18. Chu, Z.; Xiang, X.; Zhu, D.; Luo, C.; Xie, D. Adaptive fuzzy sliding mode diving control for autonomous underwater vehicle with input constraint. Int. J. Fuzzy Syst. 2018, 20, 1460–1469. [Google Scholar] [CrossRef]
  19. Bechlioulis, C.P.; Rovithakis, G.A. Robust adaptive control of feedback linearizable MIMO nonlinear systems with prescribed performance. IEEE Trans. Autom. Control 2008, 53, 532–538. [Google Scholar] [CrossRef]
  20. Elhaki, O.; Shojaei, K. A robust neural network approximation-based prescribed performance output-feedback controller for autonomous underwater vehicles with actuators saturation. Eng. Appl. Art. Int. 2020, 88, 103382. [Google Scholar] [CrossRef]
  21. Liu, X.; Zhang, M.; Wang, S. Adaptive region tracking control with prescribed transient performance for autonomous underwater vehicle with thruster fault. Ocean Eng. 2020, 196, 106804. [Google Scholar] [CrossRef]
  22. Elhaki, O.; Shojaei, K. Neural network-based target tracking control of underactuated autonomous underwater vehicles with a prescribed performance. Ocean Eng. 2018, 167, 239–256. [Google Scholar] [CrossRef]
  23. Bechlioulis, C.P.; Karras, G.C.; Heshmati-Alamdari, S.; Kyriakopoulos, K.J. Trajectory tracking with prescribed performance for underactuated underwater vehicles under model uncertainties and external disturbances. IEEE Trans. Control Syst. Technol. 2017, 25, 429–440. [Google Scholar] [CrossRef]
  24. Campos, R.; Gracias, N.; Ridao, P. Underwater multi-vehicle trajectory alignment and mapping using acoustic and optical constraints. Sensors 2016, 16, 387. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  25. Brockett, R.W.; Liberzon, D. Quantized feedback stabilization of linear systems. IEEE Trans. Autom. Control 2000, 45, 1279–1289. [Google Scholar] [CrossRef] [Green Version]
  26. Mazo, M.; Tabuada, P. Decentralized event-triggered control over wireless sensor/actuator networks. IEEE Trans. Autom. Control 2011, 56, 2456–2461. [Google Scholar] [CrossRef] [Green Version]
  27. Li, F.; Gao, L.; Dou, G.; Zheng, B. Dual-side event-triggered output feedback H control for NCS with communication delays. Int. J. Control Autom. Syst. 2018, 16, 108–119. [Google Scholar] [CrossRef]
  28. Tallapragada, P.; Chopra, N. On event triggered tracking for nonlinear systems. IEEE Trans. Autom. Control 2013, 58, 2343–2348. [Google Scholar] [CrossRef] [Green Version]
  29. Xing, L.; Wen, C.; Liu, Z.; Su, H.; Cai, J. Adaptive compensation for actuator failures with event-triggered input. Automatica 2017, 85, 129–136. [Google Scholar] [CrossRef]
  30. Ma, H.; Li, H.; Liang, H.; Dong, G. Adaptive fuzzy event-triggered control for stochastic nonlinear systems with full state constraints and actuator faults. IEEE Trans. Fuzzy Syst. 2019, 27, 2242–2254. [Google Scholar] [CrossRef]
  31. Qiu, J.; Sun, K.; Wang, T.; Gao, H. Observer-based fuzzy adaptive event-triggered control for pure-feedback nonlinear systems with prescribed performance. IEEE Trans. Fuzzy Syst. 2019, 27, 2152–2162. [Google Scholar] [CrossRef]
  32. Wang, J.; Liu, Z.; Zhang, Y.; Chen, C.L.P. Neural adaptive event-triggered control for nonlinear uncertain stochastic systems with unknown hysteresis. IEEE Trans. Neural Netw. Learn. Syst. 2019, 30, 3300–3312. [Google Scholar] [CrossRef] [PubMed]
  33. Batmani, Y.; Najafi, S. Event-triggered H depth control of remotely operated underwater vehicles. IEEE Trans. Syst. Man Cybern. Syst. 2019. [Google Scholar] [CrossRef]
  34. Bian, J.; Xiang, J. Three-dimensional coordination control for multiple autonomous underwater vehicles. IEEE Access 2019, 7, 63913–63920. [Google Scholar] [CrossRef]
  35. Prestero, T. Verification of a Six-Degree of Freedom Simulation Model for the REMUS Autonomous Underwater Vehicles. Ph.D. Thesis, Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, MA, USA, 2001. [Google Scholar]
  36. Fossen, T. Handbook of Marine Craft Hydrodynamics and Motion Control; John Wiley and Sons, Ltd.: Chichester, UK, 2011. [Google Scholar]
  37. Yoo, S.J. Fault-tolerant control of strict-feedback non-linear time-delay systems with prescribed performance. IET Control Theory Appl. 2013, 7, 1553–1561. [Google Scholar] [CrossRef]
  38. Swaroop, D.; Hedrick, J.; Yip, P.P.; Gerdes, J. Dynamic surface control for a class of nonlinear systems. IEEE Trans. Autom. Control 2000, 45, 1893–1899. [Google Scholar] [CrossRef] [Green Version]
  39. Polycarpou, M.M. Stable adaptive neural control scheme for nonlinear systems. IEEE Trans. Autom. Control 1996, 41, 447–451. [Google Scholar] [CrossRef]
Figure 1. The structure of the UUV.
Figure 1. The structure of the UUV.
Mathematics 09 00137 g001
Figure 2. Three-dimensional tracking result.
Figure 2. Three-dimensional tracking result.
Mathematics 09 00137 g002
Figure 3. Tracking errors and performance bounds (a) s 1 , δ 1 , 1 μ 1 , and δ 2 , 1 μ 1 (b) s 2 , δ 1 , 2 μ 2 , and δ 2 , 2 μ 2 (c) s 3 , δ 1 , 3 μ 3 , and δ 2 , 3 μ 3 .
Figure 3. Tracking errors and performance bounds (a) s 1 , δ 1 , 1 μ 1 , and δ 2 , 1 μ 1 (b) s 2 , δ 1 , 2 μ 2 , and δ 2 , 2 μ 2 (c) s 3 , δ 1 , 3 μ 3 , and δ 2 , 3 μ 3 .
Mathematics 09 00137 g003
Figure 4. Outputs of neural networks (a) W 1 Ω 1 (b) W 2 Ω 2 (c) W 3 Ω 3 (d) W 4 Ω 4 (e) W 5 Ω 5 (f) W 6 Ω 6 .
Figure 4. Outputs of neural networks (a) W 1 Ω 1 (b) W 2 Ω 2 (c) W 3 Ω 3 (d) W 4 Ω 4 (e) W 5 Ω 5 (f) W 6 Ω 6 .
Mathematics 09 00137 g004
Figure 5. Event-triggered control laws (a) τ X (b) τ M (c) τ N .
Figure 5. Event-triggered control laws (a) τ X (b) τ M (c) τ N .
Mathematics 09 00137 g005
Figure 6. Inter-event times and the cumulative number of events (a) inter-event times (b) the cumulative number of events.
Figure 6. Inter-event times and the cumulative number of events (a) inter-event times (b) the cumulative number of events.
Mathematics 09 00137 g006
Table 1. Mean square errors of s 1 ( t ) , s 2 ( t ) , and s 3 ( t ) at the steady-state response.
Table 1. Mean square errors of s 1 ( t ) , s 2 ( t ) , and s 3 ( t ) at the steady-state response.
s 1 s 2 s 3
0.0177 0.0052 4.0268 × 10 4
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kim, J.H.; Yoo, S.J. Adaptive Event-Triggered Control Strategy for Ensuring Predefined Three-Dimensional Tracking Performance of Uncertain Nonlinear Underactuated Underwater Vehicles. Mathematics 2021, 9, 137. https://doi.org/10.3390/math9020137

AMA Style

Kim JH, Yoo SJ. Adaptive Event-Triggered Control Strategy for Ensuring Predefined Three-Dimensional Tracking Performance of Uncertain Nonlinear Underactuated Underwater Vehicles. Mathematics. 2021; 9(2):137. https://doi.org/10.3390/math9020137

Chicago/Turabian Style

Kim, Jin Hoe, and Sung Jin Yoo. 2021. "Adaptive Event-Triggered Control Strategy for Ensuring Predefined Three-Dimensional Tracking Performance of Uncertain Nonlinear Underactuated Underwater Vehicles" Mathematics 9, no. 2: 137. https://doi.org/10.3390/math9020137

APA Style

Kim, J. H., & Yoo, S. J. (2021). Adaptive Event-Triggered Control Strategy for Ensuring Predefined Three-Dimensional Tracking Performance of Uncertain Nonlinear Underactuated Underwater Vehicles. Mathematics, 9(2), 137. https://doi.org/10.3390/math9020137

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop