Next Article in Journal
PhysGraphIR: Adaptive Physics-Informed Graph Learning for Infrared Thermal Field Prediction in Meter Boxes with Residual Sampling and Knowledge Distillation
Next Article in Special Issue
A Device-Free Human Detection System Using 2.4 GHz Wireless Networks and an RSSI Distribution-Based Method with Autonomous Threshold
Previous Article in Journal
Hallucination-Aware Interpretable Sentiment Analysis Model: A Grounded Approach to Reliable Social Media Content Classification
Previous Article in Special Issue
Velocity Ambiguity and Inter-Carrier Interference Suppression Algorithm in Stepped-Carrier OFDM Radar for ISAC
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tracking Control of Quadrotor UAVs with Prescribed Performance and Prescribed-Time Convergence Under Arbitrary Initial Conditions

1
School of Aeronautical Science and Engineering, Beihang University, Beijing 100191, China
2
Department of Fundamental Theory, Qiyuan Lab, Beijing 100084, China
3
National Center of Excellence for Engineer Education, Northwestern Polytechnical University, Xi’an 710072, China
4
Department of Unmanned System, The 208th Research Institute, Beijing 102202, China
*
Author to whom correspondence should be addressed.
Electronics 2026, 15(2), 408; https://doi.org/10.3390/electronics15020408
Submission received: 14 December 2025 / Revised: 9 January 2026 / Accepted: 13 January 2026 / Published: 16 January 2026

Abstract

Quadrotor unmanned aerial vehicles demonstrate broad application prospects, yet existing research still lacks a comprehensive solution that simultaneously addresses efficiency, disturbance rejection, environmental adaptability, and precision in their control performance. To achieve prescribed-time convergence and prescribed tracking performance, this work proposes a composite control scheme that integrates prescribed-performance control, disturbance estimation, and terminal sliding-mode control. First, a prescribed-time adaptive composite disturbance observer is developed to estimate and compensate for system composite disturbances, and a stability analysis shows that the disturbance estimation error converges to a small neighborhood of the origin within a prescribed time. Second, the system is decomposed into position and attitude subsystems, enabling tailored hierarchical control-law design and analysis based on their distinct dynamics. For position control, a prescribed-performance control method is employed, incorporating a prescribed-time performance function that accommodates large initial deviations, thereby guaranteeing convergence of the position-tracking errors to a small neighborhood within a specified time. For attitude control, a prescribed-time terminal sliding-mode surface and corresponding control law are designed to eliminate singularities and ensure convergence of the attitude errors to a small neighborhood within a predetermined time. The stability of both subsystems is rigorously substantiated through theoretical analysis. Finally, comparative simulation results confirm the effectiveness and superiority of the proposed control strategy.

1. Introduction

Quadrotor unmanned aerial vehicles (QUAVs) have demonstrated significant application potential in various domains, including disaster rescue, package delivery, and military reconnaissance, owing to their exceptional maneuverability and vertical take-off and landing capabilities [1]. However, in complex real-world operational environments, QUAVs still face substantial challenges in control efficiency, disturbance rejection, environmental adaptability, and trajectory-tracking accuracy [2]. Conventional control approaches typically focus on enhancing individual performance aspects, such as precise tracking control or disturbance-rejection-based tracking control [3]; yet, the multifaceted nature of control performance has not been comprehensively addressed from multiple perspectives in existing studies.
To handle the coupled nonlinear dynamics inherent in QUAV models, hierarchical control strategies have been widely adopted. He Ming et al. [4] underscores the importance of hierarchical control architectures, providing theoretical support for the position-loop-attitude-loop hierarchical design employed in this work. Raffo et al. [5] proposes a backstepping-based cascaded control framework; however, its performance is highly sensitive to initial conditions. Iltayed et al. [6] designs an adaptive sliding-mode hierarchical controller, but the resulting convergence time depends on initial states, and its disturbance attenuation capability remains limited. A critical deficiency common to existing methods is the significant degradation of convergence performance under large initial state deviations, which fails to meet the stringent timeliness requirements of certain application scenarios.
Recent developments in resilient UAV control have further emphasized the importance of disturbance rejection in real-world tracking scenarios. Cui et al. [7] investigates cooperative path planning for autonomous aerial vehicles in wildlife tracking applications, demonstrating that robust coordination mechanisms are essential for maintaining performance under communication constraints and environmental uncertainties. Xu et al. [8] proposed an adaptive finite-time attitude tracking control scheme for quadrotors that addresses actuator faults and external disturbances with guaranteed prescribed performance, highlighting the critical need for fault-tolerant mechanisms with transient performance guarantees. Liu et al. [9] developed secure formation control strategies for multi-agent cyber-physical systems under denial-of-service (DoS) attacks and component faults, showing that resilient control architectures become essential when system reliability is compromised by adversarial conditions. These recent works underscore that modern UAV applications demand control strategies that can simultaneously handle disturbances, guarantee transient performance, and maintain robustness under adverse conditions—motivations that directly align with the objectives of this paper.
To address the robust control problem of QUAVs, researchers have explored Prescribed-Time Control (PTC) methods that use time-varying gain functions to guarantee system convergence in a prescribed finite time. For instance, Polyakov et al. [10] establish a rigorous theoretical foundation for PTC, while Wang et al. [11] apply it to UAV control. Liu Hao et al. [12] design a prescribed-time sliding-mode controller for both the position and attitude loops of a quadrotor, achieving stabilization of pose within a predetermined time. Yang Weiping [13] identifies the realization of prescribed-time convergence with guaranteed performance for the entire system as a key direction for future research. Meanwhile, Prescribed Performance Control (PPC) methods [14] focus on constraining the tracking error within prespecified bounds. Recent advances have integrated prescribed performance with adaptive control techniques [15], demonstrating improved robustness for nonlinear interconnected systems through event-triggered mechanisms and prespecified-performance-driven strategies. Integrating PTC with PPC offers synergistic advantages but also presents significant challenges: conventional PPC approaches typically employ fixed performance bounds, rendering controller robustness sensitive to initial conditions. When the initial tracking error is large, these bounds often need to be relaxed to avoid constraint violations, thereby degrading transient performance [14]. Specifically, classical PPC methods require the initial condition to satisfy | z j ( 0 ) | < p ( 0 ) , where z j ( 0 ) is the initial tracking error and p ( 0 ) is the initial performance bound. This requirement cannot be guaranteed when initial conditions are arbitrary or unknown, limiting the practical applicability of conventional PPC in scenarios with large initial deviations.
On the other hand, sliding-mode control (SMC) has been extensively applied to quadrotor attitude control due to its finite-time convergence properties [16,17]. However, traditional terminal sliding-mode control suffers from singularity issues, and its convergence time depends on the initial conditions. To mitigate this, Labbadi et al. [18] proposes a nonsingular terminal sliding-mode control method to eliminate singularities, yet the convergence time still cannot be prescribed a priori.
Furthermore, accurate estimation and compensation of disturbances are crucial for enhancing the robustness and tracking accuracy of UAVs. Ding Xilun et al. [19] reviews recent advances in rotorcraft UAV dynamic modeling and disturbance analysis, emphasizing that precise disturbance compensation is pivotal for improving control performance. Liao Jian et al. [20] design a linear extended state observer (LESO) for disturbance estimation, but its estimation accuracy and convergence speed are limited. Cao et al. [21] propose a finite-time disturbance observer, yet its convergence characteristics depend on initial system parameters. Wang et al. [22] develop an adaptive sliding-mode control scheme to enhance robustness and compensate for disturbances. Liu et al. [23] proposed a fixed-time disturbance observer-based control approach for quadcopter suspension transportation systems, demonstrating that fixed-time convergence properties can significantly enhance disturbance rejection performance in payload manipulation tasks with strict temporal requirements. Such fixed-time observer techniques show promise for broader UAV control applications in which rapid, bounded disturbance estimation is essential. Nevertheless, within the domain of QUAV control, approaches that simultaneously account for unknown disturbances, prescribed-time performance guarantees, and highly dynamic initial conditions remain insufficiently investigated.
In summary, existing robust control methods for QUAVs share several common limitations [24]: (1) sensitivity to initial conditions; (2) inefficiency in disturbance estimation and compensation; and (3) lack of precise tracking control with prescribed-time performance bounds. To address these challenges, this paper proposes a trajectory-tracking control scheme for QUAVs that achieves prescribed performance within a prescribed time under highly dynamic initial conditions and in the presence of complex disturbances. Based on a decoupled QUAV dynamic model, we develop a prescribed-time disturbance observer, a position-loop control law (emphasizing precise trajectory tracking), and an attitude-loop control law (emphasizing rapid and robust stabilization). Specifically, to compensate for disturbance effects, an adaptive composite disturbance observer with prescribed-time convergence is designed. For position control, a novel prescribed performance function independent of initial states is proposed based on PPC, along with its corresponding control law. For attitude control, a prescribed-time nonsingular terminal sliding-mode surface and its associated control law are constructed. The main contributions of this work are as follows:
  • Initial-condition-independentprescribed performance control: A novel prescribed performance control method that achieves performance constraint satisfaction within a prescribed time regardless of the magnitude of initial tracking errors, addressing a fundamental limitation of conventional prescribed performance control methods that require the initial error to be smaller than the initial performance bound. This is realized through a smooth transition function that decouples the initial error magnitude from the performance bound, transforming the original tracking error into a scaled variable that is inherently small at the initial instant, thereby ensuring satisfaction of the performance constraint for arbitrary initial conditions—a capability not achievable by standard prescribed performance control approaches and directly addressing the robustness requirements highlighted in recent resilient UAV tracking literature [8].
  • Prescribed-time convergent nonsingular terminal sliding-mode controller: A controller that enables rapid stabilization of the attitude loop to a small neighborhood of the origin within prescribed time. The prescribed-time convergence property is embedded in the sliding surface design through power-law terms whose coefficients are explicitly derived from the user-specified convergence time parameter, ensuring that the convergence time bound is determined a priori rather than depending on the system’s initial state.
  • Prescribed-time adaptive disturbance observer: An observer that enhances system robustness and disturbance rejection capability with guaranteed ultimate boundedness within a fixed time.

