ORIGINAL RESEARCH article

Front. Robot. AI, 09 April 2025

Sec. Robotic Control Systems

Volume 12 - 2025 | https://doi.org/10.3389/frobt.2025.1576171

This article is part of the Research TopicLearning and Adaptive Control Systems on RoboticsView all 3 articles

Fuzzy adaptive fault-tolerant control for an unmanned surface vehicle with prescribed tracking performance

Yunuo BaoYunuo Bao1Ji Gao
Ji Gao2*Peng PengPeng Peng2
  • 1School of Public Affairs, Nanjing University of Science and Technology, Nanjing, China
  • 2704 Research Institute, China State Shipbuilding Corporation Limited, Shanghai, China

Unmanned surface vehicles (USVs), as a type of marine robotic systems, are widely used in various applications such as maritime surveillance, environmental monitoring, and cargo transportation. This article addresses the trajectory tracking control issue for an USV subject to model uncertainties and actuator faults. A logarithm barrier Lyapunov functions based predefined tracking control scheme is proposed to regulate the position error of the USV into predefined performance region. Then, to ensure the predefined transient and steady state tracking performance of the USV in the presence of actuator faults, we propose an adaptive fuzzy fault-tolerant controller to address the actuator faults. Additionally, to deal with the uncertainties arising from the USV system model, fuzzy logic systems are utilized to estimate the unknown hydrodynamic parameters. Based on the Lyapunov stability criterion, it can be demonstrated that all the closed-loop signals are bounded. Finally, the validity of the developed control scheme is demonstrated from simulation results.

1 Introduction

Motivated by their substantial commercial and military importance, unmanned surface vehicles (USVs) have become a focal point in the domains of control theory and engineering (Su et al., 2025b; Shan et al., 2024; Ye et al., 2024; Martinsen et al., 2020; Berman et al. 2020; Wang W. et al., 2024). The commercial worth is manifested in areas such as ocean data acquisition, resource prospecting and construction, as well as bathymetric and environmental assessments (Su et al., 2022b). The military utilizations encompass intelligence gathering, surveillance activities, reconnaissance missions, countermine operations, and submarine hunting (Wen et al., 2022). In general, a dynamic positioning system pertains to the control mechanism of an USV operating in a fully actuated, low-velocity mode (Gao and Li 2024). Its objective is to uphold the USV’s position and orientation at a stationary location or a designated point along its intended path (Gao et al., 2023). The purpose of path-following control is to guide an USV along a prescribed trajectory, often functioning in an underpowered state, navigating it independently through the designated course while maintaining an optimal velocity profile (Wei et al., 2023). Trajectory tracking entails an USV adhering to a precise spatial and temporal path with stringent timing constraints, holding immense importance in marine operations for ensuring safe navigation, minimizing emissions, and conserving energy (Zhang et al., 2024c; Su et al., 2025a). In contrast to path-following, in addition to the steering control algorithm, a defined velocity regulation is now required (Shan et al., 2023).

Currently, a multitude of difficult problems pertain to the control of trajectory tracking for underpowered USVs, with two of these challenges being tackled in this paper. The primary concern revolves around tracking efficacy. Swift and precise trajectory tracking is indispensable for the progression of autonomous capabilities in marine settings and the operational excellence of USVs, particularly in the occurrence of faults (Hu et al., 2016). Relying on the premise of an accurate dynamical representation of the USV, convergence to zero of the tracking deviations was ensured in (Jiang 2002). Accounting for modeling inaccuracies or external disruptions, the boundedness of closed-loop signals was upheld in (Yang et al., 2014; Park et al., 2017). Although adjustable, the predefined values cannot be set for either the convergence rate of the tracking errors or the extent of the residual set, as they are contingent upon uncertain system parameters. The motion control of surface vehicles, particularly focusing on user-specified transient and steady-state performance, was highlighted in (Dai et al., 2016; He et al., 2019; Wang G. et al., 2024). Assurance was given that the tracking errors would enter a predetermined zone at a specified speed. However, because of the exponential convergence performance, the closed-loop errors ultimately approach and settle within the residual set over an indefinite period. In practice, precise trajectory tracking must invariably be accomplished within a specific time and resist the occurrence of failures (Zhang and Yang 2020a). Fortunately, the fault-tolerant prescribed performance control is an effective method. The authors in (Zhang and Yang 2020b) firstly develop a new fault-tolerant prescribed tracking control method for unknown Euler–Lagrange systems, where a novel fault compensation strategy is proposed to ensure the prescribed tracking accuracy and time even if facing the actuator failures. In Zhang et al. (2024a), a challenging fault-tolerant prescribed performance control problem is solved for wheeled mobile robots by designing a novel mixed-gain adaption technology. The work in Wu et al. (2024) develops a novel finite-time prescribed performance control for stochastic systems subject to actuator faults.

