Next Article in Journal
Rapid MRTA in Large UAV Swarms Based on Topological Graph Construction in Obstacle Environments
Previous Article in Journal
Urban Air Mobility Risk Assessment and Safety Control over Large-Scale Public Events: A City Marathon Case Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Disturbance-Resilient Path-Following for Unmanned Airships via Curvature-Aware LOS Guidance and Super-Twisting Terminal Sliding-Mode Control

by
Rongwei Liang
,
Duc Thien An Nguyen
and
Mostafa Hassanalian
*
Department of Mechanical Engineering, New Mexico Tech, Socorro, NM 87801, USA
*
Author to whom correspondence should be addressed.
Drones 2026, 10(1), 47; https://doi.org/10.3390/drones10010047
Submission received: 17 November 2025 / Revised: 19 December 2025 / Accepted: 24 December 2025 / Published: 9 January 2026

Highlights

What are the main findings?
  • Barrier Lyapunov functions guarantee strict tracking error constraint satisfaction.
  • Curvature-aware LOS guidance suppresses index jumps on closed paths.
What are the implications of the main finding?
  • Superior tracking accuracy demonstrated under strong crosswind vs. ATSMC and ADRC.
  • Robust to large parametric uncertainties without controller retuning.

Abstract

Unmanned airships are highly sensitive to parametric uncertainty, persistent wind disturbances, and sensor noise, all of which compromise reliable path-following. Classical control schemes often suffer from chattering and fail to handle index discontinuities on closed-loop paths due to the lack of mechanisms and cannot simultaneously provide formal guarantees on state constraint satisfaction. We address these challenges by developing a unified, constraint-aware guidance and control framework for path-following in uncertain environments. The architecture integrates an extended state observer (ESO) to estimate and compensate lumped disturbances, a barrier Lyapunov function (BLF) to enforce state constraints on tracking errors, and a super-twisting terminal sliding-mode (ST-TSMC) control law to achieve finite-time convergence with continuous, low-chatter control inputs. A constructive Lyapunov-based synthesis is presented to derive the control law and to prove that all tracking errors remain within prescribed error bounds. At the guidance level, a nonlinear curvature-aware line-of-sight (CALOS) strategy with an index-increment mechanism mitigates jump phenomena at loop-closure and segment-transition points on closed yet discontinuous paths. The overall framework is evaluated against representative baseline methods under combined wind and parametric perturbations. Numerical results indicate improved path-following accuracy, smoother control signals, and strict enforcement of state constraints, yielding a disturbance-resilient path-following solution for the cruise of an unmanned airship.

1. Introduction

Unmanned airships are experiencing a resurgence in strategic interest for applications demanding long-endurance and high-altitude station-keeping, such as persistent surveillance, atmospheric sensing, and serving as high-altitude pseudo-satellites (HAPSs) for telecommunications [1,2]. Their inherent energy efficiency and substantial payload capacity make them particularly suited for missions impractical for conventional fixed-wing or rotary-wing UAVs [3]. However, realizing this potential is contingent upon developing highly reliable autonomous navigation systems. A cornerstone of this autonomy is path-following control, which requires the airship to converge to and maintain a predefined geometric path in the presence of significant and persistent operational challenges [4].
The control of unmanned airships is a challenging problem, fundamentally complicated by a confluence of several interacting factors. One arises from the airship’s internal dynamics, which are characterized by large inertia, low damping, and highly coupled nonlinear behavior, rendering the vehicle inherently sluggish and difficult to stabilize [5]. This inherent dynamic challenge is exacerbated by the operational environment, as operating at high altitudes exposes the vehicle to persistent and intense wind fields, whose wind velocity can be a significant fraction of the airship’s airspeed. Consequently, this elevates wind from a disturbance to a dominant and mission-critical factor demanding robust compensation [6]. Compounding these challenges, many missions, such as area surveillance, require the airship to follow closed-loop and repetitive trajectories (e.g., racetrack patterns), often while satisfying strict state constraints on tracking error to ensure safety or sensor coverage. These paths introduce topological challenges for guidance systems, such as reference discontinuity, which are not encountered in simple point-to-point navigation [7,8]. Addressing these multifaceted challenges calls for an integrated guidance and control architecture that provides robustness, smooth actuation, topological consistency, and explicit constraint handling.
The LOS guidance law remains a well-established and widely adopted method, valued for its geometric clarity and low computational overhead [9]. It operates by directing the vehicle towards a virtual target or look-ahead point situated on the desired path. However, classical LOS guidance with a fixed look-ahead distance suffers from an inherent trade-off: a small distance yields aggressive tracking but risks oscillations, while a large distance ensures smoothness at the cost of sluggish response. More importantly, the LOS guidance law is susceptible to steady-state cross-track errors when subjected to persistent lateral disturbances, such as crosswind, regardless of whether the look-ahead distance is small or large [10].
Several extensions of the LOS framework have been developed to improve robustness and tracking accuracy. Integral LOS (ILOS) augments the classical law with an integral term that compensates for constant environmental forces, thereby removing steady-state cross-track errors [11,12]. Subsequent work has introduced adaptive LOS schemes in which the look-ahead distance is adjusted online based on the cross-track error [13]. Although these approaches improve tracking performance on open or piece-wise continuous paths, they share a common and unaddressed limitation that they fail to handle the topological discontinuity inherent in closed-loop trajectories. When the look-ahead point crosses the path’s seam, either at the closure point of a loop (e.g., from the end waypoint back to the start) or at a segment transition (e.g., from a straight section into a turning arc), the path index undergoes an abrupt jump. This discrete index-jump phenomenon causes a discontinuous change in the commanded heading, which can result in control signal saturation and degraded tracking performance, an important concern for persistent loitering missions [14].
At the control layer, sliding-mode control (SMC) has been extensively studied for its robustness against matched uncertainties and external disturbances [15]. Its practical application, however, is often hindered by the chattering phenomenon—high-frequency oscillations in the control signal caused by the discontinuous switching law, which may excite unmodeled dynamics and accelerate actuator wear [16,17]. Research to mitigate this issue has primarily followed two paths. The first involves higher-order SMC methods, notably the Super-Twisting Algorithm (STA) [18,19]. By shifting the discontinuity to a higher derivative of the control signal, the STA generates a continuous control action effectively suppressing chattering while preserving the finite-time convergence and robustness properties of conventional SMC [20]. The second path aims to enhance convergence speed through TSMC and its nonsingular variants [21]. Unlike conventional SMC, which offers asymptotic stability, TSMC ensures finite-time convergence of the system states, a property often required in fast-response applications [22]. Although the combination of the STA and TSMC provides a practical means for achieving low-chatter, finite-time control [23], these methods remain fundamentally reactive. Their efficacy relies on control gains being large enough to dominate the worst-case disturbance bound [24].
Recent developments have also combined super-twisting sliding-mode control with disturbance observers and intelligent tuning strategies. Nguyen et al. designed a fixed-time super-twisting disturbance observer and ST-SMC for secure communication of fractional-order chaotic systems, achieving fixed-time synchronization in the presence of channel perturbations [25]. Maged et al. proposed an optimal ST-SMC strategy for islanded microgrids tuned via an artificial hummingbird algorithm [26], while similar data-driven strategies have been explored for airship attitude control [27]. These designs, however, are formulated for state-regulation problems in chaotic, power-electronic, or general aerial systems and do not address geometric path-following, index-jump phenomena on closed trajectories, or explicit BLF-based state constraint guarantees for underactuated aerial vehicles. For an airship facing large and sustained wind forces, this can result in excessive control effort and may not be the most efficient strategy. These considerations indicate the need for a proactive mechanism capable of estimating and compensating for the dominant portion of the disturbance, thereby reducing the reliance on high-gain robust control.
To enable proactive disturbance compensation, the ESO has emerged as a compelling paradigm [28]. The core concept of an ESO is to aggregate all sources of uncertainty, including external disturbances, unmodeled dynamics, and parametric variations, into a single total disturbance variable [29]. This augmented variable is then treated as an extended state of the system, which the observer estimates in real time. The notable advantage of the ESO is its weak dependence on detailed system modeling. The ESO requires only coarse structural knowledge of the system’s mathematical model while providing a direct estimate of the total disturbance, which can then be actively compensated in the control loop. These ESO-based designs have been applied across various aerospace platforms, where they have demonstrated improved disturbance rejection and robustness [30].
Despite these individual advances, an important gap remains in integrating these developments into a cohesive framework. Advanced guidance laws, finite-time robust controllers, and disturbance observers have been developed largely as standalone components, and a framework that integrates all three in a unified manner is still lacking. In addition, existing approaches rarely offer formal guarantees on state constraint bounds satisfaction, such as bounds on tracking errors, which are essential for safe operation near obstacles and for maintaining sensor coverage [31,32]. Achieving such integration is nontrivial, as it requires ensuring the stability of a tightly coupled system in which the observer, guidance law, and controller interact dynamically while state constraint bounds must be enforced without relying on excessively high feedback gains.
To address the aforementioned limitations and bridge the identified research gaps, this paper develops a unified guidance and control framework designed to enhance disturbance resilience for unmanned airships executing closed-loop path-following missions in uncertain environments. The main contributions of this work are summarized as follows:
  • A Curvature-Aware Adaptive LOS Guidance Law: A novel nonlinear LOS guidance law is proposed that dynamically adapts the look-ahead distance based on both local path curvature and cross-track error. This strategy is coupled with an index-increment mechanism that explicitly suppresses the index-jump phenomenon, guaranteeing a smooth and continuous LOS angle command even across the seam of closed-loop trajectories.
  • A Unified Guidance and Control Synthesis with BLF Constraint Guarantee: We develop a unified guidance and control synthesis that rigorously enforces state constraints. A BLF is constructed on the LOS heading error, guaranteeing that this guidance error remains within predefined bounds for all time, thus ensuring stable and predictable controller behavior.
  • A Finite-Time, Disturbance-Rejecting ST-TSMC Law: A robust inner-loop controller is developed by integrating an ESO with an ST-TSMC law. The ESO estimates and compensates for lumped physical disturbances and complex kinematic disturbances arising from the LOS geometry. The ST-TSMC law then drives the yaw-rate tracking error to a small residual set in finite time, ensuring chattering-free, robust tracking of the BLF-constrained guidance command.
The remainder of this paper is organized as follows. Section 2 details the airship dynamic model and formulates the path-following control problem. Section 3 presents the geometric representation of the reference path and derives the associated error kinematics. Section 4 constructively derives the integrated guidance and control framework, detailing the ESO, the BLF-SMC synthesis, and the guidance law. Section 5 presents the formal stability analysis, culminating in the unified stability theorem. Section 6 reports the simulation studies, together with comparative and robustness evaluations, that assess the performance of the proposed framework. Finally, Section 7 concludes the paper and discusses potential avenues for future research.

2. System Modeling and Problem Formulation

The unmanned airship considered in this study adopts a conventional ellipsoidal envelope filled with helium, which provides the buoyant lift required to sustain flight. The gondola, mounted beneath the envelope, houses the avionics and power systems. Two propellers, symmetrically installed on both sides of the gondola, deliver the main propulsion forces, while the rudder mounted at the empennage surface generates the yaw control moment. The general configuration and coordinate frames for the airship are illustrated schematically in Figure 1. To describe the planar motion of the airship, two coordinate frames are defined. The Earth-Fixed Reference Frame (ERF), denoted as O g x g y g , is fixed to the ground, with the x g -axis pointing north and the y g -axis pointing east. The Body-Fixed Reference Frame (BRF), denoted as O x y , is rigidly attached to the airship with its origin O located at the center of volume (CV). The x-axis is directed forward along the airship’s longitudinal axis toward the nose, while the y-axis is perpendicular to the x-axis and points laterally to the right. The airship’s attitude is characterized by the yaw angle ψ , which specifies the orientation of the BRF relative to the ERF. The attitude of the airship is characterized by the yaw angle ψ , which defines the orientation of the BRF relative to the ERF.

2.1. Kinematic Model

Assuming that the airship behaves as a rigid body and that the motion is restricted to the horizontal plane neglecting pitch and roll dynamics, the kinematic relationship between the position and velocity of the airship in the two coordinate frames can be written as
ζ ˙ = R ( ψ ) v = cos ψ sin ψ sin ψ cos ψ u v ,
where ζ = [ x , y ] T represents the position vector of the airship’s center of volume (CV) in the ERF, and v = [ u , v ] T denotes the surge and sway velocities in the BRF. The transformation matrix R ( ψ ) captures the geometric coupling introduced by the yaw orientation.

2.2. Dynamic Model

