Your new experience awaits. Try the new design now and help us make it even better

ORIGINAL RESEARCH article

Front. Robot. AI, 23 June 2025

Sec. Robotic Control Systems

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

Geometric line-of-sight guidance law with exponential switching sliding mode control for marine vehicles’ path following

Chengren Yuan,
Chengren Yuan1,2*Changgeng Shuai,Changgeng Shuai1,2Zhanshuo Zhang,
Zhanshuo Zhang1,2*Buyun Li,Buyun Li1,2Yuqiang Cheng,Yuqiang Cheng1,2Jianguo Ma,Jianguo Ma1,2
  • 1Institute of Noise and Vibration, Naval University of Engineering, Wuhan, China
  • 2National Key Laboratory on Ship Vibration and Noise, Wuhan, China

Marine vehicle guidance and control technology serves as the core support for advancing marine development and enabling scientific exploration. Its accuracy, autonomy, and environmental adaptability directly determine a vehicle’s mission effectiveness in complex marine environments. This paper explores path following for marine vehicles in the horizontal plane. To tackle the limitation of a fixed look-ahead distance, we develop a novel geometric line-of-sight guidance law. It adapts to diverse compound paths by dynamically adjusting according to cross-track errors and local path curvature. Then, to enhance control performance, we present an improved exponential switching law for sliding mode control, enabling rapid convergence, disturbance rejection, and chatter reduction. Additionally, integral sliding mode control is integrated to stabilize yaw angular velocity, ensuring the system’s global asymptotic stability. Through a series of numerical simulations, the effectiveness, robustness, and adaptability of our proposed methods are verified.

1 Introduction

Marine vehicles, particularly those emphasizing autonomy and intelligence, have gained significant importance (Xu and Pan, 2022; Song et al., 2024a). Unmanned marine vehicles such as USVs and UUVs demonstrate high efficiency in marine resource surveying and development (Wang et al., 2023; Rong and Xu, 2022). However, ensuring optimal control performance remains critical for successful mission execution (Heshmati-Alamdari et al., 2020; Song et al., 2024b).

The control system framework is typically divided into three distinct components: guidance, navigation, and control (GNC) (Fossen, 2011). Uncertainties in models, time-varying oceanic environments, and actuator limitations pose significant challenges for constructing path-following controllers (Kim et al., 2021; Wang et al., 2024). While previous studies, such as Yu et al. (2019); Elmokadem et al. (2017); Lei and Zhang (2017); Reis et al. (2019); Qiao and Zhang (2019), have focused on integrating the guidance and control layers to improve path-following accuracy, many overemphasize control law design for accuracy while neglecting actuator constraints (Yu et al., 2019; Song et al., 2025). Therefore, researching guidance laws to enhance overall GNC system performance and maintain balance among its components is essential.

The line-of-sight (LOS) guidance law is intuitively designed for helmsmen, enabling vehicles to reach desired positions by maintaining alignment with the look-ahead angle (Fossen, 2011; Fossen and Pettersen, 2014). Encarnacao and Pascoal (2000) projected the UUV into a 3D Serrent-Frenet frame and designed a controller integrating the desired path’s kinematic characteristics with the UUV’s dynamic model. However, this method suffered from complexity and singularity issues. To address these, Breivik and Fossen (2005b) introduced a virtual reference point on the desired path within the Serrent-Frenet frame, developing a classical non-singular LOS guidance law for 2D and 3D path following. Yet, this law remained sensitive to ocean currents and used a fixed look-ahead angle. Subsequent studies (Borhaug et al., 2008; Fossen et al., 2014; Fossen and Lekkas, 2017; Miao et al., 2017) focused on mitigating current vulnerability. For instance, Miao et al. (2017) proposed a compound LOS guidance law to estimate sideslip angles and compensate for time-varying current effects in the horizontal plane. Despite these advancements, engineering practice still demands an LOS guidance law with automatic look-ahead angle adjustment. Wang et al. (2022) addressed this by introducing an adaptive LOS guidance law via reinforcement learning, dynamically adjusting the look-ahead angle using a data-driven UUV model. Mu et al. (2018) employed a fuzzy optimization approach to determine optimal look-ahead distances for surface vessels, using Euclidean distances between virtual target points and current positions as fuzzy logic inputs. Xiang et al. (2015) dynamically adjusted look-ahead distances based on path curvature via virtual target points, though these points did not fully reflect real-time vehicle positions.

In the GNC system, control law design is crucial for path following, second only to the guidance system block. Sliding mode control (SMC) is widely adopted to address environmental disturbances and model uncertainties due to its high robustness (Roy et al., 2020). For instance, Elmokadem et al. (2017) proposed terminal SMC (TSMC), fast TSMC (FTSMC), and non-singular TSMC (NTSMC) as effective approaches to reduce following errors under environmental disturbances. To overcome the singularity issue in traditional TSMC, Lei and Zhang (2017) developed an adaptive non-singular integral TSMC scheme, ensuring local finite-time convergence of velocity and position errors to zero. Tutsoy and Barkana (2021) introduced a model-free digital adaptive control for under-actuated manipulators, capable of handling delays, saturations, and uncertainties. This method also extended to chaos control, enabling the learning of unbiased smooth policies in chaotic regions, and real-time experiments verified its accurate long-term prediction and control performance. Moreover, Ma et al. (2023) presented a novel actor-model-critic architecture that combines a neural network model with the traditional actor-critic framework. The neural network model was designed to learn the state transition function, exploring the spatio-temporal variation patterns of the AUV and its surrounding environment.

This paper proposes a novel geometric LOS (GLOS) guidance law and exponential switching law for the horizontal-plane GNC system of unmanned marine vehicles. The objective is to reduce the control layer’s workload and balance the operational burden between the guidance and control laws, thereby enhancing the GNC system’s robustness and adaptability. The desired trajectory is realized by updating the velocity of a virtual target point via the GLOS guidance law, integrated with integral sliding mode control (ISMC) that employs an adaptively adjusted improved exponential switching law. The main contributions are summarized as follows:

• The GLOS guidance law is designed to adjust the look-ahead distance based on both cross-track errors and local path curvature, thereby avoiding the influence of individual factors such as distance (Liu et al., 2017) or curvature (Xiang et al., 2015) alone.

• An enhanced exponential switching law is proposed for general SMC methods. Compared with the conventional exponential switching law, the proposed law demonstrates better performance in rapid convergence, disturbance rejection, and chatter suppression. Based on this, an ISMC law is developed to stabilize the virtual angular velocity of yaw.

The remainder of this paper is organized as follows: Section 2 introduces the notation for path following and the modeling of marine vehicles. The proposed methods are detailed in Section 3. Section 4 then presents the results of numerical simulations, and Section 5 concludes with a comprehensive summary.

2 Notation and modeling

2.1 Notation

To construct the coordinate system for path following, the following reference frames, including inertial frame I, body-fixed frame B, Serret-Frenet frame F, and resultant velocity frame V (Encarnacao and Pascoal, 2000), are introduced, as shown in Figure 1. The origin of frame B is set to coincide with the vehicle’s center of buoyancy at Q=[x,y]. In the horizontal plane, the 3 degrees of freedom (DOF) kinematic and dynamic models for the under-actuated marine vehicle are configured as (Fossen, 2011).

ẋ=ucosψvsinψẏ=usinψ+vcosψψ̇=r(1)
u̇=fu+guτu+duv̇=fv+dvṙ=fr+grτr+dr(2)

Figure 1
www.frontiersin.org

Figure 1. The reference frames for a vehicle.

In Equations 1, 2, set η=[x,y,ψ] as the vehicle pose in frame {I}, ν=[u,v,r] as the vehicle velocity in frame {B}, where the azimuth angle is χ=ψ+β, β=arctan(v/u) (Xia et al., 2022). The vector of resultant velocity is defiend as UV=[U,0] in frame {V}, where U=u2+v2. Additionally, g=[gu,0,gr], f=[fu,fv,fr], d=[du,dv,dr], and τ=[τu,0,τr] represent the reciprocal of added mass matrix, corresponding hydrodynamic damping, compound disturbance, and control force and moment (Yuan et al., 2023). Subject to time-varying disturbances, including, uncertain interferences and parameter perturbations, it is denoted that ḋ0.

2.2 Control objective

In path following, the marine vehicle with length L aims to follow a predefined path continuously parameterized by a time-independent variable ϖR as ηd=[xd(ϖ),yd(ϖ),χd(ϖ)] via a virtual target point P=[xd(ϖ),yd(ϖ)], and the time derivative of position vector is Ṗd=[ẋd(ϖ)ϖ̇,ẏd(ϖ)ϖ̇], where ẋd(ϖ)=xd/ϖ, ẏd(ϖ)=yd/ϖ (Xiang et al., 2017). Thus, the referenced azimuth angle is defined as χd=arctan(ẏd(ϖ)/ẋd(ϖ)). The curvature of referenced path κp should be limited for the inherent constraints of the vehicle as κp1/ξmin, where ξmin is the minimum turning radius of the vehicle. Therefore, the problem of path following has converted that the following error ηe=ηηd globally converge to a certain neighborhood of zero within a limited time under bounded disturbances.

3 Proposed approach

3.1 LOS guidance law and problem

As stated in reference Breivik and Fossen (2005b), the controlled vehicle aligns with the look-ahead angle χr in the horizontal plane to reach the desired path. As shown in Figure 2, set s and e represent along-track error and cross-track error, the position errors of path following are Pe=[s,e]=(RFI)(QP), where xe=xxd and ye=yyd. According to Yuan et al. (2023), set RVF=[cosχr,sinχr;sinχr,cosχr] as the rotation matrix of frame {V} with respect to frame {F}, and RFI=[cosχd,sinχd;sinχd,cosχd] as the rotation matrix of frame {F} with respect to frame {I}. The time derivative of Pe are derived in Equation 3 (Yu et al., 2020).

Ṗe=SFPe+RVFUVUd(3)

where Ud=[Ud,0] is the velocity of virtual target point, Ud=ϖ̇ẋd2(ϖ)+ẏd2(ϖ), SF=[0,χ̇d;χ̇d,0] is skew-symmetric matrix (Breivik and Fossen, 2005a). To stabilize the position errors of the vehicle, the following Lyapunov function candidate is selected as

V11=12Pe2(4)

Figure 2
www.frontiersin.org

Figure 2. The LOS guidance law for vehicle’s path following control.

Take the time derivative of Equation 4 and simplify it as

V̇11=sUdcosχrUp+eUsinχr(5)

To ensure the Lyapunov function Equation 5 is negative-definite, the update rate of P is set as

ϖ̇=Udcosχr+kssẋd2ϖ+ẏd2ϖ(6)

with the LOS guidance law is designed as

χr=arctaneΔ(7)

where ks>0, the look-ahead distance is usually set as Δ[2L,5L] (Han et al., 2018). Substitute the update velocity Equation 6 and guidance law Equation 7 into Equation 5 as

V̇11=kss2Ue2+Δ2e2(8)

In Equation 8, the current LOS guidance law features an indeterminate parameter Δ, which limits its applicability across diverse missions and vehicles. For instance, a larger Δ prolongs adjustment time, while a smaller Δ increases oscillations and overshoots. In the basic LOS guidance law, Δ is typically set as a constant.

3.2 GLOS guidance law

In this paper, we explore the geometric relationship between the desired path and vehicle, and further find that the cross-track error e and the local path curvature have more effects on Δ. As shown in Figure 3, when Δ=4L, the vehicle’s steady-state velocity for a circular path is consistent across different horizontal initial positions, though larger e increases overshoot risk. Figure 4 demonstrates that convergence rate decreases with increasing Δ from a fixed position. Also, it illustrates effect of curvature on errors, revealing Δ does not affect along-track error s. Thus, unlike reference Liu et al. (2017), we disregard the influence of s influence on Δ.

Figure 3
www.frontiersin.org

Figure 3. Trace the circular path as xd2+yd2=900 with Δ=4L from the different initial positions.

Figure 4
www.frontiersin.org

Figure 4. (a) Trace the circular path as xd2+yd2=900 from initial s=0 and e=10 with different Δ; (b) Trace the sinusoidal path as yd=10sin0.05xd from initial s=0 and e=0 with different Δ.

As for the local path curvature κ, the oriented bounding box (OBB) method is used to efficient calculate the point of intersection around the vehicle in green box, as shown in Figure 5. Set OBB(Q,[xb,yb,zb],[A,B,C]) is the function to compute the set of points at the boundary of the bounding box (Ding et al., 2004), where [xb,yb,zb] are the unit vectors for three axes in frame {B}, and [A,B,C] are the length, width and height of the bounding box, as shown in Figure 6.

Figure 5
www.frontiersin.org

Figure 5. The GLOS guidance law in path following. It use the current path curvature of the vehicle (left vehicle) rather than the virtual target point (right vehicle).

Figure 6
www.frontiersin.org

Figure 6. The vehicle in bounding box with parameters.

Combining the cross-track error e and the local path curvature κ into LOS guidance law, a novel GLOS guidance law is proposed to adaptively adjust Δ, and the correction of Δ is designed as

Δ=Δmin+ΔmaxΔmineλ1e2,nq=0Δmin+ΔmaxΔmineλ1e2+λ2κ,nq1(9)

In Equation 9, Δmin=2L, Δmax=5L (Han et al., 2018), and nq is the number of intersections between OBB(Q,[xb,yb,zb],[A,B,C]) and the desired path. λ1 and λ2 are adjustable parameters of e and κ, and the selection of λ2 often needs to consider the length of vehicle L and ξmin.

In the GLOS guidance law, κ differs from the reference Xiang et al. (2015). The latter considers the curvature of the virtual target point on a continuous known desired path, as plotted in Figure 5 as P. By comparison, κ in this paper offers the following advantages:

•The method avoids calculating non-existent curvature at the junction of compound paths.

•The approach prevents oscillations at points where curvature abruptly changes in a compound desired path.

•The adjustable parameters B and C enable the vehicle to follow the desired path flexibly.

Set the number of intersections nq for the desired path and bounding box as Q=[Q1,Q2,,Qn]. According to nq, it is divided into nq=0, nq=1, and nq2, as shown in Figure 7. As for nq=0, the vehicle is far from the desired path, and the update of Δ depends on e. When the vehicle approaches the desired path, the desired path and bounding box intersect. The curvature of discrete points is then calculated to correct Δ. As for nq2, the intersections are sequenced according x value in frame {I}. Set κ=ρ(Q1,Qn) is calculated according to the curvature of discrete point Q1, Q, and Qn. If nq=2, κ is calculated with Q1, Q, and Q2, as shown in Figure 5 with blue line. Set Q1 and Q2 are the intersections, and (Q1)x<(Q2)x. R and O are the radius and center of circumcircle. Theoretically, the desired path and bounding box have infinite intersection points, but due to the curvature constraint in κp1/ξmin, there are no more than four intersection points, as shown in Figure 7. Therefore, the calculation of κ is efficient. Especially, as for nq=1, that means the vehicle is approaching to enter or exit the desired path, set κ=0. Above all, κ[0,1/ξmin], and the pseudo-code of GLOS guidance law is present in Algorithm 1.

Figure 7
www.frontiersin.org

Figure 7. The process of the vehicle following the desired path, it is classified as: (1) Far from the desired path, nq=0; (2) Enter into the desired path, nq=1; (3) Following the desired path, nq2; (4) Exit out the desired path, nq=1.

Algorithm 1.GLOS.

Input:

   Navigation information [η,ν]=[x,y,ψ,u,v,r]

   Desired path ηd=[xd,yd,χd]

Output:

   Look-ahead angle χr

   Update law ϖ̇

1 Initialize all Parameters;

2 Calculate Ud, s and e;

3 Update OBB(Q,[xb,yb,zb][A,B,C]);

4 nq=ηdOBB;

5 if nq=0 then

6  Δ=Δmin+(ΔmaxΔmin)eλ1e2;

7 else

8  if nq=1 then

9    κ=0;

10  else

11    κ=ρ(Q1,Qn);

12  Δ=Δmin+(ΔmaxΔmin)e(λ1e2+λ2κ);

13 χr=arctaneΔ;

14 ϖ̇=(Udcosχr+kss)/ẋd2(ϖ)+ẏd2(ϖ);

15 Repeat

3.3 Controller design

In Section 3.2, only position error is controlled. According to Section 2.2, the heading error χe=χχd must also be considered. Define the Lyapunov function candidate as V12=(1cosχe). By combining with Equation 4, the Lyapunov function candidate for position and posture is constructed as

V1=V11+V12(10)

The time derivative of Equation 10 are derived as

V̇1=kss2Ue2+Δ2e2+rβ̇χ̇dsinχe(11)

In order to convert χe into the error of virtual angular velocity re=rrd according to Equation 11, the referenced virtual angular velocity of yaw rd is designed as

rd=β̇+χ̇dkrsinχe(12)

where the control gain is kr>0. Substitute the control law Equation 12 in Equation 11 yields Equation 13 as

V̇1=kss2Ue2+Δ2e2krsin2χe(13)

In order to stabilize re, we introduce an ISMC with a novel switching control law to help the sliding mode surface Sr related to re get to zero. The integral sliding surface Sr is defined as

Sr=re+ar0tredt(14)

where ar>0 is constant. Substitute the dynamic model Equation 2 in the time derivative of Equation 14 yields Equation 15 as

Ṡr=fr+brτr+drṙd+arre(15)

Therefore, the yaw DOF controller is designed as

τr=1brṙdf̂rd̂rarre1brfre,Ssatre(16)
fre,Sr=μσ+1+remσenSr(17)

In Equations 16, 17, f̂r and d̂r are the estimation values, and sat() is saturation function according to the reference Patre et al. (2018). μ>0 is coefficient of variational velocity, m>0 and n1 are the coefficients of approach. When re is far away from Sr, re and Sr are bigger, that is limre,Srf(re,Sr)=μ/σ, re quickly approaches Sr. As re approaches Sr, Sr0, that is limSr0f(re,Sr)=μ/(1+rem), re quickly get to original point with suppressing for the chattering problem. To verify the stability of whole system in the horizontal plane, consider the following Lyapunov function candidate as

V2=V1+12Sr2+12εf1f̃r2+12εd1d̃r2(18)

where the estimation error of dr and fr are d̃r=drd̂r and f̃r=frf̂r, the time derivative of Equation 18 is drived and simplified as

V̇2=V̇1fre,SrSr+εf1f̃rḟr+εd1d̃rḋr+εf1f̃rεfSrf̂̇r+εd1d̃rεdSrd̂̇r(19)

In order to set V2 negative semi-definite, the adaptive interference laws are designed as

f̂̇r=εfSrd̂̇r=εdSr(20)

Substitute the adaptive interference law Equation 20 in Equation 19 as

V̇2kss2Ue2+Δ2e2krsin2χefre,SrSr+εf1f̃rḟr+εd1d̃rḋr(21)

In Equation 21, according to the reference Yuan et al. (2022), d̃rḋr0 and f̃rḟr0. Also, f(re,Sr)>0, and V̇20. If and only if s=0, e=0, χe=0, and Sr=0, that V̇2=0. The control system converges asymptotically according to the Lyapunov stability theorem. For the surge velocity u, the PID controller or the dynamic controller in Equation 16 stabilize the error of surge velocity ue. Therefore, this paper will not do too much elaboration.

4 Numerical simulations

To verify the GLOS guidance law and improved exponent switching law for path following in the horizontal plane, this paper takes REMUS 100 AUV as the research object and adopts the hydrodynamic parameters from reference Prestero (2001). The main parameters of the proposed scheme are as follows: L=1.33, ks=0.1, kr=2, λ1=5, λ2=30, ar=5, μ=1, m=1, n=2, σ=1, εf=7, and εd=3. All the simulation were impacted by unknown interferences as du=0.2sin(0.05t+π/3)+n(t), dv=0.1sin(0.04t+π/3)+n(t), and dr=0.2sin(0.05t+π/3)+n(t), where E[n(t)]=0. All the initial velocity and angular velocity were set as [u,v,r]=[0,0,0].

4.1 Case I

Case I employs a compound straight-line and curve desired path to verify the effectiveness of the proposed method. Four different methods track the compound desired path starting from [x,y,ψ]=[5,5,π/2]: (1) The proposed method, which is the GLOS guidance law with an improved exponent switching law based on the SMC; (2) Method 1, the LOS guidance law with a traditional switching law based on the SMC; (3) Method 2, the LOS guidance law with an improved exponent switching law based on the SMC and a fixed Δ=2L; (4) Method 3, the LOS guidance law with an improved exponent switching law based on the SMC and a fixed Δ=5L. The desired path is set as Equation 21

yd=43xd,0xd<301600xd70212+40,30xd11043100xd+40,110<xd140(22)

As shown in Figure 8, for Methods 2 and Methods 3, a smaller Δ leads to slower convergence to the desired path, while a larger Δ causes overshoots in the initial phase under the same control law. In contrast, the proposed method and Method one utilize the GLOS guidance law, which helps the vehicle avoid the slow convergence and overshoot issues mentioned above, particularly at the initial position and turning points. Figure 9 displays more details about the following errors of different methods. As shown in Figure 10, compared with Method 1, the improved exponent switching law significantly suppresses τr oscillations under the same parameters and quickly stabilizes re with strong anti-disturbance performance.

Figure 8
www.frontiersin.org

Figure 8. The path following results of different methods in case I.

Figure 9
www.frontiersin.org

Figure 9. The following errors of different methods in case I.

Figure 10
www.frontiersin.org

Figure 10. The control moments of yaw τr for proposed method and method 1 in case I.

4.2 Case II

Case II uses the sinusoidal desired path, which is yd=20sin0.03xd, to verify the robustness of proposed method. The desired path is tracked by proposed method from different initial position as: (1) e=0, [x,y,ψ]=[0,0,π/2]; (2) e=5, [x,y,ψ]=[0,5,π/2]; (3) e=10, [x,y,ψ]=[5,10,π/2]; (4) e=15, [x,y,ψ]=[10,15,π/2].

Figure 11 demonstrates the proposed method applied under different initial positions. The GLOS guidance efficiently directs the vehicle regardless of the initial cross-track error distance e. As shown in Figure 12, even when following a desired path with variable curvature, the following errors stabilize at all positions, particularly at the start position and corners with larger curvature. As shown in Figure 13, at the beginning of the following, the change of Δ is mainly affected by cross-track error e, Δ increase with the decrease of e. After following up the desired path, the change of Δ is mainly affected by κ. Δ decrease with the increase of κ. In general, the change of Δ better helps the vehicle to realize path following control.

Figure 11
www.frontiersin.org

Figure 11. The following results of different position in case II.

Figure 12
www.frontiersin.org

Figure 12. The following errors of different position in case II.

Figure 13
www.frontiersin.org

Figure 13. The change of Δ for different cross-track error e in case II.

5 Conclusion

The guidance layer and control layer enhance the GNC system capabilities of marine vehicles. This paper presents a balanced approach, integrating guidance and control law calculations, to boost the GNC system’s robustness and adaptability, instead of merely optimizing the control law. To overcome the fixed look-ahead distance limitation, a novel GLOS guidance law is proposed. It can adaptively adjust according to the cross-track error and the curvature of nearby points, enabling the marine vehicles to handle various compounded paths. This law outperforms traditional LOS guidance laws in several aspects. For the control law, an improved exponential switching law based on the ISMC method stabilizes the yaw’s virtual angular velocity, featuring rapid convergence, anti-disturbance, and chatter suppression. The Lyapunov stability theorem verifies the global asymptotic stability of the designed system. Simulation results confirm the robustness and adaptability of these proposed schemes.

Future work will focus on verifying the proposed methods through actual tests using various vessels (e.g., AUVs and USVs), with validation conducted on these platforms.

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 authors.

Author contributions

CY: Project administration, Conceptualization, Writing – original draft, Software. CS: Funding acquisition, Resources, Writing – review and editing. ZZ: Conceptualization, Writing – original draft, Software, Methodology. BL: Writing – review and editing, Formal analysis, Resources. YC: Writing – review and editing, Funding acquisition. JM: Visualization, Methodology, Writing – review and editing, Supervision.

Funding

The author(s) declare that financial support was received for the research and/or publication of this article. This research has been supported by the National Key Laboratory on Ship Vibration and Noise Foundation (Nos JCKY2024207C105, 6142204240306).

Acknowledgments

We acknowledge the facilities and technical assistance of the National Natural Science Foundation of China.

Conflict of interest

The authors declare 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

Borhaug, E., Pavlov, A., and Pettersen, K. Y. (2008). “Integral los control for path following of underactuated marine surface vessels in the presence of constant ocean currents,” in 2008 47th IEEE conference on decision and control (IEEE), 4984–4991.

Google Scholar

Breivik, M., and Fossen, T. I. (2005a). “Guidance-based path following for autonomous underwater vehicles,” in Proceedings of oceans 2005 MTS/IEEE (ieee), 2807–2814.

Google Scholar

Breivik, M., and Fossen, T. I. (2005b). “Principles of guidance-based path following in 2d and 3d,” in Proceedings of the 44th IEEE Conference on Decision and control (IEEE), 627–634.

Google Scholar

Ding, S., Mannan, M., and Poo, A. N. (2004). Oriented bounding box and octree based global interference detection in 5-axis machining of free-form surfaces. Computer-Aided Des. 36, 1281–1294. doi:10.1016/s0010-4485(03)00109-x

CrossRef Full Text | Google Scholar

Elmokadem, T., Zribi, M., and Youcef-Toumi, K. (2017). Terminal sliding mode control for the trajectory tracking of underactuated autonomous underwater vehicles. Ocean. Eng. 129, 613–625. doi:10.1016/j.oceaneng.2016.10.032

CrossRef Full Text | Google Scholar

Encarnacao, P., and Pascoal, A. (2000). “3d path following for autonomous underwater vehicle,”, 3. IEEE, 2977–2982. doi:10.1109/cdc.2000.914272Proc. 39th IEEE Conf. Decis. control cat. No. 00CH37187

CrossRef Full Text | Google Scholar

Fossen, T. I. (2011). Handbook of marine craft hydrodynamics and motion control. John Wiley & Sons.

Google Scholar

Fossen, T. I., and Lekkas, A. M. (2017). Direct and indirect adaptive integral line-of-sight path-following controllers for marine craft exposed to ocean currents. Int. J. Adapt. control signal Process. 31, 445–463. doi:10.1002/acs.2550

CrossRef Full Text | Google Scholar

Fossen, T. I., and Pettersen, K. Y. (2014). On uniform semiglobal exponential stability (usges) of proportional line-of-sight guidance laws. Automatica 50, 2912–2917. doi:10.1016/j.automatica.2014.10.018

CrossRef Full Text | Google Scholar

Fossen, T. I., Pettersen, K. Y., and Galeazzi, R. (2014). Line-of-sight path following for dubins paths with adaptive sideslip compensation of drift forces. IEEE Trans. Control Syst. Technol. 23, 820–827. doi:10.1109/tcst.2014.2338354

CrossRef Full Text | Google Scholar

Han, P., Liu, Z., Zhou, Z., Ban, L., and Hao, L. (2018). Path tracking control algorithm based on los method for surface self-propulsion vessel. Appl. Sci. Technol. 45, 66–70. doi:10.11991/yykj.201706005

CrossRef Full Text | Google Scholar

Heshmati-Alamdari, S., Nikou, A., and Dimarogonas, D. V. (2020). Robust trajectory tracking control for underactuated autonomous underwater vehicles in uncertain environments. IEEE Trans. Automation Sci. Eng. 18, 1288–1301. doi:10.1109/tase.2020.3001183

CrossRef Full Text | Google Scholar

Kim, E., Fan, S., Bose, N., and Nguyen, H. (2021). Current estimation and path following for an autonomous underwater vehicle (auv) by using a high-gain observer based on an auv dynamic model. Int. J. Control, Automation Syst. 19, 478–490. doi:10.1007/s12555-019-0673-5

CrossRef Full Text | Google Scholar

Lei, Q., and Zhang, W. (2017). Adaptive non-singular integral terminal sliding mode tracking control for autonomous underwater vehicles. IET Control Theory & Appl. 11, 1293–1306. doi:10.1049/iet-cta.2017.0016

CrossRef Full Text | Google Scholar

Liu, T., Dong, Z., Du, H., Song, L., and Mao, Y. (2017). Path following control of the underactuated usv based on the improved line-of-sight guidance algorithm. Pol. Marit. Res. 24, 3–11. doi:10.1515/pomr-2017-0001

CrossRef Full Text | Google Scholar

Ma, D., Chen, X., Ma, W., Zheng, H., and Qu, F. (2023). Neural network model-based reinforcement learning control for auv 3-d path following. IEEE Trans. Intelligent Veh. 9, 893–904. doi:10.1109/tiv.2023.3282681

CrossRef Full Text | Google Scholar

Miao, J., Wang, S., Tomovic, M. M., and Zhao, Z. (2017). Compound line-of-sight nonlinear path following control of underactuated marine vehicles exposed to wind, waves, and ocean currents. Nonlinear Dyn. 89, 2441–2459. doi:10.1007/s11071-017-3596-9

CrossRef Full Text | Google Scholar

Mu, D., Wang, G., Fan, Y., Bai, Y., and Zhao, Y. (2018). Fuzzy-based optimal adaptive line-of-sight path following for underactuated unmanned surface vehicle with uncertainties and time-varying disturbances. Math. Problems Eng. 2018, 1–12. doi:10.1155/2018/7512606

CrossRef Full Text | Google Scholar

Patre, B., Londhe, P., Waghmare, L., and Mohan, S. (2018). Disturbance estimator based non-singular fast fuzzy terminal sliding mode control of an autonomous underwater vehicle. Ocean. Eng. 159, 372–387. doi:10.1016/j.oceaneng.2018.03.082

CrossRef Full Text | Google Scholar

Prestero, T. T. J. (2001). Verification of a six-degree of freedom simulation model for the REMUS autonomous underwater vehicle. Cambridge, MA: Ph.D. thesis, Massachusetts institute of technology.

Google Scholar

Qiao, L., and Zhang, W. (2019). Trajectory tracking control of auvs via adaptive fast nonsingular integral terminal sliding mode control. IEEE Trans. Industrial Inf. 16, 1248–1258. doi:10.1109/tii.2019.2949007

CrossRef Full Text | Google Scholar

Reis, M. F., Jain, R. P., Aguiar, A. P., and de Sousa, J. B. (2019). Robust moving path following control for robotic vehicles: theory and experiments. IEEE Robotics Automation Lett. 4, 3192–3199. doi:10.1109/lra.2019.2925733

CrossRef Full Text | Google Scholar

Rong, S., and Xu, Y. (2022). Motion parameter estimation of auv based on underwater acoustic Doppler frequency measured by single hydrophone. Front. Mar. Sci. 9, 1019385. doi:10.3389/fmars.2022.1019385

CrossRef Full Text | Google Scholar

Roy, S., Baldi, S., and Fridman, L. M. (2020). On adaptive sliding mode control without a priori bounded uncertainty. Automatica 111, 108650. doi:10.1016/j.automatica.2019.108650

CrossRef Full Text | Google Scholar

Song, S., Liu, Z., and Wang, Z. (2025). Anti-disturbance tracking control of rigid spacecraft attitude systems with saturation and asymmetric constraints. IEEE Trans. Aerosp. Electron. Syst., 1–14. doi:10.1109/taes.2025.3562840

CrossRef Full Text | Google Scholar

Song, S., Liu, Z., Yuan, S., and Wang, Z. (2024a). Cascaded extended state observers-based fixed-time line-of-sight path following control for unmanned surface vessels with disturbances and saturation. IEEE Trans. Veh. Technol. 73, 7733–7747. doi:10.1109/tvt.2024.3357731

CrossRef Full Text | Google Scholar

Song, S., Liu, Z., Yuan, S., Wang, Z., and Wang, T. (2024b). A finite-time path following scheme of unmanned surface vessels with an optimization strategy. ISA Trans. 146, 61–74. doi:10.1016/j.isatra.2024.01.016

PubMed Abstract | CrossRef Full Text | Google Scholar

Tutsoy, O., and Barkana, D. E. (2021). Model free adaptive control of the under-actuated robot manipulator with the chaotic dynamics. ISA Trans. 118, 106–115. doi:10.1016/j.isatra.2021.02.006

PubMed Abstract | CrossRef Full Text | Google Scholar

Wang, C., Cheng, C., Yang, D., Pan, G., and Zhang, F. (2023). Auv planning and calibration method considering concealment in uncertain environments. Front. Mar. Sci. 10. doi:10.3389/fmars.2023.1228306

CrossRef Full Text | Google Scholar

Wang, D., He, B., Shen, Y., Li, G., and Chen, G. (2022). A modified alos method of path tracking for auvs with reinforcement learning accelerated by dynamic data-driven auv model. J. Intelligent & Robotic Syst. 104, 49–23. doi:10.1007/s10846-021-01504-0

CrossRef Full Text | Google Scholar

Wang, Z., Wang, Y., Sun, Y., and Qin, H. (2024). Fixed-time dynamic event-triggered three-dimensional formation control for multi-auv system with disturbance observer. Ocean. Eng. 308, 118165. doi:10.1016/j.oceaneng.2024.118165

CrossRef Full Text | Google Scholar

Xia, Y., Xu, K., Huang, Z., Wang, W., Xu, G., and Li, Y. (2022). Adaptive energy-efficient tracking control of a x rudder auv with actuator dynamics and rolling restriction. Appl. Ocean Res. 118, 102994. doi:10.1016/j.apor.2021.102994

CrossRef Full Text | Google Scholar

Xiang, X., Lapierre, L., and Jouvencel, B. (2015). Smooth transition of auv motion control: from fully-actuated to under-actuated configuration. Robotics Aut. Syst. 67, 14–22. doi:10.1016/j.robot.2014.09.024

CrossRef Full Text | Google Scholar

Xiang, X., Yu, C., and Zhang, Q. (2017). Robust fuzzy 3d path following for autonomous underwater vehicle subject to uncertainties. Comput. & Operations Res. 84, 165–177. doi:10.1016/j.cor.2016.09.017

CrossRef Full Text | Google Scholar

Xu, H., and Pan, J. (2022). Auv motion planning in uncertain flow fields using bayes adaptive mdps. IEEE Robotics Automation Lett. 7, 5575–5582. doi:10.1109/lra.2022.3157543

CrossRef Full Text | Google Scholar

Yu, C., Liu, C., Xiang, X., Zeng, Z., Wei, Z., and Lian, L. (2020). Line-of-sight guided time delay control for three-dimensional coupled path following of underactuated underwater vehicles with roll dynamics. Ocean. Eng. 207, 107410. doi:10.1016/j.oceaneng.2020.107410

CrossRef Full Text | Google Scholar

Yu, C., Xiang, X., Wilson, P. A., and Zhang, Q. (2019). Guidance-error-based robust fuzzy adaptive control for bottom following of a flight-style auv with saturated actuator dynamics. IEEE Trans. Cybern. 50, 1887–1899. doi:10.1109/tcyb.2018.2890582

PubMed Abstract | CrossRef Full Text | Google Scholar

Yuan, C., Shuai, C., Fang, Y., and Ma, J. (2022). Decoupled planes’ non-singular adaptive integral terminal sliding mode trajectory tracking control for x-rudder auvs under time-varying unknown disturbances. J. Mar. Sci. Eng. 10, 1408. doi:10.3390/jmse10101408

CrossRef Full Text | Google Scholar

Yuan, C., Shuai, C., Ma, J., Fang, Y., Jiang, S., and Gao, C. (2023). Adaptive optimal 3d nonlinear compound line-of-sight trajectory tracking control for over-actuated auvs in attitude space. Ocean. Eng. 274, 114056. doi:10.1016/j.oceaneng.2023.114056

CrossRef Full Text | Google Scholar

Keywords: guidance law, line-of-sigh, path following, sliding mode control, marine vehicles, global asymptotic stability

Citation: Yuan C, Shuai C, Zhang Z, Li B, Cheng Y and Ma J (2025) Geometric line-of-sight guidance law with exponential switching sliding mode control for marine vehicles’ path following. Front. Robot. AI 12:1598982. doi: 10.3389/frobt.2025.1598982

Received: 24 March 2025; Accepted: 04 June 2025;
Published: 23 June 2025.

Edited by:

Shaoming He, Beijing Institute of Technology, China

Reviewed by:

Önder Tutsoy, Adana Science and Technology University, Türkiye
Zhilin Liu, Harbin Engineering University, China

Copyright © 2025 Yuan, Shuai, Zhang, Li, Cheng and Ma. 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: Chengren Yuan, eWNyNDk3NTM5NzY0QGdtYWlsLmNvbQ==; Zhanshuo Zhang, MTU4MjcxMzkwMjRAMTYzLmNvbQ==

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.