Disturbance Observer-Based Double-Loop Sliding-Mode Control for Trajectory Tracking of Work-Class ROVs

: The open-frame structure of work-class ROVs results in signiﬁcant model uncertainties, and its motion is strongly disturbed by the umbilical cable. To address these problems, this article developed a nonlinear disturbance observer-based super-twisting double-loop sliding-mode control (NDO-STDSMC) method to achieve trajectory tracking control of work-class ROVs with system uncertainties and external disturbances. First, a new outer-loop controller with a novel reaching law is designed to increase the convergence rate compared with the existing double-loop sliding-mode control (DSMC). Second, an inner-loop controller that combines the advantages of the super-twisting sliding-mode scheme is proposed to guarantee the tracking error converges to zero in ﬁnite time. Then, a nonlinear disturbance observer is designed to estimate and compensate for the system uncertainties and external disturbances. The stability of the overall control system is proven by the Lyapunov approach. Finally, comprehensive simulation studies on trajectory tracking control of work-class ROVs are provided to demonstrate the efﬁciency of the proposed NDO-STDSMC method and its superiority over existing DSMC and STDSMC methods.


Introduction
Work-class remotely operated vehicles (ROVs) can dive for thousands of meters and perform heavy-duty underwater operations. Through an umbilical cable, ROVs can communicate with surface vehicles in real time. Therefore, they have achieved widespread use in scientific investigations, deep-sea mining, and military affairs, such as for oceanography, bottom surveys, seafloor mapping, deep-sea archaeology, and oil and gas prospecting. Traditional ROVs are manually operated. The human presence makes complex multiobjective underwater missions possible; however, the limitations in sensory feedback to the ROV pilot make certain operations, such as high-precision trajectory tracking, impossible without some form of machine intelligence [1]. Currently, the acute demands for automatic control of ROVs are rapidly increasing; therefore, improving the autonomous capability of ROVs is currently a hot issue [2].
Commonly in practical situations, such as subsea pipeline testing and topographic exploration, ROVs are required to have trajectory tracking capabilities [2]. However, the automatic control of ROVs is never an easy task due to the coupled nonlinearities together with the complex system uncertainties. Moreover, unlike autonomous underwater vehicles (AUVs), a work-class ROV must consider the interference of the umbilical cable. Especially in deep-sea operations, the weight of the umbilical cable will even exceed the weight of the ROV, and the resulting large inertia will cause a strong disturbance to the motion of the ROV. Therefore, it is still a challenge to design a proper control scheme for work-class ROVs to complete trajectory tracking tasks.
Many scholars have devoted themselves to this field to efficiently overcome the aforementioned obstacles and obtain high-precision control performance for ROVs with To deal with the problem of system uncertainties and external disturbances acting on a work-class ROV, it is necessary to employ disturbance suppression methods to enhance the system robustness. An effective alternative method that has emerged in recent years is the application of a disturbance observer (DO). The principle of a DO is to lump the system uncertainties and external disturbances into a single disturbance, and then the lumped disturbance can be estimated and compensated by the designed DO. The combined use of a DO and SMC can also reduce chattering: the lumped disturbance is suppressed by the DO so that the gain of the switching term in SMC can take a smaller value, and the chattering can be reduced as a consequence. Composite control methods based on a DO and SMC have been applied in many aspects, such as in [29][30][31]. However, in the above articles, the design of the DO is based on an assumption that the lumped disturbance term is slowly time-varying, which satisfies that the first derivative of the disturbance term is equal to zero. In this paper, we propose a nonlinear disturbance observer (NDO) that requires only the derivative of the disturbance to meet the Lipschitz condition (the derivative of the disturbance is bounded), and then the convergence of the observer can be proven.
Inspired by the abovementioned works, we propose a nonlinear disturbance observerbased super-twisting double-loop sliding-mode control (NDO-STDSMC) for the trajectory tracking of work-class ROVs. The proposed method applies the double-loop sliding-mode control (DSMC) structure proposed by [11]; however, novel reaching laws in both the outer and inner loops are proposed, and the positive antidisturbance strategy NDO is introduced in the inner loop to enhance the robustness. Compared with DSMC and STDSMC, our newly proposed NDO-STDSMC has the following advantages: (1) Chattering is further reduced. Combining the advantages of DSMC and ST, the output chattering is further eliminated, and the control accuracy can be effectively ensured. (2) System robustness is enhanced. Thanks to the adoption of a DO, the lumped disturbance can be estimated and compensated. (3) Fast convergence is guaranteed. By integrating a novel reaching law in both the outer and inner loops, the tracking error can be guaranteed to tend to zero with faster convergence.
The remainder of this paper is organized as follows: Section 2 describes the dynamics and kinematics models of work-class ROVs. Section 3 details the design of the controller and the observer and proves the finite-time stability of the system by the Lyapunov approach. In Section 4, a comparative simulation of ROV motion in two typical scenarios is performed to demonstrate the effectiveness and advantages of our newly proposed controller. Finally, some concluding remarks are provided in Section 5.

