1. Introduction
In the context of increasingly sophisticated ocean exploration, underwater robots have emerged as a pivotal solution for critical offshore engineering challenges—namely, the installation and maintenance of marine structures and the exploration and development of seabed resources [
1]. The unique streamlined morphology and exceptional maneuverability of underwater snake robots (USRs) have positioned them at the forefront of advanced underwater robotics research since their introduction [
2]. The construction of an accurate dynamic model is a cornerstone of underwater robotics research. Driven by their promising applications across military and civilian domains, USRs have attracted growing research interest, spurring the development of various theoretical modeling approaches [
3,
4,
5]. In the realm of mathematical modeling, the research team led by K.Y. Pettersen enhanced the existing friction model for land-based snake robots by incorporating hydrodynamic viscous drag effects. This model dissected the friction force into driven and non-driven components, thereby establishing a 2D planar motion model for USRs [
6]. By converting the rotational motion of the links into translational motion, they proposed a control-oriented simplified model [
7]. Finally, a new type of mathematical model with additional effectors was developed [
8]. To enhance computational efficiency in simulations, this study adopts a simplified mathematical model of the USR as its theoretical framework.
Confined underwater workspaces impose stringent demands on the real-time performance and accuracy of USR motion control algorithms. This challenge has prompted the development of advanced control techniques, including adaptive control [
9], backstepping control [
10], preset performance control [
11], and sliding mode control [
12], which can ensure that the controlled system converges to the control target within an infinite period of time. Nevertheless, the control performance of these methods remains insufficient for the stringent requirements of modern USRs. Consequently, finite-time control theory has been introduced into the realm of complex system control. For instance, to address issues of insufficient control authority and disturbances, Wei et al. proposed a finite-time three-axis stabilization controller for underactuated rigid spacecraft [
13]. Wang et al. developed a finite-time tracking controller to control strict-feedback nonlinear systems with unmodeled dynamics and dynamic disturbances [
14]. Barghandan et al. proposed a chatter-free fast terminal sliding mode control (FTSMC) strategy for robotic arms to enhance tracking accuracy and robustness while ensuring finite-time convergence [
15]. To address the singularity issue of terminal sliding mode control, Liu et al. proposed a trajectory tracking control strategy that combines a radial basis function neural network (RBFNN) with nonsingular fast terminal sliding mode (NFTSM) control, which solved the problem of low trajectory tracking accuracy in robotic arms [
16]. However, the finite-time convergence of such systems depends on their initial conditions. To overcome this limitation, Zhang et al. proposed a fixed-time terminal sliding mode control scheme for the tracking control of robotic manipulators subject to parametric uncertainties and external disturbances, for which the convergence time is independent of the initial conditions [
17]. To further address the issue of insufficient convergence speed in traditional fixed-time control, Cao et al. introduced a time-varying gain into the traditional fixed-time stability method and initially proposed a nonlinear system with fast timing convergence characteristics [
18]. Wan et al. improved the nonlinear system with fixed-time convergence and achieved the trajectory tracking for unmanned surface vehicles in the presence of model uncertainty, external disturbances and actuator failures [
19]. The objective of this study is to enhance the stability and convergence speed of USR systems when navigating through confined and complex waterways. To this end, this work builds upon prior research by introducing improvements to fixed-time convergent nonlinear systems.
To address the challenges posed by unmodeled dynamics and external disturbances to the accuracy of USR path tracking [
20,
21], researchers have focused on developing robust control strategies capable of actively compensating for lumped disturbances. Li et al. proposed a model predictive control (MPC) framework to handle uncertainties [
22]. Zhang et al. designed an optimal robust controller integrating improved state and kinematic models to resist unknown friction and external disturbances [
23]. Guo et al. proposed a fuzzy disturbance observer-based adaptive nonsingular terminal sliding mode control strategy that effectively achieves simultaneous disturbance rejection and trajectory tracking accuracy enhancement [
24]. Li et al. proposed an integrated strategy combining adaptive fuzzy sliding mode control and a fixed-time disturbance observer, capable of achieving ship path following in the presence of modeling errors, disturbances, and input saturation [
25]. These approaches significantly enhance system trajectory tracking accuracy and robustness through effective disturbance estimation and compensation. Collectively, these studies demonstrate that active compensation for unmodeled internal dynamics and external disturbances is central to achieving high-precision path tracking in USRs.
During path following, excessive joint swing amplitudes can lead to the loss of visual tracking targets, consequently resulting in mission failure for the USR. Hence, ensuring the stability of the USR head under sinusoidal motion patterns is critical for achieving reliable path-following objectives. Au et al. proposed an optimized correction method for the head–body relative angle, which achieves a stabilized field of view for the snake robot through real-time compensation for body undulations [
26]. Kim et al. achieved effective suppression of head oscillation in snake robots by combining an RBF neural network with adaptive nonsingular terminal sliding mode control [
27]. Zhou et al. proposed a piecewise kinematics-based head control strategy. This platform-independent approach facilitates precise head manipulation across snake robots of varying architectures [
28]. Kim et al. designed a controller for the two-degree-of-freedom head of a snake robot, which can effectively read image data while the robot is in motion [
29]. To address the limitations of segmented and composite control in coordination and oscillation suppression, this paper introduces a head suppression function combined with a sinusoidal gait, achieving precise path following without target loss.
Conventional time-triggered control, with its fixed “sample-and-actuate” approach, has inherent limitations that often result in low resource utilization efficiency. Event-triggered control (ETC) has thus emerged as a promising alternative to overcome these issues. Wang et al. achieved predefined-time trajectory tracking for uncertain nonlinear systems by integrating adaptive control with an event-triggering mechanism featuring a time-varying threshold [
30]. Wang et al. designed a novel event-triggered adaptive controller, achieving the tracking targets required for uncertain nonlinear systems [
31]. Zhou et al. proposed an event-triggered optimal control method based on model predictive control, achieving trajectory tracking of modular reconfigurable manipulators with minimal resource consumption [
32]. According to the authors’ current understanding, no study on dynamic event-triggering mechanisms has yet been applied in the field of USR path tracking.
Based on the above discussion, the following summary can be made:
The control methodology for USRs plays a decisive role in their operational performance within constrained underwater environments. Traditional asymptotic and finite-time convergent control schemes are inadequate to meet the stringent requirements for rapid system convergence, while existing fixed-time control frameworks still exhibit notable limitations in convergence speed. Consequently, there is an urgent need to substantially enhance the current fixed-time convergence control paradigm.
A primary challenge in the practical application of USRs is composite time-varying internal and external disturbances, which degrade control performance and tracking accuracy, potentially leading to mission failure. This necessitates the development of an observer for rapid disturbance estimation and its subsequent compensation within the control law to eliminate these detrimental effects.
The head oscillation amplitude of a USR is critical to its observation stability. Traditional segmented control strategies compromise head–body motion consistency; therefore, a unified joint trajectory tracking objective function is required to effectively curb excessive head sway and ensure the consistency of the overall movement.
Traditional periodic sampling control imposes a significant burden on communication resources. Therefore, adopting an event-triggered mechanism to alleviate this communication load, thereby enhancing resource utilization efficiency, is of critical importance.
Through this summary, to achieve the research objectives of minimizing head oscillation amplitude and accurately tracking the desired path, the main contributions of this work are summarized as follows:
A novel fixed-time stabilization framework with a faster convergence rate than existing systems is proposed. This framework serves as the theoretical foundation of this study and represents one of its primary innovations.
A fixed-time extended state observer (FTESO) is proposed, which enables precise estimation and active compensation of complex time-varying disturbances while achieving accurate estimation of joint angles and angular velocities without relying on dedicated physical sensors. This method demonstrates significant improvements in both convergence speed and estimation accuracy for system states and composite disturbances.
A novel head oscillation suppression function is proposed, which effectively constrains the head oscillation amplitude while maintaining seamless motion coordination with the robot body. Furthermore, by integrating this suppression function with a sinusoidal gait function, a unified joint objective function is constructed.
A dynamic event-triggered mechanism is adopted to replace conventional periodic sampling control, which significantly reduces computational resource consumption while maintaining path-following performance.
By accomplishing the aforementioned core tasks, this study achieves rapid observation, accurate estimation, and real-time compensation of composite time-varying disturbances. While effectively suppressing head oscillation and maintaining overall motion continuity, it provides a stable field of view for the observation module and simultaneously ensures high-precision tracking control along the desired path.
The paper is structured as follows:
Section 2 establishes the mathematical model of the USR in a 2D plane;
Section 3 designs a fixed-time stability framework with a shorter settling time and, combined with the proposed suppression function, introduces a fixed-time sliding mode control strategy based on a FTESO to enable accurate path following of the USR;
Section 4 provides the parameter settings for the designed controller and benchmark controllers, along with numerical simulation results and analysis;
Section 5 summarizes the research conclusions and outlines potential directions for future work.
5. Conclusions and Prospect
A novel fixed-time robust control scheme is proposed for the centroid path following of underwater snake robots subject to multiple constraints, including limited head joint motion angles and bounded composite disturbances. By developing a fixed-time extended state observer, the scheme achieves real-time accurate estimation of joint angles, angular velocities, and multiple types of time-varying disturbances, effectively addressing the state reconstruction problem in scenarios without sensors or under sensor failure. This lays a technical foundation for high-precision motion control of USRs in complex underwater environments. In response to the specific requirements of head-mounted electronic devices for a stable operating environment, an innovative head joint suppression function is designed, which cooperates with the serpentine gait function to generate desired joint angle commands. Based on the proposed control framework, four key performance indicators of the USR during path-following tasks are successfully achieved. Comparative simulation results demonstrate that the designed controller not only significantly reduces computational resource consumption but also achieves superior path-following performance. Virtual simulation experiments conducted on the Webots platform further verify the engineering applicability of the control strategy, establishing a theoretical and technical foundation for practical USR applications.
It should be noted that the proposed control strategy has certain limitations. First, the parameters of the head suppression function are preset and cannot be adaptively adjusted, requiring manual optimization based on specific task requirements and system load. Second, the controller design does not fully account for the practical physical constraints of the actuators, including input saturation and potential failure scenarios, which may degrade tracking performance in engineering applications. In future work, we will focus on integrating saturation control and fault-tolerant control strategies to enhance the adaptability and robustness of the system under complex working conditions.