Abstract
Introduction
In the complex marine environment, underwater vehicles are widely used to accomplish the specified missions 1 –3 To make the underwater vehicle, a highly refined machine, many scholars have done a lot of research on precise attitude and trajectory control. 4 –7 However, the underwater vehicle usually only needs to be within the range of the desired area, and there is no need to pursue excessive tracking control accuracy. To improve operation efficiency and reduce energy consumption, some scholars have proposed the concept of area tracking control. 8
Underwater vehicles operate in complex marine environments. Their six-degree-of-freedom (DOF) dynamics models, which are nonlinear and strongly coupled, are often affected by ocean current disturbance. 9 Therefore, how to obtain a good control effect in the presence of current disturbance and modelling uncertainty has become a very challenging subject in the field of underwater vehicle control.
A variety of region tracking control methods have been proposed to deal with the adverse effects due to the external disturbance and modelling uncertainty for underwater vehicles in recent years. 1 Ismail and Dunnigan 10 proposed an adaptive region tracking control method based on sliding mode for modelling uncertainty of underwater vehicles. Aiming at the problem that it is difficult to accurately obtain the hydrodynamic parameters in the dynamics model of underwater vehicle, Zhang and Chu 11 propose an adaptive area tracking control method combining radial basis function (RBF) neural network and boundary potential energy function. This method uses the RBF neural network to approximate the unknown term of dynamics model online and makes the tracking error reach the desired region through the boundary potential energy function. Chu and Zhu 12 utilized the RBF neural network to identify the uncertainty in the underwater vehicle system but only studied the three-DOF motion of the underwater vehicle, without considering the influence of the coupling of the six-DOF motion on the control effect. Ismail et al. 13 have designed a region control scheme with robustness to external disturbance. Ismail et al. 4 propose a region tracking control method based on the combination of boundary potential energy function and weighted pseudo-inverse and verify the control effect without current disturbance.
The above methods do not involve the control of the six-DOF motion of the underwater vehicle with the external disturbance and modelling uncertainty. In this article, the region tracking control experiment under the environment of severe current disturbance and modelling uncertainty is carried out, and it is found that the conventional region tracking control method 4 cannot make the underwater vehicle reach the desired area.
All the above methods do not consider the problem of large initial deviation. In practice, the tracking control of underwater vehicles is usually long-time and long-range, so the deviation between the actual initial position of the underwater vehicles and the initial point of the desired area is inevitable. In this article, it is found that when the initial deviation is large, the conventional region tracking controllers 4,12 have the obviously worse control effects or even maybe completely invalid. In the end, the underwater vehicle will not be able to perform subsea detection operations or return safely.
Different from the previous region tracking control methods, this study focuses on solving the control error caused by large initial deviation while considering modelling uncertainty and external disturbance. The first subsystem of nonlinear cascaded system in this article is designed to compensate for tracking errors caused by large initial deviation through a fixed-gain controller. The second subsystem approximates current interference and modelling uncertainty online through the RBF neural network.
This article is organized as follows. The second section describes the six-DOF underwater vehicle kinematics and dynamics models under the environment of external disturbance and modelling uncertainty and the purpose of the region tracking control. In the third section, the design process of the proposed region tracking control system in detail and the stability analysis of the proposed control system based on the Lyapunov theory are performed. In the fourth section, the performance of the control system is verified through simulation studies, and the results are given. Furthermore, in the fifth section, a brief conclusion of this study is made.
Problem formulation
Underwater vehicle modeling
Establish the kinematics and dynamics models of an underwater vehicle by taking a common standard method. The kinematic motion equations in the earth-fixed frame are defined as follows 14
where
The dynamic motion equations in the earth-fixed frame are defined as follows 15 –17
where
Problem formulation
To make the underwater vehicle reach the desired region, it is very important to design a suitable control law to make the maximum absolute error of the underwater vehicle less than the tracking error. Lyapunov function is constructed to prove the stability of the tracking errors under the environment of external disturbance and modelling uncertainty.
In the region tracking control for underwater vehicles, the desired trajectory
where
The desired function is defined as follows
where
When the underwater vehicle is outside the desired region, the desired function
Region tracking control system design
Based on the conventional RBF fault-tolerant control system, this article focuses on the failure of conventional control systems with the general uncertainty and large initial deviation and designs a nonlinear cascade system. The first subsystem of the control system uses a fixed-gain controller to compensate for the tracking error caused by the large initial deviation. And its second subsystem uses the RBF neural network to estimate the general uncertainty for underwater vehicles.
Design idea
Intelligent fault-tolerant control mainly performs reliable and precise control of complex nonlinear systems in real time. 18 Artificial neural networks have achieved good results in intelligent fault-tolerant control applications. It is found that the fault-tolerant control effect of the conventional RBF fault-tolerant control systems 19 –21 is better when the initial point of the center trajectory of the desired region coincides with the actual initial point or the deviation is small. However, the controller parameters will be over adjusted, and the degree of change of the controller output will be very intense, when the initial deviation is large. And when the output of the controller exceeds the saturation constraint of the thruster change rate, the tracking error will continue to increase, which will lead to the final failure of the control.
In practice, the initial point of tracking target cannot be set artificially, and the complex ocean environment will cause the position fluctuation of the underwater vehicle. Therefore, the problem of large initial point deviation cannot be ignored. To address this problem, a cascade system for region tracking control of underwater vehicles is designed as follows.
In Figure 1, underwater vehicle model in the first subsystem is unaffected by the external disturbance and modelling uncertainty. The fixed-gain controller in the first subsystem compensates the tracking error caused by the large deviation between the virtual track

