Next Article in Journal
A Hybrid Deep Learning Architecture for Enhanced Vertical Wind and FBAR Estimation in Airborne Radar Systems
Previous Article in Journal
Mechanical Characteristics and Precision Analysis of Inflatable Deployable Parabolic Membrane Antenna Structures
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Wind-Resistant UAV Landing Control Based on Drift Angle Control Strategy

School of Aerospace Engineering, Xiamen University, Xiamen 361102, China
*
Author to whom correspondence should be addressed.
Aerospace 2025, 12(8), 678; https://doi.org/10.3390/aerospace12080678
Submission received: 25 June 2025 / Revised: 21 July 2025 / Accepted: 28 July 2025 / Published: 29 July 2025
(This article belongs to the Section Aeronautics)

Abstract

Addressing lateral-directional control challenges during unmanned aerial vehicle (UAV) landing in complex wind fields, this study proposes a drift angle control strategy that integrates coordinated heading and trajectory regulation. An adaptive radius optimization method for the Dubins approach path is designed using wind speed estimation. By developing a wind-coupled flight dynamics model, we establish a roll angle control loop combining the L 1 nonlinear guidance law with Linear Active Disturbance Rejection Control (LADRC). Simulation tests against conventional sideslip approach and crab approach, along with flight tests, confirm that the proposed autonomous landing system achieves smoother attitude transitions during landing while meeting all touchdown performance requirements. This solution provides a theoretically rigorous and practically viable approach for safe UAV landings in challenging wind conditions.

1. Introduction

As the critical phase in UAV flight operations, the landing stage mandates high-precision and robust control systems to ensure mission success and system safety. This phase demands simultaneous multi-objective control under dynamic crosswinds, including trajectory tracking and attitude adjustment, which significantly increase control complexity.
Many researchers conducted research in the topic of aerodynamic disturbances during UAV landing, Lungu M’s team conducted systematic research employing dynamic inversion as the cornerstone methodology. Reference [1] integrated neural networks with pseudo-control hedging to compensate actuator saturation while ensuring robust lateral deviation control, and Reference [2] significantly accelerated transient responses by optimizing roll-yaw coordination efficiency; simultaneously, References [3,4] developed a deep-coupling architecture merging dynamic inversion with backstepping control, incorporating nonlinear disturbance observers and feedforward neural networks to handle wind interference and mass-center perturbations thereby achieving high-precision trajectory tracking during landing.
For carrier-based aircraft operations, refs. [5,6] proposed a nonlinear dynamic inversion (NDI)-based solution utilizing linear reference models to estimate unmeasurable airflow disturbances, injecting compensation states into NDI loops while constructing high-dimensional risk fields for real-time risk quantification to generate dynamic compensatory signals optimizing control commands; this approach nevertheless suffers from substantial computational burdens and lacks robust experimental validation in complex real-world environments beyond idealized simulations. Ref. [7] integrates a Nonlinear Guidance Law (NLGL) for trajectory tracking, employs gain-scheduled adaptive PID controllers for attitude management, and utilizes multivariable H∞ control during flare phase, demonstrating robust crosswind performance. However, practical deployment requires further exploration of fault-tolerant capabilities for complex failure modes and online trajectory replanning mechanisms.
To enhance control performance in complex landing scenarios, subsequent studies have explored more advanced technical pathways. Ref. [8] employed a four-stage cascaded adaptive sliding mode control architecture. This was combined with Kalman filter prediction and tracking differentiator compensation for deck motion. By suppressing air wake disturbances and parameter uncertainties through an adaptive law, the method achieved high-precision landing trajectory tracking for carrier-based UAVs. Ref. [9] realized an anti-windup robust adaptive controller by integrating fixed-time control, fuzzy logic, and integral sliding mode techniques, guaranteeing fixed-time convergence under wind disturbances and parameter uncertainties. These methods harness the strong robustness inherent in sliding mode control as their core, and enhance system adaptability to disturbances/uncertainties by incorporating prediction algorithms and dynamic compensators. Nevertheless, they share common challenges: substantial computational resource demands, high parameter sensitivity, and considerable tuning difficulty. Further developments include [10], which utilized model predictive control (MPC) to dynamically adjust state and control priorities based on real-time landing risk assessment. A BP neural network predicted touchdown risk to optimize lateral attitude and trajectory, achieving coordinated wind disturbance rejection, risk avoidance, and rapid convergence. Ref. [11] designed a hierarchical controller within a fixed-time control (FTC) framework using backstepping. This involved a fixed-time disturbance observer (FTO) for real-time motion disturbance estimation and a fixed-time filter replacing traditional derivative calculations, achieving fixed-time convergence of lateral errors and enhanced robustness. Ref. [12] exploited the error-constraint capability of guaranteed performance control (GPC) and the nonlinear decoupling advantages of backstepping. By decomposing the longitudinal-lateral coupling model, it achieved independent angle-of-attack control and realized lateral-directional dynamic decoupling via thrust compensation. Command filters were introduced to avoid computational complexity in virtual control derivatives, demonstrating excellent performance in carrier landing scenarios. Refs. [13,14] proposed a control scheme based on nonlinear decoupled inner-loop control combined with a comprehensive sideslip-based outer-loop. The approach implemented roll angle and yaw angle command saturation limits that vary with relative height, with control parameters optimized via genetic algorithms. This achieved comprehensive control over sideslip distance, sideslip velocity, roll angle, and yaw angle. However, significant discrepancies between actual wind conditions and simulation assumptions may necessitate adaptive adjustments to wind-related fitness function weights or adoption of online real-time optimization.
Synthesizing the aforementioned advancements and remaining challenges across various technical pathways, refs. [15,16] demonstrate that despite in-depth investigations into lateral-directional control for autonomous landing systems, the field remains dominated by simulation-based studies lacking experimental validation of system reliability.
To address the limitations of existing approaches, which include engineering implementation barriers such as high computational load and poor parameter robustness in real-world scenarios, insufficient environmental adaptability arising from the lack of dynamic adjustment mechanisms under actual wind conditions, and inadequate experimental validation systems marked by over-reliance on simulations and insufficient real flight tests, this paper proposes a novel lateral-directional autonomous landing control system based on a drift angle control strategy. The main contributions are:
  • Adaptive Path Planning: A wind-compensated Dubins path planner incorporating an adaptive turning radius derived from coordinated-turn dynamics and wind speed estimation, minimizing initial glide-path deviations in crosswinds.
  • Coordinated Control Strategy: A drift angle controller synthesizing the principles of crab and sideslip approaches to minimize last-second corrections while smoothing attitude transitions during landing.
  • Validated Simulation Framework: A multi-scale wind field model enabling realistic evaluation of the system’s disturbance rejection capabilities.
  • Flight-Tested Validation: Empirical verification through practical flight tests. demonstrating operational applicability under real-world crosswind conditions.