Kinematics and Dynamics Models
The HaiMa ROV shown in Figure 1 is a typical work-class ROV. In general, two coordinate frames, namely, the inertial frame and the body-fixed frame, are usually defined to describe the motion of ROVs. The two coordinate systems are transformed by the Jacobian transformation matrix J ψ (η): ROV dynamics are based on the following general premises: (1) ROV motion control can be simplified from 6 degrees of freedom (DoFs) to 4 DoFs because ROV roll and pitch are self-stable (metacentric stability) and not driven. In addition, the two uncontrolled DoFs (roll and pitch) span negligibly narrow ranges, so the corresponding dynamics can be omitted [27]. (2) The positions of the center of gravity and the center of buoyancy are fixed.
(3) The fluid is irrotational, has constant and uniform density, and has infinite extent. be omitted [27]. (2) The positions of the center of gravity and the center of buoyancy are fixed. (3) The fluid is irrotational, has constant and uniform density, and has infinite extent. The kinematics and dynamics models of an ROV can be expressed as: The nomenclature is defined in Table 1.
The thrust forces and moment acting on the ROV in surge, sway, heave, and yaw, respectively. BT is the thrust distribution matrix, and u is the thrust generated by the eight propellers Mechanical and hydrodynamic parameters  The kinematics and dynamics models of an ROV can be expressed as: The nomenclature is defined in Table 1.
The thrust forces and moment acting on the ROV in surge, sway, heave, and yaw, respectively. B T is the thrust distribution matrix, and u is the thrust generated by the eight propellers Mechanical and hydrodynamic parameters r : added mass and additional inertia Restoring force matrix, W: weight, B: buoyancy.
Lumped disturbance, τ ex : external disturbances τ su : system uncertainties The above hydrodynamic parameters of the "HaiMa" ROV are presented in [11]. However, ROVs are open-frame structures, and their hydrodynamic parameters are easy to change according to changes in motion status and current conditions. This undoubtedly increases the uncertainties of the system. Therefore, each system parameter can be expressed as the sum of the nominal dynamics M 0 , C 0 (v), and D 0 (v) and dynamic uncertainties ∆M, ∆C(v), and ∆D(v), that is: Lemma 1. Assume that V(t) is a continuous positive defined function and that its derivatives satisfy the following inequalities: where ε > 0 and 0 < α < 1.
Then, this implies that V(t) will converge to the neighborhood around zero in finite time t r , which can be expressed as [10]: where V(t 0 ) is the initial value of V(x).
The control objective of this paper is to design an NDO-STDSMC such that work-class ROVs can achieve trajectory tracking in the presence of strong time-varying external disturbances and system uncertainties. Moreover, the position and attitude tracking errors and sliding surface can be proven to converge to the neighborhood around zero in finite time.