Region tracking control system.
Region tracking control system design
At first, the control law of the controller with fixed gain of the first subsystem of the cascade system is designed, and the Lyapunov function is constructed to theoretically prove the tracking error asymptotically converge to zero, which compensates the region tracking errors caused by the initial deviation between the virtual track and the desired track. Then, the second subsystem of the cascade system is designed. The RBF neural network is adopted to online estimate the general uncertainty. And the Lyapunov function is made to theoretically prove the region tracking errors between the virtual trajectory and the actual trajectory. To sum up, the region control tracking errors of the control system can converge to zero when underwater vehicle has the general uncertainty and the large initial deviation.
First subsystem design and stability analysis
According to Figure 1, the region tracking error of the first subsystem as follows
where
According to equations (7), (8), and the design method of state feedback controller, 17 the control law of the first subsystem is as follows
where
Take the appropriate transformation to describe equation (10)
where
To compensate the region tracking errors,
According to equations (8) and (9), the derivative of equation (12) is
According to the following equation, we can simplify equation (13)
So, equation (13) can be expressed as follows
When the parameters in equation (14) satisfy equation (11), we can get as follows
where
According to the range of values of
Therefore, according to equation (16) and the Lyapunov theory, it has that the control error is consistent and ultimately bounded.
Second subsystem design and stability analysis
According to Figure 1, the region tracking error of the second subsystem is expressed as follows
where
Estimate
where
Here, we adopt RBF neural network with three layers to online approximate the general uncertainty
where
Design the control law and adaptive adjustment law
where
When the control law is saturated, the tracking error always exists, resulting in the real trajectory of the underwater vehicle cannot converge to the target region in a limited time. To solve the problem, in this article, the saturation factor
To compensate the region tracking errors between the real track and the virtual track, define a Lyapunov function as follows
The derivative of equation (22) is as follows
Substituting equation (17) into equation (23)
Substituting equation (18) and equation (20) into equation (24)
where
According to the following equation and range of values of
Therefore, we can get equation (26)
According to following equations, we can simplify equation (26)
Equation (26) can be transformed as the following form
We can get
It can be proved by equation (30) that the real trajectory of the underwater vehicle can reach the desired area. According to equation (32), the degree of convergence between the real trajectory of the underwater vehicle and the desired region can be determined by
Experimental results
To prove that the control system in this article has a good control effect on the six-DOF motion of underwater vehicle under general uncertainty, compared with the conventional controller 4 based on the boundary potential energy function, the conventional controller 12 based on RBF, and the control system in this article, carries on the simulation experiment under the system uncertainty.
To verify that the control system has good control effect under general uncertainty and large initial deviation, this article compares the conventional controller 4,12 and the control system in this article, there is a system under the general uncertainty and large initial deviation, simulation experiments are performed.
The control effect of the underwater vehicle is judged by whether the region tracking error is stable within the desired area and whether the maximum absolute tracking error can reach the desired area.
Experimental conditions
The experimental carrier is “underwater vehicle intelligent control-I (UVIC-I)” autonomous underwater vehicle (AUV). The length, width, height, and weight of the AUV are 2.250 m, 0.603 m, 0.487 m, and 204 kg, respectively. With the reference to the work of Guo, 23,24 the values of the parameters of the AUV dynamics model are obtained. This article studies the motion of six-DOF underwater vehicle. And tracking the desired regions the center trajectories of which are the straight line and ellipse. 14,25
The desired trajectories are expressed as follows
The desired tracking error is as follows
The thruster thrust amplitude limit is
With the reference,
26
the initial position of the AUV is appropriately set to
The first-order Gauss–Markov process is used to simulate the ocean current 14,15
where
In this article, the uncertainty of current disturbance
Ocean current is shown in Figure 2.