Paper Structure: Section 2 Baseline parameters of the reference UAV are characterized. develops a six-degree-of-freedom (6-DOF) nonlinear dynamics model. followed by the development of a multi-scale wind field model incorporating constant winds, discrete gusts, and turbulence. Section 3 implements Dubins path planning for the approach phase, incorporating an adaptive radius adjustment mechanism to counteract wind disturbances. Trajectory planning is performed for both the glide slope segment and flare phase. Section 4 introduces the L 1 nonlinear guidance algorithm and designs a LADRC-based roll attitude control loop. Through rigorous analysis of the limitations inherent in conventional sideslip approach and crab approach, we propose a drift angle control strategy. Section 5 conducts crosswind landing simulations. Performance metrics are evaluated across variable wind speeds. Section 6 validates the Dubins path feasibility and the drift angle control’s disturbance rejection efficacy through flight tests, assessing heading alignment precision, attitude correction effectiveness, and touchdown stability. Finally, Section 7 concludes the research, stating that the proposed integrated solution combining the drift angle control strategy and wind-adaptive trajectory planning enables UAV to achieve smooth attitude transitions and precise trajectory tracking during landing in complex crosswind environments.

2. Model

2.1. UAV Model

This UAV is developed through unmanned modification based on a four-seat manned aircraft platform. Redundant pilot control devices and auxiliary equipment in the cockpit have been removed to free up internal payload space for the installation of the UAV flight control system. While retaining the original aerodynamic characteristics and structural strength of the airframe, it has achieved core unmanned functions such as autonomous takeoff and landing, route tracking, and emergency handling. The airframe is constructed with all composite materials, featuring a twin-engine configuration, a low-wing layout equipped with winglets, and a T-tail design. It adopts a tricycle landing gear with retraction mechanisms, utilizing main wheel braking and nose wheel steering. The flaps are adjustable at three fixed angles: 0°, 20°, and 42° respectively. Figure 1 presents the physical diagram of the UAV, and its basic parameters are listed in Table 1.
Lateral-longitudinal coupling effects during landing are significant. Applying Newtonian rigid-body kinematics, we establish a 6-DOF motion model:
x ˙ = f x , t , u y = c x
This model integrates three translational and three rotational motions through 12 first-order nonlinear equations [17]:
Translational Dynamics:
U ˙ = r V q W g sin θ + F x m V ˙ = r U + p W + g sin ϕ cos θ + F y m W ˙ = q U p V + g cos ϕ cos θ + F z m
where U , V , W are body-axis velocity components; ϕ , θ , ψ denote roll, pitch, and yaw angles; p , q , r are angular rates; and F x , F y , F z represent aerodynamic/propulsive force components.
Rotational Dynamics:
p ˙ = 1 I x I z I x z 2 I z L ¯ + I x z N + I y I z I z I x z 2 r q + I x I y + I z I x z p q q ˙ = 1 I y I z I x p r I x z p 2 r 2 + M r ˙ = 1 I x I z I x z 2 I x I x I y + I x z 2 p q I x I y + I z I x z r q + I x z L ¯ + I x N
where I x , I y , I z , I x z are inertia terms; L ¯ , M , N denote rolling, pitching, and yawing moments.
Attitude Kinematics:
ϕ ˙ = p + tan θ ( q sin ϕ + r cos ϕ ) θ ˙ = q cos ϕ r sin ϕ ψ ˙ = 1 cos θ ( q sin ϕ + r cos ϕ )
Navigation Equations:
P ˙ N = U cos θ cos ψ + V ( sin ϕ sin θ cos ψ cos ϕ sin ψ ) + W ( cos ϕ sin θ cos ψ + sin ϕ sin ψ ) P ˙ E = U cos θ sin ψ + V ( sin ϕ sin θ sin ψ + cos ϕ cos ψ ) + W ( cos ϕ sin θ sin ψ sin ϕ cos ψ ) H ˙ = U sin θ V sin ϕ cos θ W cos ϕ cos θ
where P N , P E , H denote north position, east position, and altitude.
(a)
Flight control systems
The flight control system consists of a flight control computer, sensors, an airborne data transmission link, and an actuator servo system, with a simplified schematic diagram of the system shown in Figure 2.
The flight control computer is designed and developed based on the PowerPC architecture 32-bit MPC5125 processor, boasting an operating speed of up to 400 MHz. It adopts a low-power consumption design with rich interface types, enabling stable operation in environments ranging from −30 °C to 70 °C. Equipped with the VxWorks5.5 real-time operating system, it ensures strict time constraints with short task switching times and minimal interrupt latency. The design of software modules is detailed in the Table 2.
The sensor system comprises an inertial navigation system, positioning system, air data computer, and millimeter-wave radar, among other components. The inertial navigation system consists of primary and backup subsystems, providing real-time and precise data such as attitude and heading. The positioning system, which combines the airborne terminal with a ground base station via RTK, delivers centimeter-level real-time positioning. Pitot tubes are installed at the wingtips of both left and right wings as well as the nose, forming a triple-redundancy system. Their data, together with that from the inertial navigation system, is fed into the air data computer to provide accurate airspeed, ground speed, and estimated airspeed data. The millimeter-wave radar provides auxiliary relative altitude data during the UAV’s takeoff and landing phases.

2.2. Wind Field Model

During UAV landing, complex wind conditions significantly compromise attitude stability and trajectory tracking accuracy, posing severe threats to landing safety and precision. To enhance simulation fidelity and validate control algorithm robustness, a high-fidelity wind field model must be deeply coupled with flight dynamics. Based on fluid dynamics theory and empirical wind spectrum data, we establish a wind field model incorporating constant wind, discrete gust and turbulence components.

2.2.1. Constant Wind

Natural wind never remains strictly constant. The operational concept of “constant wind” refers to wind conditions observed over a defined temporal scale during which the mean velocity component exhibits statistical stationarity. Notwithstanding this characterization, instantaneous wind speeds invariably demonstrate stochastic fluctuations about the mean value. In engineering practice, this stochastic process is formally abstracted as a constant wind parameterization.

2.2.2. Discrete Gust

A discrete gust is defined as an airflow disturbance of short duration (generally less than several tens of seconds), characterized by abrupt wind speed variations. Gusts exhibit non-stationarity, randomness, and spatial variability, with wind speeds showing transient discontinuities during atmospheric motion. We adopt the one-minus-cosine (1-cosine) model specified in MIL-F-8785C to describe discrete gusts [18]:
V w = 0 h > h m V w m 2 1 cos π h h m 0 < h h m V w m h = 0
where h indicates relative height, h m denotes the gust gradient distance, and V w m represents the gust intensity.

2.2.3. Turbulence