Disturbance Observer and Control Strategy Design
In this section, a double-loop control strategy, which is often used in the control of underwater vehicles [11,[32][33][34][35], is utilized to decompose ROV motion into an inner loop (velocity loop) and an outer loop (position and attitude loop). Controllers are designed separately for the inner and outer loops. The outer-loop controller is combined with a novel reaching law to ensure the fast convergence of the sliding-mode surface while providing the reference velocity to the inner loop. An ST second-order sliding-mode scheme is employed to design the inner-loop controller because of its special ability to remain robust with less chattering [18]. External disturbances and internal uncertainties are estimated and eliminated by the designed nonlinear disturbance observer so that the tracking accuracy and system robustness can be enhanced while the chattering is further reduced. The control strategy diagram is shown in Figure 2.

Nonlinear Disturbance Observer Design
A conventional disturbance observer (CDO), which is usually used in robotic motion control, is hard to directly apply to an ROV. A CDO can be expressed as: where ˆL τ is the estimation of the disturbance L τ . However, the acceleration  v is re-

Nonlinear Disturbance Observer Design
A conventional disturbance observer (CDO), which is usually used in robotic motion control, is hard to directly apply to an ROV. A CDO can be expressed as: .τ whereτ L is the estimation of the disturbance τ L . However, the acceleration . v is required in (6), but it is hard to obtain the acceleration signal of an ROV. Therefore, we define the following auxiliary functions to design a novel DO: where auxiliary functions ξ(v, . v) are defined as: . v) is the observer gain matrix. By taking the time derivative of (7) and then substituting (2) and (8) into it, we can obtain: Therefore, the DO can be designed as: where Assumption 1. The derivative of the lumped disturbance term . τ L is continuous and bounded, which means that τ L is assumed to be Lipschitz continuous. Hence, there exists an unknown positive constant δ such that . τ d ≤ δ is satisfied [36]. Theorem 1. Define the disturbance tracking error as τ L = τ L −τ L . Then, the error can be guaranteed globally uniformly ultimately bounded (GUUB) when Assumption 1 is considered.
Proof of Theorem 1. The Lyapunov function candidate is defined as: By taking the derivative of (11), the following can be obtained: .
Using Rayleigh's inequality and considering Assumption 1, the following inequality can be obtained: where λ min K(v, . v) represents the minimum eigenvalue of the matrix K(v, . v). Using Young's inequality, we can obtain: Therefore, (13) can be expressed as: .
The following is defined: 2λ min K(v, (13) can be rewritten as: . v) is chosen so that >0 can be satisfied. Then, according to uniform ultimate boundedness theorems [37], the disturbance tracking error is GUUB.

Outer-Loop Controller Design
η e is defined as the tracking error, which can be denoted as η e = η d − η. The outer-loop sliding-mode surface S w is defined as the following integral sliding-mode form: where Γ 1 represents a positive definite gain vector. By taking the derivative of (18), the expression can be deduced as: Equation (19) does not include . v, so the actual control input τ T cannot be obtained. Then, the aim of the outer-loop controller is to generate a reference velocity for the innerloop controller. v c is defined as the reference velocity, and v e is the error between the reference velocity and true velocity.
Substituting (19), we can obtain that: The virtual control input v c can be designed as: where ρ 1 and k are positive definite gains. Substituting Equation (21) into Equation (20), the derivative of S w can be rewritten as: Theorem 2. If the virtual control input is designed as Equation (21), then the outer-loop sliding surface S w will converge to the equilibrium point in finite time with the condition that v e → 0.
Proof of Theorem 2. The Lyapunov function candidate is defined as: By substituting Equation (22) into the derivation of Equation (23), the following can be derived: From Equation (24), it can be deduced that . V 2 is negative semidefinite when v e converges to zero. Therefore, the subsystem can be asymptotically stable under the action of Equation (21).

Remark 1.
The reaching law designed by [11] is that This means that the error reaches the sliding-mode surface S w in infinite time. However, the outer-loop controller proposed in this paper can drive the error to converge to the sliding-mode surface in finite time. A brief proof is given below. When v e → 0, we rewrite Equation (22) as: when S w (0)>0. Therefore, Equation (25) can be deduced as: Then, let us define z = √ S w , and Equation (26) can be deduced as: By separating variables and integrating both sides, we can obtain: Then, we can conclude that: When S w (0)<0, we can draw conclusions in the same way. Therefore, the convergence time of the sliding-mode surface S w is: In the next step, the inner-loop controller is designed as a controller that enables v e to converge to zero. This will ultimately make the entire system tend to be stable.

Inner-Loop Controller Design
The inner-loop sliding surface S n ∈ R 4×1 is also designed as an integral slidingmode form: where Γ 2 ∈ R 4×4 is a positive definite gain vector. Substituting Equation (2) into Equation (31), the following can be derived: The inner-loop control force τ T is designed as: Substituting Equation (33) into Equation (32), we have: Theorem 3. Under the action of Equation (33), the inner-loop system can achieve stability in finite time.
We can find a positive definite matrix Q that satisfies the following equality: where C = 1 0 0 0 .
The following Lyapunov function candidate is defined as: By taking the derivative of Equation (46) and substituting it into Equation (43): Considering that the time derivative of σ 1 can be expressed as: .
Then, applying Young's inequality, we can obtain: By considering Equation (40) and then substituting Equation (45) into Equation (44), it can be deduced that: It follows from Rayleigh's inequality that: where λ min (·) represents the minimum eigenvalue of the matrix. Therefore, we can obtain: .
It can be concluded that V 3 is positive definite, while its derivative . V 3 is negative definite, and the inner-loop system can be guaranteed to be stable. Furthermore, according to Lemma 1, the tracking error can achieve finite-time convergence.
According to the above stability proofs of both the inner and outer loops, if the innerloop gain Γ 2 is selected to be much larger than the outer-loop gain Γ 1 , then the convergence speed of the inner loop will be greater than that of the outer loop. Therefore, the stability of the overall system can be guaranteed.

