Abstract
To address the challenges of complex underwater environments and model parameter uncertainties, this paper proposes a fractional-order sliding mode control (FOSMC) algorithm integrated with a disturbance observer (DO) for an underwater vehicle-manipulator system (UVMS) with a variable center of mass. First, a conventional dynamic model of the underwater vehicle is established. Considering the motion of the underwater manipulator, an extended dynamic model incorporating the variable center of mass is further derived. A disturbance observer is then designed to estimate both external disturbances and parameter uncertainties in the dynamic model, with a theoretical analysis conducted to ensure its stability. Based on this foundation, a fractional-order sliding mode controller is developed, and a rigorous proof of closed-loop system stability is provided. Finally, numerical simulations are carried out to validate the effectiveness of the proposed control scheme. The results demonstrate that, compared to traditional sliding mode control, the proposed approach achieves superior trajectory tracking accuracy and enhanced robustness under complex hydrodynamic disturbances and parameter uncertainties.
Keywords
Introduction
The integration of smart subsea technologies, particularly self-navigating unmanned vehicles, has fundamentally transformed methodologies for underwater resource exploitation and marine structural maintenance. 1 As a type of underwater vehicle, UVMS, equipped with an underwater manipulator, provides significant convenience for underwater tasks.2,3 To achieve routine inspections and emergency repairs in nuclear power pools, this paper proposes an underwater vehicle with an underwater manipulator. Due to the relatively large weight of the manipulator compared to the total mass of the UVMS, its movement causes significant changes in both the center of gravity and the center of buoyancy of the system, which in turn affects the stability of the vehicle during operation.
The internal dynamic coupling between the underwater manipulator and the underwater vehicle, as well as external disturbances, also add difficulty to the dynamic modeling, and motion control of UVMS, but have attracted significant interest from researchers.4–6 So far, there have been many achievements in the dynamic modeling and control of UVMS. Dannigan and Russell 7 proposed a dynamic coupling model that describes the interaction between an underwater vehicle and a manipulator. They investigated the effect of the manipulator’s movement on the vehicle’s position and orientation, concluding that the vehicle’s yaw angle plays a critical role in minimizing variations in the end effector error. Shah et al. 8 derived the dynamic model of UVMS for an underwater vehicle equipped with a two-link flexible joint using the quasi-Lagrange formulation. The numerical analysis demonstrated the impact of the coupling between the underwater manipulator and the underwater vehicle, as well as the coupling between the joints, on the positioning of the end effector. Zhang et al. 9 proposed methods for generating both the UVMS disturbance map. They employed a disturbance evaluation function to assess the coupling effects between the underwater vehicle and the underwater manipulator. Londhe et al. and Mohan et al.10–12 addressing the dynamic coupling issue between the underwater vehicle and underwater manipulator, provided a detailed derivation of the UVMS mathematical model. They compared model reference control with traditional PID control and demonstrated that model reference control offers better robustness against disturbances and parameter uncertainties in the system.
Due to the dynamic characteristics of underwater vehicles, many control algorithms have been applied to them, such as PID, fuzzy control, backstepping control, and model predictive control, etc.13–18 Among the many advanced control methods, sliding mode control has gained widespread research attention due to its strong robustness. Jesus Guerrero et al. 19 addressing the impact of ocean currents on an underwater vehicle, proposed an adaptive controller based on high-order SMC. A Lyapunov function candidate was constructed to formally guarantee asymptotic stability while accomplishing prescribed trajectory tracking objectives. Yu et al. 20 proposed an adaptive fractional-order fast terminal SMC to address the control issues of a UVMS under dynamic parameter uncertainties. By integrating an adaptive switching gain mechanism with FOSMC, the approach effectively addresses the path tracking performance degradation typically caused by fixed switching gains. For parameter uncertainties and external disturbances in the system, conventional control algorithms can no longer meet the performance requirements of dynamic systems. Therefore, researchers have introduced disturbance observers to address this issue.21–25 Huang et al. 26 proposed an SMC with a high-order disturbance observer for an underactuated robot, effectively addressing the issue of robot parameter uncertainties. Zhu et al. 27 proposed an adaptive SMC algorithm with a disturbance observer for a UVMS facing parameter uncertainties and external disturbances, to ensure that the UVMS can maintain accurate tracking of the reference trajectory under external disturbances.
Wang et al. 28 proposed an adaptive fuzzy control method with a fuzzy disturbance observer for UVMS in the presence of model uncertainties and external disturbances. This method utilizes fuzzy logic systems with adaptive capabilities to evaluate the unknown components in the parameters of the underwater vehicle. Hu et al. 29 proposed a model predictive control method with a disturbance observer for a four DOF underwater vehicle, taking into account its nonlinear dynamics, parameter uncertainties, and external disturbances. Simulations demonstrated that the proposed method can effectively suppress unpredictable disturbances.
Most existing studies focus either on integer-order sliding mode control or the independent application of DO, without considering the potential synergy between FOSMC and DO. In systems subject to variable center of mass, hydrodynamic parameter uncertainties, and external disturbances, the integration of FOSMC and DO offers a promising approach to enhance robustness and trajectory tracking accuracy.
In engineering practice, the phenomenon of moving mass is a common occurrence.30–32 Generally, the dynamic model and control algorithms presented above focus solely on the dynamic coupling between the manipulator and the vehicle, without accounting for the changes in the center of mass of the entire UVMS caused by the manipulator’s movement. Since the underwater manipulator in this study accounts for a significant proportion of the weight of the UVMS, it is necessary to establish a variable center of mass dynamic model for the UVMS. The variable center of mass term in the dynamic model is incorporated as a feedforward component in the controller to improve the control accuracy of the UVMS.
The operations of the UVMS mostly require hovering at a specific location in space while performing tasks such as point stabilization and manipulation. In addition, the system’s nonlinear characteristics, changes in the center of mass, parameter uncertainties, and external disturbances pose challenges for controller design. To address the above issue, this paper proposes an FOSMC with a disturbance observer. The simulation results demonstrate that the proposed method exhibits high robustness and effective disturbance rejection capabilities.
The principal theoretical advancements achieved in this study are formally established through the following key aspects:
(1) A UVMS dynamic model incorporating a variable center of mass is developed, and the variable center of mass term is explicitly introduced as a feedforward component in the control law. This enhances modeling accuracy and improves trajectory tracking performance under time-varying mass distributions.
(2) A nonlinear disturbance observer is designed to estimate external disturbances and internal parameter uncertainties in real time. Integrated with the controller, it significantly improves the system’s robustness and adaptability in complex underwater environments.
(3) A fractional-order sliding mode controller is proposed, leveraging the memory effect of fractional calculus to achieve smoother control actions. Compared with conventional integer-order methods, the proposed controller offers superior disturbance rejection and chattering suppression.
The remainder of this paper is organized as follows: Section 2 introduces the UVMS dynamic model with variable center of mass. Section 3 is dedicated to the DO design and stability proof. Section 4 presents the FOSMC design and stability analysis. Section 5 presents simulation results that validate the effectiveness of the proposed FOSMC algorithm with DO. Section 6 analyzes the key advantages of the control strategy, while Section 7 discusses the implications of this approach for future research.
UVMS dynamic model with variable center of mass
The UVMS consists of a framed underwater vehicle carrying a three DOF mobile platform (manipulator), and its 3D model is shown in Figure 1.