Turbulent wind constitutes continuous random fluctuations superimposed on discrete gusts. Like gusts, it varies temporally and spatially, manifesting as random oscillations about a mean value. Stochastic process theory is therefore required for characterization. We implement the von Kármán spectrum for atmospheric turbulence representation. Proposed by von Kármán and extensively validated with empirical data, this model provides superior spectral alignment with real atmospheric turbulence and demonstrates stronger agreement with experimental measurements, effectively capturing inherent turbulence characteristics [19].
Turbulence simulation employs signal processing principles, where white noise input to a shaping filter outputs colored noise. Since conjugate decomposition of the von Kármán temporal spectrum is infeasible, we rationalize the model to obtain the shaping filter transfer function [20]
G u ( s ) = σ u L u π V a 1 1 + a L u V a s 5 / 6 G v ( s ) = σ v L v π V a 1 + 8 3 2 a L v V a s 1 + a L v V a s 11 / 6 G w ( s ) = σ w L w π V a 1 + 8 3 2 a L w V a s 1 + a L w V a s 11 / 6
Rational approximation simplifies this to first-order form:
G u ( s )   = K u T u s + 1 , K u = σ u L u π V a , T u = a L u V a 5 / 6 G v ( s )   = K v T v s + 1 , K v = σ v L v π V a , T v = 2 a L v V a 11 / 6 8 3 2 a L v V a G w ( s )   = K w T w s + 1 , K w = σ w L w π V a , T w = 2 a L w V a 11 / 6 8 3 2 a L w V a
where σ u , σ v , σ w denote turbulence intensities; L u , L v , L w represent turbulence scales; and a = 1.339. Simulation parameters σ u = σ v = σ w = 2 m/s, V a = 45 m/s and L u = L v = L w = 100 m, The resulting three-axis turbulence components are shown in Figure 3.

2.2.4. Wind Field Synthesis

The atmospheric environment model is mathematically constructed through the superposition of three components: a baseline constant wind, discrete gusts, and stochastic turbulence. Upon specification of the constant wind magnitude, turbulence intensity is parameterized as 0.1 times this reference value due to their established correlation. Crucially, gust encounters prior to touchdown substantially degrade landing performance. Therefore, a 2 m/s gust component is superimposed when altitude decreases below 100 m. Figure 4 illustrates a synthesized 4 m/s crosswind field.
The wind field is integrated with UAV dynamics via coordinate transformation. In windless conditions, body-axis velocity components are u , v , w . With wind, airspeed components become:
u w v w w w = u v w + S V w x V w y V w z
where S is the Earth-to-body transformation matrix.

3. Trajectory Planning

Landing constitutes a complex and precise operational process requiring coordinated control across multiple phases to ensure safe, smooth touchdown. UAV landing typically progresses through sequential phases: approach phase, glideslope phase, flare phase, and touchdown phase. The longitudinal profile of this process is illustrated in Figure 5.

3.1. Approach Phase

The approach phase aims to position the UAV proximate to the landing runway, aligning its heading with the runway centerline to minimize lateral deviation while maintaining altitude and airspeed within operational limits for transition to the glideslope phase. To satisfy these requirements, Dubins path planning is implemented for approach trajectory generation.
The Dubins path, pioneered by mathematician Lester Dubins, represents the shortest path connecting two points in a 2D plane under curvature constraints and prescribed initial/final tangent vectors. Six optimal path types exist (LSL, RSR, RSL, LSR, RLR, LRL) [21]. This algorithm autonomously generates approach paths based on start/end points and heading directions, with the turn radius R a as the sole design parameter.
Considering coordinated turns during constant-velocity gliding, the three-degree-of-freedom point-mass aircraft kinematic model yields:
L sin ϕ = m V a 2 cos 2 γ R a L cos ϕ = m g cos γ D = m g sin γ
where L is the lift, D the drag, ϕ the roll angle, m the mass, V a the airspeed, R a the turning radius and γ the glideslope angle. The coordinated turn radius is derived as:
R a = V a 2 cos γ g tan ϕ
During turning maneuvers, continuously varying wind fields and headings complicate disturbance assessment. Strict adherence to the theoretical turn radius may yield poor path-tracking performance or excessive roll angles. Therefore, adaptive radius adjustment is implemented. Wind velocity V ˜ w is estimated pre-maneuver using airspeed/groundspeed data, while longitudinal effects are neglected ( cos γ 1 for shallow glideslopes). The adaptive radius becomes:
R a = ( V + V ˜ w ) 2 g tan ϕ
The required gliding distance to reach target altitude H c m d from current altitude H is:
L γ = ( H H cmd ) tan γ
Given start point A ( x i , y i , φ i ) , endpoint B ( x g , y g , φ g ) , and adaptive turn radius R a , coordinate transformation is performed: origin shifts to A followed by rotation ϑ to align B with the horizontal axis. The schematic diagram of coordinate transformation is shown in Figure 6.
Following coordinate transformation, the start and end points in the new coordinate system are defined as A ( 0 , 0 , φ n i ) and B ( D , 0 , φ n g ) , respectively. The transformation parameters are determined through
D = ( x i x g ) 2 + ( y i y g ) 2
ϑ = atan y g y i x g x i
φ n i = φ i ϑ
φ n g = φ g ϑ
normalizing with turn radius:
d = D / R a
The Dubins Path consists of three basic motions in a plane: left-turn arcs ( L ), right-turn arcs ( R ), and straight segments ( S ), with coordinate transformations of arbitrary points ( x , y , φ ) defined as
L v ( x , y , φ ) = x + sin ( φ + v ) sin φ , y cos ( φ + v ) + cos φ , φ + v R v ( x , y , φ ) = x sin ( φ v ) + sin φ , y + cos ( φ v ) cos φ , φ v S v ( x , y , φ ) = x + v cos φ , y + v sin φ , φ
For L S L - t y p e paths (other types see Appendix A), start point A ( 0 , 0 , φ n i ) left-turn arc of length t , Straight segment of length p , Left-turn arc of length q reaches B ( d , 0 , φ n g ) . This transformation satisfies the composite operation [22]:
L q ( S p ( L r ( 0 , 0 , φ n i ) ) ) = ( d , 0 , φ n g )
The resultant coordinate transformation equations are:
sin ( φ n i ) + p cos ( φ n i + t ) + sin ( φ n i + t + q ) = d cos ( φ n i ) + p sin ( φ n i + t ) cos ( φ n i + t + q ) = 0 φ n i + t + q = φ n g
Solving this system yields the motion parameters:
t L S L = φ n i + arctan cos φ n g cos φ n i d + sin φ n i sin φ n g mod 2 π p L S L = 2 + d 2 2 cos ( φ n i φ n g ) + 2 d ( sin φ n i sin φ n g ) q L S L = φ n g arctan cos φ n g cos φ n i d + sin φ n i sin φ n g mod 2 π
The total path length is given by:
L D = t L S L + p L S L + q L S L
The planner computes the lengths of all six potential path types and selects the configuration with the minimum total length. Path planning is then executed according to the determined segment lengths and selected path type. Finally, the approach trajectory is obtained through inverse coordinate transformation.
Upon completion of path planning, the trajectory execution strategy is determined based on altitude differential conditions and the relationship between Dubins path length L D and glideslope distance L γ :
(1)
For H = H cmd , the UAV traces the Dubins path directly to the terminal point;
(2)
When H H cmd and L d > L γ , the aircraft maintains level flight until L r e m a i n = L γ , subsequently initiating controlled descent;
(3)
Under H H cmd and L d < L γ , continuous descending spirals are executed along the initial arc with dynamic path replanning, transitioning to the updated trajectory when L d = L γ .
In the approach phase, adaptive Dubins path planning is employed to guide the UAV from its initial position to intercept the glideslope. Under extreme conditions such as sudden gusts, delays or deviations in wind speed estimation may result in heading deviations, altitude fluctuations, or lateral distance offsets at the end of the approach phase. However, the closed-loop control mechanism in the glide slope segment continuously corrects these deviations, enabling convergence before touchdown to ensure landing accuracy. This phased error compensation mechanism effectively reduces reliance on the accuracy of wind speed estimation during the approach phase, significantly enhancing the practical value of the system in complex wind field environments.
This ensures that the UAV reaches the finish line with a specified heading and altitude. Dubins path planning enables flexible approach initiation from arbitrary points/altitudes while minimizing 2D path length, enhancing operational economy and showing significant potential for emergency landings.