2. Problem Formulation and Preliminaries

The mathematical model of quadrotor UAVs is primarily based on coordinate transformations and rigid-body dynamics. The dynamic model of quadrotor UAVs is given as [25]
x ¨ = U 1 ( cos φ sin θ cos Ψ + sin φ sin Ψ ) K x x ˙ + f x / m y ¨ = U 1 ( cos φ sin θ sin Ψ sin φ cos Ψ ) K y y ˙ + f y / m z ¨ = U 1 ( cos φ cos θ ) m g K z z ˙ + f z / m φ ¨ = U 2 + ( I y I z ) θ ˙ Ψ ˙ K φ ω φ + f φ / I x θ ¨ = U 3 + ( I z I x ) φ ˙ Ψ ˙ K θ ω θ + f θ / I y Ψ ¨ = U 4 + ( I x I y ) φ ˙ θ ˙ K Ψ ω Ψ + f Ψ / I z
where U 1 , U 2 , U 3 , U 4 are the motor torques that govern the three position coordinates x , y , z and three attitude angles φ , θ , Ψ of the quadrotor UAVs; I i i = x , y , z represent the moments of inertia about the x, y, and z-axes of the body coordinate system, f i i = x , y , z , θ , φ , Ψ refer to disturbances; and K i i = x , y , z , θ , φ , Ψ represent the aerodynamic drag coefficients. Additionally, m represents the mass of the quadrotor, and g is the acceleration of gravity. In the dynamic model, U 1 is allocated to the displacements along the x , y and z directions such that the entire quadrotor control system can be decomposed into a position control system governed by U 1 and an attitude control system controlled by U 2 , U 3 and U 4 . For the purpose of feedback linearization, the virtual control inputs along the x , y and z directions u x , u y , u z are introduced as [25]:
u x = U 1 cos φ sin θ cos Ψ + sin φ sin Ψ / m u y = U 1 cos φ sin θ sin Ψ sin φ cos Ψ / m u z = U 1 cos φ cos θ m g / m
Based on the dynamic model of the quadrotor UAVs and the specified desired yaw angle Ψ d , along with the three virtual control inputs, the desired roll angle, pitch angle, and thrust U 1 can be determined as follows [20]:
U 1 = m u x 2 + u y 2 + u z + g 2 φ d = arcsin m ( u x sin Ψ d u y cos Ψ d ) U 1 θ d = arctan m ( u x cos Ψ d + u y sin Ψ d ) m ( u z + g )
Remark 1.
To avoid domain violations in the arcsin function, saturation protection is implemented in practice:
φ d = arcsin sat m ( u x sin Ψ d u y cos Ψ d ) U 1 , 0.99 , 0.99
where sat ( x , a , b ) = max ( a , min ( b , x ) ) .
The objective of this paper is to design control laws for QUAVs achieving prescribed performance bounds and prescribed-time satisfaction under arbitrary initial conditions. To theoretically guarantee the robust performance of the proposed control law, the following lemma is introduced.
Lemma 1
([26]). For a general smooth nonlinear system in the form of
x ˙ = f x , f 0 = 0 , x R n
If there is a continuous function V x that satisfies
V ˙ x π / γ T c α β α V 1 γ / 2 x + β V 1 + γ / 2 x ,
where α > 0 , β > 0 , 0 < γ < 1 and T c > 0 , then system (4) is globally prescribed-time stable, i.e., V x converges to a small neighborhood of the origin within prescribed time T C .
Lemma 2
(Properties of Hyperbolic Tangent Function). For the hyperbolic tangent function tanh : R ( 1 , 1 ) , the following properties hold:
(i) x tanh ( x ) > 0 for all x 0 ;
(ii) tanh ( x ) is strictly increasing and odd: tanh ( x ) = tanh ( x ) ;
(iii) 0 < tanh ( x ) x < 1 for all x 0 ;
(iv) lim x 0 tanh ( x ) x = 1 .
Proof. 
Property (i) follows from tanh ( x ) = e x e x e x + e x having the same sign as x.
Property (ii): d d x tanh ( x ) = sech 2 ( x ) = 4 ( e x + e x ) 2 > 0 , and the odd property is immediate from the definition.
Property (iii): For x > 0 , since e 2 x > 1 + 2 x , we have tanh ( x ) = e 2 x 1 e 2 x + 1 < e 2 x 1 2 < x . The lower bound follows from tanh ( x ) > 0 for x > 0 .
Property (iv) follows from L’Hôpital’s rule or the Taylor series tanh ( x ) = x x 3 3 + O ( x 5 ) . □

3. Prescribed-Time Adaptive Composite Disturbance Observer Design and Analysis