UVMS model and its coordinate systems.
To accurately describe the characteristics of the UVMS with the variable center of mass, it is necessary to establish an accurate model that takes into account the movement of the three DOF mobile platform. To facilitate the analysis of the six DOF motion of the UVMS, coordinate systems were established, including the Earth coordinate system, the body coordinate system, and the 3-DOF mobile platform coordinate system, they are established as shown in Figure 1. The Earth coordinate system {E} is fixed on the Earth, the body-fixed coordinate system {B} is established at the center of mass of the vehicle, and the three DOF mobile platform coordinate system {P} is established at the center of mass of the Y-axis guide rail.
UVMS dynamic model
The differential form of the motion equations for an underwater vehicle can be expressed as 33 :
In the equation,
The motion variables of the UVMS and their physical significances.
According to the equation (1), the vector form of the UVMS six DOF dynamics equation in space can be expressed as:
The symbol
Then, the inertia matrix of the UVMS is given by:
The Coriolis and centripetal force matrix as:
The viscous hydrodynamic coefficient matrix as:
The restoring force matrix as:
When the manipulator moves, the parameters in the UVMS dynamic model will change. Below, based on the center of mass dynamics model, the influence of the manipulator’s motion on the UVMS model parameters is fully considered, and the derivation of the UVMS’s model with variable center of mass is presented.
The dynamic equations for the UVMS considering the variable center of mass
In the UVMS model diagram, the underwater manipulator is connected to the underwater vehicle using a fixed connection, with the Y-axis guide rail of the underwater manipulator fixed to the body of the underwater vehicle. The slider on the Y-axis guide rail drives the underwater manipulator’s X and Z axes to perform linear motion. The slider on the Y-axis also drives the Z-axis to perform linear motion. The center of mass of the Y-axis guide rail is selected as the origin of the manipulator coordinate system. For the convenience of calculation, the following simplifications are made:
The three linear guide rails of the manipulator in the Cartesian coordinate system are simplified into three rectangular prisms. Let
The range of motion of the Z-axis is very short, so it is assumed that the center of mass of the Z-axis remains unchanged.
The initial position of the guide rails is the center position of each guide rail, and the positions at both ends of the guide rails represent the maximum values of the forward and reverse motion travel. The maximum forward and reverse travel of the X-axis and Y-axis guides are both 250 mm.
We define the centroid coordinates of the Y-axis guide rail in the body-fixed coordinate system as
We define the centroid coordinates of the X-axis and Z-axis guide rail in the manipulator coordinate system as
Where,
Therefore, the centroid coordinates
Where,
According to the parallel axis theorem, 34 the equivalent inertia about any point O can be defined as:
The equivalent inertia of the three guide rails can be expressed as:
Therefore, the equivalent inertia of the UVMS as:
In the equation (14), the equivalent inertia of the underwater vehicle is represented by
Therefore, the equivalent inertia matrix of the UVMS can be obtained as:
The Coriolis force and centripetal force matrix as:
Therefore, the dynamic equation of the UVMS with variable center of mass can be expressed as:
The relationship between the velocity of the UVMS in the body-fixed coordinate system and the inertial reference frame is as follows:
Where
By combining the above equations (19) and (20), we get:
Substituting the above equation into the variable center of mass dynamic model, we can derive the UVMS dynamic model in the inertial reference frame, as shown in the equation (22):
Where:
We assume that the control inputs are 0, meaning no control is applied to the UVMS, and analyze the impact of the manipulator movement on the UVMS position and orientation. The initial positions of the X-axis and Y-axis are at the origin, and the X-axis and Y-axis move at a speed of 10 mm/s in the positive direction. The analysis is conducted considering whether external disturbances exist, with the results shown in Figures 2 to 5.