3.2. Glide Slope Segment and Flare Phase

During the glide slope phase, the UAV descends at fixed flight path angle γ. Angle selection is critical: excessive γ increases initial sink rate at flare initiation, risking hard landings if descent control is inadequate; insufficient γ extends glide range, demanding larger airspace and reducing economy.
At 15 m relative altitude, the flare phase commences. Here, the aircraft adjusts attitude to reduce vertical velocity, ensuring safe ground contact. Descent rate control maintains sink rate within acceptable limits. The flare trajectory follows an exponential profile that under ideal conditions (zero sink rate at touchdown) satisfies:
H · t = 1 τ H t
where H · t represents the sink rate and τ is the time constant.
Using only this equation would require t for touchdown. Practically, we permit sink rate H ˙ c d at main gear contact:
H ˙ t = 1 τ H t + H ˙ c d
This concludes the UAV’s trajectory planning from approach to safe touchdown. Prioritizing descent rate control over position control sacrifices touchdown position accuracy. To ensure landing within runway boundaries with sufficient residual taxiing distance, longitudinal deviations must be constrained through rational touchdown point placement.

4. Controller Design

The overall control system architecture is shown in Figure 7. The aileron loop employs L1 guidance as its outer loop, generating roll angle commands for the inner roll control loop based on yaw angle and cross-track deviation. The rudder loop comprises two components: a drift angle controller and Dutch roll damping.
In the diagram: ψ denotes yaw angle, P E represents lateral path tracking error, ϕ c m d indicates roll angle command, r is yaw rate, χ specifies flight path angle, δ a i l gives aileron deflection, δ r u d defines rudder deflection.
In practical engineering deployment, the control architecture proposed in this study maintains structural simplicity through modular design, with each core module featuring clear functions and low coupling. The adaptive path planning is implemented based on the geometric analytical method of Dubins paths; the L1 guidance relies on simple trigonometric function calculations and proportional adjustment; the core of the LADRC roll angle control lies in solving the third-order linear extended state observer; and the drift angle coordination logic generates rudder commands only through difference operations. Overall, complex multivariable coupling solving is avoided, resulting in extremely low computational load. The update rate of core control modules can be flexibly adapted to different hardware performances without requiring complex computing power support. Whether for mid-range embedded platforms or low-cost resource-constrained flight controllers, stable operation can be achieved through dynamic task scheduling or lightweight strategies, ensuring a balance between control accuracy and real-time performance, thus demonstrating strong practical engineering application value.

4.1. L1 Guidance

The L 1 nonlinear guidance algorithm, proposed by Park [23], selects a virtual target point on the UAV’s predetermined flight path based on relative distance. It calculates the look-ahead distance ( L 1 ) to this point and derives the lateral acceleration command ( a s c m d ) through a circular transition strategy. This approach features computational simplicity and inherent adaptability through speed-dependent parameter optimization.
Figure 8 illustrates the control logic. A preset target point lies on the desired trajectory at distance L 1 from the aircraft, with η denoting the angle between the aircraft’s velocity vector and the L 1 vector.
Based on the centripetal force equation, the lateral acceleration command for the UAV can be derived as:
a s c m d = 2 V a 2 L 1 sin η
Depending on the desired path, the lateral acceleration can be expressed in simplified forms. for straight-line trajectories:
a s c m d = 2 V a 2 L 1 ( d L 1 + d ˙ V a )
for curved trajectories:
a s c m d = 2 V a 2 c 2 L 1 2 d + 2 V a c L 1 d ˙ + V a 2 R a
c = 1 L 1 2 R a 2
where d represents lateral path tracking error. The lateral acceleration a s c m d is generated by the aircraft’s lift component during banking maneuvers:
a s c m d = g tan ϕ
yielding the roll angle command:
ϕ c m d = atan ( a s c m d g )
This formulation combines variable-gain cross-track error control with lateral velocity regulation. While conceptually similar to traditional PD controllers, the L 1 algorithm provides superior performance: smooth convergence under large initial path deviations, inherent robustness to airspeed variations and wind disturbances [24], and adaptive scaling via V a parameterization that eliminates manual gain scheduling.

4.2. Roll Angle Control

The lateral roll angle inner-loop control of the UAV employs Linear Active Disturbance Rejection Control (LADRC). As an advanced control strategy derived from Active Disturbance Rejection Control (ADRC) theory, LADRC utilizes an Extended State Observer (ESO). Its core principle involves treating unmodeled dynamics and external disturbances collectively as total disturbances, which are estimated by the ESO and actively suppressed through feedback compensation, thus enabling significantly enhanced system robustness and dynamic performance [25]. In scenarios with high model uncertainty and significant disturbances, LADRC demonstrates superior disturbance rejection, simplified parameter tuning, and excellent dynamic response characteristics, serving as an efficient alternative to PID controllers [26]. The block diagram of the roll angle control loop shows in Figure 9.
As detailed in the control diagram, the roll angle controller utilizes two primary inputs: the roll angle error e ϕ and the roll rate p . Core control parameters include the roll rate gain K p , roll angle gain K ϕ , LESO compensation coefficient K a i l , and disturbance control input gain b ϕ , which collectively enable precise disturbance rejection. The roll angle Linear Extended State Observer (LESO) is formulated as the following state equations:
e ϕ = ϕ ^ ϕ ϕ ^ ˙ = p ^ β 1 ϕ e ϕ p ^ ˙ = Δ ^ p β 2 ϕ e ϕ + b ϕ δ a i l Δ ^ ˙ p = β 3 ϕ e ϕ
In the above equations, the variables ϕ ^ , p ^ and Δ ^ p represent the estimated values of roll angle ϕ , roll angular rate p , and the total observed disturbance Δ p in the roll loop, respectively; while β 1 ϕ , β 2 ϕ , β 3 ϕ are parameters of the third-order roll-pitch LESO. Given the LESO bandwidth ω ϕ for the roll loop, these parameters satisfy:
β 1 ϕ = 3 ω ϕ , β 2 ϕ = 3 ω ϕ 2 , β 3 ϕ = ω ϕ 3
The disturbance control input gain b ϕ is determined by aerodynamic properties:
b ϕ = 1 2 I x 1 ρ V 2 S r e f c C R δ a
Integrating these components, the lateral roll channel control law is formulated as:
δ a i l = K p p + K ϕ ( ϕ ϕ c m d ) K a i l b ϕ 1 Δ ^ p