As the complexity of modern USVs continues to rise, faults have become virtually unavoidable, potentially causing a decline in performance, system instability, or, in the worst-case scenario, catastrophic accidents (Hao et al., 2021; Andreotti et al., 2024; Wu et al., 2025). Among all potential fault types, actuator faults pose a particularly grave threat, as they can directly alter the behavior of the system through erroneous actuator actions (Li 2019). Motivated by these observations, a fault-tolerant trajectory tracking for an USV to counteract actuator faults was developed in (Wan et al., 2022). The authors in Liu et al. (2024) proposed a leader-following fault-tolerant tracking control method for multiple USVs. In Li et al. (2024), the problem of fuzzy adaptive tracking control for USVs subject to actuator faults has been addressed. To realize the predefined transient performance tracking, an event-based intelligent fault-tolerant control approach was developed in (Su et al., 2022a).

Driven by these observations, this article investigates the adaptive predefined performance trajectory tracking control issue for an USV in the presence of actuator faults. The main contributions of the article are summarized as follows: (1) By fusing the fuzzy logic system into adaptive mechanism, an adaptive fuzzy tracking strategy is developed for an uncertain USV system. The proposed control laws for kinematics and kinetics of the USV can accommodate significant model uncertainties. In this article, we dispense with the assumption concerning the availability of precise or partial information on the dynamic model parameters of the USV; (2) by designing the intermediate control laws in surge and yaw in the kinetic layer design, an adaptive fault-tolerant controller is proposed to address actuator faults and create controllers that do not rely on any prior information about the unknown system parameters or actuator malfunctions; (3) a position error constraint mechanism is employed to solve the underactuation of the USV. By managing the shifted tracking variable, the proposed method allows the user to predetermine both the convergence time and the control precision.

2 System description and preliminaries

2.1 System model

From Xu et al. (2024b), the USV model with kinematics and kinetics is given by

ẋ=ucosψvsinψẏ=usinψ+vcosψψ̇=ru̇=1M1M2vrD1u+Tu+Huv̇=1M2M1urD2v+Hvṙ=1M3M1M2uvD3r+Tr+Hr(1)

where x and y are the displacement in surge and sway, and ψ is the yaw angel; u and v are the linear speeds in surge and sway, and r is the yaw rate; M1, M2, and M3 represent the USV’s inertia; D1, D2, and D3 denote the damping terms; Tu and Tr are the surge force and yaw moment; Hu, Hv, and Hr are the external disturbances.

2.2 Actuator faults

In practice, it is preferable for the controlled USV to possess fault resistance. The paper considers the following actuator failures as

Tu=λuQu+pu,Tr=λrQr+pr(2)

where Qu and Qr denote the designed control laws, acting as the actuator inputs; λu and λr are the multiplicative faults; pu and pr are the additive faults. When λu=λr=1 and pu=pr=0, the USV’s actuators are fault-free.

2.3 Problem statement

The article concentrates on the trajectory tracking control issue for the USV in a desired reference (xr,yr). We define the following coordinate transformations as

e1=z12+z22,e2=lnηψ+σ1ηψσ1,e3=uau,e4=rar(3)

where e1 is the position error; z1=xrx and z2=yry are surge and sway displacement errors; e2 is a barrier function to manage the control coefficient in sway σ1=1e1(z1sinψz2cosψ), and ηψ=1w2 is a design parameter with w>0; e3 and e4 are the surge and yaw speed errors.

To continue, we introduce the following assumptions.

Assumption 1. The unknown constants λu, λr, pu, and pr are bounded. Then, there are unknown constants λu,inf, λr,inf, λu,sup, λr,sup, pu,sup, pr,sup satisfying 0<λu,infλuλu,sup<1, 0<λr,infλrλr,sup<1, |pu|pu,sup, and |pr|pr,sup.

Assumption 2. The given reference trajectory (xr,yr) and its first and second derivative are bounded.

Assumption 3. Zhang et al. (2024c) The sway speed v is passive-bounded.

Assumption 4. The disturbance terms Hu, Hv, and Hr are bounded.

3 Tracking control design

3.1 Kinematics design

Based on Equation 1, and differentiating e1 in Equation 3, we have

ė1=σ1vσ2u+U1(4)

where σ2=1e1z1cosψ+z2sinψ and U1=1e1z1ẋr+z2ẏr. For the sake of ensuring the controllability of the dynamics ė1=σ1vσ2u+U1 Equation 4, we attempt to constrain σ2 such that |σ2|>w>0, where 0<w<1 is a design parameter. Note from the definition of σ1 and σ2 that σ12+σ22=1. Thus, |σ2|>w can be ensured by constraining |σ1|<ηψ. Then, the variable e2 in the form of logarithm-type barrier function is used.

Based on the prearranged time T>0 and the prescribed accuracy μ2>0, we employ the constraint function in Zhang et al. (2024c) described as

ϑt=μ1ιgt,T+μ2(5)

with

ιt,T=0.5cosπtT+0.5,t<T0,tT(6)

in which the design parameter μ2>0 is the specified steady-state control accuracy; μ10 is a constant and should meet μ1+μ2>e1(0); gN+ are the designed constants.Subsequently, utilizing the aforementioned constraint mechanism for the position error, the shifted error is defined as

ē1=lne1ϑe1.(7)

Then, we employed the following Lyapunov function to manage the shifted position error

V1=12ē12.(8)

Based on Equation 4, the time derivative of V1 in Equation 8 is