The position variation of the UVMS in the absence of disturbances.

The orientation variation of the UVMS in the absence of disturbances.

The position variation of the UVMS under disturbances.

The orientation variation of the UVMS under disturbances.
Through Figures 2 to 5, we can observe that when the controller does not control the UVMS, adjusting the manipulator alone affects the UVMS’s orientation. Due to the UVMS having a certain center of gravity height, it initially self-adjusts to control its attitude. However, as the center of gravity shifts, stability is gradually lost. When external disturbances are present, both the position and orientation of the UVMS will change. This requires the adjustment of the controller to achieve UVMS’s stable orientation dynamic hovering.
Disturbance observer design and stability proof
Disturbance observer is a method used to estimate and compensate for external disturbances and parameter uncertainties in system. Its main function is to estimate the disturbances in the system in real-time and then adjust the controller’s output, thereby enhancing the system’s robustness against disturbances and ensuring its stability and accuracy.
Disturbance observer design
Considering the parameter uncertainties and external disturbances of the UVMS, we rewrite equation (18) as:
Where,
In the inertial reference frame, we rewrite the dynamic model as:
Where,
We design a disturbance observer to estimate
Where,
Stability proof
To prove the stability of the observer, define the observation error as:
Based on the above definition, the observer error dynamics can be expressed as:
Design the following Lyapunov function:
Where,
Taking the derivative of V, we get:
From the equation (30), it can be seen that the first and fourth terms are negative definite terms. Therefore, by choosing appropriate
Under the condition that the disturbance
According to LaSalle’s Invariance Principle,
35
the system is asymptotically stable, and when
Controller design and stability analysis
Due to the nonlinearities, coupling effects, and parameter uncertainties present in the dynamics of underwater vehicles, the FOSMC is designed to enhance the vehicle’s robustness against model uncertainties and external disturbances by incorporating fractional-order derivatives. Therefore, we design an FOSMC to control the UVMS to achieve reference trajectory tracking. The tracking error
Derivation of the error and substitution into equation (22) yields:
To facilitate the design of the controller in this paper, a new variable
Substituting equation (34) into equation (33), we obtain:
Subsequently, the fractional-order sliding surface is constructed as follows:
Where
Where
The Lyapunov function is defined as follows:
Taking the derivative of the Lyapunov function leads to the following expression:
The matrix
The hydrodynamical matrix D is always a positive definite matrix, that is,
By combining the above equations, we can obtain:
Where,
To ensure system stability, the following condition must be satisfied:
By leveraging the relationship between matrix norms and the properties of quadratic functions, the following result can be derived:
We can obtain:
Set the parameter
When
Given that
When
Next, set the Lyapunov function for trajectory tracking error as:
By taking the derivative of the Lyapunov function
Based on the Lyapunov stability theorem,
36
it can be concluded that as time t tends to infinity, the tracking error
In the proposed control law, the sign function’s characteristics can induce chattering in the system, potentially causing instability or damaging the actuators. To mitigate this, the sign function
With the integration of the above disturbance observer, the control input of the UVMS is defined as follows:
Simulation and analysis
Fractional order selection and analysis in FOSMC
Before conducting the simulation analysis, it is essential to specify the structural and dynamic characteristics of the UVMS considered in this study. The UVMS model comprises a base underwater vehicle equipped with an underwater manipulator. The dynamic behavior of the system is influenced by various factors, including mass distribution, added mass, hydrodynamic damping, and gravitational and buoyant forces. These parameters are crucial for accurately capturing the system dynamics and evaluating the performance of the proposed control scheme.
Table 2 summarizes the key physical and dynamic parameters of the UVMS used in the simulations, including the mass and inertia of the vehicle body, hydrodynamic coefficients, and manipulator link properties.
Structural and dynamic parameters of the UVMS.
The parameters of the fractional-order sliding mode controller and the observer are as follows:
The external disturbances applied to the UVMS are modeled as a combination of sinusoidal signals and additive white noise.
In the proposed FOSMC scheme, the choice of the fractional-order significantly affects the system’s dynamic performance, including convergence speed, control smoothness, and disturbance rejection capability. A lower order introduces a memory effect, which helps to smooth the control input and improve robustness, while a higher order accelerates convergence but may result in increased switching activity and chattering.
In this study, the order was set to