4.3. Control Strategy

During the landing approach phase, aircraft encountering crosswinds experience lateral deviation from the runway centerline. Subsequent trajectory tracking control forces realignment to the centerline. To maintain stable flight under crosswind conditions, aircraft must implement compensatory techniques—primarily the crab approach or sideslip approach [27]. Building upon these established methods, this paper proposes a Drift Angle Control Strategy. All three strategies employ the aforementioned L 1 guidance law and roll angle controller. The schematic illustrating the control strategies is shown in Figure 10.

4.3.1. Sideslip Approach

The sideslip approach achieves runway heading alignment via rudder control. Under crosswind conditions, the resultant sideslip angle generates lateral aerodynamic forces on the UAV. Roll control inputs redirect the lift vector orientation, enabling the horizontal lift component to counteract lateral forces, thereby maintaining stable flight attitude. The advantage of the sideslip approach lies in keeping the aircraft’s nose aligned with the runway direction, thereby reducing the risk of runway excursion after touchdown.
During steady-state flight, the sideslip angle β is calculated as:
β = arcsin ( V w V a )
where V w represents Crosswind velocity, V a enotes true airspeed. The roll angle is expressed as:
ϕ = arctan ( Y L )
where Y represents lateral force and L denotes lift force. The rudder control law during sideslip approach landing is formulated as:
δ r u d = K ψ ψ + K r r
where δ r u d rudder deflection angle, ψ heading error, r yaw rate, K ψ , K r control gains.

4.3.2. Crab Approach

The crab approach leverages directional static stability: during crosswind landings, the aircraft yaws toward the incoming wind direction. This yaw aligns the aircraft nose with the relative airflow, eliminating both sideslip angle and lateral aerodynamic forces. The advantage of the crabbing approach is its ability to automatically correct for crosswinds during flight.
Under steady-state flight conditions, the yaw angle is computed as:
ψ = arcsin ( V w V a )
The sideslip approach requires only integrating yaw rate feedback into the rudder control loop to enhance Dutch roll damping characteristics. Consequently, the rudder control law during sideslip approach landing is expressed as:
δ r u d = K r r

4.3.3. Drift Angle Control Strategy

The crab approach induces significant yaw angles at touchdown, imposing substantial lateral loads on tires during ground roll deceleration, which increases risks of tire damage and runway excursions due to lateral landing inaccuracies. Simultaneously, the sideslip approach generates roll angles that may cause single-wheel touchdown, damaging landing gear structures, while for high-aspect-ratio aircraft, wingtip strikes remain a potential hazard. Under severe crosswinds, both methods risk exceeding aircraft landing performance envelopes, presenting substantial safety hazards.
Therefore, a coordinated method is proposed: using rudder control to regulate the difference between yaw angle and track angle (i.e., drift angle). This synthesized approach enhances crosswind rejection capability while ensuring landing safety. The rudder control law for drift-angle controlled landing is formulated as:
δ r u d = K p ( ψ χ ) + K i 0 t ( ψ χ ) d t + K r r
where χ ground track angle.

4.3.4. Pre-Touchdown Attitude Correction

Prior to touchdown, attitude correction is critical for landing safety. At relative altitudes below 2 m, roll angle commands are subject to magnitude constraints correlated with altitude:
ϕ c m d = ± 2 h + 1.5
For heading correction, the rudder control law was modified to the sideslip approach formulation with command smoothing filters applied to rudder inputs. This progressively reduces heading deviation, align the aircraft’s longitudinal axis as precisely as possible with the runway centreline.

5. Simulation Analysis

The UAV was initialized at an altitude of 300 m with an airspeed of 54 m/s, heading angle of 0°, and zero roll/sideslip angles. Comparative simulations under a 4 m/s integrated wind field (steady wind, turbulence, and discrete gusts below 100 m altitude) evaluated the proposed drift angle strategy against conventional sideslip and crab approaches. Key state variables during landing are presented in Figure 11.
The statistical results of state quantities of different control strategies in each phase of the landing process are summarized in Table 3.
Simulation results demonstrate that crosswind disturbances induce sideslip, generating lateral forces that produce rolling/yawing moments. Turbulence causes minor state oscillations. During initial descent, the sideslip approach maintains gradual heading convergence with sustained roll/sideslip angles, while the crab approach achieves rapid sideslip convergence but maintains yaw offsets for crosswind compensation.
Below 100 m relative altitude, discrete gusts disrupt system equilibrium, causing fluctuations across all states. During flare, rapid angle-of-attack increases combined with lateral-longitudinal coupling induce persistent oscillations.
To ensure safe touchdown, rudder and aileron-based attitude correction activates below 2 m relative altitude. Prior to correction, the sideslip approach exhibits significant roll angle deviations, while the crab approach demonstrates substantial yaw angle deviations. During correction, both conventional methods undergo abrupt state transitions, presenting safety risks. In contrast, the drift angle strategy initiates correction with smaller initial attitude deviations, requires less control adjustments, and achieves smoother landing transitions.
Pre-touchdown state variables serve as critical performance indicators. Maintaining the established wind field configuration, repeated landing simulations were conducted with varied wind speeds. Statistical distributions of pre-touchdown metrics across wind conditions are presented in Figure 12.
Lateral-directional state variables immediately before touchdown are critically influenced by terminal flare-phase attitude corrections. Although both sideslip and crab approaches exhibit substantial pre-correction deviations, post-correction adjustments nevertheless effectively improve touchdown states. The drift angle control strategy achieves smaller roll angles than sideslip methods and reduced yaw angles compared to crab approaches. Its trajectory tracking outperforms conventional methods under moderate crosswinds while maintaining landing precision in severe crosswind conditions.
In essence, the sideslip approach sacrifices sideslip angle control to achieve runway alignment, whereas the crab approach eliminates sideslip angles at the expense of persistent yaw deviations. Conversely, the drift angle strategy dynamically balances yaw and sideslip parameters.
Comprehensive tests prove the drift angle control strategy enhances UAV landing safety. It integrates trajectory and heading control, achieving smoother attitude changes. Critical touchdown parameters stay within safety limits consistently. Landings remain stable even in crosswind. The strategy also boosts resistance to lateral wind disturbances. This confirms its strong potential for UAV landing systems.