To effectively counteract the effect of unknown disturbances on the QUAVs, a composite disturbance observer with prescribed-time convergence and adaptive mechanisms is introduced in this section. The observer design employs an auxiliary system (Equation (8)) that serves as a virtual reference to enable indirect disturbance estimation. By defining the auxiliary error e i = v i ϑ i and designing its adaptive law (Equation (12)), we convert the disturbance estimation problem into a stabilization problem for e ˜ i , for which prescribed-time convergence can be rigorously guaranteed via Lemma 1. This auxiliary system technique is analogous to classical extended state observer (ESO) design but with prescribed-time convergence guarantees.
First, note that the drone model can be rewritten as follows:
v ˙ i = u i + d i , i = x , y , z , φ , θ , Ψ ,
where
v x = x ˙ , v y = y ˙ , v z = z ˙ v φ = φ ˙ , v θ = θ ˙ , v ψ = ψ ˙ u φ = U 2 I x 1 , u θ = U 3 I y 1 , u ψ = U 4 I z 1 d x = f x m 1 K x m 1 x ˙ , d y = f y m 1 K y m 1 y ˙ , d z = f z m 1 K z m 1 z ˙ d φ = f φ K φ ω φ I x 1 , d θ = f θ I y 1 K θ ω θ I y 1 , d ψ = f ψ I z 1 K ψ ω ψ I z 1
By defining auxiliary systems as
ϑ ˙ i = u i + e i ,
where the auxiliary error is defined as: e i = v i ϑ i , the relationship between auxiliary error and disturbance is established as follows. Taking the time derivative of e i = v i ϑ i and substituting Equations (6) and (8):
e ˙ i = v ˙ i ϑ ˙ i = ( u i + d i ) ( u i + e i ) = d i e i
This identity is crucial for the observer design. The prescribed-time adaptive composite disturbance observer is designed as follows [27]:
d ^ i = e ^ i + e ˙ i
Substituting e ˙ i = d i e i :
d ^ i = e ^ i + d i e i
Therefore, the observation error becomes the following:
d ˜ i = d i d ^ i = d i ( e ^ i + d i e i ) = e i e ^ i = e ˜ i
where the adaptive law follows that
e ^ ˙ i = e ˙ i + a 1 sign e ˜ i e ˜ i 1 γ 1 + a 2 sign e ˜ i e ˜ i 1 + γ 1 + a 3 tanh e ˜ i ,
in which parameters satisfy the following:
a 1 = π η 1 1 / 2 γ 1 T 1 β 1 1 / 2 1 2 1 γ 1 2 , a 2 = π β 1 1 / 2 γ 1 T 1 η 1 1 / 2 1 2 1 + γ 1 2 ,
a 3 > 0 , γ 1 0 , 1 , η 1 > 0 , β 1 > 0
To demonstrate the performance of the disturbance observer analytically, the adaptive estimation error is defined as follows:
e ˜ i = e i e ^ i
Then, the derivative of the auxiliary error can be shown to satisfy the following:
e ˜ ˙ i = a 1 sign e ˜ i e ˜ i 1 γ 1 a 2 sign e ˜ i e ˜ i 1 + γ 1 a 3 tanh e ˜ i
Now, consider candidate Lyapunov functions given as follows:
V ¯ i = 1 2 e ˜ i 2
The derivative of V ¯ i is as follows:
V ¯ ˙ i = e ˜ i e ˜ ˙ i = a 1 | e ˜ i | 2 γ 1 a 2 | e ˜ i | 2 + γ 1 a 3 e ˜ i tanh ( e ˜ i )
By Lemma 2(i), e ˜ i tanh ( e ˜ i ) 0 for all e ˜ i R . Therefore,
V ¯ ˙ i a 1 | e ˜ i | 2 γ 1 a 2 | e ˜ i | 2 + γ 1 .
Using | e ˜ i | = ( 2 V ¯ i ) 1 / 2 ,
V ¯ ˙ i a 1 ( 2 V ¯ i ) 2 γ 1 2 a 2 ( 2 V ¯ i ) 2 + γ 1 2 = a 1 2 2 γ 1 2 V ¯ i 1 γ 1 2 a 2 2 2 + γ 1 2 V ¯ i 1 + γ 1 2
By the parameter selection, we have the following:
a 1 2 2 γ 1 2 = π η 1 1 / 2 γ 1 T 1 β 1 1 / 2 , a 2 2 2 + γ 1 2 = π β 1 1 / 2 γ 1 T 1 η 1 1 / 2
Therefore,
V ¯ ˙ i π γ 1 T 1 η 1 β 1 η 1 V ¯ i 1 γ 1 2 + β 1 V ¯ i 1 + γ 1 2 .
According to Lemma 1, e ˜ i converges to a small neighborhood of the origin within a prescribed time T 1 when disturbances are constant. Since d ˜ i = e ˜ i , the observer can estimate constant composite disturbances within prescribed time T 1 .
Remark 2.
The term a 3 e ˜ i tanh ( e ˜ i ) is always non-positive by Lemma 2(i), which strictly enhances the convergence rate. However, it does not contribute to the prescribed-time mechanism, which is solely determined by the power terms with exponents 1 γ 1 / 2 and 1 + γ 1 / 2 .
Theorem 1.
(Ultimate Boundedness under Time-Varying Disturbances)
Consider the disturbance observer (8)–(12) with time-varying disturbances d i ( t ) satisfying the following:
| d ˙ i ( t ) | D max , t 0
Then for any ε > 0 , if a 3 > 2 D max ε , there exists a finite time T ε T 1 such that
| d ˜ i ( t ) | ε , t T ε
Proof. 
From Equation (14):
d ˜ ˙ i = a 1 sign ( d ˜ i ) | d ˜ i | 1 γ 1 a 2 sign ( d ˜ i ) | d ˜ i | 1 + γ 1 a 3 tanh ( d ˜ i ) + d ˙ i
Consider the set S ε = { x R : | x | ε } .
At the boundary | d ˜ i | = ε , assume without loss of generality d ˜ i = ε > 0 :
d ˜ ˙ i | d ˜ i = ε a 1 ε 1 γ 1 a 2 ε 1 + γ 1 a 3 tanh ( ε ) + D max
For small ε , using Lemma 2(iv), tanh ( ε ) ε / 2 (by continuity). A sufficient condition for S ε to be positively invariant is as follows:
a 3 · ε 2 > D max
which gives ε > 2 D max a 3 .
For any initial d ˜ 0 outside S ε , finite-time reaching is guaranteed by the dominant power terms, with reaching time bounded by T ε T 1 d ˜ 0 2 / ( 2 δ ) for some δ > 0 . □

4. Prescribed-Time Controller Design for QUAVs

Based on the estimate of disturbance from the aforementioned disturbance observer, this section develops a QUAVs’ controller ensuring robust and accurate tracking with prescribed-time performance satisfaction. The hierarchical control structure is illustrated in Figure 1, which shows the outer position loop generating virtual controls ( u x , u y , u z ) via the PPC-based controller, the coordinate transformation converting these to desired attitude angles ( φ d , θ d ) and thrust U 1 , the inner attitude loop using the NTSM controller to generate motor torques ( U 2 , U 3 , U 4 ) , and the disturbance observer providing estimates d ^ i to both controllers. (The solid line represents the real signal, and the dashed line represents the virtual signal).