The dynamic behavior of the airship in the horizontal plane can be described by a set of coupled nonlinear equations that capture both translational and rotational motions. These two components are inherently interconnected, since inertial and aerodynamic couplings arise naturally from the vehicle’s geometry and its underactuated configuration.
The translational dynamic component, which describes the surge–sway motion of the airship in the BRF, is dynamically coupled with the yaw behavior and can be expressed in a compact matrix form as
m u 0 0 m v u ˙ v ˙ = m v r v m u r u d u u d v v + τ 2 0 + δ u δ v ,
where m u and m v are the effective mass terms that incorporate the added-mass effects in the surge and sway directions, respectively; d u and d v are the corresponding hydrodynamic damping coefficients; and T p denotes the total thrust produced by the propellers. The lumped uncertainties Δ u and Δ v include unmodeled nonlinearities, parametric perturbations, and exogenous disturbances.
The rotational dynamic component, which is dynamically coupled with the translational motion and governs the yaw dynamics, is formulated as
1 0 0 m r M r ψ ˙ r ˙ = 0 1 0 0 C r ψ r + 0 m u v u v 0 d r r + 0 τ 1 + 0 δ r ,
where ψ and r = ψ ˙ represent the yaw angle and yaw rate, respectively. The matrices M r = diag ( 1 , m r ) and C r denote the rotational subsystem’s effective inertia and cross-inertial coupling matrix. The physical parameters m u v m u m v and d r quantify the inertial coupling from the translational dynamics and the hydrodynamic yaw damping, respectively. The inputs to the rotational subsystem consist of the control torque τ 1 , generated by the rudder, and the lumped disturbance δ r , which aggregates all unmodeled dynamics, parametric uncertainties, and external wind effects. In the dynamic formulation (2) and (3), the mass and inertia matrices are assumed to be diagonal, implying effective symmetry about the principal axes. Practical airships, however, often exhibit slight asymmetries due to gondola placement or uneven payload distribution, leading to non-zero off-diagonal terms. Within the proposed control architecture, the coupling torques arising from such structural asymmetries are not neglected but are treated as part of the internal unmodeled dynamics. These effects are aggregated into the lumped disturbance term δ r and are actively estimated and compensated by the ESO, ensuring robust performance despite geometric imperfections.
The adopted 3-DOF formulation provides a concise yet sufficient representation of the dominant horizontal-plane dynamics of the airship. By decoupling the vertical motion, which can be independently governed through buoyancy modulation or pitch control, the model preserves essential dynamic characteristics while enabling tractable analysis within the planar domain. Nevertheless, the airship remains an intrinsically underactuated system, featuring three motion states ( u , v , r ) but only two control inputs ( τ 1 , τ 2 ) . Such structural underactuation inherently couples the surge, sway, and yaw dynamics in a nonlinear manner, thereby imposing nontrivial challenges for subsequent controller design and stability analysis. From an operational standpoint, the adopted 3-DOF model focuses on the cruise and loitering regime, where the airship maintains a nearly constant altitude and small pitch and roll angles, and where lateral path-following in the horizontal plane is the primary objective. In many practical missions, the vertical motion is governed by a slower outer-loop controller that regulates buoyancy and pitch independently of the horizontal guidance. A full 6-DOF description would augment the state with the vertical velocity and attitude ( w , p , q ) as well as the altitude and Euler angles ( z , ϕ , θ ) and would introduce additional aerodynamic couplings between the longitudinal, lateral, and vertical channels. While the proposed guidance and control concepts, ESO-based disturbance rejection, BLF-constrained error shaping, and ST-TSMC for finite-time tracking, can in principle be replicated for the added degrees of freedom, the resulting stability analysis must account for the stronger cross-couplings and for the tighter actuator-authority limits in the coupled roll–pitch–yaw dynamics. These aspects are addressed further in the concluding discussion on future extensions.

2.3. Disturbance and Uncertainty Formulation

In realistic flight conditions, the airship is inevitably influenced by environmental factors such as wind, turbulence, and atmospheric pressure variations. Among these, crosswind effects play a particularly dominant role in altering both the translational and rotational responses of the vehicle. To account for these effects, a lumped disturbance vector Δ = [ Δ u , Δ v , Δ r ] T is introduced to encapsulate unmodeled dynamics, parametric uncertainties, and wind-induced forces and moments. Assuming a mean wind speed F w acting from direction ψ w , the equivalent disturbance components expressed in the BRF are given by
W u W v W r = F w cos ( ψ ψ w ) sin ( ψ ψ w ) l x sin ( ψ ψ w ) l y cos ( ψ ψ w ) ,
where [ l x , l y ] denote the aerodynamic moment arms measured from the airship’s center of volume (CV) to the aerodynamic center. These relationships effectively capture the coupling between translational and rotational disturbances caused by the lateral wind field.
δ r δ u δ v = Δ δ r Δ δ u Δ δ v + Δ m u v u v Δ m u v v r Δ m u v u r Δ d r r Δ d u u Δ d v v Δ m r r ˙ Δ m u u ˙ Δ m v v ˙ + W r W u W v ,
where Δ δ i ( i { u , v , r } ) encapsulates the unmodeled higher-order dynamics, including the coupling torques arising from structural asymmetries (off-diagonal inertial terms) and pitch/roll cross-couplings; Δ m i and Δ d i represent parameter uncertainties associated with the aerodynamic and added-mass effects, and W i ( i { u , v , r } ) corresponds to the wind-induced forces and moment described in Equation (4).
Assumption 1. 
It is assumed that the overall lumped disturbances are bounded by finite but unknown constants, i.e., | δ i | δ ¯ i ( i { u , v , r } ), where δ ¯ i > 0 and denotes the unknown finite upper bound of the ith lumped disturbance. This mild assumption is standard in nonlinear airship and marine vehicle modeling and provides a foundation for the design of robust control laws that guarantee stability without requiring explicit disturbance estimation.

2.4. Control Objectives

Consider the unmanned airship system governed by the kinematic and dynamic models (1)–(3), subject to the lumped disturbances δ i defined in Equation (5) and bounded according to Assumption 1. Building upon the path-following error dynamics developed in Section 3, the main objective of this work is to design a robust, finite-time, and constraint-aware control framework that ensures constraint satisfaction and closed-loop stability even in the presence of input saturation. Specifically, the proposed control framework aims to synthesize the desired commanded control input τ c = [ τ 1 , τ 2 ] T , such that the following control objectives are achieved simultaneously:
  • Finite-time practical convergence. There exist a finite time T f and non-negative radii ε e and ε ψ such that, for all t T f ,
    ( e e ( t ) , e ψ ( t ) ) [ ε e , ε e ] × [ ε ψ , ε ψ ] .
    In the absence of disturbances, the convergence is exact, corresponding to ε e = ε ψ = 0 .
  • Prescribed output constraints. Let k e , k ψ : [ 0 , ) ( 0 , ) be continuously differentiable, time-varying constraint bounds. Define the time-varying safe set
    C ( t ) : = ( e e , e ψ ) : | e e | < k e ( t ) , | e ψ | < k ψ ( t ) .
    Constraint satisfaction is achieved by establishing the forward invariance of C ( t ) .
    ( e e ( 0 ) , e ψ ( 0 ) ) C ( 0 ) ( e e ( t ) , e ψ ( t ) ) C ( t ) , t 0 .
  • Input saturation handling. Let τ c = [ τ 1 , c , τ 2 , c ] denote the commanded input, while τ = [ τ 1 , τ 2 ] represents the actuator-constrained input satisfying τ i , min < τ i , max . The actuator nonlinearity is captured through the saturation mapping
    τ i = sat [ τ i , min , τ i , max ] ( τ i , c ) : = min τ i , max , max { τ i , min , τ i , c } ,
    where i { 1 , 2 } , and closed-loop stability as well as performance robustness must be preserved in the presence of this nonlinear saturation behavior, potentially requiring integral anti-windup compensation.

3. Path Geometry and Guidance Law Formulation

To facilitate the subsequent development of the guidance and control laws, the planar reference trajectory Γ is modeled as a piecewise continuous geometric path r d ( s ) = [ x d ( s ) y d ( s ) ] , s [ 0 , L ] . The geometric properties, including the curvature κ ( s ) , are known a priori and do not require real-time estimation. The path is parameterized with unit speed, i.e., r d ( s ) = 1 for all s, so that the unit tangent vector of the associated planar Frenet–Serret frame is t d ( s ) = r d ( s ) = [ cos ψ d ( s ) sin ψ d ( s ) ] and the corresponding unit normal vector is n d ( s ) = [ sin ψ d ( s ) cos ψ d ( s ) ] . In the two-dimensional case, the Frenet–Serret relations reduce to t d ( s ) = κ ( s ) n d ( s ) and n d ( s ) = κ ( s ) t d ( s ) , where κ ( s ) denotes the curvature of the reference path. These relations justify the use of the 2-D kinematic formula and provide a consistent definition of the arc-length variable s along the trajectory. At each time instant, the current airship position p ( t ) = [ x ( t ) y ( t ) ] is orthogonally projected onto Γ , yielding the closest point p d ( t ) = r d ( s ( t ) ) and the corresponding along-track coordinate s ( t ) . The effective path coordinate used for guidance is then defined as s t ( t ) = s ( t ) + L d c , where L d c denotes the local arc-length offset between the projection point and the look-ahead location along the curve.
The path-following objective is defined relative to the reference curve Γ . The cross-track error e e denotes the perpendicular distance between the airship’s position p = [ x , y ] and the closest point on Γ , p d = [ x d , y d ] , and corresponds to the lateral component of p p d expressed in the Frenet frame at p d :
0 e e = R ( ψ d ) ( p p d ) ,
where ψ d denotes the tangent orientation of the reference path at p d . The evolution of this geometric error follows directly from the Frenet-Serret kinematics [33,34]:
e ˙ e = u sin ( ψ ψ d ) + v cos ( ψ ψ d ) ,
where ( u , v ) denote the body-fixed surge and sway velocities, respectively. Defining the relative heading ψ ˜ ψ ψ d , the kinematic relation (10) simplifies to
e ˙ e = u sin ( ψ ˜ ) + v cos ( ψ ˜ ) .
Equation (11) shows that the cross-track error e e is an unactuated state whose evolution is dictated solely by the relative heading ψ ˜ and the lateral velocity v. As a result, e e can only be regulated indirectly by appropriately shaping the dynamics of ψ ˜ through the heading reference ψ , thereby necessitating a guidance law that ensures its convergence to zero.

3.1. Line-of-Sight (LOS) Guidance Formulation

The kinematic relation in (11) shows that the cross-track error e e can only be influenced indirectly through the heading ψ . To generate a suitable reference for ψ , a line-of-sight (LOS) guidance law is adopted. For a general three-dimensional vehicle, the LOS guidance command can be written in a compact vector form as
u LOS = k LOS v ^ × v ^ LOS ,
where v ^ R 3 denotes the unit heading (or velocity) vector of the airship and v ^ LOS R 3 is the unit vector pointing from the vehicle position to the look-ahead point on the reference path. The cross product in (12) generates a control moment orthogonal to the plane spanned by v ^ and v ^ LOS , with magnitude v ^ × v ^ LOS = sin ψ ˜ , where ψ ˜ is the heading misalignment angle. The positive scalar gain k LOS determines the rate at which the heading vector is rotated towards the LOS direction and thus provides a direct tuning parameter to trade-off convergence speed against the constraints on commanded lateral acceleration and heading rate. In the planar case considered in this work, both v ^ and v ^ LOS lie in the horizontal plane, and (12) reduces to the scalar LOS guidance expression used below. The method constructs an instantaneous virtual target, or look-ahead point p l a = [ x l a , y l a ] , located on the reference path Γ . The relative position vector from the airship’s current location p = [ x , y ] to this look-ahead point determines the LOS angle ψ l o s :
ψ l o s = atan2 ( y l a y , x l a x ) ,
with formulation (13), regulation of the cross-track error is achieved indirectly by steering the airship’s heading ψ toward the time-varying LOS reference ψ l o s . The closed-loop characteristics of this indirect mechanism depend on the specification of the look-ahead point p l a , as discussed in the following subsection.
The selection of p l a is determined by the adaptive look-ahead distance L d . A fixed L d yields an inherent trade-off: large values promote smooth control action but degrade tracking accuracy in high-curvature segments, whereas small values enhance tracking responsiveness at the expense of increased control sensitivity and potential oscillations. To balance these competing effects, L d is adjusted online. The look-ahead point p l a is defined as the point on Γ that lies an arc length of L d ahead of the closest path point p d . The adaptation mechanism regulates L d through two geometric error indicators. First, the distance is modulated inversely with the local curvature κ via L d , κ = f 1 ( κ ) , reducing L d in high-curvature regions to maintain tracking fidelity and prevent premature shortcutting of the path. Second, the distance is scaled by the lateral deviation e e through η e = f 2 ( e e ) , which decreases L d when the vehicle is substantially displaced from the path, thereby promoting a more direct intercept trajectory and improving convergence. These complementary effects are combined into a single, bounded adaptation law:
L d = sat L d , κ · η e , L d , m i n , L d , m a x ,
where L d , min and L d , max specify the admissible interval for L d , ensuring compliance with physical limitations and preserving closed-loop stability. For implementation clarity, the online update of the look-ahead distance can be viewed as a short sequence of geometric operations that is repeated at each guidance cycle. Algorithm 1 summarizes this curvature-aware adaptation process, from computing the closest-point projection and local curvature to evaluating the error-dependent scaling and applying the saturation bounds that define  L d .
Algorithm 1 Curvature-Aware Adaptation of Look-Ahead Distance L d
Require: 
Current vehicle position p = [ x , y ] , path Γ , cross-track error e e , curvature function κ ( s ) , bounds L d , min , L d , max
1:
Compute closest-point coordinate s c on Γ and curvature κ c κ ( s c )
2:
Evaluate curvature-based base distance L d , κ f 1 ( κ c )
3:
Evaluate error-based scaling factor η e f 2 ( e e )
4:
Form the raw look-ahead distance L d raw L d , κ · η e
5:
Apply saturation to enforce physical limits
L d sat L d raw , L d , min , L d , max
6:
Compute look-ahead arc coordinate s l a s c + L d
7:
Evaluate look-ahead point on the path p l a Γ ( s l a ) = [ x l a , y l a ]
8:
Compute LOS angle ψ l o s atan2 ( y l a y , x l a x )
9:
return Updated look-ahead distance L d , look-ahead point p l a , and LOS angle ψ l o s
A practical difficulty emerges when applying the guidance logic in Section 3.1 to closed-loop trajectories. Specifically, for closed-loop paths parameterized by the arc length s [ 0 , L ] , a numerical discontinuity occurs at the closure point where s resets from L to 0. Without intervention, this reset causes the tracking error to undergo a sudden large jump of magnitude L, triggering impulsive control spikes. To mitigate this jump phenomenon the path parameter is effectively unwrapped into a continuous domain by tracking the number of completed loops. Let i d x l a ( k ) denote the discrete path index of the look-ahead point p l a at sampling instant k. As the vehicle approaches the path seam corresponding to the N 1 index wrap-around, a direct computation of p l a may cause i d x l a to change discontinuously. Such discontinuities produce abrupt variations in ψ l o s in Equation (13), thereby introducing undesirable transients into the closed-loop system. To preserve reference continuity, an incremental index-update mechanism is employed in place of a fully recomputed index. Let i d x t a r g e t ( k ) denote the naively computed index, which may contain a discontinuous jump. The raw incremental change relative to the previous index is
Δ i d x r a w ( k ) = i d x t a r g e t ( k ) i d x l a ( k 1 ) .
The raw increment Equation (15) is subsequently bounded by the admissible rate limit Δ i d x max , defined as the maximum allowable index variation over a sampling interval Δ t :
Δ i d x s a t ( k ) = sat Δ i d x r a w ( k ) , Δ i d x max , + Δ i d x max ,
the update of the look-ahead index is governed solely by the bounded, rate-limited increment:
i d x l a ( k ) = i d x l a ( k 1 ) + Δ i d x s a t ( k ) .