6. Flight Test

To validate that the proposed drift angle control strategy enhances UAV crosswind rejection during landing, this study not only conducts simulation comparisons with conventional crosswind compensation methods but also includes flight test verification. The UAV initiated landing sequencing at 250 m relative altitude with 59 m/s initial airspeed. During the landing phase, the average wind speed is 5 m/s with a maximum wind speed of 7 m/s, and the wind direction is southeast, corresponding to an upwind landing scenario. Figure 13 demonstrates the trajectory tracking performance, with aircraft status during flight-test landing shown in Figure 14.
Flight test recorded zero altitude discrepancy between initial and final approach points, with the aircraft autonomously tracking a predefined Dubins path. Upon landing state activation, flap deflection to 42° increased lift and induced 27.5 m altitude overshoot from the nominal value. Throughout this phase, lateral deviations remained constrained below 20 m while roll angles converged near 15°. Terminal approach measurements indicated 2 m altitude offset, 0.9° yaw angle, and −8.7 m lateral deviation, collectively validating rational adaptive radius planning.
Following approach completion, the aircraft entered the steep glide slope segment where residual roll angles induced peak deviations: 26 m maximum lateral displacement, 11° peak roll angle, and 5.3° maximum yaw angle. All lateral-directional parameters converged upon termination of this segment.
Flight testing confirmed that approach trajectory planning based on the Dubins path algorithm yielded terminal deviations within an acceptable tolerance and satisfied all performance requirements. The implementation of the proposed drift angle control strategy resulted in smoother attitude transitions, improved trajectory tracking, and touchdown parameters bounded within safety limits, contributing to enhanced operational safety margins. These results demonstrate the effectiveness of the proposed strategies in UAV landing control.

7. Conclusions

This study addresses lateral-directional control challenges for fixed-wing UAV landings in complex crosswind environments by proposing an integrated solution combining drift angle control with wind-adaptive trajectory planning. The strategy dynamically coordinates yaw and sideslip angles to resolve inherent conflicts between runway alignment and crosswind compensation in conventional crab and sideslip approaches, enabling smooth attitude transitions and precise trajectory tracking during touchdown.
The wind-adaptive Dubins path planner mitigates initial approach deviations through real-time turning radius optimization based on estimated wind speeds. Simultaneously, the synergistic integration of LADRC-based roll control and L 1 guidance significantly enhances system robustness.
Systematic validation via simulations and flight tests demonstrates that this architecture strictly confines touchdown attitude deviations within safety boundaries under challenging crosswind scenarios while maintaining sub-meter positioning accuracy. Compared to existing methods, the drift angle strategy reduces terminal correction efforts and delivers practically viable solutions for high-risk applications such as urban air mobility emergency landings and carrier-based UAV recovery.

Author Contributions

Conceptualization, H.C.; Methodology, H.C.; Software, H.C., Z.W., Y.Z. and K.X.; Validation, H.C., Z.W. and Y.Z.; Formal analysis, H.C., Z.W. and Y.Z.; Investigation, H.C. and Z.W.; Resources, L.W.; Data curation, H.C., Z.W., Y.Z. and K.X.; Writing—original draft, H.C.; Writing—review & editing, H.C., Z.W., G.S. and L.W.; Visualization, H.C., Y.Z.; Supervision, G.S., L.W. and K.X.; Project administration, G.S. and L.W.; Funding acquisition, L.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Due to confidentiality requirements related to the UAV aerodynamic database, the data supporting the reported results in this study cannot be publicly shared. All relevant ethical and confidentiality protocols have been strictly followed. For inquiries regarding data access, please contact the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

After coordinate transformation and normalization, the coordinate of the starting point is A ( 0 , 0 , φ n i ) and the coordinate of the end point is B ( d , 0 , φ n g )
  • R q ( S p ( R t ( 0 , 0 , φ n i ) ) ) = ( d , 0 , φ n g ) the following equations are obtained:
    p cos ( φ n i t ) + sin φ n i sin φ n g = d p sin ( φ n i t ) cos φ n i + cos φ n g = 0 φ n i t q = φ n g mod 2 π
    The lengths of each part are solved as follows:
    t R S R = φ n i arctan cos φ n i cos φ n g d sin φ n i + sin φ n g mod 2 π p R S R = 2 + d 2 2 cos ( φ n i φ n g ) + 2 d ( sin φ n g sin φ n i ) q R S R = φ n g mod 2 π + arctan cos φ n i cos φ n g d sin φ n i + sin φ n g mod 2 π
    The total length is:
    L R S R = φ n i φ n g + p R S R
  • L q ( S p ( R t ( 0 , 0 , φ n i ) ) ) = ( d , 0 , φ n g ) the following equations are obtained:
    p cos ( φ n i t ) 2 sin ( φ n i t ) + sin φ n i + sin φ n g = d p sin ( φ n i t ) + 2 cos ( φ n i t ) cos φ n i cos φ n g = 0 φ n i t + q = φ n g mod 2 π
    The lengths of each part are solved as follows:
    t R S L = φ n i arctan cos φ n i + cos φ n g d sin φ n i sin φ n g + arctan 2 p R S L mod 2 π p R S L = d 2 2 + 2 cos ( φ n i φ n g ) 2 d ( sin φ n i + sin φ n g ) q R S L = φ n g mod 2 π arctan cos φ n i + cos φ n g d sin φ n i sin φ n g + arctan 2 p R S L mod 2 π
    The total length is:
    L R S L = φ n i + φ n g + 2 t R S L + p R S L
  • R q ( S p ( L t ( 0 , 0 , φ n i ) ) ) = ( d , 0 , φ n g ) the following equations are obtained:
    p cos ( φ n i + t ) + 2 sin ( φ n i + t ) sin φ n i sin φ n g = d p sin ( φ n i + t ) 2 cos ( φ n i + t ) + cos φ n i + cos φ n g = 0 φ n i + t q = φ n g mod 2 π
    The lengths of each part are solved as follows:
    t L S R = φ n i + arctan cos φ n i cos φ n g d + sin φ n i + sin φ n g arctan 2 p L S R mod 2 π p L S R = 2 + d 2 + 2 cos ( φ n i φ n g ) + 2 d ( sin φ n i + sin φ n g ) q L S R = φ n g mod 2 π + arctan cos φ n i cos φ n g d + sin φ n i + sin φ n g arctan 2 p L S R mod 2 π
    The total length is:
    L L S R = φ n i φ n g + 2 t L S R + p L S R
  • R q ( L p ( R t ( 0 , 0 , φ n i ) ) ) = ( d , 0 , φ n g ) the following equations are obtained:
    2 sin ( φ n i t + p ) 2 sin ( φ n i t ) = d sin φ n i + sin φ n g 2 cos ( φ n i t + p ) + 2 cos ( φ n i t ) = cos φ n i cos φ n g φ n i t + p q = φ n g mod 2 π
    The lengths of each part are solved as follows:
    t R L R = φ n i arctan cos φ n i cos φ n g d sin φ n i + sin φ n g + p R L R 2 mod 2 π p R L R = arccos 1 8 ( 6 d 2 + 2 cos ( φ n i φ n g ) + 2 d ( sin φ n i sin φ n g ) ) q R L R = φ n i φ n g t R L R + p R L R mod 2 π
    The total length is:
    L R L R = φ n i φ n g + 2 p R L R
  • L q ( R p ( L t ( 0 , 0 , φ n i ) ) ) = ( d , 0 , φ n g ) the following equations are obtained:
    2 sin ( φ n i + t p ) + 2 sin ( φ n i + t ) = d + sin φ n i sin φ n g 2 cos ( φ n i + t p ) 2 cos ( φ n i + t ) = cos φ n i + cos φ n g φ n i + t p + q = φ n g mod 2 π
    The lengths of each part are solved as follows:
    t L R L = φ n i + arctan cos φ n i + cos φ n i d + sin φ n i sin φ n g + p L R L 2 mod 2 π p L R L = arccos 1 8 ( 6 d 2 + 2 cos ( φ n i φ n g ) + 2 d ( sin φ n i sin φ n g ) ) mod 2 π q L R L = φ n g mod 2 π φ n i + 2 p L R L mod 2 π
    The total length is:
    L L R L = φ n i + φ n g + 2 p L R L