4.1. Design of Prescribed-Time and Prescribed-Performance Controller for Position Loop

First, a prescribed-time control law for position control is designed for robust tracking. To accomplish the position system control objective, the position tracking error of the QUAVs is defined as follows:
z x = x x d , z y = y y d , z z = z z d
where z x , z y , z z T represents the position tracking error vector, x d , y d , z d T includes the desired reference values for the three position components, and the actual output values for the three position components are x , y , z T . The prescribed performance function can be designed as follows [28]:
p t = p 0 t T 2 exp 1 t T 2 t + p , 0 t < T 2 p , t T 2
where p 0 > 1 and p are design parameters, and T 2 is a prescribed time parameter.
To render the prescribed performance control independent of initial conditions, the following function is introduced [29]:
ξ = ξ 0 + ( 1 ξ 0 ) 1 cos ( π t T 2 ) 2 , t < T 2 1 , t T 2
Remark 3.
The smooth cosine transition function ξ ( t ) with ξ ( 0 ) = ξ 0 0 (e.g., ξ 0 = 0.001 ) ensures: (1) Initial-condition decoupling: The transformed error s j 1 ( 0 ) = ξ 0 z j ( 0 ) becomes arbitrarily small regardless of the magnitude of z j ( 0 ) , guaranteeing | s j 1 ( 0 ) | < p ( 0 ) for any initial tracking error. (2) Continuity of control: The function satisfies ξ ( t ) C for all t 0 , with ξ ˙ ( t ) = π ( 1 ξ 0 ) 2 T 2 sin ( π t T 2 ) continuous at t = T 2 (where ξ ˙ ( T 2 ) = 0 = ξ ˙ ( T 2 + ) ), eliminating discontinuities in control terms containing ξ ˙ . For t < T 2 , while s j 1 = ξ z j grows with ξ ( t ) , the simultaneous decay of the performance bound p ( t ) ensures that the constraint | s j 1 | < p ( t ) is maintained, which in turn bounds the physical error as | z j | < p ( t ) / ξ ( t ) .
Then if we define
s x 1 = ξ z x , s x 2 = x ˙ α x s y 1 = ξ z y , s y 2 = y ˙ α y s z 1 = ξ z z , s z 2 = z ˙ α z ,
it follows that their derivatives satisfy the following:
s ˙ x 1 = ξ ˙ z x + ξ x ˙ x ˙ d , s ˙ x 2 = u x + d x α ˙ x s ˙ y 1 = ξ ˙ z y + ξ y ˙ y ˙ d , s ˙ y 2 = u y + d y α ˙ y s ˙ z 1 = ξ ˙ z z + ξ z ˙ z ˙ d , s ˙ z 2 = u z + d z α ˙ z .
Note that if the control law is designed such that
p t < s j 1 < p t , j = x , y , z
it follows from ξ 0 = ξ 0 0 that s j 1 0 = ξ 0 z j ( 0 ) 0 , which implies that p 0 < s j 1 0 < p 0 can be satisfied regardless of the value of z j 0 , and after T 2 , s j = ξ z j always holds true.
To achieve the desired performance constraints, consider candidate Lyapunov functions with barriers designed as follows [29]:
V j 1 = 1 2 ln p 2 p 2 s j 1 2 , j = x , y , z .
Lemma 3
(Boundedness of barrier Lyapunov function components). For the barrier Lyapunov function V j 1 = 1 2 ln p 2 p 2 s j 1 2 with | s j 1 | < p , the following properties hold:
(i) The normalized error satisfies the following:
s j 1 2 p 2 s j 1 2 2 V j 1
(ii) When | s j 1 | < p , there exist positive constants ̲ j and ¯ j such that
̲ j s j 1 p 2 s j 1 2 ¯ j .
(iii) For the performance function p ( t ) defined in (21), there exists a constant M ¯ p > 0 such that
p ˙ ( t ) p ( t ) M ¯ p , t 0 .
Proof. 
(i) From the definition, e 2 V j 1 = p 2 p 2 s j 1 2 , which yields the following:
p 2 s j 1 2 = p 2 e 2 V j 1
Therefore,
s j 1 2 p 2 s j 1 2 = p 2 ( p 2 s j 1 2 ) p 2 s j 1 2 = e 2 V j 1 1 2 V j 1
where the last inequality follows from e x 1 + x for all x R .
(ii) Since | s j 1 | < p is maintained by the barrier, and p ( t ) p > 0 , the function j ( t ) = s j 1 p 2 s j 1 2 is bounded.
(iii) Computing p ˙ ( t ) from (20) for t < T 2 :
p ˙ ( t ) = 1 T 2 exp 1 t T 2 t + ( p 0 t T 2 ) exp 1 t T 2 t · T 2 ( T 2 t ) 2 .
Since p ( t ) p , the ratio | p ˙ / p | remains bounded for all t 0 . □
It follows that
V ˙ j 1 = s j 1 p 2 s j 1 2 s ˙ j 1 p ˙ s j 1 / p = j ξ ˙ z j + ξ s j 2 + α j j ˙ d p ˙ s j 1 / p = j ξ s j 2 + α j j ˙ d + j ξ ˙ z j p ˙ s j 1 / p ,
where j = s j 1 p 2 s j 1 2 .
According to Young’s inequality, for any λ j > 0 , we have the following:
j p ˙ s j 1 / p j 2 s j 1 2 2 λ j p ˙ 2 p 2 + λ j 2
By Lemma 3(ii) and (iii), there exists ρ j 1 > 0 such that
j 2 s j 1 2 2 λ j p ˙ 2 p 2 ρ j 1
for all t 0 and all | s j 1 | < p .
By plugging it into (26), we can obtain the following:
V ˙ j 1 j ξ s j 2 + α j j ˙ d + j ξ z j 2 2 λ j p ˙ 2 p 2 + ρ j 1 + λ j 2 + j ξ ˙ z j
By designing the position loop virtual control rate as
α j = μ j 1 s j 1 + j ˙ d j ξ z j 2 2 λ j p ˙ 2 p 2 ,
where μ j 1 is the regularization parameter, it follows from (27) that
V ˙ j 1 μ j 1 ξ s j 1 2 p 2 s j 1 2 + ρ j 1 + λ j 2 + j ξ s j 2 + j ξ ˙ z j .
To further design the stabilizing control law, let us consider candidate Lyapunov functions given as V j 2 = V j 1 + 1 2 s j 2 2 , whose derivatives satisfy the following:
V ˙ j 2 = V ˙ j 1 + s j 2 s ˙ j 2 = V ˙ j 1 + s j 2 u j + d j α ˙ j
To eliminate the problematic singular term, we employ the following continuous approximation. Note that
j ξ ˙ z j s j 2 = j ξ ˙ z j s j 2 · s j 2 2 + δ j 2 s j 2 2 + δ j 2 ,
where δ j > 0 is a small design parameter. This allows us to write the following:
j ξ ˙ z j = j ξ ˙ z j · s j 2 s j 2 2 + δ j 2 · s j 2
The control law is thus designed as follows:
u j = μ j 2 s j 2 d ^ j + α ˙ j j ξ j ξ ˙ z j s j 2 s j 2 2 + δ j 2 ,
where μ j 2 j = x , y , z is the regularization parameter and δ j > 0 is a small positive constant that prevents singularity when s j 2 0 .
Remark 4.
The continuous approximation s j 2 s j 2 2 + δ j 2 ensures the following: (1) The control law remains bounded for all s j 2 , including s j 2 = 0 ; (2) When | s j 2 | δ j , the approximation s j 2 s j 2 2 + δ j 2 s j 2 1 closely matches the original design intent; (3) The approximation error j ξ ˙ z j δ j 2 s j 2 2 + δ j 2 is uniformly bounded and can be made arbitrarily small by choosing δ j sufficiently small, while maintaining control continuity.
Theorem 2.
Consider the quadrotor UAV position subsystem described by (6) with the prescribed-time disturbance observer (8)–(12) and the position control law (19)–(30). Suppose the following conditions hold:
1. The desired trajectory is bounded and twice differentiable;
2. The observer parameters satisfy α > 0 , β > 0 , 0 < γ < 1 ;
3. The controller parameter p 0 > 1 ;
4. The prescribed time parameters satisfy T 1 > 0 , T 2 > 0 ; and the approximation parameter δ j > 0 .
Then, the position tracking error converges to a small neighborhood of the prescribed performance bounds within the prescribed time, specifically: (i) the performance constraint | s j 1 ( t ) | < p ( t ) is satisfied for all t 0 , ensuring | z j ( t ) | < p ( t ) / ξ ( t ) ; and (ii) for t T 2 , the system exhibits exponential ultimate boundedness with | z j ( t ) |   p + O ( Θ j / μ j ) , where the bound Θ j depends on disturbance observation error, control approximation error, and performance function derivative.
Remark 5.
The term “arbitrary initial conditions” in this paper refers to a theoretical framework where the control method can handle a wide range of initial states. In practical UAV applications, the initial conditions are naturally constrained by physical limitations. Therefore, “arbitrary initial conditions” should be interpreted as “high-redundancy initial conditions”.
Proof. 
Substituting the control law (30) into (29):
V ˙ j 2 μ j 1 ξ s j 1 2 p 2 s j 1 2 μ j 2 s j 2 2 + ρ j 1 + λ j 2 + j ξ ˙ z j δ j 2 s j 2 2 + δ j 2 + s j 2 d ˜ j
Using Young’s inequality on s j 2 d ˜ j :
s j 2 d ˜ j s j 2 2 2 ϵ j + ϵ j d ˜ j 2 2
and noting that δ j 2 s j 2 2 + δ j 2 1 and by Lemma 3(ii) | j | ¯ j , we have the following:
j ξ ˙ z j δ j 2 s j 2 2 + δ j 2 ¯ j | ξ ˙ | | z j | ρ j 2
for some constant ρ j 2 > 0 (since ξ ˙ and z j remain bounded in the closed-loop system).
Therefore,
V ˙ j 2 μ j 1 ξ s j 1 2 p 2 s j 1 2 μ j 2 1 2 ϵ j s j 2 2 + Θ j ,
where Θ j = ρ j 1 + ρ j 2 + λ j 2 + ϵ j D max 2 2 (using the bound from Theorem 1 on | d ˜ j | ε for sufficiently large t).
By Lemma 3(i):
V ˙ j 2 2 μ j 1 ξ V j 1 μ j 2 1 2 ϵ j s j 2 2 + Θ j μ j V j 2 + Θ j
where μ j = min 2 μ j 1 ξ min , 2 μ j 2 1 2 ϵ j > 0 (provided μ j 2 > 1 2 ϵ j , which can be satisfied by design), and ξ min = ξ 0 > 0 is the minimum value of ξ ( t ) . By integrating both sides of (33), we have the following:
V j 2 V j 2 0 Θ j μ j exp μ j t + Θ j μ j
By substituting the aforementioned expression into Equation (33), it can be inferred that V ˙ j 2 0 . Since
V j 2 = V j 1 + 1 / 2 s j 2 2 = 1 / 2 ln p 2 / p 2 s j 1 2 + 1 / 2 s j 2 2 A e μ j t + B ,
where A = V j 2 0 Θ j μ j , B = Θ j μ j , then
ln p 2 / p 2 s j 1 2 2 A e μ j t + 2 B p 2 / p 2 s j 1 2 e 2 A e μ j t + 2 B C t s j 1 2 C t 1 p 2
in which C t = e 2 A e μ j t + 2 B . Therefore, s j 1 2 p 2 . In this case, prescribed performance p t < s j 1 < p t holds, and the system states converge to a small neighborhood of the origin. □
Remark 6.
(Clarification on Performance Satisfaction)
The proposed method achieves two distinct aspects:
(i) Prescribed-time performance constraint satisfaction: The barrier Lyapunov function guarantees | s j 1 ( t ) | < p ( t ) for all t 0 , where p ( t ) decreases from p 0 to p within time T 2 . This ensures the physical tracking error satisfies | z j ( t ) | < p ( t ) / ξ ( t ) , achieving bounded tracking within the prescribed time T 2 regardless of initial conditions.
(ii) Exponential ultimate boundedness: The inequality V ˙ j 2 μ j V j 2 + Θ j (Equation (33)) yields exponential convergence to an ultimate bound lim t V j 2 ( t ) Θ j / μ j , rather than exact convergence to zero. The bound Θ j arises from three sources: (a) disturbance observation error | d ˜ j |   ε (Theorem 1), (b) continuous approximation error ρ j 2 from the term δ j 2 / ( s j 2 2 + δ j 2 ) (Equation (30)), and (c) performance function derivative bound ρ j 1 (Lemma 3).
(iii) Engineering rationale for p > 0 : Setting p = 0 would theoretically require infinite control gains at t = T 2 , which is impractical given actuator saturation. The design choice p > 0 provides the following: (a) bounded control effort, (b) robustness to persistent disturbances and modeling uncertainties, and (c) adjustable steady-state accuracy through parameter tuning ( a 3 , δ j , ϵ j , μ j ). The ultimate bound can be made arbitrarily small by appropriate parameter selection.