Ocean current.
To embody the modelling uncertainty, 10% modelling error is assumed in the simulation. 27
Experiment with general uncertainty
In this section, when general uncertainty exists, tracking the desired region the center trajectory of which is the straight-line. The experimental results are shown in Figure 3.

(a to c) Experimental results with general uncertainty in straight-line tracking.
The desired and real trajectories are shown in Figure 3(a). Figure 3(b) and (c) shows the tracking trajectory and error of six-DOF motion, respectively.
The lateral and pitch tracking errors of the conventional controller based on boundary potential energy obviously exceed the respective desired error, which can be seen from Figure 3(c). In Figure 3(a), the growth trend of lateral error of conventional controller 3 is obvious. The real position and angle errors of the RBF controller and the control system in this article are less than the desired tracking error, respectively. And the convergence time is 20 s, which can be seen from Figure 3(c).
For a clear description, the maximum absolute errors are presented in Table 1.
Maximum absolute errors with general uncertainty in straight-line tracking.
RBF: radial basis function.
In Table 1, the maximum absolute tracking errors of the conventional controller based on boundary potential energy are [0.4732 m, 0.2222 m, 0.0964 m, 0.0226 rad, 0.0288 rad, and 0.1689 rad]. And its lateral and pitch tracking errors obviously exceed the respective desired error. That is to say, the controller based on boundary potential energy cannot reach the desired straight-line region with general uncertainty.
However, the maximum absolute tracking errors of the RBF controller and the control system in this article are [0.1933 m, 0.3511 m, 0.1062 m, 0.0100 rad, 0.0089 rad, and 0.0081 rad] and [0.1668 m, 0.3438 m, 0.0009 m, 0.0085 rad, 0.0023 rad, and 0.0078 rad], respectively. The real position errors of the RBF controller and the control system in this article are less than 0.4 m, and the angle errors of the RBF controller and the control system in this article are less than 0.05 rad. That is to say, the RBF controller and the control system in this article can reach the desired straight-line region with general uncertainty. And in Figure 3(c), they can be stable maintained within the desired region. Because the maximum absolute errors of the control system are less than that of the RBF controller, the accuracy of the control system is higher.
Tracking the desired region the center trajectory of which is the ellipse. The experimental results are shown in Figure 4.

(a to c) Experimental results with general uncertainty in ellipse tracking.
The desired and real trajectories are shown in Figure 4(a). Figure 4(b) and (c) shows the tracking trajectory and error of six-DOF motion, respectively.
The six-DOF tracking errors of the conventional controller based on boundary potential energy obviously exceed the respective desired error, which can be seen from Figure 4(c). The real position and angle errors of the RBF controller and the control system in this article are less than the desired tracking error, respectively. 6 And the convergence time is very short, which can be seen from Figure 4(c).
For a clear description, in Table 2, the maximum absolute errors are presented.
Maximum absolute errors with general uncertainty in ellipse tracking.
RBF: radial basis function.
In Table 2, the maximum absolute tracking errors of the conventional controller based on boundary potential energy are [21.45 m, 103.2 m, 49.50 m, 57.80 rad, 0.9246 rad, and 20.54 rad]. And its six-DOF tracking errors obviously exceed the respective desired error. That is to say, the controller based on boundary potential energy cannot reach the desired ellipse region with general uncertainty.
However, the maximum absolute tracking errors of the RBF controller and the control system in this article are [0.0089 m, 0.1051 m, 0.0056 m, 0.0051 rad, 0.0039 rad, and 0.0084 rad] and [0.0052 m, 0.1045 m, 0.0022 m, 1.9361 × 10−18 rad, 2.0941 × 10−18 rad, and 3.3509 × 10−11 rad], respectively. The real position errors of the RBF controller and the control system in this article are less than 0.4 m, and the angle errors of the RBF controller and the control system in this article are less than 0.2 rad. That is to say, the RBF controller and the control system in this article can reach the desired ellipse region with general uncertainty. And in Figure 4(c), they can be stable maintained within the desired region. Because the maximum absolute errors of the control system are less than that of the RBF controller, the accuracy of the control system is higher.
To sum up, the experimental results show that when the external disturbance and modelling uncertainty exist, the controller based on boundary potential energy cannot make the underwater vehicle into the desired region, while the RBF controller and the control system in this article can make the underwater vehicle into the desired region and maintain the stability in the desired region. And the accuracy of the control system in this article is improved.
Experiment with large initial deviation and general uncertainty
When the large initial deviation and general uncertainty exist, tracking the desired region the center trajectory of which is the straight-line. The experimental results are shown in Figure 5.