References

  1. Lungu, M.; Lungu, R. Automatic control of aircraft lateral-directional motion during landing using neural networks and radio-technical subsystems. Neurocomputing 2016, 171, 471–481. [Google Scholar] [CrossRef]
  2. Lungu, M.; Lungu, R. Neural network based adaptive control of airplane’s lateral-directional motion during final approach phase of landing. Eng. Appl. Artif. Intell. 2018, 74, 322–335. [Google Scholar] [CrossRef]
  3. Lungu, M. Auto-landing of fixed wing unmanned aerial vehicles using the backstepping control. ISA Trans. 2019, 95, 194–210. [Google Scholar] [CrossRef]
  4. Lungu, M. Auto-landing of UAVs with variable centre of mass using the backstepping and dynamic inversion control. Aerosp. Sci. Technol. 2020, 103, 105912. [Google Scholar] [CrossRef]
  5. Wang, L.; Zhang, Z.; Zhu, Q.; Wen, Z. Design of automatic carrier-landing controller based on compensating states and dynamic inversion. IEEE Access 2019, 7, 146939–146952. [Google Scholar] [CrossRef]
  6. Wang, L.; Yuan, D.; Zhu, Q.; Wen, Z. Lateral Automatic Landing Control of Carrier-Based Aircraft Based on Nonlinear Dynamic Inversion. In International Conference on Guidance, Navigation and Control; Springer Nature: Singapore, 2022; pp. 594–603. [Google Scholar]
  7. Sedlmair, N.; Theis, J.; Thielecke, F. Flight testing automatic landing control for unmanned aircraft including curved approaches. J. Guid. Control Dyn. 2022, 45, 726–739. [Google Scholar] [CrossRef]
  8. Vîlcică, D.A.D.; Lungu, M.; Chen, M.; Tudosie, A.N. Four-stage cascaded adaptive sliding mode control for automatic carrier landing with airwake disturbances and uncertainties. Appl. Math. Model. 2025, 138, 115729. [Google Scholar] [CrossRef]
  9. Ebrahimpour, M.; Lungu, M.; Kakavand, M. Antisaturation fixed-time backstepping fuzzy integral sliding mode control for automatic landing of fixed-wing unmanned aerial vehicles. J. Frankl. Inst. 2024, 361, 107185. [Google Scholar] [CrossRef]
  10. Wang, L.; Zhang, Z.; Zhu, Q.; Jiang, X. Lateral autonomous carrier-landing control with high-dimension landing risks consideration. Aircr. Eng. Aerosp. Technol. 2020, 92, 837–850. [Google Scholar] [CrossRef]
  11. Guan, Z.; Liu, H.; Zheng, Z.; Lungu, M.; Ma, Y. Fixed-time control for automatic carrier landing with disturbance. Aerosp. Sci. Technol. 2021, 108, 106403. [Google Scholar] [CrossRef]
  12. Guan, Z.; Ma, Y.; Zheng, Z.; Guo, N. Prescribed performance control for automatic carrier landing with disturbance. Nonlinear Dyn. 2018, 94, 1335–1349. [Google Scholar] [CrossRef]
  13. Liu, Z.; Wang, Y.; Hao, X. Coordinated landing control of unmanned aerial vehicle. In Proceedings of the 2011 International Conference on Electronics, Communications and Control (ICECC), Ningbo, China, 9–11 September 2011; pp. 1965–1970. [Google Scholar]
  14. Yu, X.-T.; Wang, Y. Lateral Control for UAV with Wheels in the Process of Landing. J. Syst. Simul. 2010, 2010, 166–171. (In Chinese) [Google Scholar]
  15. Manjarrez, H.; Davila, J.; Lozano, R. Low level control architecture for automatic takeoff and landing of fixed wing UAV. In Proceedings of the 2018 Annual American Control Conference (ACC), Milwaukee, WI, USA, 27–29 June 2018; pp. 6737–6742. [Google Scholar]
  16. Kim, B.M.; Kim, J.T.; Kim, B.S.; Ha, C. Adaptive integrated guidance and control design for automatic landing of a fixed wing unmanned aerial vehicle. J. Aerosp. Eng. 2012, 25, 490–500. [Google Scholar] [CrossRef]
  17. Devaud, E.; Harcaut, J.P.; Siguerdidjane, H. Three-axes missile autopilot design: From linear to nonlinear control strategies. J. Guid. Control Dyn. 2001, 24, 64–71. [Google Scholar] [CrossRef]
  18. Reynolds, P. Military Specifications. NASA Langley Research Center Wind Shear (Turbulence Inputs to Flight Simulation and Systems Certification), NASA. 1 July 1987. Available online: https://ntrs.nasa.gov/api/citations/19870015848/downloads/19870015848.pdf (accessed on 24 June 2025).
  19. Gao, J.; Hong, G.; Liang, Z. Theory and method of numerical simulation for 3D atmospheric turbulence field based on Von Karman model. J. Beijing Univ. Aeronaut. Astronaut. 2012, 38, 736. [Google Scholar]
  20. Zhang, F.; Wang, P.; Wang, C.; Xie, F. Simulation of three-dimensional atmospheric turbulence based on Von Karman model. Comput. Stimul. 2007, 24, 35–38. [Google Scholar]
  21. Dubins, L.E. On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents. Am. J. Math. 1957, 79, 497–516. [Google Scholar] [CrossRef]
  22. Shkel, A.M.; Lumelsky, V. Classification of the Dubins set. Robot. Auton. Syst. 2001, 34, 179–202. [Google Scholar] [CrossRef]
  23. Park, S.; Deyst, J.; How, J. A new nonlinear guidance logic for trajectory tracking. In Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, Providence, RI, USA, 16–19 August 2004; p. 4900. [Google Scholar]
  24. Wang, Z.; Gong, Z.; Xu, J.; Wu, J.; Liu, M. Path following for unmanned combat aerial vehicles using three-dimensional nonlinear guidance. IEEE/ASME Trans. Mechatron. 2021, 27, 2646–2656. [Google Scholar] [CrossRef]
  25. Han, J. From PID to active disturbance rejection control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  26. Yu, Y.; Wang, H.; Li, N.; Su, Z.; Wu, J. Automatic carrier landing system based on active disturbance rejection control with a novel parameters optimizer. Aerosp. Sci. Technol. 2017, 69, 149–160. [Google Scholar] [CrossRef]
  27. De Bruin, A.; Jones, T. Accurate autonomous landing of a fixed-wing unmanned aircraft under crosswind conditions. IFAC-PapersOnLine 2016, 49, 170–175. [Google Scholar] [CrossRef]