3.2. Guidance–Control Error Kinematics

The guidance law in Section 3.1 generates the continuously varying LOS reference ψ l o s in Equation (13). Accordingly, the control design focuses on regulating the LOS heading error e ψ , defined as the angular discrepancy between the vehicle’s heading and the LOS direction:
e ψ = atan2 sin ( ψ ψ l o s ) , cos ( ψ ψ l o s ) ,
where e ψ ( π , π ] denotes the instantaneous angular deviation between the airship’s heading and the virtual target direction. The connection between this kinematic quantity and the dynamic control input, namely, the yaw rate r, follows from its time derivative. Differentiating Equation (18) gives
e ˙ ψ = ψ ˙ ψ ˙ l o s ,
substituting the yaw-rate relation ψ ˙ = r into (19) yields the kinematic expression for the LOS heading error:
e ˙ ψ = r p s i ˙ l o s .
The kinematic relation in Equation (20) provides a link between the LOS error dynamics and the control input, reducing the path-following task to the stabilization of a perturbed first-order integrator in the variable r. The LOS rate ψ ˙ l o s constitutes a time-varying kinematic disturbance whose value depends not only on the vehicle’s translational velocity ( x ˙ , y ˙ ) but also on the motion of the look-ahead point ( x ˙ l a , y ˙ l a ) , the latter being dictated by the adaptive guidance law in Equation (14).

4. Control Design

To address the challenges of uncertainty and disturbance formulated in the previous section, a hierarchical integrated guidance and control framework is proposed, as illustrated in the framework in Figure 2. The architecture is holistically designed to provide a robust solution by systematically decomposing the path-following task. It is composed of three primary, synergistic components: (1) an ESO to estimate and actively compensate for lumped disturbances in real time, (2) a nonlinear, curvature-aware guidance law to generate robust and continuous desired state commands, and (3) an STS-ATSMC to ensure fast and smooth error convergence of the inner control loops. Each component is detailed in the following subsections.

4.1. Inner-Loop Dynamics and Disturbance Estimation

The control architecture adopts a cascaded structure, in which the inner loop regulates the yaw-rate dynamics, whereas the outer loop governs the path-following kinematics. To ensure reliable tracking of the desired yaw-rate command r des under parametric uncertainties and external disturbances, we examine the rotational dynamics. From (3), the yaw dynamics are expressed as
m r r ˙ = ( m u m v ) u v d r r + τ 1 + δ r .
Equation (21) can be reformulated into an affine control form:
r ˙ = f r ( u , v , r ) + b r τ 1 + d r ( t ) ,
where f r ( m u v u v d r r ) / m r denotes the known nonlinear dynamics, b r 1 / m r is the control input gain, and d r δ r / m r denotes the lumped uncertainty, arising from unmodeled effects and external disturbances. To mitigate the influence of this uncertainty, an ESO is adopted, and the ESO treats d r ( t ) as an augmented state and provides a real-time estimate d ^ r = z ^ r , 3 . The estimation error d ˜ r ( t ) = d r ( t ) d ^ r ( t ) is uniformly ultimately bounded, satisfying d ˜ r c r / ω r .
To leverage the disturbance estimate provided by the ESO, a control law is formulated via feedback linearization combined with active disturbance rejection. The objective is to cancel the known nonlinear dynamics f r ( u , v , r ) and compensate for the estimated disturbance d ^ r ( t ) while introducing a new virtual control input ν r that will subsequently be designed to stabilize the yaw-rate tracking error. Under this construction, the yaw control torque is specified as
τ 1 = 1 b r f r ( u , v , r ) d ^ r + ν r .
Substituting the control law (23) into the affine yaw dynamics (22) yields the resulting inner-loop plant:
r ˙ = f r + b r 1 b r ( f r d ^ r + ν r ) + d r = f r f r d ^ r + ν r + d r = ν r + ( d r d ^ r ) .
Define the residual disturbance estimation error as d ˜ r ( t ) d r ( t ) d ^ r ( t ) . The compensated yaw dynamics thus reduce to the perturbed first-order system
r ˙ = ν r + d ˜ r .
Equation (25) reveals a structural simplification: the original coupled and nonlinear yaw dynamics have been reduced to a perturbed first-order integrator driven solely by the virtual control input ν r and the bounded disturbance residual d ˜ r . This representation clarifies the subsequent design objective, namely, to synthesize ν r such that yaw rate r tracks the desired yaw-rate command r des , while ensuring closed-loop stability in the presence of d ˜ r .
In the implementation of the inner-loop extended state observer, we assume that the planar position ( x , y ) and the heading angle ψ of the airship are available from the onboard GPS/IMU, while the yaw rate is obtained from the gyroscope and the rudder deflection is measured from the servo feedback. The ESO therefore uses the heading (or heading-error) signal and its rate as measured outputs, and the rudder deflection as the control input, to reconstruct the lumped matched disturbance d ( t ) acting in the yaw channel. The estimated term d ^ ( t ) aggregates wind-induced moments, modeling errors, and unmodeled aerodynamic couplings and is fed back for disturbance compensation. In this study, actuator dynamics are assumed nominal and the observer is not intended to distinguish between environmental disturbances and actuator malfunctions. For real-flight applications, the disturbance estimate provided by the ESO could be integrated with dedicated fault-detection and isolation schemes developed for airships, where residual-based methods are used to discriminate persistent actuator faults from transient wind gusts [35].

4.2. Curvature-Aware LOS Guidance Kinematic Analysis

The analysis with Equation (20) in Section 3.1 shows that the guidance objective reduces to stabilizing the yaw-rate error e ˙ ψ = r ψ ˙ l o s . Here, the LOS angle rate ψ ˙ l o s enters as a purely kinematic disturbance. A constructive controller synthesis in Section 4.3 therefore requires a precise characterization of this disturbance term, including its structure and admissible bounds. The LOS angle ψ l o s defined in Equation (13) depends on the relative position vector p r e l = p l a p , where Δ y = y l a y and Δ x = x l a x . Its magnitude L l o s = p r e l = Δ x 2 + Δ y 2 denotes the instantaneous LOS distance. The time derivative of ψ l o s = atan2 ( Δ y , Δ x ) follows from the chain rule, yielding
ψ ˙ l o s = d d t atan2 ( Δ y , Δ x ) = 1 L l o s 2 Δ y ˙ Δ x Δ y Δ x ˙ .
Incorporating the relative velocity components, Δ x ˙ = x ˙ l a x ˙ , Δ y ˙ = y ˙ l a y ˙ , the LOS rate expression expands into its full kinematic form in the ERF:
ψ ˙ l o s = ( y ˙ l a y ˙ ) ( x l a x ) ( y l a y ) ( x ˙ l a x ˙ ) L l o s 2 .
Although the expression in Equation (27) is formally exact, its utility for control synthesis is limited by its explicit dependence on the full vehicle kinematics and on the differential geometry of the path. To make these dependencies explicit, the airship velocity p ˙ = [ x ˙ , y ˙ ] T and the look-ahead point velocity p ˙ l a = [ x ˙ l a , y ˙ l a ] T are expanded. The airship’s ERF velocity p ˙ follows from its body-frame velocities ( u , v ) and yaw angle ψ through the rotation in Equation (1):
x ˙ y ˙ = cos ( ψ ) sin ( ψ ) sin ( ψ ) cos ( ψ ) u v .
The ERF velocity of the look-ahead point, p ˙ l a , admits a more structured form. Because the look-ahead point lies on the path Γ , its velocity is constrained to be tangent to the curve at the location s l a = s c + L d , where the corresponding path tangent angle is ψ d , l a = ψ d ( s l a ) :
x ˙ l a y ˙ l a = s ˙ l a cos ( ψ d , l a ) sin ( ψ d , l a ) .
The scalar progression rate of the look-ahead point along the path, s ˙ l a , is a dynamic quantity governed by
s ˙ l a = s ˙ c + L ˙ d .
The progression rate s ˙ l a comprises two time-varying components: the closest-point speed s ˙ c and the rate of change of the adaptive look-ahead distance L ˙ d . Both quantities introduce additional dependencies on the vehicle state and the path geometry. The closest-point speed s ˙ c follows from the Frenet–Serret kinematics [33], which relate the vehicle’s translational velocity to its projection onto the path tangent at s c :
s ˙ c = u cos ( ψ ˜ ) + v sin ( ψ ˜ ) 1 κ ( s c ) e e ,
where ψ ˜ = ψ ψ d ( s c ) and κ ( s c ) denote the path-tangent heading error and local curvature at the closest point, respectively. The rate of change of the adaptive look-ahead distance L ˙ d , follows from differentiating the adaptation law in Equation (14), with saturation neglected for analytical tractability:
L ˙ d = d d t L d , κ · η e = L ˙ d , κ η e + L d , κ η ˙ e = f 1 κ κ ˙ η e + L d , κ f 2 e e e ˙ e .
The quantities κ ˙ and e ˙ e in (30) introduce explicit dependence on the path’s higher-order geometry and on the vehicle’s full kinematic state. In particular, κ ˙ = d κ d s c s ˙ c , where d κ d s c (or κ ) denotes the local curvature variation, and e ˙ e is the cross-track error rate given in Equation (11). These dependencies render the complete expression for ψ ˙ l o s in Equation (27) analytically unwieldy for direct incorporation into a real-time control law. Its evaluation would require the full vehicle state ( p , ψ , u , v ) , the full guidance state ( e e , ψ ˜ , L d ) , and higher-order—often unmeasurable—path derivatives such as κ ). For robust control synthesis, ψ ˙ l o s is therefore treated as a structured, time-varying, but bounded disturbance. We denote this kinematic disturbance as
Ξ ( t ) ψ ˙ l o s .
Given the bounded airship velocity and the assumed second-order continuity of the path Γ , the disturbance Ξ ( t ) is uniformly bounded by some unknown finite constant, i.e., | Ξ ( t ) | Ξ ¯ . Under this characterization, the LOS heading-error kinematics of Equation (20) can be written in the simplified form:
e ˙ ψ = r Ξ ( t ) .

4.3. Constructive BLF-SMC Synthesis (Yaw Channel)