V̇1=ē1ηpσ1vσ2u+U1U3(9)

where ηp=ϑe1(ϑe1) and U3=e1ϑ̇ϑ.

Next, the virtual surge speed signal can be proposed as

ua=1σ2l1ē1ηp+σ1v+U1U3(10)

where l1>0 is a design parameter.

By invoking Equation 10 into Equation 9, one has

V̇1=l1ηp2ē12+σ2ηpē1e3.(11)

By differentiating e2 in Equation 3, we get

ė2=ϕψ2ηψσ2r+1e1uσ1σ2+vσ22+U2(12)

where ϕψ=1ηψ2σ12 and U2=U1U31e1σ1U1.

Define the following Lyapunov function as

V2=14ηψe22.(13)

Based on Equation 12, differentiating V2 in Equation 13 gives that

V̇2=ϕψe2σ2e4+σ2ra+1e1uσ1σ2+vσ22+U2.(14)

Design the virtual yaw rate control law as

ra=l2ϕψσ2e21e1σ1u1e1vσ2U2σ2(15)

where l2>0 is a design parameter.

By substituting Equation 15 into Equation 14, one obtains that

V̇2=l2ϕψ2e22ϕψσ2e2e4.(16)

3.2 Kinetics design

Due to the unknown fault parameters, we define

ku=λuinf,qu=1ku,ωu=pusupkr=λrinf,qr=1kr,ωr=prsup(17)

and q̂u, q̂r, ω̂u, and ω̂r are the estimates of qu, qr, ωu, and ωr, respectively. q̃u,r=qu,rq̂u,r and ω̃u,r=ωu,rω̂u,r.

By differentiating e3 and e4 in Equation 3, it yields that

ė3=Wu1M1M2vrD1u+Tu+H̄uė4=Wr1M3M1M2uvD3r+Tr+H̄r.(18)

where H̄u=Hu+σ1M1Hv nd H̄r=Hrσ1e12M1Huσ2Hve12M2 are disturbance terms. Wu=1σ12[σ̇1σ2vσ1σ̇2v+1M1σ1σ2(M1urD2v)]+[1σ2(l1ē1ηp+U1U3)] and Wr=1e12[σ̇1uσ1M1(M2vrD1u+Tu)]+vσ̇2e12σ1e12M2(M1urD2v)+[l2ϕψσ2e2U2σ2] are residual terms about derivatives of the virtual control laws ua and ra. The symbol [] is the derivative calculation.

Select the following Lyapunov function as

V3=M12e32+M32e42+12Θ̃uTmu1Θ̃u+kuq̃u22su+ω̃u22γu+12Θ̃rTmr1Θ̃r+krq̃r22sr+ω̃r22γr(19)

where mu,rRn×n are the designed positive definite matrixes; ku,r, su,r, and γu,r are the positive constants; Θ̃u,r=Θu,rΘ̂u,r.

From Equations 17, 18 differentiating V3 in Equation 19 results in

V̇3=e3FuXu+λuQu+pu+huhu+H̄u+e4FrXr+λrQr+pr+hrhr+H̄rΘ̃uTmu1Θ̂̇ukuq̃uq̂̇usuω̃uω̂̇uγuΘ̃rTmr1Θ̂̇rkrq̃rq̂̇rsrω̃rω̂̇rγr(20)

where Fu(Xu)=1M1WuM2vr+D1u and Fr(Xr)=1M3WrM1M2uv+D3r are unknown nonlinearities since M1,2,3, D1,2,3 are the uncertain parameters. Therefore, from Du et al. (2022); Su et al. (2024a), for given parameters εu,r>0, there are the fuzzy logic systems such that

FuXu=ΘuTouXu+ϵuXu,|ϵuXu|εuFrXr=ΘrTorXr+ϵrXr,|ϵrXr|εr(21)

where Θu,rRn are the ideal weights; ou,rRn are the fuzzy basic functions; n is the number of fuzzy rules.

Design the following control laws as

hu=l3e3+0.5e3+Θ̂uTou+ω̂utanhe3κu+σ2ē1ηp(22)
hr=l4e4+0.5e4+Θ̂rTor+ω̂rtanhe4κrϕψσ2e2(23)
Qu=e3q̂u2hu2e32q̂u2hu2+ju(24)
Qr=e4q̂r2hr2e42q̂r2hr2+jr(25)

where l3, l4, ju,r, and κu,r are positive constants to be designed.

Design the following adaptive laws as

Θ̂̇u=muoue3ξu1Θ̂u(26)
Θ̂̇r=mrore4ξr1Θ̂r(27)
q̂̇u=sue3huξu2q̂u(28)
q̂̇r=sre4hrξr2q̂r(29)
ω̂̇u=e3γutanhe3κuξu3ω̂u(30)
ω̂̇r=e4γrtanhe4κrξr3ω̂r(31)

where ξu1,r1, ξu2,r2 and ξu3,r3 are positive constants to be designed.

3.3 Stability analysis

3.3.1 Theorem 1

With the virtual control laws Equations 10, 15, actual control laws (Equations 24, 25), and adaptive laws Equations 2631, the USV control system (1) under Assumptions 1 and 2 has two properties:

1) The position error can be managed into the prescribed area Ω={e1R:e1<μ2} within the predefined time T.

2) All closed-loop signals are bounded.

From Equations 24, 25, and Lemma 5 in (Liang et al., 2021), one can get

e3λuQu=λue32q̂u2hu2e32q̂u2hu2+jukue32q̂u2hu2e32q̂u2hu2+jukujukue3q̂uhue4λrQr=λre42q̂r2hr2e42q̂r2hr2+jrkre42q̂r2hr2e42q̂r2hr2+jrkrjrkre4q̂rhr.(32)

Based on the Young’s inequality, one has

e3H̄u12e32+12H̄u*2(33)
e4H̄r12e42+12H̄r*2(34)

where H̄u* and H̄r* are bounded due to the bundedness of disturbances.

By invoking Equations 2125, Eqautions 2632, and Equations 33, 34 into Equation 20, we have

V̇3l3e32σ2ē1ηpe3+ωu|e3|e3tanhe3κu+12e32+12H̄u*2l4e42+ϕψσ2e2e4+ωr|e4|e4tanhe4κr+12e42+12H̄r*2+ξu1Θ̃uTΘ̂u+kuξu2suq̃uq̂u+ξu3γuω̃uω̂u+kuju+ξr1Θ̃rTΘ̂r+krξr2srq̃rq̂r+ξr3γrω̃rω̂r+krjr+0.5εu2+0.5εr2.(35)

Employing the inequality 0|θ̆|θ̆tanh(θ̆κ)0.2785κ(κ>0,θ̆R) gives

ωu|e3|e3tanhe3κu0.2785κuωuωr|e4|e4tanhe4κr0.2785κrωr.(36)

Using the Young’s inequality Su et al. (2024b); Teng et al. (2024a); Xu Y. et al. (2024); Li et al. (2025), we have

ξu1Θ̃uTΘ̂uξu12Θ̃uTΘ̃u+ξu12ΘuTΘuξr1Θ̃rTΘ̂rξr12Θ̃rTΘ̃r+ξr12ΘrTΘrkuξu2suq̃uq̂ukuξu22suq̃u2+kuξu22suqu2krξr2srq̃rq̂rkrξr22srq̃r2+krξr22srqr2ξu3γuω̃uω̂uξu32γuω̃u2+ξu32γuωu2ξr3γrω̃rω̂rξr32γrω̃r2+ξr32γrωr2.(37)

By substituting Equation 36 and Equation 37 into Equation 35, it follows that

V̇3l3e32σ2ē1ηpe3+0.2785κuωu+0.5εu2+12e32+12H̄u*2l4e42+ϕψσ2e2e4+0.2785κrωr+0.5εr212+e42+12H̄r*2ξu12Θ̃uTΘ̃ukuξu22suq̃u2ξu32γuω̃u2+kuju+ξu12ΘuTΘu+kuξu22suqu2+ξu32γuωu2ξr12Θ̃rTΘ̃rkrξr22srq̃r2ξr32γrω̃r2+krjr+ξr12ΘrTΘr+krξr22srqr2+ξr32γrωr2.(38)

Design the total Lyapunov function as

V=V1+V2+V3.(39)

From Equations 11, 16, 38, the time derivative of V is

V̇l̄1ē12l̄2e22l̄3e32l̄4e42ξu12Θu2ξr12Θr2kuξu22suq̃u2ξu32γuω̃u2krξr22srq̃r2ξr32γrω̃r2+ξu12ΘuTΘu+kuξu22suqu2+ξu32γuωu2+krjr+ξr12ΘrTΘr+krξr22srqr2+ξr32γrωr2+0.5εu2+0.5εr2+12H̄u*2+12H̄r*2(40)

where l̄1=16(l10.50.5σ22)(μ1+μ2)2, l̄2=l20.50.5σ22, l̄3=l31, and l̄4=l41.

Then, Equation 40 can be further written as

V̇G1V+G2(41)

where G1=min{2l̄1,4ηψl̄2,2l̄3/M1,2l̄4/M3,ξu1/λmax(mu1),ξr1/λmax(mr1),ξu2,ξr2,ξu3,ξr2} and G2=+ξu12ΘuTΘu+kuξu22suqu2+ξu32γuωu2+krjr+ξr12ΘrTΘr+krξr22srqr2+ξr32γrωr2+0.5εu2+0.5εr2+12H̄u*2+12H̄r*2.

Integrating both sides of Equation 41, we have

V̇texpG1TV0+G2G11expG1t(42)

Therefore, closed-loop signals ē1, e2, e3, e4, Θu, Θr, qu, qr, ωu, and ωr are both bounded.

Because 0<e1(0)<μ1+μ2 is met, and ϑ(t) smoothly and momtonically reduces from μ1+μ2 to μ2 on [0,T]. e1(t)<μ2 on [T,]. Then, the position error can be managed into the prescribed area Ω={e1R:e1<μ2} within the predefined time T.

4 Simulation verification

The validity of presented control method is demonstrated by the numerical simulation.