Figure 1. Physical diagram of the sample UAV.
Figure 1. Physical diagram of the sample UAV.
Aerospace 12 00678 g001
Figure 2. Schematic Diagram of the Flight Control System Structure.
Figure 2. Schematic Diagram of the Flight Control System Structure.
Aerospace 12 00678 g002
Figure 3. Turbulence components along body-fixed axes. (a) x-axis turbulence com-ponent. (b) y-axis turbulence com-ponent. (c) z-axis turbulence com-ponent.
Figure 3. Turbulence components along body-fixed axes. (a) x-axis turbulence com-ponent. (b) y-axis turbulence com-ponent. (c) z-axis turbulence com-ponent.
Aerospace 12 00678 g003
Figure 4. Schematic diagram of a 4 m/s wind field.
Figure 4. Schematic diagram of a 4 m/s wind field.
Aerospace 12 00678 g004
Figure 5. Approach and landing reference trajectory geometry.
Figure 5. Approach and landing reference trajectory geometry.
Aerospace 12 00678 g005
Figure 6. Coordinate transformation schematic.
Figure 6. Coordinate transformation schematic.
Aerospace 12 00678 g006
Figure 7. Block diagram of lateral-directional architecture for autonomous landing system.
Figure 7. Block diagram of lateral-directional architecture for autonomous landing system.
Aerospace 12 00678 g007
Figure 8. Schematic diagram of the L1 guidance logic scheme.
Figure 8. Schematic diagram of the L1 guidance logic scheme.
Aerospace 12 00678 g008
Figure 9. Roll angle control block diagram.
Figure 9. Roll angle control block diagram.
Aerospace 12 00678 g009
Figure 10. Comparative analysis of crosswind landing strategies.
Figure 10. Comparative analysis of crosswind landing strategies.
Aerospace 12 00678 g010
Figure 11. Diagram of state variables during crosswind landing.
Figure 11. Diagram of state variables during crosswind landing.
Aerospace 12 00678 g011
Figure 12. Statistical chart of pre-touchdown states under differential crosswind speeds.
Figure 12. Statistical chart of pre-touchdown states under differential crosswind speeds.
Aerospace 12 00678 g012aAerospace 12 00678 g012b
Figure 13. Trajectory tracking schematic diagram.
Figure 13. Trajectory tracking schematic diagram.
Aerospace 12 00678 g013
Figure 14. Flight test state variables diagram.
Figure 14. Flight test state variables diagram.
Aerospace 12 00678 g014
Table 1. Specification of the fixed-wing UAV.
Table 1. Specification of the fixed-wing UAV.
NotationsDefinitionValue
m Vehicle mass (kg)2000
S r e f Refernce area (m2) 16.36
c ¯ Mean aerodynamic chord (m) 1.283
I x x - axis moment of inertia (kg·m2)5093.78
I y y - axis moment of inertia (kg·m2)3414.02
I z z - axis moment of inertia (kg·m2)8198.22
x c g x -axis cg position (m) 2.421
y c g y -axis cg position (m) 0
z c g z -axis cg position (m) 1.427
Table 2. Design of Flight Control Software Modules.
Table 2. Design of Flight Control Software Modules.
ModuleFunctionReal—Time Level
Sensor DriverData acquisition, filtering, and timestamp alignmentHighest (1 ms)
Control Law CalculationControl algorithm computationHigh (5 ms)
Redundancy ManagementMaster—slave state synchronization and fault—switching votingMedium (10 ms)
Communication Protocol StackCAN/AFDX protocol encapsulation and parsingMedium (10 ms)
Fault DiagnosisBIT self—test, log recording, and alarm reportingLow (100 ms)
Table 3. Statistical Results of State Quantities for Different Control Strategies in Each Phase of the Landing Process.
Table 3. Statistical Results of State Quantities for Different Control Strategies in Each Phase of the Landing Process.
StrategyStageRoll AngleYew AngleTrack AngleSideslip AngleLateral Deviation
SideslipFlare−5.168 −0.968 0.086 −5.858 2.671
Correction−4.999 −1.463 −0.357 −6.602 1.903
touchdown−3.516 −1.391 −0.271 −6.659 1.379
CrabbedFlare−0.015 −6.895 −0.005 −0.011 −0.037
Correction−0.627 −7.106 0.248 0.048 0.839
touchdown−0.153 −3.373 0.951 −3.237 1.712
Drift angleFlare−3.586 −2.798 0.020 −4.017 1.760
Correction−3.642 −3.260 −0.180 −4.520 1.329
touchdown−2.949 −2.577 −0.056 −5.209 1.092
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

Chen, H.; Wen, Z.; Zhang, Y.; Su, G.; Wu, L.; Xie, K. Wind-Resistant UAV Landing Control Based on Drift Angle Control Strategy. Aerospace 2025, 12, 678. https://doi.org/10.3390/aerospace12080678

AMA Style

Chen H, Wen Z, Zhang Y, Su G, Wu L, Xie K. Wind-Resistant UAV Landing Control Based on Drift Angle Control Strategy. Aerospace. 2025; 12(8):678. https://doi.org/10.3390/aerospace12080678

Chicago/Turabian Style

Chen, Haonan, Zhengyou Wen, Yu Zhang, Guoqiang Su, Liaoni Wu, and Kun Xie. 2025. "Wind-Resistant UAV Landing Control Based on Drift Angle Control Strategy" Aerospace 12, no. 8: 678. https://doi.org/10.3390/aerospace12080678

APA Style

Chen, H., Wen, Z., Zhang, Y., Su, G., Wu, L., & Xie, K. (2025). Wind-Resistant UAV Landing Control Based on Drift Angle Control Strategy. Aerospace, 12(8), 678. https://doi.org/10.3390/aerospace12080678

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