Having reduced the inner-loop yaw dynamics to the perturbed integrator r ˙ = ν r + d ˜ r in Equation (25), the control objective is to stabilize the LOS heading error e ψ 0 , which by the properties of the LOS guidance law from Section 3.1 guarantees the convergence of the cross-track error e e . In addition to stabilization, the design must ensure that the heading error remains within the prescribed safety bound for all time, i.e., | e ψ ( t ) | < ψ ¯ . To meet both requirements, a cascaded sliding-mode structure is adopted. The outer loop introduces a sliding surface defined on the kinematic error e ψ , while the inner-loop controller governing ν r regulates the yaw rate r to track the command generated by the outer loop. The constraint | e ψ ( t ) | < ψ ¯ , established as a primary requirement in Section 4.3, is encoded through the barrier Lyapunov function [36,37]:
V blf = μ 2 ln ψ ¯ 2 ψ ¯ 2 e ψ 2 ,
where μ > 0 is a design parameter. By construction, V blf as | e ψ | ψ ¯ , implying that any control law satisfying V ˙ blf 0 automatically enforces the constraint. From a physical point of view, the BLF in Equation (33) can be interpreted as creating a virtual energy barrier around a prescribed heading corridor. The inequality | e ψ | < ψ ¯ defines a symmetric cone in which the airship’s nose must remain relative to the LOS direction. Inside this cone, where | e ψ | ψ ¯ , the term e ψ / ( ψ ¯ 2 e ψ 2 ) is small and the BLF-induced feedback behaves similarly to a conventional proportional term so that the controller focuses mainly on accurate tracking. As | e ψ | approaches ψ ¯ , however, the denominator ( ψ ¯ 2 e ψ 2 ) becomes small, the gradient of the BLF grows rapidly, and the resulting feedback generates a strong restoring yaw command that pushes the trajectory back toward the interior of the safe cone. In this sense, the BLF does not merely penalize large heading errors; it actively shapes the closed-loop vector field so that the constraint boundary | e ψ | = ψ ¯ behaves like a repelling surface that the system cannot cross. Since the lateral deviation e e is driven by the LOS heading through the kinematics in (11), keeping e ψ inside its admissible cone also ensures that the airship remains within a bounded lateral corridor around the reference path and avoids excessively aggressive maneuvers that could saturate the actuators. The mechanism by which the BLF guarantees strict constraint satisfaction, even in the presence of disturbances, relies on its asymptotic behavior near the boundary. As the heading error | e ψ | approaches the constraint limit k ¯ c , the function V b l f approaches infinity. In the subsequent stability analysis (Theorem 1), the control law is designed, aided by the robustness of the super-twisting term, to ensure that the time derivative V ˙ remains negative semi-definite as long as the state is within the feasible region. This implies that V ( t ) is bounded for all t 0 given a bounded initial condition V ( 0 ) . Since V ( t ) cannot reach infinity, the error e ψ is mathematically prevented from ever contacting or crossing the boundary k ¯ c , thus ensuring strict constraint enforcement. The time derivative of V blf links the evolution of the barrier function to the system kinematics in Equation (32):
V ˙ blf = V blf e ψ e ˙ ψ = μ e ψ ψ ¯ 2 e ψ 2 r Ξ ( t ) .
Equation (34) reveals the central synthesis difficulty: the yaw rate r must be selected to guarantee V ˙ blf 0 in the presence of the unknown kinematic disturbance Ξ ( t ) . An idealized control input r ideal , which would exactly cancel Ξ ( t ) while providing barrier-weighted damping, would be of the form
r ideal = Ξ ( t ) k p e ψ ψ ¯ 2 e ψ 2 ,
where k p > 0 . The expression in Equation (35) is, however, not implementable in practice because Ξ ( t ) = ψ ˙ l o s constitutes a complex, unmeasurable disturbance (Section 4.2). This limitation necessitates a different control structure. The synthesis is therefore arranged in a cascaded manner: an implementable outer-loop command r des is introduced, and the inner loop is subsequently tasked with rejecting the remaining disturbances. Accordingly, the desired yaw rate r des is chosen to incorporate only stabilizing proportional and integral terms:
r des k p e ψ k I η ψ ,
where k p , k I > 0 are control gains and η ˙ ψ = e ψ . Under this structure, the role of the inner loop is to drive r r des in finite time while compensating for the combined disturbances Ξ ( t ) and d ˜ r .
The role of the inner loop is to regulate the yaw rate r so that it tracks the desired rate r des in finite time, despite the presence of the plant disturbance d ˜ r and the kinematic disturbance Ξ ( t ) . To formalize this objective, the sliding variable is defined as the yaw-rate tracking error s r r des , whose dynamics follow from differentiating s:
s ˙ = r ˙ r ˙ des .
Substituting the plant relation r ˙ = ν r + d ˜ r from Equation (25) and the command derivative r ˙ des = k p e ˙ ψ k I e ψ yields
s ˙ = ( ν r + d ˜ r ) ( k p e ˙ ψ k I e ψ ) = ν r + d ˜ r + k p ( r Ξ ( t ) ) + k I e ψ .
To stabilize the sliding dynamics, the virtual control ν r is constructed to cancel the known measurable terms, with robustness provided by an additional component ν smc :
ν r k p r k I e ψ + ν smc .
Substituting ν r from Equation (39) into the sliding dynamics s ˙ in Equation (38) yields
s ˙ = ( k p r k I e ψ + ν smc ) + d ˜ r + k p ( r Ξ ( t ) ) + k I e ψ = k p r k I e ψ + ν smc + d ˜ r + k p r k p Ξ ( t ) + k I e ψ = ν smc + ( d ˜ r k p Ξ ( t ) ) .
This substitution reduces the sliding dynamics to the perturbed integrator s ˙ = ν smc + d total ( t ) , where d total ( t ) d ˜ r k p Ξ ( t ) denotes the lumped disturbance. Because both d ˜ r and Ξ ( t ) = ψ ˙ l o s are bounded, d total ( t ) is uniformly bounded by an unknown constant d ¯ total . To ensure finite-time convergence of s in the presence of d total ( t ) , the super-twisting terminal sliding-mode law is adopted for ν smc :
ν smc = k s sat s ϕ k t sign ( s ) | s | ,
with k s , k t chosen sufficiently large (i.e., k s > d ¯ total ), this law guarantees finite-time convergence of s 0 . Specifically, the extended state observer guarantees that the estimation error d ˜ ( t ) = d ( t ) d ^ ( t ) is ultimately bounded, i.e., | d ˜ ( t ) | δ , where δ > 0 is a small, constant bound determined by the ESO gain selection and the magnitude of the higher-order unmodeled dynamics. The control law is then synthesized such that the switching gains satisfy k > δ . This ensures that the Lyapunov derivative V ˙ remains negative semi-definite, effectively driving the system state towards the sliding manifold and maintaining the error within a narrow boundary layer around the origin. Although the ESO provides a precise estimate d ^ , a bounded estimation error d ˜ = d d ^ inevitably remains. In the derivation of V ˙ , this residual error appears as a bounded perturbation term. The gains of the ST-TSMC are selected such that the robust nonlinear switching terms dominate this upper bound of | d ˜ | , thereby ensuring that V ˙ remains strictly negative definite outside a small boundary layer, preserving the finite-time convergence property even under parameter mismatches. To assess whether the control law satisfies the BLF constraint on e ψ , the BLF dynamics in Equation (34) are re-evaluated with the substitution r = s + r des :
V ˙ blf = μ e ψ ψ ¯ 2 e ψ 2 ( s + r des ) Ξ ( t ) = μ e ψ ψ ¯ 2 e ψ 2 s k p e ψ k I η ψ Ξ ( t ) = k p μ e ψ 2 ψ ¯ 2 e ψ 2 + k I μ e ψ η ψ ψ ¯ 2 e ψ 2 + s μ e ψ ψ ¯ 2 e ψ 2 Ξ ( t ) μ e ψ ψ ¯ 2 e ψ 2 .
The derivative V ˙ blf comprises a stabilizing component as well as two disturbance-related terms: one associated with the sliding variable s and the other arising from the kinematic disturbance Ξ ( t ) . Because the super-twisting law ensures s 0 in finite time, the term proportional to s vanishes asymptotically, leaving the BLF dynamics governed by
V ˙ blf k p μ e ψ 2 ψ ¯ 2 e ψ 2 + μ e ψ ψ ¯ 2 e ψ 2 Ξ ¯ .
These bounds imply that the heading error e ψ is uniformly ultimately bounded. The barrier function ensures that | e ψ | remains strictly within ψ ¯ for all time; however, in the presence of a large disturbance upper bound Ξ ¯ , asymptotic convergence cannot be guaranteed. Instead, the error approaches a compact residual set whose radius scales with Ξ ¯ / k p . The final yaw control torque τ 1 follows from substituting Equations (23), (39) and (41) into the feedback-linearized yaw dynamics. Recalling b r = 1 / m r ,
τ 1 = 1 b r f r d ^ r + ν r = m r f r d ^ r k p r k I e ( ψ ) + ν smc = m r f r ( u , v , r ) d ^ r k p r k I e ( ψ ) + m r k s sat s ϕ k t sign ( s ) | s | ,
Equation (44), together with the definitions of the sliding variable s and the desired yaw rate r des , constitutes the final unified yaw-channel control law.
Remark 1 (Actuator saturation and ST-TSMC performance).
The finite-time convergence properties of the super-twisting terminal sliding-mode law derived in Section 4.1, Section 4.2 and Section 4.3 are established under the implicit assumption that the equivalent control inputs τ 1 and τ 2 remain within their admissible actuator bounds. When the commanded torque or thrust reaches these limits, the effective input is clipped by the saturation nonlinearity and the sliding variable no longer follows the nominal super-twisting dynamics. In this case, the formal finite-time guarantees are replaced by practical stability: the composite Lyapunov analysis in Section 5 still implies uniform ultimate boundedness of the closed-loop trajectories, but the convergence rate may degrade and the ultimate bound enlarges as the magnitude and duration of saturation increase. To mitigate this effect in practice, the implementation described in Section 6 combines ST-TSMC with (i) a smooth progressive gain scheduling during the initial transient and (ii) standard integrator anti-windup in both yaw and surge channels. These mechanisms limit the time spent in hard saturation and prevent integrator windup, so that the ST-TSMC operates in its nominal unsaturated regime for almost all of the maneuver, as also reflected in the bounded control signals.

4.4. Longitudinal Control Channel Synthesis (Surge Channel Control)

The longitudinal controller designs the surge thrust τ 2 to ensure the vehicle’s forward velocity u tracks the desired adaptive speed profile u des defined. We begin with the surge dynamics, which are the first row of the translational model (2):
m u u ˙ = m v r v d u u + τ 2 + d u ( t ) .
Similar to the yaw channel, we lump the unmodeled couplings m v r v and external disturbances d u into a single total disturbance, d u lumped m v r v + d u ( t ) . The ESO provides an estimate d ^ u = z ^ u , 3 , leaving a bounded residual error d ˜ u = d u lumped d ^ u . The dynamics can then be written as
m u u ˙ = d u u + τ 2 + d ^ u + d ˜ u .
We design the thrust τ 2 using feedback linearization to cancel the known damping term d u u and the estimated disturbance d ^ u while inserting a new virtual control ν u :
τ 2 = d u u d ^ u + m u ν u .
Substituting (45) into the surge dynamics yields
u ˙ = ν u + d ˜ u / m u ,
where d ˜ u = d u lumped d ^ u denotes the bounded residual disturbance. The control objective for the longitudinal channel is to drive the velocity tracking error, e u = u des u , to zero. To ensure zero steady-state error, a PI-type sliding surface is formulated as s u = e u + γ u e u d t . The stability of this sliding surface is analyzed via the Lyapunov candidate V u = 1 2 s u 2 . The synthesis of the virtual control ν u is therefore driven by the requirement to make its time derivative, V ˙ u = s u s ˙ u , negative definite. The synthesis of ν u is guided by the requirement to render V ˙ u = s u s ˙ u negative definite. This analysis begins with the sliding surface derivative:
s ˙ u = e ˙ u + γ u e u = ( u ˙ des u ˙ ) + γ u e u ,
substituting the simplified plant dynamics (46) into (47) reveals the full expression for the sliding dynamics:
s ˙ u = u ˙ des ( ν u + d ˜ u / m u ) + γ u e u .
To stabilize this system, the virtual control ν u is synthesized. A natural choice is to design ν u to cancel the known dynamic term γ u e u which appears in s ˙ u and introduce a new robust control component, ν smc , u , to reject the remaining uncertainties u ˙ des and d ˜ u / m u . This leads to the following control structure:
ν u γ u e u + ν smc , u .
Substituting the control structure (49) into the sliding dynamics (48) yields the closed-loop sliding dynamics:
s ˙ u = u ˙ des ( γ u e u + ν smc , u + d ˜ u / m u ) + γ u e u = ( u ˙ des d ˜ u / m u ) ν smc , u ,
this expression simplifies the Lyapunov derivative V ˙ u = s u s ˙ u to V ˙ u = s u ( Δ u ν smc , u ) , where Δ u u ˙ des d ˜ u / m u encapsulates all remaining terms, including the uncompensated feedforward derivative and the residual ESO error. This Δ u is bounded. The stability condition V ˙ u < 0 dictates the synthesis of the robust control component ν smc , u . This component must be designed to dominate the lumped uncertainty Δ u . To achieve finite-time convergence, a TSMC law for longitudinal error control is selected:
ν smc , u k u 1 s u + k u 2 | s u | 1 / 2 sign ( s u ) ,
where k u 1 , k u 2 > 0 . Substituting TSMC law (51) into the Lyapunov derivative V ˙ u = s u ( Δ u ν smc , u ) confirms the stability of the closed-loop system:
V ˙ u = s u ( Δ u k u 1 s u k u 2 | s u | 1 / 2 sign ( s u ) ) = k u 1 s u 2 k u 2 | s u | 3 / 2 + s u Δ u .
By selecting gains k u 1 , k u 2 sufficiently large to overcome the bounded uncertainty Δ u , V ˙ u is rendered negative definite. This guarantees the finite-time convergence of the sliding surface s u to a small neighborhood of the origin. The final surge control τ 2 is synthesized by substituting the derived virtual control ν u from (49) and (51) back into the feedback linearization law (45). This substitution yields the final longitudinal control law:
τ 2 = d u u d ^ u + m u ( γ u e u + ν smc , u ) = d u u z ^ u , 3 + m u γ u e u + k u 1 s u + k u 2 | s u | 1 / 2 sign ( s u ) ,
On gain selection, the stability analysis culminating in (52) mandates positive gains ( + k u 1 , + k u 2 ) for the robust TSMC terms. Given the Lyapunov derivative V ˙ u = s u ( Δ u ν smc , u ) , the robust component ν smc , u must share the same sign as s u to create a negative definite V ˙ u .
From a systems-level perspective, the proposed framework operates as a tightly coupled three-layer loop that runs synchronously in real time. At the kinematic guidance layer, the curvature-aware LOS law computes the look-ahead point and the associated LOS angle ψ los , while the BLF shapes the admissible LOS heading error e ψ and generates a bounded desired yaw rate r des . At the estimation layer, the ESO treats all model uncertainties, wind loads, and unmodeled couplings as lumped disturbances and provides real-time estimates for both the yaw and surge channels. At the dynamic control layer, the ST-TSMC inner loop uses r des together with the ESO disturbance estimates to synthesize continuous yaw and surge actuation torques. By driving the sliding variables to a small neighborhood of the origin in finite time, the ST-TSMC ensures that the actual yaw rate closely tracks the BLF-shaped command, which in turn keeps e ψ inside its safe set and indirectly regulates the lateral cross-track error e e . In this way, guidance, observation, and control do not act as isolated modules but rather form a closed interaction in which the BLF guarantees constraint-aware references, the ESO reduces the effective disturbance magnitude, and the ST-TSMC provides low-chatter, finite-time tracking of these references.
Remark 2 (Progressive activation of BLF-related feedback).
In practice, the initial path-following errors may be relatively large so that directly applying the full BLF-induced feedback from t = 0 can produce stiff transients and demand large actuator torques. To mitigate this effect, the implementation described in Section 6 employs a scalar scheduling function ω ( t ) [ 0 , 1 ] that multiplies the BLF-related feedback terms. Concretely, during a short activation window t [ T 1 , T 2 ] , the function ω ( t ) increases smoothly from ω ( T 1 ) = 0 to ω ( T 2 ) = 1 , after which it is held constant at ω ( t ) 1 . This construction preserves the equilibrium structure of the closed-loop system and does not alter the asymptotic Lyapunov analysis in Section 5: once ω ( t ) = 1 , the closed-loop dynamics coincide with those used in the theoretical derivation. The main role of the scheduling is to regularize the initial transient by gradually “turning on” the BLF-constrained feedback, thereby reducing overshoot and the risk of prolonged actuator saturation while still converging rapidly to the operating region where the full constraint-aware controller is active.