The system parameters are chosen as M1=40.76, M2=55.2, M3=2.72, D1=24.33, D2=77.76, D3=9.64. The reference trajectory is selected as (xr,yr)=(10sin(0.1t),10cos(0.1t)+10). The disturbances are set as Hu=3sin(0.1t), Hv=2sin(0.5t)cos(0.03t), and Hr=0.5cos(0.4t)2 The initial conditions are chosen as x(0)=0.6, y(0)=1.5, ψ(0)=2.1, u(0)=0, v(0)=0, r(0)=0.

It is assumed that the actuators in surge and yaw simultaneously undergo multiplicative faults and additive faults at t=30s, such that

Tu=Qu,Tr=Qr,t<30sTu=0.5Qu+10,Tr=0.5Qr+5.5,t30s.(43)

The adjusting parameters are given by l1=1, l2=2, l3=10, l4=10, ju=jr=1, κu=κr=1, ξu1=ξr1=0.1, ξu2=ξr2=0.01, and ξu3=ξr2=0.8. The control objective is that the position error can be managed into the prescribed area Ω={e1R:e1<0.5m} within the predefined time 10s.

Fault-tolerance performance: To show the advantage and effectiveness of the proposed fault-tolerant control method, a comparison between the classical prescribed performance tracking control method in (Zhang et al., 2024c) and our method is proposed. In order to ensure the fairness of the comparison, all design parameters are the same. The tracking performance is described in Figure 1, from which it is observable that the control performance is well guaranteed even subject to faults based on our method. Figure 2 describes that the position error can be regulated into the prescribed area Ω={e1R:e1<0.5m} within the predefined time 10s under our method. Although the performance constraint cannot be violated by using the method (Zhang et al., 2024c), the steady-state tracking accuracy is lower than that our method since actuator failures occur 30 s later. Figure 3 shows that the errors of surge speed and yaw rate approach zero. Figure 4 shows that the speed curves in surge, sway, and yaw. Figures 5, 6 show that the control inputs and outputs of the surge and yaw actuators. The parameter adaptive laws are shown in Figure 7. From Figures 27, it can be observed that closed-loop signal are bounded.

Figure 1
www.frontiersin.org

Figure 1. Tracking control performance.

Figure 2
www.frontiersin.org

Figure 2. Position error.

Figure 3
www.frontiersin.org

Figure 3. Speed errors in surge and yaw.

Figure 4
www.frontiersin.org

Figure 4. Linear speeds and yaw rate.

Figure 5
www.frontiersin.org

Figure 5. Control inputs in surge.

Figure 6
www.frontiersin.org

Figure 6. Control inputs in yaw.

Figure 7
www.frontiersin.org

Figure 7. Adaptive parameters.

Robustness Test: In order to demonstrate the robustness of the developed control strategy against actual disturbances, the ocean disturbances resulting from waves, winds, and currents are considered from a simulation testing. In simulation, the ocean disturbances are mimicked as a Gaussian random process. Specifically, a second-order bandstop filter is employed to mimic the high-frequency wave motion and a first-order transfer function is used to denote the slow-varying disturbance resulting from wave drift, ocean currents, and winds in the yaw channel. Thus, the disturbance terms are shown as Hu=sin(ψ)ȳ(s), Hv=cos(ψ)ȳ(s), and Hr=y(s), where ȳ(s) and y(s) denote the high-frequency wave motion and the slow-varying environmental disturbances, respectively. For comprehensive details, please see the result in Zhang and Yang (2018). The following trajectory is selected as [xd,yd]T=[8sin(t),t]T. The control parameters in simulation are the same as the previous simulation. Figure 8 describes that the trajectory tracking task is achieved with the presented control method. Figure 9 describes that the position error can be regulated into the prescribed area Ω={e1R:e1<0.5m} within the predefined time 10s under our method. Since the actual disturbances are considered in this test, the control performance is slightly reduced, which is acceptable.

Figure 8
www.frontiersin.org

Figure 8. Tracking control performance under actual ocean disturbances.

Figure 9
www.frontiersin.org

Figure 9. Position error under actual ocean disturbances.

5 Conclusion

This article has investigated the fuzzy adaptive fuzzy predefined performance tracking control issue for the USV subject to actuator faults. By integrating the logarithm barrier Lyapunov functions with adaptive control strategy, the position error is managed into predefined performance region and closed-loop signals are all bounded. Moreover, the proposed adaptive fault-tolerant controller can realize desired control performance even with actuator faults. Future work will focus on the security control problem of the USV with cyber attacks (Teng et al., 2025; Teng et al., 2024b). Considering that all the closed-loop signals are semiglobally uniformly ultimately bounded in this paper, future work also will devote to realize a globally stable result (Zhang et al., 2024b).

Data availability statement

The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.

Author contributions

YB: Methodology, Validation, Writing – original draft. JG: Conceptualization, Funding acquisition, Visualization, Writing – review and editing. PP: Investigation, Resources, Software, Writing – original draft.

Funding

The author(s) declare that no financial support was received for the research and/or publication of this article.

Conflict of interest

Authors JG and PP were employed by company China State Shipbuilding Corporation Limited.

The remaining author declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Generative AI statement