Step responses under different fractional orders.
Control system performance analysis
To evaluate the estimation accuracy of the proposed disturbance observer, the nominal model of the UVMS was set to match the actual system, meaning no parameter uncertainties were present. Only an external sinusoidal disturbance was applied. The simulation results, shown in Figure 7, demonstrate that the designed observer achieves fast convergence and accurately estimates the external disturbance.

Estimation results of the disturbance observer.
To verify the effectiveness of the proposed DO-based FOSMC, a series of trajectory tracking simulations were conducted on the UVMS. The proposed control strategy was compared against the conventional SMC to highlight the improvements in robustness and tracking performance, especially under parameter uncertainties and external disturbances. Figure 8 illustrates the tracking errors of the UVMS in six DOF.

Comparison of trajectory tracking errors: DO-FOSMC versus SMC.
From Figure 8, it can be observed that the proposed DO-FOSMC demonstrates superior tracking accuracy compared to the traditional SMC across six DOF. This advantage is particularly evident in the position directions, where DO-FOSMC exhibits faster error convergence and smaller steady-state errors. Due to the presence of unmodeled disturbances and uncertainties in hydrodynamic parameters, the conventional SMC suffers from larger overshoots and slower convergence. In contrast, the DO-FOSMC achieves more stable and accurate performance in these directions.
To verify the effectiveness of the proposed disturbance observer, this study conducts simulations to evaluate its ability to estimate the dynamic effects caused by external disturbances and model uncertainties in the underwater robotic system. Figures 9 and 10 show the estimated disturbance forces across all six degrees of freedom. These results reflect the actual impact of unmodeled dynamics, including hydrodynamic parameter uncertainties and environmental disturbances.

Estimated disturbance forces in the three translational directions by the observer.

Estimated disturbance torques in the three rotational directions by the observer.
As illustrated in Figures 9 and 10, the observer is able to rapidly and accurately estimate the unknown disturbances after the initial transient phase. By compensating for these dynamic effects, the controller can be designed with a reduced switching gain, which effectively mitigates the chattering problem typically encountered in FOSMC and enhances the overall robustness of the system. The zoomed-in regions in the figures further demonstrate the high estimation accuracy of the observer during disturbance variations, highlighting its crucial role in improving control performance.
Figure 11 shows the time-domain response of the sliding surface under the FOSMC scheme. In the initial stage (t < 0.2 s), the sliding surface rapidly converges from its initial value to the equilibrium point, demonstrating the fast reach property of the fractional-order sliding surface. In the interval t∈ [0.2, 0.6] s, the oscillation amplitude of the sliding surface significantly decreases, indicating that the compensation effect of the disturbance observer effectively suppresses external disturbances. After t > 0.6 s, the sliding surface enters a steady state, verifying the strong robustness of the FOSMC and the high-accuracy estimation capability of the DO.