(a to c) Experimental results with large initial deviation and general uncertainty in straight-line tracking.
The desired and real trajectories are shown in Figure 5(a). Figure 5(b) and (c) shows the tracking trajectory and error of six-DOF motion, respectively.
In Figure 5(c), the six-DOF tracking errors of the conventional controller based on boundary potential energy obviously exceed the respective desired error. And the lateral and longitudinal tracking errors of the RBF controller exceed the respective desired error. The real position and angle errors of the control system in this article are less than the desired tracking error. And the convergence time is about 23 s, which can be seen from Figure 5(c).
For a clear description, in Table 3, the maximum absolute errors are shown.
Maximum absolute errors with large initial deviation and general uncertainty in straight-line tracking.
RBF: radial basis function.
In Table 3, the maximum absolute tracking errors of the conventional controller based on boundary potential energy are [0.9526 m, 0.5753 m, 0.4568 m, 0.1346 rad, 0.9848 rad, and 0.4745 rad]. And its six-DOF tracking errors obviously exceed the respective desired error. That is to say, the controller based on boundary potential energy cannot reach the desired straight-line region with large initial deviation and general uncertainty.
The maximum absolute tracking errors of the RBF controller are [0.9630 m, 0.4322 m, 0.1847 m, 0.0232 rad, 0.0312 rad, and 0.0034 rad]. Its lateral and longitudinal tracking errors obviously exceed the desired error which is 0.4 m. That is to say, the RBF controller cannot reach the desired straight-line region with large initial deviation and general uncertainty.
However, the maximum absolute tracking errors of the proposed control system are [0.2311 m, 0.1953 m, 0.1023 m, 0.0264 rad, 0.0367 rad, and 0.0015 rad]. The real position errors of the control system in this article are less than 0.4 m, and the angle errors of the proposed control system are less than 0.05 rad. That is to say, the control system in this article can reach the desired straight-line region with large initial deviation and general uncertainty. And in Figure 5(c), it can be seen that they can be stable maintained within the desired region.
Tracking the desired region the center trajectory of which is the ellipse. The experimental results are shown in Figure 6.

(a to c) Experimental results with large initial deviation and general uncertainty in ellipse tracking.
The desired and real trajectories are shown in Figure 6(a). Figure 6(b) and (c) shows the tracking trajectory and error of six-DOF motion, respectively.
The six-DOF tracking errors of the conventional controller based on boundary potential energy obviously exceed the respective desired error, which can be seen from Figure 6(c). And the lateral, vertical, yaw, and pitch tracking errors of the RBF controller exceed the respective desired error. The real position and angle errors of the control system in this article are less than the desired tracking error. And the convergence time is very short, which can be seen from Figure 6(c).
For a clear description, in Table 4, the maximum absolute errors are shown.
Maximum absolute errors with large initial deviation and general uncertainty in ellipse tracking.
RBF: radial basis function.
In Table 4, the maximum absolute tracking errors of the conventional controller based on boundary potential energy are [212.3 m, 386.4 m, 457.9 m, 1753 rad, 1.225 rad, and 46.35 rad]. And its six-DOF tracking errors obviously exceed the respective desired error. That is to say, the controller based on boundary potential energy cannot reach the desired ellipse region with large initial deviation and general uncertainty.
The maximum absolute tracking errors of the RBF controller are [0.5739 m, 0.3826 m, 0.4397 m, 0.0367 rad, 1.742 rad, and 46.84 rad]. Its lateral, vertical, yaw, and pitch tracking errors obviously exceed the desired error which is 0.4 m. That is to say, the RBF controller cannot reach the desired ellipse region with large initial deviation and general uncertainty.
However, the maximum absolute tracking errors of the proposed control system are [0.0528 m, 0.0254 m, 0.0423 m, 0.0137 rad, 0.0203 rad, and 0.1339 rad]. The real position errors of the proposed control system are less than 0.4 m, and the angle errors of the control system in this article are less than 0.2 rad. That is to say, the control system in this article can reach the desired ellipse region with large initial deviation and general uncertainty. And in Figure 6(c), they can be stable maintained within the desired region.
To sum up, the experimental results show that when the large initial deviation and general uncertainty exist, neither the controller based on boundary potential energy nor the RBF controller can make underwater vehicles into the desired region, while the control system in this article can make underwater vehicles into the desired region and maintain the stability in the desired region.
Conclusions
In this study, the region tracking control system of underwater vehicles is designed in the presence of large initial deviation and general uncertainty. The design of the region tracking control system combines the design method of state feedback controller with the RBF neural network well. Some problems such as controller parameter overadjustment, general uncertainty, and large initial deviation are effectively avoided. 28 And the tracking accuracy of the control system is slightly improved compared with that of the conventional RBF controller. Therefore, the control system has increased the practical feasibility and stability of region tracking control. The stability of the region tracking control system is proved through Lyapunov function. Finally, it is fully compared with the controllers based on boundary potential energy and RBF to further prove the superiority of the control system with large initial deviation and general uncertainty.