The author(s) declare that no Generative AI was used in the creation of this manuscript.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Andreotti, A., Caiazzo, B., Lui, D. G., Petrillo, A., and Santini, S. (2024). Asymptotic voltage restoration in islanded microgrids via an adaptive asynchronous event-triggered finite-time fault-tolerant control. Sustain. Energy, Grids Netw. 39, 101406. doi:10.1016/j.segan.2024.101406

CrossRef Full Text | Google Scholar

Berman, I., Zereik, E., Kapitonov, A., Bonsignorio, F., Khassanov, A., Oripova, A., et al. (2020). Trustable environmental monitoring by means of sensors networks on swarming autonomous marine vessels and distributed ledger technology. Front. Robotics AI 7, 70. doi:10.3389/frobt.2020.00070

PubMed Abstract | CrossRef Full Text | Google Scholar

Dai, S.-L., Wang, M., and Wang, C. (2016). Neural learning control of marine surface vessels with guaranteed transient tracking performance. IEEE Trans. Industrial Electron. 63, 1717–1727. doi:10.1109/TIE.2015.2504553

CrossRef Full Text | Google Scholar

Du, P., Peng, X., Li, Z., Li, L., and Zhong, W. (2022). Performance-guaranteed adaptive self-healing control for wastewater treatment processes. J. Process Control 116, 147–158. doi:10.1016/j.jprocont.2022.06.004

CrossRef Full Text | Google Scholar

Gao, X., and Li, T. (2024). Dynamic positioning control for marine crafts: a survey and recent advances. J. Mar. Sci. Eng. 12, 362. doi:10.3390/jmse12030362

CrossRef Full Text | Google Scholar

Gao, X., Long, Y., Li, T., Hu, X., Chen, C. L. P., and Sun, F. (2023). Optimal fuzzy output feedback control for dynamic positioning of vessels with finite-time disturbance rejection under thruster saturations. IEEE Trans. Fuzzy Syst. 31, 3447–3458. doi:10.1109/TFUZZ.2023.3257200

CrossRef Full Text | Google Scholar

Hao, L.-Y., Zhang, Y.-Q., and Li, H. (2021). Fault-tolerant control via integral sliding mode output feedback for unmanned marine vehicles. Appl. Math. Comput. 401, 126078. doi:10.1016/j.amc.2021.126078

CrossRef Full Text | Google Scholar

He, S., Dai, S.-L., and Luo, F. (2019). Asymptotic trajectory tracking control with guaranteed transient behavior for msv with uncertain dynamics and external disturbances. IEEE Trans. Industrial Electron. 66, 3712–3720. doi:10.1109/TIE.2018.2842720

CrossRef Full Text | Google Scholar

Hu, C., Wang, R., Yan, F., and Chen, N. (2016). Robust composite nonlinear feedback path-following control for underactuated surface vessels with desired-heading amendment. IEEE Trans. Industrial Electron. 63, 6386–6394. doi:10.1109/TIE.2016.2573240

CrossRef Full Text | Google Scholar

Jiang, Z.-P. (2002). Global tracking control of underactuated ships by lyapunov’s direct method. Automatica 38, 301–309. doi:10.1016/S0005-1098(01)00199-6

CrossRef Full Text | Google Scholar

Li, K., Feng, K., and Li, Y. (2024). Fuzzy adaptive fault-tolerant formation control for usvs with intermittent actuator faults. IEEE Trans. Intelligent Veh. 9, 4445–4455. doi:10.1109/TIV.2024.3358351

CrossRef Full Text | Google Scholar

Li, Y.-X. (2019). Finite time command filtered adaptive fault tolerant control for a class of uncertain nonlinear systems. Automatica 106, 117–123. doi:10.1016/j.automatica.2019.04.022

CrossRef Full Text | Google Scholar

Li, Z., An, T., Dong, B., and Yuan, X. (2025). Event-triggered v2v communication-based cooperative adaptive tracking control for nonlinear vehicle platoon systems with unknown lag time. Nonlinear Dyn. 113, 519–532. doi:10.1007/s11071-024-10155-3

CrossRef Full Text | Google Scholar

Liang, H., Guo, X., Pan, Y., and Huang, T. (2021). Event-triggered fuzzy bipartite tracking control for network systems based on distributed reduced-order observers. IEEE Trans. Fuzzy Syst. 29, 1601–1614. doi:10.1109/TFUZZ.2020.2982618

CrossRef Full Text | Google Scholar

Liu, C., Xia, Z., Tian, Y., and Patton, R. J. (2024). Defense and tolerance technique against attacks and faults on leader-following multi-usvs. IEEE Trans. Intelligent Transp. Syst. 25, 5450–5461. doi:10.1109/TITS.2023.3330570

CrossRef Full Text | Google Scholar

Martinsen, A. B., Lekkas, A. M., Gros, S., Glomsrud, J. A., and Pedersen, T. A. (2020). Reinforcement learning-based tracking control of usvs in varying operational conditions. Front. Robotics AI 7, 32. doi:10.3389/frobt.2020.00032

PubMed Abstract | CrossRef Full Text | Google Scholar

Park, B. S., Kwon, J.-W., and Kim, H. (2017). Neural network-based output feedback control for reference tracking of underactuated surface vessels. Automatica 77, 353–359. doi:10.1016/j.automatica.2016.11.024

CrossRef Full Text | Google Scholar

Shan, Q., Liu, W., Li, T., and Zhang, H. (2024). A topology reconfiguration strategy for containment control of the multi-usv system based on algebraic connectivity. IEEE Trans. Industrial Electron., 1–11doi. doi:10.1109/TIE.2024.3472272

CrossRef Full Text | Google Scholar

Shan, Q., Wang, X., Li, T., and Chen, C. P. (2023). Finite-time control for usv path tracking under input saturation with random disturbances. Appl. Ocean Res. 138, 103628. doi:10.1016/j.apor.2023.103628

CrossRef Full Text | Google Scholar

Su, Y., Liang, H., Pan, Y., and Chen, D. (2022a). Event-triggered adaptive fuzzy fault-tolerant control for autonomous underwater vehicles with prescribed tracking performance. Int. J. Syst. Sci. 53, 1353–1366. doi:10.1080/00207721.2021.2002462

CrossRef Full Text | Google Scholar

Su, Y., Shan, Q., Li, T., and Chen, C. L. P. (2024a). Variable separation-based fuzzy optimal control for multiagent systems in nonstrict-feedback form. IEEE Trans. Fuzzy Syst. 32, 547–561. doi:10.1109/TFUZZ.2023.3302293

CrossRef Full Text | Google Scholar

Su, Y., Shan, Q., Li, T., and Zhang, H. (2024b). Prescribed-time optimal resilient consensus control for nonlinear uncertain multiagent systems. IEEE Trans. Syst. Man, Cybern. Syst. 54, 6127–6140. doi:10.1109/TSMC.2024.3417186

CrossRef Full Text | Google Scholar

Su, Y., Teng, F., Li, T., Liang, H., and Chen, C. L. P. (2025a). Fuzzy-based optimal control for an underactuated surface vessel with user-specified performance. IEEE Trans. Intelligent Transp. Syst., 1–15doi. doi:10.1109/TITS.2025.3526758

CrossRef Full Text | Google Scholar

Su, Y., Teng, F., Li, T., and Sun, Q. (2025b). Adaptive prescribed-time tracking control for an unmanned surface vehicle considering motor-driven propellers. IEEE Trans. Industrial Inf. 21, 1665–1673. doi:10.1109/TII.2024.3485795

CrossRef Full Text | Google Scholar

Su, Y., Xue, H., Liang, H., and Chen, D. (2022b). Singularity avoidance adaptive output-feedback fixed-time consensus control for multiple autonomous underwater vehicles subject to nonlinearities. Int. J. Robust Nonlinear Control 32, 4401–4421. doi:10.1002/rnc.6038

CrossRef Full Text | Google Scholar

Teng, F., Ban, Z., Li, T., Sun, Q., and Li, Y. (2024a). A privacy-preserving distributed economic dispatch method for integrated port microgrid and computing power network. IEEE Trans. Industrial Inf. 20, 10103–10112. doi:10.1109/TII.2024.3393569

CrossRef Full Text | Google Scholar

Teng, F., Zhang, X., Li, T., Shan, Q., Philip Chen, C. L., and Li, Y. (2025). Distributed resilient energy management for seaport microgrid against stealthy attacks with limited security defense resource. IEEE Trans. Cybern. 55, 917–926. doi:10.1109/TCYB.2024.3514693

PubMed Abstract | CrossRef Full Text | Google Scholar

Teng, F., Zhang, Y., Yang, T., Li, T., Xiao, Y., and Li, Y. (2024b). Distributed optimal energy management for we-energy considering operation security. IEEE Trans. Netw. Sci. Eng. 11, 225–235. doi:10.1109/TNSE.2023.3295079

CrossRef Full Text | Google Scholar

Wan, L., Cao, Y., Sun, Y., and Qin, H. (2022). Fault-tolerant trajectory tracking control for unmanned surface vehicle with actuator faults based on a fast fixed-time system. ISA Trans. 130, 79–91. doi:10.1016/j.isatra.2022.04.013

PubMed Abstract | CrossRef Full Text | Google Scholar

Wang, G., Zuo, Z., and Li, P. (2024a). Distributed control in uncertain nonlinear multiagent systems under event-triggered communication and general directed graphs. IEEE Trans. Signal Inf. Process. over Netw. 10, 599–609. doi:10.1109/TSIPN.2024.3422878

CrossRef Full Text | Google Scholar

Wang, W., Shan, Q., Li, T., Chen, C. L. P., and Wang, Y. (2024b). Finite-time-prescribed performance-based platoon formation control for unmanned surface vehicles using event-triggered extended state observer. IEEE Trans. Veh. Technol. 73, 18460–18471. doi:10.1109/TVT.2024.3432742

CrossRef Full Text | Google Scholar

Wei, J., Zhang, J., Liu, Z., Qu, J., Sui, B., and Zhang, Y. (2023). Path-following and obstacle-avoidance control of usv based on finite-distance convergence. J. Mar. Sci. Eng. 12, 34. doi:10.3390/jmse12010034

CrossRef Full Text | Google Scholar