4.2. Design of Sliding Mode Controller for Prescribed-Time Attitude Loop

Considering the characteristics of the QUAV’s attitude dynamics, applying a prescribed-time terminal sliding mode controller that is different from the controller used for the position loop can be more effective for rapid and robust stabilization of the attitude loop.
To design and analyze the controller, the errors in attitude tracking of a quadrotor UAV are defined as follows:
z φ = φ φ d , z θ = θ θ d , z Ψ = Ψ Ψ d ,
where φ d , θ d , Ψ d T is the reference attitude input vector, and φ , θ , Ψ T is the actual output attitude angle information. The derivatives of errors in (35) can be obtained by the following:
z ˙ φ = φ ˙ φ ˙ d , z ˙ θ = θ ˙ θ ˙ d , z ˙ Ψ = Ψ ˙ Ψ ˙ d
where z ˙ φ , z ˙ θ , z ˙ Ψ T , φ ˙ d , θ ˙ d , Ψ ˙ d T , and φ ˙ , θ ˙ , Ψ ˙ T represent the derivatives of z φ , z θ , z Ψ T , φ d , θ d , Ψ d T , and φ , θ , Ψ T , respectively.
The prescribed-time non-singular terminal sliding mode surface for the attitude control system is designed as [26]:
s k = z ˙ k + b 1 sign z k z k 1 γ 2 + b 2 sign z k z k 1 + γ 2 k = φ , θ , Ψ
where the parameters satisfy the following:
b 1 = π η 2 1 / 2 γ 2 T 3 β 2 1 / 2 1 2 1 γ 2 2 , b 2 = π β 2 1 / 2 γ 2 T 3 η 2 1 / 2 1 2 1 + γ 2 2 , γ 2 0 , 1 , η 2 > 0 , β 2 > 0 .
Remark 7.
The prescribed-time property is directly embedded in the sliding surface design (Equation (37)) through the power-law coefficients b 1 and b 2 , which are explicitly functions of the prescribed time T 3 . Specifically, when the system reaches the sliding surface s k = 0 , the dynamics become the following:
z ˙ k + b 1 sign ( z k ) | z k | 1 γ 2 + b 2 sign ( z k ) | z k | 1 + γ 2 = 0
The above formulation for the sliding mode surface structure, combined with the specific parameter selection of b 1 and b 2 , guarantees convergence from any point on the sliding surface to a neighborhood of the origin within time T 3 , as proven in Theorem 3.
It can be derived that
s ˙ k = u k + d k k ¨ d + ς k z ˙ k ,
where ς k = 1 γ 2 b 1 z k γ 2 + 1 + γ 2 b 2 z k γ 2 .
To design the control law and guarantee stability, consider candidate Lyapunov functions defined as V k = 1 2 s k 2 , k = φ , θ , Ψ . The derivatives of these functions satisfy the following:
V ˙ k = s k u k + d k k ¨ d + ς k z ˙ k
Now, we are motivated to design the observer-based sliding mode controller as follows:
u k = I j c 1 sign s k s k 1 γ 3 c 2 sign s k s k 1 + γ 3 c 3 s k d ^ k + k ¨ d ς k z ˙ k
where the parameters satisfy the following:
c 1 = π η 3 1 / 2 γ 3 T 3 β 3 1 / 2 1 2 1 γ 3 2 , c 2 = π β 3 1 / 2 γ 3 T 3 η 3 1 / 2 1 2 1 + γ 3 2 , c 3 > 0 , γ 3 0 , 1 , η 3 > 0 , β 3 > 0 .
The stability property of the proposed attitude control law is demonstrated in the following theorem.
Theorem 3.
Consider the quadrotor UAV attitude subsystem (35) and (36), with the prescribed-time non-singular terminal sliding-mode surface (37) and the attitude control law (40). Suppose the following conditions hold:
1. The desired attitude trajectories are bounded and differentiable;
2. The observer parameters satisfy α > 0 , β > 0 , 0 < γ < 1 ;
3. The sliding mode surface parameters satisfy γ 2 0 , 1 , η 2 > 0 , β 2 > 0 , and the controller parameters satisfy c 3 > 0 , γ 3 0 , 1 , η 3 > 0 , β 3 > 0 .
4. The prescribed time parameters satisfy T 1 > 0 , T 3 > 0 .
Then the attitude tracking error vector converges to a small neighborhood of the origin within the prescribed time, specifically: the sliding variable s k ( t ) reaches a neighborhood of zero within time T 3 , and consequently z k ( t ) is ultimately bounded with O ( ϵ k ε 2 / c 3 ) for t T 3 , where ε is the disturbance observation bound from Theorem 1.
Proof. 
Substituting (40) into (39) and using d ˜ k = d k d ^ k :
V ˙ k = s k ( c 1 sign ( s k ) | s k | 1 γ 3 c 2 sign ( s k ) | s k | 1 + γ 3 c 3 s k + d ˜ k )
Using Young’s inequality on s k d ˜ k :
s k d ˜ k s k 2 2 ϵ k + ϵ k d ˜ k 2 2
Therefore,
V ˙ k c 1 | s k | 2 γ 3 c 2 | s k | 2 + γ 3 c 3 1 2 ϵ k s k 2 + ϵ k ε 2 2 c 1 ( 2 V k ) 2 γ 3 2 c 2 ( 2 V k ) 2 + γ 3 2 c 3 1 2 ϵ k 2 V k + ϵ k ε 2 2 ,
where we used the observer bound | d ˜ k | ε from Theorem 1 for sufficiently large t.
For the appropriate choice of ϵ k such that c 3 > 1 2 ϵ k , the dominant terms yield the following:
V ˙ k π γ 3 T 3 η 3 β 3 η 3 V k 1 γ 3 2 + β 3 V k 1 + γ 3 2 + ϵ k ε 2 2 .
According to Lemma 1, the system state vector reaches a small neighborhood of the sliding mode surface within a prescribed time T 3 . Hence, the control system can converge to a small neighborhood of the origin within prescribed time T = max T 1 , T 2 , T 3 . □
Remark 8.
The ultimate bounds in both position and attitude loops can be made arbitrarily small by: (1) Increasing the observer gain a 3 to reduce ε; (2) Reducing the approximation parameter δ j in the position controller; (3) Adjusting ϵ j and ϵ k to balance convergence rate and steady-state accuracy. In practice, these parameters are tuned to achieve desired tracking performance while maintaining control smoothness.