Numerical Simulation Results
This section illustrates the efficacy of the proposed NDO-STDSMC scheme and its advantages over the DSMC and STDSMC schemes. There are two ways to assemble the umbilical cable of a work-class ROV, as shown in Figure 3.   Figure 3a shows an ROV with a tether management system (TMS). The primary cable connects the TMS and the support ship and has a larger diameter and greater bending stiffness. The secondary cable connecting the TMS and ROV can be regarded as a flexible cable with less rigidity. The introduction of a TMS can effectively reduce the effect of the cable on ROV movement. However, the TMS structure introduces more joints and connectors to the system, which are prone to mechanical and electrical failures. An ROV without a TMS, as shown in Figure 3b, is more flexible in deployment, but the ROV motion is also more affected by umbilical cables. Generally, some floating balls are tied at the end near the ROV, or self-floating cables are used to generate buoyancy, which can lightly reduce the interference of the cables on the ROV movement.
To ensure the universality of the controller, ROVs of these two modes are simulated in this paper. The main difference between the two modes is the disturbance force generated by the umbilical cable on the ROV. For the mode with a TMS, the flexible umbilical cable dynamic model proposed in [38] is adopted in this paper because the ROV mentioned in that paper has a similar size and weight than those in this paper, and the model has been experimentally verified. For the case without a TMS, a model that can accurately describe the dynamic characteristics of the umbilical cable has rarely been found, and most papers use static analysis of the cable. Therefore, this paper adopts a general mode that can simulate the disturbance force acting on work-class ROVs, similar to [39]; that is,  Figure 3a shows an ROV with a tether management system (TMS). The primary cable connects the TMS and the support ship and has a larger diameter and greater bending stiffness. The secondary cable connecting the TMS and ROV can be regarded as a flexible cable with less rigidity. The introduction of a TMS can effectively reduce the effect of the cable on ROV movement. However, the TMS structure introduces more joints and connectors to the system, which are prone to mechanical and electrical failures. An ROV without a TMS, as shown in Figure 3b, is more flexible in deployment, but the ROV motion is also more affected by umbilical cables. Generally, some floating balls are tied at the end near the ROV, or self-floating cables are used to generate buoyancy, which can lightly reduce the interference of the cables on the ROV movement.
To ensure the universality of the controller, ROVs of these two modes are simulated in this paper. The main difference between the two modes is the disturbance force generated by the umbilical cable on the ROV. For the mode with a TMS, the flexible umbilical cable dynamic model proposed in [38] is adopted in this paper because the ROV mentioned in that paper has a similar size and weight than those in this paper, and the model has been experimentally verified. For the case without a TMS, a model that can accurately describe the dynamic characteristics of the umbilical cable has rarely been found, and most papers use static analysis of the cable. Therefore, this paper adopts a general mode that can simulate the disturbance force acting on work-class ROVs, similar to [39]; that is, the lumped disturbance force is described as a time-varying function. In contrast to the above articles with relatively small disturbances, the peak force of the disturbance force selected in this paper is approximately 5000 N, which can be used to simulate situations that will actually happen for work-class ROVs. The instantaneous disturbance force is greater than the maximum thrusts of the thrusters, which can lead to ROVs being almost out of control.
Considering that an ROV's open-frame structure causes large model uncertainties, 20% uncertainties are added to each hydrodynamic parameter during the simulation process. The nominal hydrodynamic parameters of the "HaiMa" ROV are listed in [11] and are not repeated here.
To showcase the efficacy, a comparison of the proposed NDO-STDSMC is made with DSMC and STDSMC under two modes. Both DSMC and STDSMC were designed for a complete 6-DoF nonlinear model of the "HaiMa" ROV without decoupling the dynamics. To illustrate the overall performance improvement of the inner-and outer-loop controllers proposed in this paper, the DSMC method uses the same controller design as [11]. For STDSMC, the outer-loop and inner-loop controllers are chosen to be the same as those proposed in this paper but without the DO. The comparison results of the three control schemes are demonstrated in the following subsections.

Scenario A: The ROV with a TMS
In this case, the process of autonomously completing a seabed map scan by the ROV is simulated. The composite trajectory includes the linear motion, yaw motion, and fixed-height motion of the ROV. The desired trajectory in the inertial frame is described as follows: For the three control schemes, the initial position and attitude are set as η 0 = (0 m 9 m 9 m 0 rad 0 rad 0 rad). The initial velocities of the ROV are defined as zero at the initial time t = 0 s.
In this mode, the dynamic model of the disturbance force generated by the umbilical cable can be described as [38]: To ensure the fairness of the comparison, the same control parameter values are used in the three controllers. However, in the inner loop, due to the introduction of the DO, the value of ρ 2 in NDO-STDSMC can be taken as smaller than that in the other two controllers. The relevant parameters in the three controllers are selected as Table 2: Table 2. Controller parameters used in the simulations.

Controller
Parameter Values (30,30,30,30) The 3-D and plan views of the ROV trajectory tracking under the three controllers are shown in Figure 4. The tracking errors of each direction are illustrated in Figure 5.   (30,30,30,30) The 3-D and plan views of the ROV trajectory tracking under the three controllers are shown in Figure 4. The tracking errors of each direction are illustrated in Figure 5.     As illustrated in Figure 4, the ROV can achieve proper trajectory tracking under the action of all three controllers. However, as shown in Figure 5, the difference in accuracy among the three controllers is obviously revealed. It can be concluded that the control accuracy of the DSMC method is markedly inferior to that of the other two methods. This is because the convergence speed of the outer-loop controller adopted by the DSMC method is significantly slower than that of the other two methods, which leads to slower convergence of the tracking error under the time-varying target path. To provide a more direct numerical comparison, the mean and root mean square error (RMSE) of the tracking errors in each direction are listed in Table 3. Table 3. Performance comparison of simulation A. As shown in this table, the tracking errors of the STDSMC and NDO-STDSMC methods are significantly smaller than those of the DSMC method. Additionally, except that the average value of the tracking error in the x direction of the NDO-STDSMC method is slightly larger than that of the STDSMC method, the errors in the other directions are smaller. This shows that the introduction of the DO enhances the robustness and stability of the controller. Figure 6 shows that the observer can estimate the lumped disturbance force very accurately in this scenario. ods are significantly smaller than those of the DSMC method. Additionally, except that the average value of the tracking error in the x direction of the NDO-STDSMC method is slightly larger than that of the STDSMC method, the errors in the other directions are smaller. This shows that the introduction of the DO enhances the robustness and stability of the controller. Figure 6 shows that the observer can estimate the lumped disturbance force very accurately in this scenario.  Figure 7 shows the output of the eight thrusters of the three controllers. It can be seen from the figure that at the time when the target path changes, such as 40, 60, 100, and 120 s, there is unavoidable chattering in all three methods. During the period when the path is stable, such as 70 to 90 s, the NDO-STDSMC method exhibits almost no chattering, while  Figure 7 shows the output of the eight thrusters of the three controllers. It can be seen from the figure that at the time when the target path changes, such as 40, 60, 100, and 120 s, there is unavoidable chattering in all three methods. During the period when the path is stable, such as 70 to 90 s, the NDO-STDSMC method exhibits almost no chattering, while the DSMC and STDSMC methods exhibit more obvious chattering. This shows that the proposed controller can significantly suppress the output chattering while ensuring stability and robustness, which is more suitable for practical applications.

Scenario B: The ROV without a TMS
In this mode, the efficacy and advantages of the proposed controller are tested by tracking a desired trajectory given in [11], which contains common operating conditions for ROV operations, such as a fixed depth, fixed height, and fixed yaw angle. The lumped environmental and cable disturbances made up of sine functions are considered as follows: The parameters of the three controllers are the same as those in scenario A. Figure 8 gives the 3-D and plan views of the ROV trajectory tracking under the three control methods. Figure 9 shows the corresponding position and attitude tracking errors in each direction. From Figures 8 and 9, the tracking accuracy of Scenario B is significantly lower than that of Scenario A, and the statistics in Table 4 can also support this view. This is because the disturbance set in Scenario B is very large, and even exceeds the thrust of a single propeller at some moments, which can be reflected from Thrusts 1 to 5 in Figure 10. Therefore, the huge disturbance poses a great challenge to the robustness of the controller. Without the support of ST and DO technology, the DSMC method has a large gap in stability and robustness with the other two methods. The NDO-STDSMC method improves the robustness and tracking accuracy more significantly than STDSMC, which can be concluded by the numerical comparison in Table 4. the DSMC and STDSMC methods exhibit more obvious chattering. This shows that the proposed controller can significantly suppress the output chattering while ensuring stability and robustness, which is more suitable for practical applications.