Sliding mode surface of the FOSMC.
To validate the reliability of the superior performance of the control system, we conducted six simulation analyses and compared the trajectory tracking errors of two control algorithms across the six DOF of the UVMS. Different initial conditions were set for each simulation. The average and standard deviation of the errors from the six simulations were then calculated, with the results shown in Tables 3 and 4.
Comparison of the average trajectory tracking errors between the two control algorithms.
Comparison of the standard deviation trajectory tracking errors between the two control algorithms.
A comparison of the data presented in Tables 3 and 4 clearly demonstrates that the FOSMC with DO achieves significantly smaller mean and standard deviation in trajectory tracking errors across the UVMS six DOF compared to conventional sliding mode control. This indicates the superior accuracy of the proposed control strategy.
The combination of FOSMC and the DO thus leads to improved steady-state precision, faster dynamic response, and greater robustness under uncertain and disturbed conditions. The simulation results strongly validate that the proposed method maintains high accuracy and stability even in complex environments, showing great potential for practical engineering applications.
Discussion
This study presents a novel control strategy for UVMS by integrating variable center of mass dynamics modeling, a DO, and FOSMC. Traditional control methods often neglect the influence of center of mass shifts induced by manipulator motions, which may lead to degraded performance or instability. By introducing a variable center of mass dynamic model, this work explicitly incorporates the effect of manipulator movement into the control framework, thereby providing a more accurate representation of the system’s behavior.
To cope with external disturbances and modeling uncertainties commonly encountered in underwater environments, a state-augmented disturbance observer is designed to estimate unmodeled dynamics and disturbances in real time. This observer provides effective compensation information for the controller, enhancing both accuracy and disturbance rejection. Furthermore, the application of FOSMC brings improved robustness and smoother control actions compared to traditional integer-order sliding mode control. The non-integer derivative nature of FOSMC enables enhanced flexibility in tuning the sliding surface dynamics, which helps reduce chattering and improves trajectory tracking.
Extensive simulations confirm that the proposed FOSMC-DO method consistently performs well under various initial conditions. In comparison with conventional sliding mode control, the FOSMC-DO strategy significantly reduces tracking errors across all six degrees of freedom. Both the mean and standard deviation of tracking errors are notably lower, verifying that the proposed method offers not only high precision but also strong robustness against nonlinearities, uncertainties, and external disturbances.
Conclusion
This paper addresses the trajectory tracking control problem of the UVMS under conditions of variable center of mass, external disturbances, and model uncertainties. A control strategy based on a DO and FOSMC is proposed. By constructing a variable center of mass dynamic model, the influence of manipulator motions on the UVMS dynamics is accurately captured. The incorporation of a state-augmented DO enables real-time estimation of external disturbances and uncertain dynamics. Furthermore, the use of FOSMC enhances both control precision and system robustness.
Simulation results demonstrate that the proposed control algorithm significantly improves trajectory tracking performance across multiple DOF, with lower steady-state errors and favorable dynamic responses. The method maintains high stability and consistency even under varying initial conditions and uncertain disturbances. Compared to traditional control strategies, the proposed approach exhibits clear advantages in terms of accuracy, robustness, and disturbance rejection capability.
Future work may focus on implementing the proposed method on an experimental UVMS platform to further validate its feasibility and practical applicability in real underwater environments. Additionally, integrating adaptive mechanisms or data-driven techniques such as deep learning may further enhance the intelligence and adaptability of the control framework.
Footnotes
Ethical approval
This study did not involve human participants or animal subjects, and therefore ethical approval was not required.
Consent to participate
No human data were gathered or analyzed in this study, so informed consent was not required.
Consent for publication
No human data were gathered or analyzed in this study, so informed consent was not required.
Author Contributions
All authors contributed to the study conception and design. Funding acquisition and investigation were performed by Jianguo Tao. Simulation and analysis were performed by Liping Deng. The first draft of the manuscript was written by Jianguo Tao, and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: Authors are thankful to the supported by The National Natural Science Foundation of China (61673138).
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Data availability statement
Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.