5. Numerical Experiments

To verify the effectiveness of the proposed control method, simulations are carried out with designed parameters given in Table 1. Results show that the method in this paper can solve the trajectory tracking problem under composite disturbances within a prescribed time. As shown in Figure 2, the QUAV used in the simulation is able to track the desired trajectory by utilizing the control method proposed in this paper. Figure 3 shows that the position error converges to a small neighborhood of the origin within the user’s prescribed time, and Figure 4 shows that the attitude error converges to a small neighborhood of the origin within the prescribed time as well. It can be seen that the proposed method exhibits superior convergence accuracy when handling large initial deviations and strong composite disturbances, and that the convergence time constraints and robust stability are strictly satisfied. Figure 5 depicts the control inputs signals of position and altitude. The applied disturbances are matched (directly added to control channels via Equation (1)), time-varying (containing periodic sinusoidal components), and bounded with magnitude | f i ( t ) | 0.2 for all channels. The disturbance model f i = 0.1 sin ( 0.01 t ) sin ( 0.1 t ) + 0.1 sin ( i ) captures both slow-varying environmental effects (wind gusts with 0.01 Hz modulation) and high-frequency oscillations (sensor noise at 0.1 Hz), representing realistic operational conditions for small quadrotors.

5.1. Results Analysis

The actual position trajectories ( x , y , z ) closely follow their references ( x d , y d , z d ) after the transient period, with steady-state errors remaining below the prescribed bounds. Similarly, the attitude angles ( φ , θ , ψ ) track their desired values with errors converging to small neighborhoods. These tracking accuracies are adequate for typical autonomous flight missions such as waypoint navigation and trajectory following.
This paper conducts a comparative analysis of four different methods (results are shown in Figure 6 and Figure 7): PID control, terminal sliding mode control with extended state observer (TSMC-ESO), combination of prescribed performance control with extended state observer (PPC-ESO), and the method proposed in this paper (PTC-PPC-TSMC-ESO). It can be observed that the PID controller is insufficient to control the system in the presence of time-varying disturbances. The TSMC-ESO method exhibits suboptimal performance in the position loop control, but it can converge quickly in the attitude loop; however, the use of a sign function in the switching rate causes oscillations about the origin. The PPC-ESO method performs well in position loop control, but in the attitude loop, the convergence rate is unsatisfactory, and the states exhibit large fluctuations. Based on the comparison, the proposed method, which combines PPC, PTC, TSMC, and ESO, can significantly mitigate the shortcomings of the aforementioned methods, leading to substantial improvements in QUAV control under disturbances.

5.2. Limitations and Future Directions