Scenario B: The ROV without a TMS
In this mode, the efficacy and advantages of the proposed controller are tested by tracking a desired trajectory given in [11], which contains common operating conditions for ROV operations, such as a fixed depth, fixed height, and fixed yaw angle. The lumped is because the disturbance set in Scenario B is very large, and even exceeds the thrust of a single propeller at some moments, which can be reflected from Thrusts 1 to 5 in Figure 10. Therefore, the huge disturbance poses a great challenge to the robustness of the controller. Without the support of ST and DO technology, the DSMC method has a large gap in stability and robustness with the other two methods. The NDO-STDSMC method improves the robustness and tracking accuracy more significantly than STDSMC, which can be concluded by the numerical comparison in Table 4.         Figure 10 depicts the thrust forces of the ROV's eight thrusters under the three controllers. This figure shows that the chattering is almost the same for the three controllers, chattering inevitably occurs at the nonsmooth trajectory transition instants, and there is almost no chattering in other consecutive stages. This shows that the NDO-STDSMC method does not improve the control accuracy and robustness at the cost of increasing the chattering. Due to the large external disturbances, some thrusters have short-term output saturation, which is often encountered in the actual operation of ROVs in large depth.
The advantages of NDO-STDSMC are due to the utilization of the NDO because the strong external disturbances are accurately estimated by the observer. Different from the passive antidisturbance methods of DSMC and STDSMC, the introduction of the NDO is a feedforward compensation for the control system, which is an active antidisturbance strategy. Figure 11 shows the actual disturbances and their estimates in each direction of the ROV motion. It is clear that the estimates of the NDO are very accurate. The observer compensates for the influence of external interference on the ROV motion, so the control system can achieve more robustness, thereby ensuring more accurate trajectory tracking. This again illustrates that when large disturbances exist, using a DO is an effective way to improve the robustness of the controller.

Conclusions
In this article, an NDO-STDSMC method is proposed to deal with the problem of trajectory tracking control of ROVs with system uncertainties and external disturbances. This method utilizes a double-loop sliding-mode architecture. A novel controller is designed in the outer loop to improve the convergence rate. An inner-loop controller is designed to combine the advantages of the ST method and the NDO. In contrast to the DSMC scheme, the proposed method improves the robustness and tracking accuracy and results in a faster convergence rate. Additionally, the proposed method suppresses chattering while further improving the robustness compared with the STDSMC scheme. Rigid mathematical proofs are given for the proposed observer and controller. Two typical modes, ROVs with and without a TMS, are simulated. The simulation results prove that the proposed controller has advantages over the other two controllers in terms of control accuracy and robustness. Additionally, the proposed control scheme can effectively suppress chattering. In the future, we devote to constructing the pool experiment platform and engineering practice of the control methods mentioned in this paper to further verify the practical applicability of the proposed control scheme. In addition, the extension of NDO-STDSMC based on finite-time controller for ROVs with small delays will be presented in a future work.

Conclusions
In this article, an NDO-STDSMC method is proposed to deal with the problem of trajectory tracking control of ROVs with system uncertainties and external disturbances. This method utilizes a double-loop sliding-mode architecture. A novel controller is designed in the outer loop to improve the convergence rate. An inner-loop controller is designed to combine the advantages of the ST method and the NDO. In contrast to the DSMC scheme, the proposed method improves the robustness and tracking accuracy and results in a faster convergence rate. Additionally, the proposed method suppresses chattering while further improving the robustness compared with the STDSMC scheme. Rigid mathematical proofs are given for the proposed observer and controller. Two typical modes, ROVs with and without a TMS, are simulated. The simulation results prove that the proposed controller has advantages over the other two controllers in terms of control accuracy and robustness. Additionally, the proposed control scheme can effectively suppress chattering. In the future, we devote to constructing the pool experiment platform and engineering practice of the control methods mentioned in this paper to further verify the practical applicability of the proposed control scheme. In addition, the extension of NDO-STDSMC based on finite-time controller for ROVs with small delays will be presented in a future work.