5. Stability Analysis

The dynamic interaction between the guidance law, observer, and controller is reflected explicitly in the stability analysis. The BLF encodes the guidance constraint on e ψ , the sliding variables s and s u capture the tracking objectives of the ST-TSMC inner loops, and the ESO enters through the reduced disturbance bounds that appear in the Lyapunov derivatives. To formalize this coupling, we construct the composite Lyapunov function. The overall closed-loop stability is examined through the composite Lyapunov function V total , constructed as the sum of the yaw-channel (guidance and inner-loop) and surge channel contributions:
V total = V yaw + ρ V u ,
where ρ > 0 is a weighting coefficient, V u denotes the Lyapunov function of the surge channel, and V yaw corresponds to the composite Lyapunov function of the cascaded yaw channel. The latter consists of the barrier Lyapunov term for the outer-loop kinematic error e ψ and the quadratic energy of the inner-loop sliding surface s:
V yaw = V blf ( e ψ ) + V s ( s ) = μ 2 ln ψ ¯ 2 ψ ¯ 2 e ψ 2 + 1 2 s 2 ,
The longitudinal-channel Lyapunov function is given in Section 4.4 as V u = 1 2 s u 2 . The composite Lyapunov function V total is positive definite and radially unbounded. The barrier term satisfies V blf as | e ψ | ψ ¯ , ensuring forward invariance of the constrained set. The time derivative of V total is
V ˙ total = V ˙ blf + s s ˙ + ρ s u s ˙ u .
The surge channel stability follows from the Lyapunov derivative V ˙ u = s u s ˙ u . Using the result of Section 4.4 (Equation (52)), this derivative admits the bound:
V ˙ u = s u Δ u ν smc , u k u 1 s u 2 k u 2 | s u | 3 / 2 + s u Δ u ,
where Δ u = u ˙ des d ˜ u / m u is uniformly bounded, | Δ u | Δ ¯ u . Applying Young’s inequality to the cross term s u Δ u yields
V ˙ u k u 1 s u 2 k u 2 | s u | 3 / 2 + 1 2 ϵ u s u 2 + ϵ u 2 Δ ¯ u 2 k u 1 1 2 ϵ u s u 2 k u 2 | s u | 3 / 2 + δ u ,
where δ u ϵ u 2 Δ ¯ u 2 . Selecting the gains such that k u 1 > 1 2 ϵ u and k u 2 > 0 ensures that V ˙ u is negative semi-definite outside a compact neighborhood of the origin. Consequently, the surge sliding surface s u remains uniformly ultimately bounded. The inner-loop stability is analyzed via V ˙ s = s s ˙ . From the synthesis in Section 4.3, the sliding dynamics are
V ˙ s = s s ˙ = s ( ν smc + d total ( t ) ) .
The lumped disturbance is given by d total ( t ) = d ˜ r k p Ξ ( t ) . With Assumption 1, the model disturbance satisfies | d ˜ r | d ¯ r , and from Section 4.2 the LOS kinematic rate Ξ ( t ) = ψ ˙ los is uniformly bounded as | Ξ ( t ) | Ξ ¯ . Hence, the total disturbance admits the bound:
| d total ( t ) | | d ˜ r | + | k p Ξ ( t ) | d ¯ r + k p Ξ ¯ D ¯ ,
where D ¯ denotes the finite but unknown disturbance bound. Substituting the ST-TSMC law in Equation (41) into the Lyapunov derivative yields
V ˙ s = s k s · sat s ϕ k t · sign ( s ) | s | + d total ( t ) k t | s | 3 / 2 k s | s | sat s ϕ + | s | | d total ( t ) | k t | s | 3 / 2 k s | s | sat s ϕ + D ¯ | s | .
To establish the negativity of V ˙ s , the analysis proceeds by considering two cases:
  • Case 1: | s | ϕ (outside boundary layer, sat ( s / ϕ ) = 1 ).
    V ˙ s k t | s | 3 / 2 k s | s | + D ¯ | s | = k t | s | 3 / 2 ( k s D ¯ ) | s |
    Negativity is guaranteed if the gain k s satisfies k s > D ¯ .
  • Case 2: | s | < ϕ (inside boundary layer, sat ( s / ϕ ) = | s | / ϕ ).
    V ˙ s k t | s | 3 / 2 k s ϕ s 2 + D ¯ | s |
    Using Young’s Inequality, we have
    V ˙ s k t | s | 3 / 2 k s ϕ s 2 + 1 2 ϵ s s 2 + ϵ s 2 D ¯ 2 k t | s | 3 / 2 k s ϕ 1 2 ϵ s s 2 + δ s
    where δ s ϵ s 2 D ¯ 2 . By choosing k s and ϵ s such that k s ϕ > 1 2 ϵ s , the system is negative semi-definite outside the residual set.
In both cases, V ˙ s is negative definite outside a small residual set, implying that s ( t ) reaches a compact neighborhood of the origin Ω s in finite time. Let this ultimate bound be denoted by | s ( t ) | s ¯ for all t T f . The stability of the outer-loop error e ψ is assessed by analyzing the BLF derivative V ˙ blf . Using the expression derived in Equation (42), we have
V ˙ blf = k p μ e ψ 2 ψ ¯ 2 e ψ 2 + s ( t ) · μ e ψ ψ ¯ 2 e ψ 2 Ξ ( t ) · μ e ψ ψ ¯ 2 e ψ 2 .
The BLF derivative is influenced by two bounded disturbances: the residual sliding surface error s ( t ) , satisfying | s ( t ) | s ¯ , and the kinematic disturbance Ξ ( t ) , satisfying | Ξ ( t ) | Ξ ¯ . Defining W ( e ψ ) = μ e ψ ψ ¯ 2 e ψ 2 , the derivative becomes
V ˙ blf = k p μ e ψ 2 ψ ¯ 2 e ψ 2 + s ( t ) W ( e ψ ) Ξ ( t ) W ( e ψ ) .
Applying Young’s inequality to the disturbance terms yields the following bounds:
s ( t ) W ( e ψ ) | s ( t ) | | W ( e ψ ) | s ¯ | W ( e ψ ) | 1 2 ϵ 1 s ¯ 2 + ϵ 1 2 W ( e ψ ) 2 Ξ ( t ) W ( e ψ ) | Ξ ( t ) | | W ( e ψ ) | Ξ ¯ | W ( e ψ ) | 1 2 ϵ 2 Ξ ¯ 2 + ϵ 2 2 W ( e ψ ) 2 ,
where ϵ 1 , ϵ 2 > 0 are design constants. Using these bounds, the BLF derivative satisfies
V ˙ blf k p μ e ψ 2 ψ ¯ 2 e ψ 2 + ϵ 1 + ϵ 2 2 W ( e ψ ) 2 + δ ψ ,
where δ ψ 1 2 ϵ 1 s ¯ 2 + 1 2 ϵ 2 Ξ ¯ 2 collects the constant terms generated by the Young-based bounds. Substituting W ( e ψ ) 2 = μ 2 e ψ 2 ( ψ ¯ 2 e ψ 2 ) 2 gives
V ˙ blf k p μ e ψ 2 ψ ¯ 2 e ψ 2 + ϵ 1 + ϵ 2 2 μ 2 e ψ 2 ( ψ ¯ 2 e ψ 2 ) 2 + δ ψ .
After factoring out the common term W ( e ψ ) 2 / μ 2 (i.e., e ψ 2 / ( ψ ¯ 2 e ψ 2 ) 2 ), the derivative satisfies
V ˙ blf e ψ 2 ( ψ ¯ 2 e ψ 2 ) 2 k p μ ( ψ ¯ 2 e ψ 2 ) ϵ 1 + ϵ 2 2 μ 2 + δ ψ ,
Ensuring the non-positivity of the derivative in (70) requires the coefficient k p μ ( ψ ¯ 2 e ψ 2 ) ϵ 1 + ϵ 2 2 μ 2 to remain strictly positive, which is equivalent to the condition k p μ ( ψ ¯ 2 e ψ 2 ) > ϵ 1 + ϵ 2 2 μ 2 . This requirement is met provided that e ψ does not approach the barrier boundary ψ ¯ . Moreover, when e ψ is sufficiently large, the quadratic stabilizing term k p μ e ψ 2 ψ ¯ 2 e ψ 2 dominates the bounded disturbance contribution δ ψ , ensuring that V ˙ blf remains negative semi-definite outside a compact set. Consequently, the LOS heading error e ψ is uniformly ultimately bounded. By aggregating the bounds obtained in (58), (61) and (70), the composite Lyapunov derivative admits the inequality
V ˙ total W ( e ψ , s , s u ) + δ u + δ s + δ ψ ,
where W ( · ) is a positive semi-definite function of the closed-loop error states, and δ u , δ s , and δ ψ are non-negative constants determined by the disturbance bounds. The inequality implies that V ˙ total is negative semi-definite outside a compact neighborhood of the origin, which establishes the uniform ultimate boundedness of e ψ , s , and s u .
Since the BLF satisfies V blf as | e ψ | ψ ¯ , violation of the heading-error constraint would imply unbounded growth of V total . However, V total ( 0 ) is finite because the initial condition satisfies | e ψ ( 0 ) | < ψ ¯ , and V ˙ total has been shown to be negative outside a compact residual set. Hence, V total ( t ) remains uniformly bounded for all t 0 , which excludes the possibility of V blf diverging. Consequently, the LOS heading-error constraint | e ψ ( t ) | < ψ ¯ is enforced for all time.
Theorem 1. 
Consider the unmanned airship system (1)–(3), subject to bounded lumped disturbances (Assumption 1) and bounded LOS kinematic disturbance | ψ ˙ l o s | Ξ ¯ . Given the ESO-compensated control laws τ 1 (44) and τ 2 (53), and the adaptive guidance law (Section 3.1), if the control gains are selected to satisfy
k p , μ , ρ > 0 , k s > D ¯ ( with D ¯ = d ¯ r + k p Ξ ¯ ) , k t > 0 , k u 1 , k u 2 > 0 ( sufficiently large )
then the closed-loop system is uniformly ultimately bounded (UUB). Furthermore,
1. 
(Constraint Satisfaction) The BLF V blf guarantees the forward invariance of the feasible set for the LOS heading error, strictly enforcing | e ψ ( t ) | < ψ ¯ for all t 0 .
2. 
(Finite-Time UUB) The inner-loop sliding surfaces ( s , s u ) converge in finite time to a small residual set around the origin.
3. 
(UUB of States) The LOS heading error e ψ converges to a small residual set Ω ψ whose size is dependent on the bounds D ¯ and Ξ ¯ . The cross-track error e e is consequently UUB by the properties of the adaptive LOS guidance law.
Proof. 
The proof follows by analyzing the composite Lyapunov function V total defined in (54). Its derivative is bounded as shown in (71), yielding V ˙ total W ( · ) + δ total . Under the gain conditions in (72), V ˙ total is negative semi-definite outside a compact set determined by the bounded disturbances, which ensures the uniform ultimate boundedness (UUB) of all closed-loop error states. Specifically, the analysis in Section 5 establishes both the finite-time UUB of the sliding variable s and the UUB of the heading-error state e ψ . Moreover, because the barrier Lyapunov function satisfies V blf as | e ψ | ψ ¯ , constraint violation would imply unbounded growth of V total . Since V total ( 0 ) is finite and V ˙ total ( t ) guarantees uniform boundedness of V total ( t ) , the barrier growth condition cannot be triggered, thereby enforcing | e ψ ( t ) | < ψ ¯ for all t 0 . Finally, convergence of the cross-track error e e follows from the convergence of e ψ through the geometry of the LOS guidance law [33].    □

6. Simulation Results and Analysis

To assess the performance, robustness, and practical relevance of the proposed unified ACLOS and ST-TSMC guidance and control framework, numerical simulations were carried out in MATLAB/Simulink 2024(a). It is worth noting that the proposed algorithm is specifically designed for real-time feasibility, relying exclusively on explicit algebraic operations (e.g., scalar addition and sign functions) with fixed O ( 1 ) complexity. Unlike optimization-based schemes (e.g., MPC) requiring heavy matrix computations, this lightweight architecture is fully compatible with standard low-power avionics (e.g., ARM Cortex-M or DSP), thereby minimizing computational latency. The simulation environment is based on the 3-DOF airship model described in Section 2, with nominal parameters taken from [9] and summarized in Table 1. The controller is evaluated under wind and measurement-noise conditions representative of realistic operating environments. The reference trajectory is the racetrack path introduced in Section 3, comprising both straight ( | κ | = 0 ) and high-curvature segments. To emulate modeling mismatch, substantial parametric perturbations (e.g., +30% in inertia and 20 % in damping) are imposed as specified in Table 1. In addition, the system is exposed to two concurrent external disturbances: a steady crosswind of 4 m/s at 60 ° with respect to the ERF and stochastic, zero-mean Gaussian noise added to the measured yaw rate and surge/sway velocities before they enter the ESO and controller. This perturbation emulates IMU and airspeed-sensor noise in a typical onboard navigation suite.
From an implementation point of view, the proposed architecture is also compatible with real-time on-board execution. Each control cycle consists of (i) updating two low-order ESOs for the yaw and surge channels, (ii) evaluating the curvature-aware LOS guidance law and its look-ahead adaptation, (iii) computing the BLF term associated with the LOS heading error, and (iv) updating the super-twisting sliding-mode laws in the yaw and surge loops. All of these steps reduce to a fixed number of scalar arithmetic operations on low-dimensional state vectors; no online optimization, matrix inversion, or iterative numerical procedure is required. Consequently, for typical guidance and control update rates in the range of 50–100 Hz, the computational burden remains well within the processing capabilities of standard autopilot-class embedded processors (e.g., ARM- or DSP-based flight controllers) commonly used on unmanned airship platforms, making the proposed framework feasible for real-time implementation.
The full guidance–control architecture comprising the CALOS guidance law, the ESO-based disturbance compensation, and the ST-TSMC controller was implemented in accordance with the stability conditions established in the preceding sections. All controller gains, sliding-mode parameters, ESO bandwidths, and CALOS curvature-adaptation coefficients were tuned to satisfy the theoretical requirements while ensuring numerical robustness. To avoid numerical stiffness arising from large initial path-following errors, the BLF-related feedback terms in the yaw channel are not applied at full strength from the beginning of the maneuver. Instead, they are multiplied by a smooth scalar scheduling function ω ( t ) [ 0 , 1 ] that increases linearly from 0 to ω max = 1.0 over the activation window t [ T 1 , T 2 ] (with T 1 = 20 s and T 2 = 40 s in the simulations). For t < T 1 , the controller behaves as a conventional ESO-assisted ST-TSMC without BLF shaping; for t T 2 , one has ω ( t ) 1 and the full BLF-constrained controller derived in Section 4.3, Section 4.4 and Section 5 is recovered. This progressive activation has two practical effects: (i) it prevents the barrier-induced correction from generating an excessively large initial torque demand when the heading and lateral errors are still large, and (ii) it yields a smoother, well-damped transient, after which the system operates in the regime where the theoretical convergence and constraint satisfaction properties apply unchanged. Standard anti-windup protection was incorporated by constraining the integrator states η ψ and e u d t whenever the corresponding control inputs τ 1 or τ 2 reached their saturation limits. This implementation ensures that the proposed framework operates within its theoretical design envelope under all simulated operating conditions.
In the racetrack scenario considered as shown in Figure 3, actuator saturation occurs only during short intervals associated with the initial acceleration phase and the sharpest turn of the trajectory. During these phases, the commanded yaw torque and surge thrust briefly reach their amplitude limits, but the anti-windup mechanism prevents the internal PI states from accumulating excessive error, and the progressive gain scheduling avoids exciting large oscillatory modes. As a result, once the actuators re-enter their linear operating region, the sliding variables s and s u quickly resume the nominal super-twisting dynamics and the tracking errors return to the same small neighborhoods.This behavior indicates that the proposed ST-TSMC law degrades gracefully in the presence of occasional saturation under actuator limits: state constraints on the LOS heading error and lateral deviation remain satisfied, while the main observable effect is a modest reduction in transient convergence speed when the actuators are driven into their bounds for extended periods.
The comparative validation of planar trajectories in Figure 3 also reveals the difference in tracking fidelity between the proposed framework and the baselines. The simulation is conducted under challenging conditions, including a persistent 4 m/s crosswind and the parametric uncertainties detailed in Table 1. The superior performance of the proposed ACLOS + ST-TSMC controller (black) is immediately evident. The trajectory adheres almost indistinguishably to the reference path (dashed red) in both straight-line and high-curvature segments. This high-fidelity tracking is a direct result of the framework’s synergistic design: the ESO (embedded within the controller) actively estimates and compensates for the lateral wind forces in real time. This active cancellation prevents the large, persistent cross-track errors seen in the baselines. In stark contrast, both the conventional ATSMC (blue) and ADRC (cyan) controllers demonstrate significant performance degradation. Lacking a sufficiently robust disturbance estimation and rejection mechanism, they are unable to counteract the persistent lateral wind, resulting in a substantial steady-state drift. Furthermore, the magnified inset clarifies a second performance gap: while the baseline controllers diverge, the proposed ACLOS + ST-TSMC framework maintains precision. This validates the effectiveness of the ST-TSMC component in handling coupled nonlinear dynamics, all while the ACLOS guidance law (which embeds the BLF) ensures the core LOS heading error ( e ψ ) is kept within its prescribed bounds.
Moving beyond the trajectory-level comparison, the error time histories in Figure 4 offer direct evidence of the constraint-aware behavior of the proposed control framework. The upper panel demonstrates that the LOS heading error e ψ decays rapidly and remains strictly within its prescribed, time-varying bounds ( ± ψ ¯ , dashed red) throughout the simulation. This behavior follows directly from the barrier Lyapunov function V blf constructed in Section 4.3 in Equation (33), whose divergence as | e ψ | ψ ¯ guarantees forward invariance of the admissible set. The lower panel illustrates a corresponding effect on the lateral deviation e e , which also remains confined within its adaptive limits ( ± e ¯ , dashed red). Unlike the heading-error constraint, this bound is not enforced by the BLF itself; instead, it arises indirectly from the ACLOS guidance law in Section 3.1. By ensuring that the steering error e ψ is consistently regulated within its safe region, the guidance logic maintains the airship on a feasible interception geometry, leading to uniformly bounded lateral deviation. The adaptive nature of the constraint envelopes is clearly visible: the limits ( ψ ¯ , e ¯ ) relax during high-curvature segments (e.g., t 200 –300 s) to ( 28 ° , 6 m ) and tighten during straight segments (e.g., t 400 –600 s) to ( 18 ° , 3 m ) to promote high-accuracy tracking. Importantly, both error signals converge smoothly without chattering, reflecting the ability of the ST-TSMC law to generate continuous, well-damped control action even under varying curvature and disturbance conditions.
The lower panel of Figure 4 illustrates the consequence of this guaranteed guidance stability on the lateral cross-track error e e . As shown, e e (solid black) also remains uniformly contained within its adaptive constraint bounds ± e ¯ ( t ) without overshoot. This lateral constraint satisfaction is not a direct result of the BLF. Rather, it is an indirect, geometric consequence of the ACLOS guidance law in Section 3.1: by strictly enforcing the LOS heading error ( e ψ ) within its bounds (as shown in the upper panel), the BLF ensures the guidance law is always stable and pointing the airship toward a valid intercept trajectory. This stable steering action, in turn, guarantees that the lateral error e e is also driven to and held within a small, bounded region. The smoothness of both error trajectories, free from chattering or rapid switching, further confirms the effectiveness of the ST-TSMC component in Equation (41) in the inner loop. Together, this demonstrates the framework’s synergistic design: the BLF-constrained ACLOS law provides a stable and continuous reference, while the ST-TSMC law robustly tracks it, resulting in constraint-consistent performance for both the core guidance error ( e ψ ) and the resulting lateral error ( e e ).
The performance of the ESO is depicted in Figure 5. Both estimated disturbances z ^ r , 3 and z ^ u , 3 rapidly converge to the true lumped uncertainties in less than 2 s, demonstrating the observer’s capability to capture unmodeled dynamics and aerodynamic couplings. The bounded estimation errors satisfy z ˜ r , 3 c r / ω r and z ˜ u , 3 c u / ω u , in accordance with the theoretical derivations in Section 4.1. This real-time compensation effectively suppresses external perturbations and prevents bias accumulation in both yaw and surge loops. The resulting actuator commands, τ 1 and τ 2 , are presented in Figure 6. Both signals remain continuous and well within typical saturation limits, confirming that the ST-TSMC law in Equation (41) successfully avoids the high-frequency chattering endemic to conventional sliding-mode control. From a robustness point of view, these results also illustrate the sensitivity of the architecture to measurement noise. Because the ESO operates on noisy measurements of r, u, and v, its bandwidth must be chosen to balance disturbance-tracking capability and noise amplification. In the simulations, the observer gains are selected such that the ESO accurately reconstructs low-frequency wind disturbances while filtering out most of the injected high-frequency sensor noise.
The smooth error trajectories in Figure 3 and control inputs in Figure 6 therefore confirm that the chosen bandwidth provides a practical noise–robustness trade-off for the considered mission profile. The variation in the yaw torque τ 1 (e.g., during the high-curvature turn t 200 –300 s) is smooth and continuous. This demonstrates the controller’s robust response to the time-varying guidance command r des from the ACLOS law and its successful compensation of the associated kinematic disturbance Ξ ( t ) . The surge control τ 2 also shows stable behavior with negligible oscillation, confirming the effective disturbance rejection of the ESO-based compensation in the longitudinal channel. In all simulations reported in this section, the commanded torques τ 1 and τ 2 remain strictly within the actuator limits specified in Section 2.4 so that saturation does not activate under nominal design. To explore robustness to tighter constraints, we performed an additional test in which the yaw–torque bounds were reduced to 70% of their nominal values. Although the ST–TSMC inner loop then operates in a partially saturated regime during high-curvature turns, the closed-loop system remains stable and the LOS heading error e ψ continues to satisfy its BLF constraint, with the RMS heading error increasing from 3.94 ° to 4.29 ° . This suggests that the proposed design is tolerant to moderate actuator limitations, while excessively tight bounds would call for gain retuning or a dedicated anti-windup design.
The robustness of the proposed control architecture was further assessed under a demanding parametric uncertainty scenario, as illustrated in Figure 7. In this test, substantial and simultaneous perturbations were introduced by increasing all mass and inertia parameters ( m r , m u , m v ) by 30 % while reducing all damping coefficients ( d r , d u , d v ) by 25 % , without retuning any controller gains. These perturbations generate a pronounced transient response and represent a level of model mismatch that typically destabilizes nonlinear airship controllers. Despite this, the resulting error trajectories demonstrate that the closed-loop system remains stable and well regulated. Both the lateral deviation e e and the LOS heading error e ψ exhibit smooth convergence and remain strictly confined within their adaptive constraint envelopes throughout the simulation. This invariance property is particularly significant, as it confirms that the barrier Lyapunov formulation continues to enforce the feasible set for the guidance error even under large structural uncertainty. Consequently, the curvature-aware LOS mechanism retains its ability to regulate the lateral motion, indicating that the guidance and control components function cohesively under severe uncertainty and validating the resilience of the integrated design.
Table 2 provides the quantitative summary for the preceding robustness tests, correlating with the qualitative findings in Figure 7 for both test 1 and test 2. The data allows for an analysis of the controller’s performance-cost trade-off. Compared to the nominal case (RMS e e = 1.57 m), the severe parameter perturbation in test 1 increased the lateral error by 12% to 1.76 m. More significantly, the relative crosswind scenario in test 2 was evaluated, wherein applying a 3 m/s mean wind, a persistent disturbance representing a significant fraction of the vehicle’s nominal airspeed, thereby inducing a continuous yaw moment, increased the lateral error by 17% to 1.83 m. The analysis of control effort, quantified by the control variance Var ( τ 1 ) , reveals the cost of achieving this performance. The data reveals that this tracking integrity was achieved with an increase in control effort, with 7% in test 1 and 10% in test 2. This minimal increase confirms that the controller does not resort to brute force high-gain feedback, which would have caused Var ( τ 1 ) to increase dramatically. Instead, this consequence confirms that the ESO is effectively estimating and canceling the bulk of the lumped disturbance for both parametric and external, allowing the ST-TSMC component to operate with smooth, low-variance control effort. To quantify this behavior, Table 3 reports the RMS, maximum, and steady-state absolute estimation errors for both disturbance channels over the full simulation horizon. After the initial transient of approximately 2 s, the yaw disturbance estimate δ ^ r exhibits a small steady-state absolute error, and the surge disturbance estimate δ ^ u shows a similar trend. In both cases, the steady-state errors are more than an order of magnitude smaller than the corresponding disturbance amplitudes, indicating that the ESO delivers sufficiently accurate real-time estimates for effective disturbance feedforward compensation in the subsequent ST-TSMC design.
From a performance-evaluation perspective, the quantitative results reported in this section deliberately concentrate on the RMS cross-track error, the RMS heading error, and the variance and peak values of the yaw torque. These metrics directly capture the central trade-off between path-following accuracy and actuator smoothness under strong and persistent disturbances, which is the primary focus of this study. A more exhaustive mission-level assessment would additionally characterize energy consumption, convergence-time distributions, estimator bandwidth, and processor utilization for a specific avionics platform. Such an analysis, however, typically requires detailed models of the onboard power system together with hardware-in-the-loop or flight experiments and is therefore beyond the scope of this initial control-design study. Nevertheless, the finite-time convergence guarantees established in Section 5, combined with the low computational complexity of the proposed architecture discussed at the beginning of this section, indicate that the controller is well suited for real-time deployment on low-power airship avionics and extended-duration missions.
Figure 8 provides a detailed assessment of the closed-loop response, with emphasis on the disturbance-rejection and transient-handling mechanisms. Panel (a) shows the exogenous lumped disturbance torque d r ( t ) , consisting of a 60 N·m step input superimposed with broadband turbulent fluctuations, constructed to emulate demanding aerodynamic loading conditions on the coupled surge–yaw dynamics. The performance of the extended state observer is illustrated in Panel (b), where the estimated disturbance δ ^ r (red) closely matches the true disturbance δ r (blue) with minimal phase delay (approximately 2 s). This accurate real-time reconstruction is essential, as it enables the control law to compensate for the dominant disturbance component through the feedforward channel. The resulting reduction in feedback burden suppresses excessive control activity, mitigates potential chattering, and decreases mechanical loading on the actuators.
Panels (c) and (d) examine the closed-loop response during system initialization and contrast the proposed progressive gain scheduling (PGS) mechanism with a conventional abrupt gain activation. When the full guidance gains ( k p , k I ) are applied instantaneously at t = 0 (black and blue traces), the large initial tracking error excites high-frequency components of the coupled surge–yaw dynamics, producing pronounced oscillatory transients in both the LOS heading error e ψ (panel c) and the lateral cross-track error e e (panel d). These transients can drive the actuators into saturation and jeopardize stability during the takeoff phase. In contrast, the PGS strategy (red traces), which gradually increases the controller authority over a short activation interval, effectively suppresses these oscillatory modes. As shown in the plots, both e ψ and e e exhibit smooth, monotonic convergence without overshoot. This behavior underscores a key structural advantage of the overall architecture: while the ST-TSMC law provides the required robustness and asymptotic accuracy, the PGS mechanism regulates the transient geometry to maintain safe, non-oscillatory evolution of the error states during the critical transition from initialization to steady path-following.
To quantify the individual contributions of the major architectural components, a comparative ablation study was conducted, with the results summarized in Table 4. The progression across the three controllers explicitly isolates the functional roles of disturbance estimation, nonlinear guidance shaping, and constraint enforcement. The conventional ATSMC controller provides the baseline. Without any mechanism for disturbance compensation, it is unable to suppress the persistent crosswind, leading to pronounced steady-state deviations (RMS e e = 3.86 m; RMS e ψ = 9.45 ° ). Its purely reactive sliding-mode action also demands the highest peak yaw torque (max | τ 1 | = 5.8 × 10 4 N·m), reflecting the controller’s need to counteract the disturbance through aggressive switching. Introducing the ESO markedly improves performance. By providing real-time estimates of the wind-induced lumped disturbances, the ESO–SMC controller eliminates the steady-state drift and reduces the RMS lateral and heading errors by 38% and 34%, respectively (to 2.41 m and 6.27 ° ). This improvement demonstrates that active disturbance rejection addresses the primary source of chronic tracking bias that limits the baseline controller. Finally, the unified ACLOS + ST-TSMC framework achieves the highest overall performance. Beyond inheriting the disturbance rejection capability of the ESO, the curvature-aware LOS guidance with its embedded BLF ensures that the heading error e ψ evolves strictly within its admissible region. This geometric constraint shaping directly translates into improved lateral error regulation, reducing RMS e e to 1.57 m (a 59% improvement over ATSMC) and RMS e ψ to 3.94 ° (a 58% improvement). Notably, this enhancement is achieved with the lowest control effort (max | τ 1 | = 4.8 × 10 4 N·m). This outcome reinforces a central principle of the proposed architecture: by combining disturbance prediction with constraint-aware guidance shaping, the controller avoids the need for excessive reactive authority, yielding smoother actuator behavior and superior path-following accuracy.

7. Conclusions

This paper addressed the problem of constraint-aware path-following for unmanned airships operating in uncertain wind fields and under parametric uncertainties. In this setting, maintaining coherent guidance–control coordination becomes challenging due to abrupt reference updates, which arise from the geometrically heterogeneous nature of the closed-loop trajectory. To cope with these challenges, this work develops a unified guidance–control framework that couples a curvature-aware adaptive LOS guidance law with an ESO-enhanced super-twisting terminal sliding-mode controller. Instead of treating guidance and control as separate functional layers, the proposed architecture enables the guidance law to generate a smooth, continuous LOS angle command ( ψ l o s ), while the controller compensates both physical disturbances and complex kinematic uncertainties in finite time. This coupling mechanism ensures both trajectory fidelity and control robustness, and additionally suppresses chattering effects commonly observed in high-gain sliding-mode implementations. The resulting framework demonstrates improved tracking precision under significant external disturbances, offering a systematic approach that is directly applicable to real-time flight scenarios.
The introduced curvature-aware adaptive LOS strategy resolves the long-standing index-jump discontinuity challenge in closed-loop trajectories by adaptively regulating the look-ahead distance ( L d ) based on both path curvature and lateral deviation. This results in a continuously differentiable guidance reference ( ψ l o s ) even at the path seam. On the control side, the ESO-assisted ST-TSMC law jointly provides (i) active rejection of both physical disturbances and kinematic disturbances ( ψ ˙ l o s ), (ii) finite-time tracking stability for the inner loop, and (iii) smoothened control effort, thereby significantly reducing the gain requirement and control oscillations typically associated with higher-order sliding-mode control alone.
To ensure constraint satisfaction on the LOS heading error ( e ψ = ψ ψ l o s ) throughout the maneuvering process, a BLF was incorporated into the guidance and control synthesis. The BLF does not function merely as an auxiliary shaping term; rather, it guarantees forward invariance of the admissible guidance error set ( | e ψ | < ψ ¯ ) without inducing stiffness in the closed-loop response, especially during curvature transitions. The stability of the overall system was established through a constructive Lyapunov analysis, which led to explicit gain conditions ensuring uniform ultimate boundedness (UUB) of all closed-loop signals. Simulation studies demonstrated that, under crosswind disturbances up to 4 m/s and 20–30% parameter perturbations, the proposed framework reduced lateral error RMS by approximately 35% and control input variation by 40–50% compared with both ADRC and conventional ST-SMC baselines, while strictly maintaining state constraint feasibility.
Beyond the generic path-following problem, the proposed architecture is particularly well aligned with several concrete application scenarios. In high-altitude surveillance and atmospheric-sensing missions, an unmanned airship is often required to loiter for hours on closed racetrack or lawn-mower patterns while operating in strong, slowly varying wind fields. In such settings, the curvature-aware ACLOS guidance and BLF-based constraint enforcement help keep the vehicle within a prescribed lateral corridor around the ground track, thereby preserving sensor coverage and avoiding large heading excursions that would waste energy. For communication-relay and HAPS-type platforms, precise path-following and bounded LOS heading error translate directly into improved link availability and antenna pointing accuracy, especially when the payload has a limited field of view. Long-endurance environmental monitoring and border-patrol missions also benefit from the reduced chattering and actuator-friendly control effort achieved by the ESO-assisted ST-TSMC, which can extend actuator life and improve overall system reliability during prolonged operation.
Future work will extend the framework to full 6-DOF airship models with three-dimensional aerodynamic effects. This will require formulating a 3D path geometry (with curvature and torsion) and a corresponding curvature-aware LOS guidance law that commands both yaw and pitch, as well as designing additional ESO- and ST-TSMC-based channels for altitude, pitch, and roll with appropriate BLFs on vertical and attitude errors. Another important topic will be the co-design of ESO bandwidth and sliding-mode homogeneity coefficients under realistic actuator limits so that fixed-time or prescribed-time convergence can be guaranteed even in the presence of stronger 6-DOF couplings and tighter control authority. The present design assumes that the sensor and computation delays of the navigation and control stack are small compared to the dominant path-following time scale, as is typically the case for onboard IMU and GPS/INS units operating at tens of hertz. Under this assumption, residual delays can be absorbed into the lumped disturbance handled by the ESO and the ST-TSMC, which is consistent with the smooth closed-loop responses observed in the simulations. An interesting extension of this work is to formally address larger communication or processing delays by combining the proposed ESO–BLF–ST-TSMC framework with predictor-based or sampled-data design techniques.

Author Contributions

Conceptualization, R.L. and M.H.; methodology, R.L.; software, R.L.; validation, R.L. and D.T.A.N.; formal analysis, R.L.; investigation, R.L.; resources, M.H.; data curation, R.L.; writing—original draft preparation, R.L. and D.T.A.N.; writing—review and editing, R.L., D.T.A.N. and M.H.; visualization, R.L.; supervision, M.H.; project administration, M.H.; funding acquisition, M.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially supported by Sceye.

Data Availability Statement

The data presented in this study are available on request from the authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Khoury, G.A. Airship Technology, 2nd ed.; Cambridge University Press: Cambridge, UK, 2012. [Google Scholar]
  2. Zuo, Z.; Song, J.; Zheng, Z.; Han, Q.-L. A Survey on Modelling, Control and Challenges of Stratospheric Airships. Control Eng. Pract. 2022, 119, 104979. [Google Scholar] [CrossRef]
  3. Wu, B.; Liang, A.; Zhang, H.; Zhu, T.; Zou, Z.; Yang, D.; Tang, W.; Li, J.; Su, J. Application of Conventional UAV-Based High-Throughput Object Detection to the Early Diagnosis of Pine Wilt Disease by Deep Learning. For. Ecol. Manag. 2021, 486, 118986. [Google Scholar] [CrossRef]
  4. Kurt, G.K.; Khoshkholgh, M.G.; Alfattani, S.; Ibrahim, A.; Darwish, T.S.J.; Alam, M.S.; Yanikomeroglu, H.; Yongacoglu, A. A Vision and Framework for the High Altitude Platform Station (HAPS) Networks of the Future. IEEE Commun. Surv. Tutor. 2021, 23, 729–779. [Google Scholar] [CrossRef]
  5. Mueller, J.; Paluszek, M.; Zhao, Y. Development of an Aerodynamic Model and Control Law Design for a High Altitude Airship. In Proceedings of the AIAA 3rd “Unmanned Unlimited” Technical Conference, Workshop and Exhibit, Chicago, IL, USA, 20–23 September 2004; p. 6479. [Google Scholar]
  6. Azinheira, J.R.; de Paiva, E.C.; Ramos, J.G.; Beuno, S.S. Mission Path Following for an Autonomous Unmanned Airship. In Proceedings of the 2000 ICRA Millennium Conference: IEEE International Conference on Robotics and Automation, San Francisco, CA, USA, 24–28 April 2000; Volume 2, pp. 1269–1275. [Google Scholar]
  7. Breivik, M.; Fossen, T.I. Principles of Guidance-Based Path Following in 2D and 3D. In Proceedings of the 44th IEEE Conference on Decision and Control, Seville, Spain, 12–15 December 2005; pp. 627–634. [Google Scholar]
  8. Fotiadis, F.; Rovithakis, G.A. Prescribed Performance Control for Discontinuous Output Reference Tracking. IEEE Trans. Autom. Control 2020, 66, 4409–4416. [Google Scholar] [CrossRef]
  9. Zheng, Z.; Zou, Y. Adaptive Integral LOS Path Following for an Unmanned Airship with Uncertainties Based on Robust RBFNN Backstepping. ISA Trans. 2016, 65, 210–219. [Google Scholar] [CrossRef]
  10. Liu, L.; Wang, D.; Peng, Z. ESO-Based Line-of-Sight Guidance Law for Path Following of Underactuated Marine Surface Vehicles with Exact Sideslip Compensation. IEEE J. Ocean. Eng. 2016, 42, 477–487. [Google Scholar] [CrossRef]
  11. Lekkas, A.M.; Fossen, T.I. Integral LOS Path Following for Curved Paths Based on a Monotone Cubic Hermite Spline Parametrization. IEEE Trans. Control Syst. Technol. 2014, 22, 2287–2301. [Google Scholar] [CrossRef]
  12. Borhaug, E.; Pavlov, A.; Pettersen, K.Y. Integral LOS Control for Path Following of Underactuated Marine Surface Vessels in the Presence of Constant Ocean Currents. In Proceedings of the 47th IEEE Conference on Decision and Control, Cancun, Mexico, 9–11 December 2008; pp. 4984–4991. [Google Scholar]
  13. Mu, D.; Wang, G.; Fan, Y.; Sun, X.; Qiu, B. Adaptive LOS Path Following for a Podded Propulsion Unmanned Surface Vehicle with Uncertainty of Model and Actuator Saturation. Appl. Sci. 2017, 7, 1232. [Google Scholar] [CrossRef]
  14. Smith, D.W.; Sanfelice, R. Autonomous Waypoint Transitioning and Loitering for Unmanned Aerial Vehicles via Hybrid Control. In Proceedings of the AIAA Guidance, Navigation, and Control Conference, San Diego, CA, USA, 4–8 January 2016; p. 2098. [Google Scholar]
  15. Young, K.D.; Utkin, V.I.; Ozguner, U. A Control Engineer’s Guide to Sliding Mode Control. IEEE Trans. Control Syst. Technol. 1999, 7, 328–342. [Google Scholar] [CrossRef]
  16. Lee, H.; Utkin, V.I. Chattering Suppression Methods in Sliding Mode Control Systems. Annu. Rev. Control 2007, 31, 179–188. [Google Scholar] [CrossRef]
  17. Feng, Y.; Han, F.; Yu, X. Chattering Free Full-Order Sliding-Mode Control. Automatica 2014, 50, 1310–1314. [Google Scholar] [CrossRef]
  18. Yan, Y.; Yu, S.; Yu, X. Quantized Super-Twisting Algorithm Based Sliding Mode Control. Automatica 2019, 105, 43–48. [Google Scholar] [CrossRef]
  19. Gonzalez, T.; Moreno, J.A.; Fridman, L. Variable Gain Super-Twisting Sliding Mode Control. IEEE Trans. Autom. Control 2011, 57, 2100–2105. [Google Scholar] [CrossRef]
  20. Chalanga, A.; Kamal, S.; Fridman, L.M.; Bandyopadhyay, B.; Moreno, J.A. Implementation of Super-Twisting Control: Super-Twisting and Higher Order Sliding-Mode Observer-Based Approaches. IEEE Trans. Ind. Electron. 2016, 63, 3677–3685. [Google Scholar] [CrossRef]
  21. Yu, X.; Feng, Y.; Man, Z. Terminal Sliding Mode Control—An Overview. IEEE Open J. Ind. Electron. Soc. 2020, 2, 36–52. [Google Scholar] [CrossRef]
  22. Hou, H.; Yu, X.; Xu, L.; Rsetam, K.; Cao, Z. Finite-Time Continuous Terminal Sliding Mode Control of Servo Motor Systems. IEEE Trans. Ind. Electron. 2019, 67, 5647–5656. [Google Scholar] [CrossRef]
  23. Makhad, M.; Zazi, K.; Zazi, M.; Loulijat, A. Adaptive Super-Twisting Terminal Sliding Mode Control and LVRT Capability for Switched Reluctance Generator Based Wind Energy Conversion System. Int. J. Electr. Power Energy Syst. 2022, 141, 108142. [Google Scholar] [CrossRef]
  24. Won, D.; Kim, W.; Tomizuka, M. High-Gain-Observer-Based Integral Sliding Mode Control for Position Tracking of Electrohydraulic Servo Systems. IEEE/ASME Trans. Mechatron. 2017, 22, 2695–2704. [Google Scholar] [CrossRef]
  25. Nguyen, Q.D.; Vu, D.D.; Huang, S.C.; Giap, V.N.N. Fixed-Time Supper Twisting Disturbance Observer and Sliding Mode Control for a Secure Communication of Fractional-Order Chaotic Systems. J. Vib. Control 2023, 30, 11–12. [Google Scholar] [CrossRef]
  26. Maged, N.A.; Hasanien, H.M.; Ebrahim, E.A.; Tostado-Véliz, M.; Jurado, F. Optimal Super Twisting Sliding Mode Control Strategy for Performance Improvement of Islanded Microgrids: Validation and Real-Time Study. Int. J. Electr. Power Energy Syst. 2024, 157, 109849. [Google Scholar] [CrossRef]
  27. Liang, R.; Nguyen, D.T.A.; Doyle, T.; Naghdi, M.; Hassanalian, M. A Dynamics Predictor-Augmented Soft Actor-Critic for Attitude and Trajectory Control of Unmanned Airships. In Proceedings of the AIAA Aviation Forum and ASCEND, Las Vegas, NV, USA, 21–25 July 2025; Volume 3195. [Google Scholar]
  28. Pu, Z.; Yuan, R.; Yi, J.; Tan, X. A Class of Adaptive Extended State Observers for Nonlinear Disturbed Systems. IEEE Trans. Ind. Electron. 2015, 62, 5858–5869. [Google Scholar] [CrossRef]
  29. Guo, B.-Z.; Zhao, Z. On the Convergence of an Extended State Observer for Nonlinear Systems with Uncertainty. Syst. Control Lett. 2011, 60, 420–430. [Google Scholar]
  30. Xiong, J.; Fu, X. Extended Two-State Observer-Based Speed Control for PMSM with Uncertainties of Control Input Gain and Lumped Disturbance. IEEE Trans. Ind. Electron. 2023, 71, 6172–6182. [Google Scholar] [CrossRef]
  31. Khadhraoui, A.; Zouaoui, A.; Saad, M. Barrier Lyapunov Function and Adaptive Backstepping-Based Control of a Quadrotor UAV. Robotica 2023, 41, 2941–2963. [Google Scholar] [CrossRef]
  32. Restrepo, E.; Sarras, I.; Loria, A.; Marzat, J. 3D UAV Navigation with Moving-Obstacle Avoidance Using Barrier Lyapunov Functions. IFAC-Pap. OnLine 2019, 52, 49–54. [Google Scholar]
  33. Fossen, T.I. Handbook of Marine Craft Hydrodynamics and Motion Control; John Wiley & Sons: Chichester, UK, 2011. [Google Scholar]
  34. Breivik, M.; Fossen, T.I. Guidance Laws for Planar Motion Control. In Proceedings of the 47th IEEE Conference on Decision and Control, Cancun, Mexico, 9–11 December 2008; pp. 570–577. [Google Scholar]
  35. Joshi, H.; Sinha, N.K. Adaptive Fault Tolerant Control Design for Stratospheric Airship with Actuator Faults. IFAC-PapersOnLine 2022, 55, 819–825. [Google Scholar] [CrossRef]
  36. Tee, K.P.; Ge, S.S.; Tay, E.H. Barrier Lyapunov functions for the control of output-constrained nonlinear systems. Automatica 2009, 45, 918–927. [Google Scholar] [CrossRef]
  37. Tee, K.P.; Ge, S.S. Control of nonlinear systems with partial state constraints using a barrier Lyapunov function. Int. J. Control 2011, 84, 2008–2023. [Google Scholar] [CrossRef]