Despite the theoretical contributions and promising simulation results, several limitations of the proposed method should be acknowledged:
1. Need for systematic parameter tuning guidelines: The method involves the adjustment of over a dozen parameters across the observer and controllers. Although effective parameter sets have been demonstrated in simulation, systematic and efficient tuning strategies for different quadrotor platforms and mission profiles require further study and clear guidelines to facilitate practical deployment.
2. Higher real-time computational demand: The real-time computation of the disturbance observer and the derivatives of the barrier Lyapunov function imposes greater processing requirements compared to conventional PID controllers. Deployment on embedded hardware with sufficient computing power is necessary to maintain control rates above 100 Hz.
3. Dependence on model parameters: The control design relies on accurate model parameters such as moments of inertia I x , I y , I z and drag coefficients K i . While the disturbance observer enhances robustness to parametric uncertainties to some extent, control performance may still degrade when model errors are significant (e.g., exceeding ± 20 % ).
Future research directions:
  • Experimental validation: Hardware-in-the-loop (HIL) testing and flight experiments on physical quadrotor platforms to validate control performance under real-world conditions, including sensor noise, actuator delays, and aerodynamic effects.
  • Adaptive parameter tuning: Development of online learning algorithms (e.g., reinforcement learning or adaptive control) to automatically adjust controller gains based on flight conditions and disturbance characteristics.
  • Extension to multi-UAV systems: Application of the proposed framework to cooperative control of heterogeneous multi-UAV formations with communication constraints, as motivated by recent work on resilient distributed control [9].
  • Integration with perception systems: Combination of the proposed control with vision-based state estimation and obstacle avoidance for fully autonomous navigation in GPS-denied environments.
These directions aim to bridge the gap between theoretical advances and practical deployment, ultimately enabling prescribed-performance control in real-world UAV applications.

6. Conclusions

This article addresses the tracking control problem for QUAVs subject to unknown disturbances and large initial-state deviations by proposing a control method that integrates prescribed-performance control, prescribed-time control, a disturbance observer, and prescribed-time nonsingular sliding-mode control. The proposed method achieves prescribed-time satisfaction of performance constraints while ensuring exponential ultimate boundedness in the presence of persistent disturbances. Specifically, the position controller guarantees that tracking errors remain within prescribed bounds for all time, and the attitude controller ensures rapid convergence to a small neighborhood of the origin within prescribed time. A comparative analysis using simulations has been presented to demonstrate that the proposed method can not only rigorously achieve the prescribed-time convergence of position and attitude errors to small neighborhoods with the desired accuracy but also exhibit desirable performance under unknown disturbances and large initial deviations, significantly improving the trajectory-tracking accuracy and mission reliability of QUAVs.

Author Contributions

Conceptualization, T.X. and J.X.; methodology, T.X.; software, J.G.; validation, J.C., D.S. and D.L.; formal analysis, J.C.; resources, T.X.; writing—original draft preparation, T.X.; writing—review and editing, D.S.; visualization, J.G.; supervision, D.L.; project administration, D.S. All authors have read and agreed to the published version of the manuscript.

Funding

The paper is supported by the National Key Laboratory of Micro-Spacecraft Rapid Design and Intelligent Cluster [Funding Number: MS01240124] and National Natural Science Foundation of China [Grant Numbers: 62403032].

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Written informed consent has been obtained from the authors to publish this paper.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Arafat, M.Y.; Alam, M.M.; Moh, S. Vision-Based Navigation Techniques for Unmanned Aerial Vehicles: Review and Challenges. Drones 2023, 7, 89. [Google Scholar] [CrossRef] [Scilit]
  2. Mahony, R.; Kumar, V.; Corke, P. Multirotor aerial vehicles: Modeling, estimation, and control of quadrotor. IEEE Robot. Autom. Mag. 2012, 19, 20–32. [Google Scholar] [CrossRef] [Scilit]
  3. Lee, T.; Leok, M.; McClamroch, N.H. Geometric tracking control of a quadrotor UAV on SE (3). In Proceedings of the 49th IEEE Conference on Decision and Control (CDC), Atlanta, GA, USA, 15–17 December 2010; IEEE: Atlanta, GA, USA, 2010; pp. 5420–5425. [Google Scholar]
  4. He, M.; Chen, H.; Han, W.; Deng, C.; Duan, H. Development status and key technologies of cooperative control of bird-inspired UAV swarms. Acta Aeronaut. Astronaut. Sin. 2024, 45, 29946. [Google Scholar]
  5. Raffo, G.V.; Ortega, M.G.; Rubio, F.R. An integral predictive/nonlinear H control structure for a quadrotor helicopter. Automatica 2010, 46, 29–39. [Google Scholar] [CrossRef] [Scilit]
  6. Eltayeb, A.; Rahmat, M.F.; Basri, M.A.M.; Eltoum, M.M.; Mahmoud, M.S. Integral adaptive sliding mode control for quadcopter UAV under variable payload and disturbance. IEEE Access 2022, 10, 94754–94764. [Google Scholar] [CrossRef] [Scilit]
  7. Cui, Y.; Chen, J.; Lin, H.; Yang, X.; Meng, M.Q.H. Cooperative Multi-AAV Path Planning for Discovering and Tracking Multiple Radio-Tagged Targets. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 2463–2475. [Google Scholar] [CrossRef] [Scilit]
  8. Xu, G.; Xia, Y.; Zhai, D.H.; Lyu, W. Adaptive Finite-Time Attitude Tracking Control of Quadrotor Under Actuator Faults and External Disturbances with Guaranteed Performance. Int. J. Adapt. Control Signal Process. 2022, 36, 2662–2676. [Google Scholar] [CrossRef] [Scilit]
  9. Liu, Y.; Dong, X.; Ren, Z.; Liu, J. Secure Formation Control for Resilient Multi-Agent Cyber-Physical Systems Under DoS Attacks and Faults. Int. J. Robust Nonlinear Control 2023, 33, 3607–3626. [Google Scholar] [CrossRef] [Scilit]
  10. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 2011, 57, 2106–2110. [Google Scholar] [CrossRef] [Scilit]
  11. Wang, T.; Ning, W.; Sun, Z.; Xia, Y. Prescribed-Time Trajectory Tracking Control for Quadrotor Without Velocity Measurement. IEEE/ASME Trans. Mechatron. 2025, 30, 5940–5951. [Google Scholar] [CrossRef] [Scilit]
  12. Liu, H.; Huang, S.; Tu, H. Quadrotor sliding mode control based on predefined time. J. Beijing Univ. Aeronaut. Astronaut. 2022, 50, 1665–1674. [Google Scholar]
  13. Yang, W. Development trend of navigation guidance and control technology for new generation aircraft. Acta Aeronaut. Astronaut. Sin. 2024, 45, 529720. [Google Scholar]
  14. Wu, Y.; Hu, L.; Liu, L.; Zhang, Y.; Zhang, Y. Finite time prescribed performance control for stochastic systems with asymmetric error constraint and actuator faults. Commun. Nonlinear Sci. Numer. Simul. 2024, 139, 108290. [Google Scholar] [CrossRef] [Scilit]
  15. Zhang, L.; Deng, C.; Che, W.W. Adaptive Backstepping Control for Nonlinear Interconnected Systems with Prespecified-Performance-Driven Output Triggering. Automatica 2023, 154, 111063. [Google Scholar] [CrossRef] [Scilit]
  16. Zhao, Z.; Xiao, L.; Jiang, B.; Cao, D. Fast nonsingular terminal sliding mode trajectory tracking control of a quadrotor UAV based on extended state observers. Control Decis. 2022, 37, 2201–2210. [Google Scholar]
  17. Wu, Y.; Zheng, B.; Li, H. Attitude controller for quadrotor via active disturbance rejection control and sliding mode control. Electron. Opt. Control 2022, 29, 93–98. [Google Scholar]
  18. Labbadi, M.; Cherkaoui, M. Adaptive fractional-order nonsingular fast terminal sliding mode based robust tracking control of quadrotor UAV with Gaussian random disturbances and uncertainties. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 2265–2277. [Google Scholar] [CrossRef] [Scilit]
  19. Ding, X.; Jin, X. Research progress of rotorcraft UAV interactive manipulation dynamic modeling. Acta Aeronaut. Astronaut. Sin. 2024, 43, 527388. [Google Scholar]
  20. Liao, J.; Gao, X.; Yan, S.; Zhou, S.; Wang, D.; Kang, Y. Formation reconfiguration control of UAV swarm based on MPC-PIO. J. Beijing Univ. Aeronaut. Astronaut. 2022, 50, 1541–1550. [Google Scholar]
  21. Cao, P.; Gan, Y.; Dai, X. Finite-time disturbance observer for robotic manipulators. Sensors 2019, 19, 1943. [Google Scholar] [CrossRef] [Scilit]
  22. Wang, J.; Zhao, L.; Yu, L. Adaptive terminal sliding mode control for magnetic levitation systems with enhanced disturbance compensation. IEEE Trans. Ind. Electron. 2020, 68, 756–766. [Google Scholar] [CrossRef] [Scilit]
  23. Liu, W.; Chen, M.; Shi, P. Fixed-Time Disturbance Observer-Based Control for Quadcopter Suspension Transportation System. IEEE Trans. Circuits Syst. I Regul. Pap. 2022, 69, 4632–4642. [Google Scholar] [CrossRef] [Scilit]
  24. Jia, T.; Yan, H.; Zhang, H.; Li, H.; Zhang, Y. Adaptive anti-disturbance performance guaranteed formation tracking control for quadrotor UAVs via aperiodic signal updating. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 5212–5223. [Google Scholar] [CrossRef] [Scilit]
  25. Bouabdallah, S.; Siegwart, R. Backstepping and sliding-mode techniques applied to an indoor micro quadrotor. In Proceedings of the 2005 IEEE International Conference on Robotics and Automation, Barcelona, Spain, 18–22 April 2005; IEEE: Barcelona, Spain, 2005; pp. 2247–2252. [Google Scholar]
  26. Yao, Q.; Li, Q.; Huang, M.; Jahanshahi, H. Predefined-time trajectory tracking control of free-flying space manipulator subject to uncertainties and disturbances. Robot. Auton. Syst. 2024, 177, 104699. [Google Scholar] [CrossRef] [Scilit]
  27. Liu, K.; Wang, R.; Zheng, S.; Dong, S.; Sun, G. Fixed-time disturbance observer-based robust fault-tolerant tracking control for uncertain quadrotor UAV subject to input delay. Nonlinear Dyn. 2022, 107, 2363–2390. [Google Scholar] [CrossRef] [Scilit]
  28. Liu, C. Research on Adaptive Tracking Control of a Climbing Robot for Wooden Columns. Ph.D. Thesis, Shandong Jianzhu University, Jinan, China, 2020. [Google Scholar]
  29. Yin, C.; Wu, Q.; Yang, S.; Zhou, C. Guaranteed performance predefined time Control for manipulator with arbitrary initial state. Modul. Mach. Tool Autom. Manuf. Tech. 2025, 2025, 103–108, 113. [Google Scholar]