Wen, G., Fang, X., Zhou, J., and Zhou, J. (2022). Robust formation tracking of multiple autonomous surface vessels with individual objectives: a noncooperative game-based approach. Control Eng. Pract. 119, 104975. doi:10.1016/j.conengprac.2021.104975

CrossRef Full Text | Google Scholar

Wu, Y., Hu, L., Chen, Q., Zhang, Y., and Wu, L. (2025). Dynamic event-triggered fault-tolerant control for nonaffine systems with asymmetric error constraint. Fuzzy Sets Syst. 499, 109180. doi:10.1016/j.fss.2024.109180

CrossRef Full Text | Google Scholar

Wu, Y., Hu, L., Liu, L., Zhang, Y., and Zhang, Y. (2024). Finite time prescribed performance control for stochastic systems with asymmetric error constraint and actuator faults. Commun. Nonlinear Sci. Numer. Simul. 139, 108290. doi:10.1016/j.cnsns.2024.108290

CrossRef Full Text | Google Scholar

Xu, Y., Liang, H., Li, T., Long, Y., Cheng, Y., and Wang, D. (2024a). Adaptive fuzzy resilient control of nonlinear multiagent systems under dos attacks: a dynamic event-triggered method. IEEE Trans. Fuzzy Syst. 32, 3568–3580. doi:10.1109/TFUZZ.2024.3376402

CrossRef Full Text | Google Scholar

Xu, Z., He, S., Zhou, W., Li, Y., and Xiang, J. (2024b). Path following control with sideslip reduction for underactuated unmanned surface vehicles. IEEE Trans. Industrial Electron. 71, 11039–11047. doi:10.1109/TIE.2023.3340191

CrossRef Full Text | Google Scholar

Yang, Y., Du, J., Liu, H., Guo, C., and Abraham, A. (2014). A trajectory tracking robust controller of surface vessels with disturbance uncertainties. IEEE Trans. Control Syst. Technol. 22, 1511–1518. doi:10.1109/TCST.2013.2281936

CrossRef Full Text | Google Scholar

Ye, P., Yu, R., and Shan, Q. (2024). Distributed neuroadaptive formation control for aerial base station-assisted hovercraft systems with mixed disturbances. J. Mar. Sci. Eng. 12, 1946. doi:10.3390/jmse12111946

CrossRef Full Text | Google Scholar

Zhang, J.-X., Ding, J., and Chai, T. (2024a). Fault-tolerant prescribed performance control of wheeled mobile robots: a mixed-gain adaption approach. IEEE Trans. Automatic Control 69, 5500–5507. doi:10.1109/TAC.2024.3365726

CrossRef Full Text | Google Scholar

Zhang, J.-X., Song, J.-G., and Shi, P. (2024b). Decentralized robust global prescribed performance control of unknown interconnected nonlinear systems. IEEE Trans. Industrial Electron. 71, 14701–14711. doi:10.1109/TIE.2024.3370953

CrossRef Full Text | Google Scholar

Zhang, J.-X., and Yang, G.-H. (2018). Fault-tolerant leader-follower formation control of marine surface vessels with unknown dynamics and actuator faults. Int. J. Robust Nonlinear Control 28, 4188–4208. doi:10.1002/rnc.4228

CrossRef Full Text | Google Scholar

Zhang, J.-X., and Yang, G.-H. (2020a). Fault-tolerant fixed-time trajectory tracking control of autonomous surface vessels with specified accuracy. IEEE Trans. Industrial Electron. 67, 4889–4899. doi:10.1109/TIE.2019.2931242

CrossRef Full Text | Google Scholar

Zhang, J.-X., and Yang, G.-H. (2020b). Fault-tolerant output-constrained control of unknown euler–Lagrange systems with prescribed tracking accuracy. Automatica 111, 108606. doi:10.1016/j.automatica.2019.108606

CrossRef Full Text | Google Scholar

Zhang, J.-X., Yang, T., and Chai, T. (2024c). Neural network control of underactuated surface vehicles with prescribed trajectory tracking performance. IEEE Trans. Neural Netw. Learn. Syst. 35, 8026–8039. doi:10.1109/TNNLS.2022.3223666

PubMed Abstract | CrossRef Full Text | Google Scholar

Keywords: unmanned surface vehicles (USVs), actuator faults, trajectory tracking, fault-tolerant control, fuzzy adaptive control

Citation: Bao Y, Gao J and Peng P (2025) Fuzzy adaptive fault-tolerant control for an unmanned surface vehicle with prescribed tracking performance. Front. Robot. AI 12:1576171. doi: 10.3389/frobt.2025.1576171

Received: 13 February 2025; Accepted: 25 March 2025;
Published: 09 April 2025.

Edited by:

Farah Bouakrif, University of Jijel, Algeria

Reviewed by:

Jin-Xi Zhang, Northeastern University, China
Yang Wu, Tianjin University of Commerce, China

Copyright © 2025 Bao, Gao and Peng. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Ji Gao, amlnYW8xMjM0QDEyNi5jb20=

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.

Research integrity at Frontiers

94% of researchers rate our articles as excellent or good

Learn more about the work of our research integrity team to safeguard the quality of each article we publish.


Find out more