Figure 1. Configuration and coordinate frames of the unmanned airship.
Figure 1. Configuration and coordinate frames of the unmanned airship.
Drones 10 00047 g001
Figure 2. Integrated control architecture for adaptive path-following.
Figure 2. Integrated control architecture for adaptive path-following.
Drones 10 00047 g002
Figure 3. Comparative planar trajectory tracking under a persistent crosswind disturbance. The proposed ACLOS + ST-TSMC controller (black) is evaluated against conventional ATSMC (blue) and ADRC (cyan) while following a racetrack reference path (dashed red). The enlarged inset highlights tracking behavior in a high-curvature segment, where the proposed method maintains the closest adherence to the reference. The airship’s initial pose is marked by the grey vehicle icon.
Figure 3. Comparative planar trajectory tracking under a persistent crosswind disturbance. The proposed ACLOS + ST-TSMC controller (black) is evaluated against conventional ATSMC (blue) and ADRC (cyan) while following a racetrack reference path (dashed red). The enlarged inset highlights tracking behavior in a high-curvature segment, where the proposed method maintains the closest adherence to the reference. The airship’s initial pose is marked by the grey vehicle icon.
Drones 10 00047 g003
Figure 4. Error convergence and BLF constraint satisfaction. Upper plot: Yaw angle error ψ ˜ (solid blue) tracking within its time-varying prescribed constraints ± ψ ¯ (dashed red). Lower plot: Lateral error e e (solid black) remaining strictly within its adaptive constraints ± e ¯ (dashed red).
Figure 4. Error convergence and BLF constraint satisfaction. Upper plot: Yaw angle error ψ ˜ (solid blue) tracking within its time-varying prescribed constraints ± ψ ¯ (dashed red). Lower plot: Lateral error e e (solid black) remaining strictly within its adaptive constraints ± e ¯ (dashed red).
Drones 10 00047 g004
Figure 5. Real-time disturbance estimation via ESO. Validation of the ESO performance for both control channels. Upper plot: Estimation of the lumped yaw disturbance. The ESO estimate (solid red line) is shown to rapidly converge to and accurately track the true disturbance (solid blue line). Lower plot: Estimation of the lumped surge disturbance. The ESO estimate (solid red line) similarly demonstrates fast and precise tracking of the true disturbance (solid blue line). The plots confirm the observer’s rapid convergence (<2 s ), validating its ability to provide accurate real-time estimates for disturbance feedforward compensation.
Figure 5. Real-time disturbance estimation via ESO. Validation of the ESO performance for both control channels. Upper plot: Estimation of the lumped yaw disturbance. The ESO estimate (solid red line) is shown to rapidly converge to and accurately track the true disturbance (solid blue line). Lower plot: Estimation of the lumped surge disturbance. The ESO estimate (solid red line) similarly demonstrates fast and precise tracking of the true disturbance (solid blue line). The plots confirm the observer’s rapid convergence (<2 s ), validating its ability to provide accurate real-time estimates for disturbance feedforward compensation.
Drones 10 00047 g005
Figure 6. Analysis of control signals and chattering suppression.Time histories of the actuator commands. Upper plot: The yaw control torque τ 1 . Note the smooth, continuous variation, particularly during the high-curvature turn ( t 200 –300 s). Lower plot: The surge thrust command τ 2 , which remains stable and smooth. Both signals are continuous and free of high-frequency chattering, confirming that the super-twisting SMC (ST-SMC) framework successfully generates actuator-friendly commands suitable for practical implementation.
Figure 6. Analysis of control signals and chattering suppression.Time histories of the actuator commands. Upper plot: The yaw control torque τ 1 . Note the smooth, continuous variation, particularly during the high-curvature turn ( t 200 –300 s). Lower plot: The surge thrust command τ 2 , which remains stable and smooth. Both signals are continuous and free of high-frequency chattering, confirming that the super-twisting SMC (ST-SMC) framework successfully generates actuator-friendly commands suitable for practical implementation.
Drones 10 00047 g006
Figure 7. Robustness to parametric uncertainty.Tracking error response under combined + 30 % mass/inertia and 25 % damping perturbations. The plot is a dual-Y-axis time history, showing the lateral error e e (black, left axis) and LOS heading error e ψ (red, right axis) converging while remaining strictly within their adaptive state constraints (dashed blue).
Figure 7. Robustness to parametric uncertainty.Tracking error response under combined + 30 % mass/inertia and 25 % damping perturbations. The plot is a dual-Y-axis time history, showing the lateral error e e (black, left axis) and LOS heading error e ψ (red, right axis) converging while remaining strictly within their adaptive state constraints (dashed blue).
Drones 10 00047 g007
Figure 8. Validation of disturbance rejection (ESO) and progressive constraint activation (BLF). (a) The injected wind/noise disturbance signal. (b) The ESO’s rapid estimation (red) accurately tracking the true disturbance torque (blue). (c) The BLF value, showing the smooth, stable response of progressive activation (red) versus the chattering of abrupt activation (black). (d) The resulting cross-track error, highlighting the stability of the regulated error (red) versus the raw error’s oscillation (blue).
Figure 8. Validation of disturbance rejection (ESO) and progressive constraint activation (BLF). (a) The injected wind/noise disturbance signal. (b) The ESO’s rapid estimation (red) accurately tracking the true disturbance torque (blue). (c) The BLF value, showing the smooth, stable response of progressive activation (red) versus the chattering of abrupt activation (black). (d) The resulting cross-track error, highlighting the stability of the regulated error (red) versus the raw error’s oscillation (blue).
Drones 10 00047 g008
Table 1. Physical characteristics and uncertainty parameters of the unmanned airship.
Table 1. Physical characteristics and uncertainty parameters of the unmanned airship.
ParameterDescriptionValueUnit
Base Parameters
m r Yaw Inertia12,167kg m2
m u Surge Mass (Inertia)301kg
m v Sway Mass (Inertia)455kg
d r Yaw Damping73kg/s
d u Surge Damping50kg/s
d v Sway Damping50kg/s
Uncertainty Parameters
Δ m r Yaw Inertia Uncertainty4127kg m2
Δ m u Surge Mass Uncertainty101kg
Δ m v Sway Mass Uncertainty155kg
Δ d r Yaw Damping Uncertainty13kg/s
Δ d u Surge Damping Uncertainty10kg/s
Δ d v Sway Damping Uncertainty10kg/s
Δ δ s Unmodeled Dynamics15
Table 2. Comparative metrics for nominal and perturbed scenarios.
Table 2. Comparative metrics for nominal and perturbed scenarios.
Scenario RMS ( e e ) [ m ] RMS ( e ψ ) [ ° ] Var ( τ 1 )
Nominal case1.573.941.00
+30% mass,   −25% damping1.764.251.07
Relative wind 3 m/s + gust noise1.834.391.10
Table 3. ESO disturbance estimation accuracy in the nominal wind case.
Table 3. ESO disturbance estimation accuracy in the nominal wind case.
ChannelRMS Estimation ErrorMax. Abs. Error
Yaw disturbance d ^ r 2.1 N m (3.2% of nominal) 5.8 N m
Surge disturbance d ^ u 4.3 N (4.1% of nominal) 11.2 N
Table 4. Quantitative performance comparison among different control strategies.
Table 4. Quantitative performance comparison among different control strategies.
ControllerRMS( e e ) [m]RMS( e ψ ) [°]Max( | τ 1 | ) [N·m]Max( | τ 2 | ) [N]
Conventional ATSMC3.869.45 5.8 × 10 4 1.32 × 10 3
ESO–SMC2.416.27 5.2 × 10 4 1.20 × 10 3
Proposed ACLOS + ST-TSMC1.573.94 4.8 × 10 4 1.05 × 10 3
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liang, R.; Nguyen, D.T.A.; Hassanalian, M. Disturbance-Resilient Path-Following for Unmanned Airships via Curvature-Aware LOS Guidance and Super-Twisting Terminal Sliding-Mode Control. Drones 2026, 10, 47. https://doi.org/10.3390/drones10010047

AMA Style

Liang R, Nguyen DTA, Hassanalian M. Disturbance-Resilient Path-Following for Unmanned Airships via Curvature-Aware LOS Guidance and Super-Twisting Terminal Sliding-Mode Control. Drones. 2026; 10(1):47. https://doi.org/10.3390/drones10010047

Chicago/Turabian Style

Liang, Rongwei, Duc Thien An Nguyen, and Mostafa Hassanalian. 2026. "Disturbance-Resilient Path-Following for Unmanned Airships via Curvature-Aware LOS Guidance and Super-Twisting Terminal Sliding-Mode Control" Drones 10, no. 1: 47. https://doi.org/10.3390/drones10010047

APA Style

Liang, R., Nguyen, D. T. A., & Hassanalian, M. (2026). Disturbance-Resilient Path-Following for Unmanned Airships via Curvature-Aware LOS Guidance and Super-Twisting Terminal Sliding-Mode Control. Drones, 10(1), 47. https://doi.org/10.3390/drones10010047

Article Metrics

Back to TopTop