Figure 1. Overall Architecture of the Proposed Control Scheme.
Figure 1. Overall Architecture of the Proposed Control Scheme.
Electronics 15 00408 g001
Figure 2. Trajectory tracking performance.
Figure 2. Trajectory tracking performance.
Electronics 15 00408 g002
Figure 3. Prescribed-time convergence curve of the position error.
Figure 3. Prescribed-time convergence curve of the position error.
Electronics 15 00408 g003
Figure 4. Prescribed-time convergence curve of the attitude error.
Figure 4. Prescribed-time convergence curve of the attitude error.
Electronics 15 00408 g004
Figure 5. Control inputs performance.
Figure 5. Control inputs performance.
Electronics 15 00408 g005
Figure 6. Position tracking error curves of the four methods.
Figure 6. Position tracking error curves of the four methods.
Electronics 15 00408 g006
Figure 7. Attitude tracking error curves of the four methods.
Figure 7. Attitude tracking error curves of the four methods.
Electronics 15 00408 g007
Table 1. Simulation parameters.
Table 1. Simulation parameters.
ParametersValue
Simulation m = 2 , I x = I y = 1.24 , I z = 2.5 ,
Parameters K x = K y = K z = K φ = K θ = K ψ = 0.01
Disturbance f i = 0.1 sin 0.01 t sin 0.1 t + 0.1 sin i
Type: Matched, time-varying, bounded
Magnitude: | f i ( t ) | 0.2 for all i
Reference signal x d = 5 sin t , y d = 5 cos t , z d = t , φ d = π / 3
Initial state x = 4 , y = 8.5 , z = 0.5 ,
φ = 0.1 , θ = 0.2 , ψ = 0.3
Prescribed time T 1 = 1 , T 2 = 3 , T 3 = 1
PPC function parameters p 0 = 1.1 , p = 0.15 , ξ 0 = 0.001
Observer parameters γ 1 = 0.5 , η 1 = 0.1 , β 1 = 0.5 , a 3 = 5
Controller parameters μ j 1 = 30 , μ j 2 = 35 , λ j = 50 , δ j = 0.01 ,
γ 2 = 0.3 , η 2 = 0.1 , β 2 = 2 ,
γ 3 = 0.3 , η 3 = 6 , β 3 = 5 , b 3 = 20
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

Xiao, T.; Guo, J.; Chen, J.; Sun, D.; Li, D.; Xiang, J. Tracking Control of Quadrotor UAVs with Prescribed Performance and Prescribed-Time Convergence Under Arbitrary Initial Conditions. Electronics 2026, 15, 408. https://doi.org/10.3390/electronics15020408

AMA Style

Xiao T, Guo J, Chen J, Sun D, Li D, Xiang J. Tracking Control of Quadrotor UAVs with Prescribed Performance and Prescribed-Time Convergence Under Arbitrary Initial Conditions. Electronics. 2026; 15(2):408. https://doi.org/10.3390/electronics15020408

Chicago/Turabian Style

Xiao, Tiantian, Jinlong Guo, Jintao Chen, Dawei Sun, Daochun Li, and Jinwu Xiang. 2026. "Tracking Control of Quadrotor UAVs with Prescribed Performance and Prescribed-Time Convergence Under Arbitrary Initial Conditions" Electronics 15, no. 2: 408. https://doi.org/10.3390/electronics15020408

APA Style

Xiao, T., Guo, J., Chen, J., Sun, D., Li, D., & Xiang, J. (2026). Tracking Control of Quadrotor UAVs with Prescribed Performance and Prescribed-Time Convergence Under Arbitrary Initial Conditions. Electronics, 15(2), 408. https://doi.org/10.3390/electronics15020408

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop