Next Article in Journal
ESS-DETR: A Lightweight and High-Accuracy UAV-Deployable Model for Surface Defect Detection
Previous Article in Journal
UAV Detection in Low-Altitude Scenarios Based on the Fusion of Unaligned Dual-Spectrum Images
error_outline You can access the new MDPI.com website here. Explore and share your feedback with us.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Nonlinear Dynamic Inversion with Ground Taxiing Dynamics for Trajectory Tracking and Safe Autonomous Take-Off/Landing of Fixed-Wing UAVs

1
School of Astronautics, Harbin Institute of Technology, Harbin 150001, China
2
AVIC Aerodynamics Research Institute, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Drones 2026, 10(1), 42; https://doi.org/10.3390/drones10010042
Submission received: 28 November 2025 / Revised: 30 December 2025 / Accepted: 5 January 2026 / Published: 7 January 2026
(This article belongs to the Section Drone Design and Development)

Highlights

What are the main findings?
  • The GCA-ANDI controller demonstrates superior performance in position tracking across longitudinal (x), lateral (y), and altitude (h) directions throughout the entire flight. The RMSE and ITAE metrics for position tracking are better than those of traditional methods, with particularly notable improvements in lateral control, where both RMSE and ITAE are enhanced by more than 30%.
  • During the ground taxiing phase, the controller effectively reduces the dynamic loads on the landing gear: the RMS value of compression is reduced by approximately 19.9%, and the maximum compression is reduced by about 16.3%. Additionally, the maximum normal force decreases by 26.4% to 44.4%, while maintaining a balanced load distribution across multiple wheels.
What is the implication of the main finding?
  • It provides a unified control framework for both airborne and ground phases, reducing structural impacts and improving operational safety for fixed-wing UAVs in complex environments.

Abstract

The design of control systems for aircraft autonomous takeoff and landing, as well as full-flight-envelope operations—including taxiing, takeoff, climb, cruise, descent, and landing—presents significant challenges. These challenges arise from the strong nonlinear coupling between airframe dynamics and landing-gear–ground interactions, phase-specific disturbances (e.g., uneven runways and aerodynamic uncertainties), and the difficulty in coordinating trajectory tracking, attitude stability, and landing gear load management across all phases. To address these issues, this paper proposes a ground-contact-aware adaptive nonlinear dynamic inversion (GCA-ANDI) control system for fixed-wing UAVs with tricycle landing gear. Unlike conventional cascade PID or pure NDI methods, which lack phase awareness or explicit ground interaction modeling, GCA-ANDI integrates real-time ground contact perception and phase-adaptive mechanisms. This approach establishes a unified control system framework that synergizes high-level trajectory tracking, attitude stabilization, and landing gear load regulation. Simulation results demonstrate that the proposed GCA-ANDI control system outperforms benchmark methods across the full flight envelope. It achieves significant improvements in tracking accuracy, effectively suppresses attitude fluctuations induced by ground interactions or aerodynamic uncertainties, balances multi-wheel load distribution, and reduces structural impact during takeoff and landing. This study enhances robustness against phase-specific disturbances and provides a theoretical and technical foundation for high-precision, safe, and reliable full-flight-envelope autonomy in aircraft.

1. Introduction

Driven by rapid advances in autonomous aviation and unmanned aerial vehicle (UAV) technologies, the demand for high-precision, safe, and robust full flight-envelope control (covering takeoff, cruise, and landing) of fixed-wing aircraft has intensified [1,2]. Among these phases, takeoff and landing are the most critical and challenging, featuring strong nonlinear coupling between airframe dynamics and landing-gear–ground interactions, complex force transmission within three-point landing gear systems, and susceptibility to external disturbances such as crosswinds and uneven runways [3,4]. During the takeoff roll and touchdown, landing gear compression, friction, and normal-force distribution directly influence attitude stability; improper handling may lead to structural impacts, lateral skidding, or mission failure [3,5].
Accurate landing gear modeling is fundamental to effective control. Wu et al. [3] proposed an elastic structural dynamics model based on Hamilton’s variational principle, enabling analysis of stochastic landing responses. Xin et al. [4] developed a three-dimensional ground-taxiing model incorporating tire-friction characteristics, underscoring the importance of integrating landing gear effects into control design. Early work by Yan and Wu [6] addressed taxi modeling and takeoff control for UAVs, laying the groundwork for ground-phase dynamics. Wang et al. [7] examined key factors in ski-jump takeoff, including landing gear buffering and deck wind fields, highlighting the need for coupled airframe–gear control. He et al. [2] established a longitudinal dynamic model for UAV taxiing takeoff, partitioning the process into three phases and emphasizing phase-adaptive control strategies.
In response, a variety of control methods have been proposed for takeoff and landing. High-fidelity modeling has been leveraged to enhance ground-phase control: Liang [8] introduced a CFD-based automatic takeoff ground-roll controller; Wang et al. [9] combined detailed ground-motion modeling with adaptive backstepping for large UAVs to compensate taxiing disturbances. Classical proportional–integral–derivative (PID) control and hierarchical strategies (e.g., MPC–PID coordination) remain prevalent for their simplicity and engineering practicality [10,11]. Pan et al. [12] designed a longitudinal–lateral hierarchical controller integrating PID and MPC, improving landing trajectory tracking. Dong et al. [10] proposed an MPC–PID coordinated method for carrier-based landing, enhancing robustness against air-wake disturbances. Recent advances include fault-tolerant MPC for actuator failures [13], deep vision-based marker tracking [14], fixed-time anti-saturation control [15], and adaptive terminal sliding-mode techniques [16]. Particularly for ground-operation uncertainties, Wu et al. [17] developed an adaptive robust optimal control framework that combines LQR, sliding-mode control, and adaptive neuro-fuzzy inference to address parametric uncertainties. Nonetheless, many methods treat longitudinal and lateral dynamics separately or rely on gain scheduling across discrete phases, lacking real-time perception of ground-contact states and adaptation to landing gear load variations [18,19]. Nonlinear control techniques such as nonlinear dynamic inversion (NDI) and backstepping have also been applied: Lungu [18] designed an automatic landing system using backstepping and NDI to handle external disturbances but neglected airframe–gear coupling; Lungu et al. [19] combined H2/H-infinity control with NDI to improve disturbance rejection while still overlooking phase-specific dynamics. Robust adaptive strategies [20] and post-stall NMPC [21] show promise yet do not incorporate ground-contact dynamics.
Extreme operating conditions—such as crosswinds during takeoff and landing and uneven runways—pose additional challenges. Emerging approaches include wind-preview MPC for forced landing [22], eVTOL design-trajectory co-optimization [23], and helicopter ground-force feedback [24]. Castilho et al. [24] employed Systems-Theoretic Process Analysis to identify hazards in crosswind takeoffs, underscoring the necessity of robust disturbance compensation. Tourajizadeh et al. [5] proposed a robust optimal controller to mitigate nose landing gear shimmy, highlighting the centrality of landing gear stability control. Liang et al. [25] developed a path-tracking controller for skid-equipped aircraft, addressing yaw stability but focusing on specific gear types rather than general three-point configurations. Xin et al. [26] addressed longitudinal decoupling for altitude and velocity regulation. Overall, current control frameworks—whether classical or advanced—tend to target specific flight phases (e.g., landing) or overlook the synergy between attitude stabilization and landing gear load distribution, complicating balanced performance across the full flight envelope [2,27].
Although several representative studies [6,8,9,17] have advanced ground-phase modeling and control, they primarily target isolated phases (e.g., ground taxiing in [6,8] or the takeoff roll in [9,17]) with control objectives confined to ground trajectory tracking. More importantly, their adaptive or robust mechanisms—whether fuzzy rule–based [6], data-driven neuro-fuzzy inference [17], or disturbance estimation within backstepping [9]—treat ground interactions and uncertainties as generalized disturbances to be compensated, rather than exploiting explicit, real-time physics from high-fidelity landing-gear models. This decouples the control design from the precise physical coupling between the airframe and the landing gear. To address these gaps, this paper proposes a landing-contact-aware adaptive nonlinear dynamic inversion (GCA-ANDI) controller for full flight-envelope control of fixed-wing aircraft. Unlike conventional methods [10,12,15,16,18,27] and recent phase-specific approaches with decoupled adaptation strategies [6,7,8,9,17], GCA-ANDI integrates real-time ground-contact perception with adaptive NDI to provide a unified control architecture that jointly regulates a 12-dimensional airframe state (e.g., roll, pitch, yaw, and their angular rates) and manages landing-gear loads (nose/main wheel compression, normal force, and longitudinal/lateral friction) across takeoff, cruise, and landing. The key innovations are as follows: (1) a ground-contact perception module that monitors landing gear–ground interaction in real time—drawing on modeling insights from refs. [2,3,4])—to enable phase-adaptive control switching across taxiing, takeoff, climb, cruise, descent, and landing; (2) a synergistic control framework that reconciles attitude stabilization with landing-gear load distribution, explicitly addressing the nonlinear coupling between airframe and landing-gear dynamics (unresolved by refs. [12,16,19] and distinct from decoupled adaptive/robust schemes in refs. [8,9]); and (3) enhanced robustness to phase-specific disturbances (e.g., crosswinds [23] and ground-induced moments [5]) via integral action within the control loops and adaptive gain tuning based on direct physical-state feedback from the landing gear (e.g., strut compression λ, impact force N), rather than generalized disturbance estimation, enabling targeted performance such as shock absorption, impact mitigation and precise flight trajectory tracking.
The remainder of the paper is organized as follows: Section 2 develops a full flight-envelope dynamic model incorporating airframe–landing-gear coupling; Section 3 details the GCA-ANDI controller, including the ground-contact perception module and adaptive control laws; Section 4 presents the simulation setup and comparative evaluations against benchmark methods; Section 5 discusses the results and outlines directions for future work.

2. Aircraft Dynamics Modeling and Multiphysics Coupling

This chapter establishes a high-fidelity dynamic model for fixed-wing aircraft (as shown in Figure 1) that incorporates an aerodynamic subsystem, a tricycle landing gear subsystem, and a six-degree-of-freedom rigid-body dynamics subsystem. The force and moment coupling mechanisms among the subsystems are elucidated, providing a physical basis for validating full-envelope control strategies.

2.1. Coordinate Systems and State Variables

A right-handed orthogonal coordinate system is employed to describe aircraft motion, with the core coordinate systems and state variables defined as follows:
Ground Coordinate System (E-frame, O E X E Y E Z E ): Origin O E is located at the runway threshold, X E extends forward along the runway, Y E extends laterally to the right, and Z E is vertically upward. This system is used to describe the aircraft’s position and ground speed.
Body Coordinate System (B-frame, O B X B Y B Z B ): Origin O B is located at the aircraft’s center of gravity, X B extends forward along the longitudinal axis of the fuselage, Y B extends laterally to the right along the wing span, and Z B is vertically downward, perpendicular to the X B Y B plane (as per the American convention). This system is used to describe aerodynamic forces, moments, and angular velocities.
A 12-dimensional state vector X 12 is defined to represent the aircraft’s motion state:
X = p q r α β μ V χ γ x y h T
The state variables are defined as follows:
p , q , r denote the angular velocities in the Body (B) frame (rad/s); α , β , μ are the angle of attack, side slip angle, and bank angle (rad), respectively; V represents the true airspeed (m/s); χ , γ stand for the course angle and flight path angle (rad), respectively; x , y are the horizontal positions in the Earth (E) frame (m); h is the altitude (m, where h = z ).

2.2. Aerodynamic Model

During flight, the primary forces acting on the aircraft are generated by aerodynamic forces and moments, although other forces such as gravitational and thrust forces also play significant roles. The modeling is based on the aerodynamic coefficient method, accounting for the coupling effects of angle of attack α , sideslip angle β , control surface deflections, and angular velocities. The angle of attack and sideslip angle are defined by the B-frame velocity components ( u , v , w ) :
α = arctan w u   β = arcsin v V   V = u 2 + v 2 + w 2
where V denotes the true airspeed. Aerodynamic coefficients can be fitted via empirical formulas, incorporating dependencies on α , β , angular velocities p , q , r , and control surface deflections δ e , δ a , δ r (where δ e denotes the elevator, δ a the aileron, and δ r the rudder). The specific expressions are given as follows:
C D = C D 0 + C D α | α | + C D q c ¯ 2 V | q | + C D i H | δ e | + C D A R | δ a | + C D R u d | δ r | C L = C L 0 + C L α α + C L q c ¯ 2 V q + C L i H δ e C M y = C M y 0 + C M y α α + C M y q c ¯ 2 V q + C M y i H δ e C Y = C Y 0 + C Y β β + C Y p p + C Y r r + C Y A R δ a + C Y R u d δ r C M x = C M x 0 + C M x β β + C M x p p + C M x r r + C M x A R δ a + C M x R u d δ r C M z = C M z 0 + C M z β β + C M z p p + C M z r r + C M z A R δ a + C M z R u d δ r  
In these expressions, C D and C L are the drag and lift coefficients, respectively; C Y is the side force coefficient; C M x , C M y , and C M z denote the roll, pitch, and yaw moment coefficients, respectively. c ¯ represents the mean aerodynamic chord, and b is the wingspan. Dynamic pressure is defined as Q = 1 2 ρ V 2 , where ρ is the atmospheric density (obtained via altitude lookup tables or atmospheric models).
The aerodynamic forces (drag D , lift L , side force Y ) and moments ( M x , M y , M z ) in the wind axis system are given as follows:
D = Q S C D , L = Q S C L , Y = Q S C Y M x = Q S b C M x , M y = Q S c ¯ C M y , M z = Q S b C M z  
Using the transformation matrix S a b from the wind-axis frame to the body-axis frame, the aerodynamic forces in the wind-axis frame are converted to aerodynamic forces in the body-axis frame (B-frame):
S a b = cos α cos β sin β sin α cos β cos α sin β cos β sin α sin β sin α 0 cos α  
The aerodynamic forces in the body-axis frame F A = [ F x , A , F y , A , F z , A ] T need to be combined with the engine thrust T (along the X B direction):
F A = S a b T D Y L + T 0 0  
The aerodynamic moments in the body-axis frame are directly given by M A = [ M x , M y , M z ] T .

2.3. Dynamics Modeling of Tricycle Landing Gear

The installation coordinates of the landing gear in the B-frame are given by R B i = [ x g i , y g i , z g i ] T (where i = bn for the nose wheel, i = bl for the left main wheel, and i = br for the right main wheel). The transformation matrix S b 2 g from the body coordinate system to the ground coordinate system yields:
R g i = x y h + S b 2 g R B i  
The height of the wheel center from the ground is given by h g i = R g i ( 3 ) . Combining this with the wheel radius R , the compression λ i is defined as
λ i = R h g i h g i < R 0 h g i R  
The normal force consists of a nonlinear spring force and a damping force. The model for the nose wheel and the main wheels is the same, but with different parameters (the main wheels have higher stiffness):
F z , n = k n λ n n + d n sign ( λ ˙ n ) ( λ ˙ n ) 2 F z , l = k l λ l n + d l sign ( λ ˙ l ) ( λ ˙ l ) 2 F z , r = k r λ r n + d r sign ( λ ˙ r ) ( λ ˙ r ) 2  
where k i is the stiffness coefficient, d i is the damping coefficient, n = 1.2 ~ 2 is the nonlinear exponent, and λ ˙ i = d λ i d t is the compression velocity. The longitudinal friction force (in the X B direction) is opposite to the ground longitudinal velocity V g i , x and includes the contribution of the braking torque M s i :
F x , i = μ x F z , i V g i , x V g i , x 2 + V g i , y 2 + ϵ k m M s i R  
where μ x is the longitudinal friction coefficient, and ϵ = 10 6 is used to avoid division by zero. The lateral friction force (in the Y B direction) is driven by the sideslip angle β , with the main wheels being the primary contributors:
F y , l = μ y F z , l sin β , F y , r = μ y F z , r sin β  
where μ y is the lateral friction coefficient (typically μ y μ x ). The total ground reaction force in the body-axis frame F G = [ F x , G , F y , G , F z , G ] T and moments M G = [ M x , G , M y , G , M z , G ] T are given by
F x , G = F x , n + F x , l + F x , r F y , G = F y , l + F y , r F z , G = ( F z , n + F z , l + F z , r )  
M x , G M y , G M z , G = i = bn , bl , br y g i F z , i z g i F y , i z g i F x , i x g i F z , i x g i F y , i y g i F x , i  
(Here, F z , G is taken with a negative sign because its direction is consistent with the Z B axis.)

2.4. Six-Degree-of-Freedom Rigid Body Dynamics Model

Based on the Newton-Euler equations, we integrate aerodynamic forces, landing gear forces, gravity, and thrust to establish the dynamics equations in the body-axis frame.
The acceleration of the center of mass in the body-axis frame is determined by the resultant force:
m d V B d t + m ( ω B × V B ) = F A + F G + F T + m g B
where m = 20.68 kg is the aircraft mass, V B = [ u , v , w ] T is the airspeed vector in the body frame, and ω B = [ p , q , r ] T is the angular velocity vector. The terms on the right-hand side of the equation represent aerodynamic forces F A , ground reaction forces from the landing gear F G (components defined by Equation (12)), thrust force F T = [ T , 0 , 0 ] T , and gravitational force in the body frame m g B .
The angular acceleration is determined by the resultant moment and the inertia matrix (considering the effect of the product of inertia):
p ˙ = c 1 r q + c 2 p q + c 3 M x + c 4 M z q ˙ = c 5 p r + c 6 ( p 2 r 2 ) + c 7 M y r ˙ = c 8 p q + c 9 r q + c 4 M x + c 9 M z
Among them, the coefficients are as follows: σ = I x I z I x z 2 , c 1 = [ ( I y I z ) I z I x z 2 ] / σ , c 2 = [ ( I x I y + I z ) I x z ] / σ , c 3 = I z / σ , c 4 = I x z / σ , c 5 = ( I z I x ) / I y , c 6 = I x z / I y , c 7 = 1 / I y , c 8 = [ ( I x I y ) I x + I x z 2 ] / σ , c 9 = I x / σ
The aerodynamic angle kinetic equations are
α ˙ = q ( p cos α + r sin α ) tan β + g cos γ V cos β β ˙ = p sin α r cos α + F y , A + F y , G m V cos β μ ˙ = p cos α sec β + r sin α sec β + g sin μ tan γ V  
Relationship between position and velocity (derivative of position in the E-system):
x ˙ = V cos γ cos χ y ˙ = V cos γ sin χ h ˙ = V sin γ
In the angular acceleration equations (Equation (15)), M x , G , M y , G , M z , G are the comprehensive moments generated by support forces and friction forces. For example, the roll angular acceleration p ˙ is influenced not only by the roll moment caused by the vertical support force but also significantly by the roll moment caused by the lateral friction force.
During the landing phase, the longitudinal friction force F x , l / r of the main wheels generates a pitch moment M y , G through z g i , which works together with the aerodynamic moment M y , A to adjust the pitch angular velocity q . It is necessary to compensate for the coupling effects of these two types of moments in the control system.

3. Design of the GCA-ANDI Full Envelope Control System

This chapter focuses on designing a GCA-ANDI control system for fixed-wing aircraft to handle the multi-phase dynamic characteristics of full-envelope flight (including takeoff run, cruise, turn, descent, and landing). In particular, it addresses the strong coupling interference between landing gear friction, elastic forces, and aerodynamics during the takeoff run and landing phases. The system employs a layered architecture of “outer guidance, middle decoupling, and inner tracking” to achieve precise control and smooth transitions across various flight phases, while enhancing robustness to landing gear coupling interferences. Figure 2 illustrates the longitudinal profile of the complete flight process.

3.1. Nonlinear Decoupling Ability of NDI

The nonlinear decoupling capability is utilized to separate the coupled effects of the aircraft’s pitch, roll, and yaw channels, especially to suppress the cross-interference of landing gear ground forces on the attitude channels: (I) The NDI strategy decouples the pitch, roll, and yaw dynamics, effectively isolating the interactions between these channels, which is crucial for maintaining stable and precise control during phases with complex dynamic interactions, such as the landing gear’s ground forces; (II) The integration of landing gear state feedback (compression amount, friction force) into the PID position loop and NDI loops to actively counteract ground disturbances; (III) Scheduling control gains based on flight phase characteristics (e.g., ground friction dominance during the taxiing phase, impact force dominance during the landing phase) to avoid control oscillations during phase transitions. The results of the proposed full-envelope adaptive UAV control system are shown in Figure 3.
The system input consists of the desired flight trajectory (position commands x d , y d , h d ). The outputs are the engine thrust command T d and the control surface deflection commands (aileron δ a , elevator δ e , rudder δ r ). These commands are ultimately applied to the high-fidelity dynamic model established in Section 2 to achieve closed-loop state tracking.

3.2. Guidance Layer PID Position Tracking Control

The guidance layer uses the desired position in the ground coordinate system, denoted as x d , y d , h d , as input and outputs commands for true airspeed V d , heading angle χ d , and flight path angle γ d , which serve as reference trajectories for the subsequent NDI decoupling loops. Here, V d represents the desired true airspeed, χ d is the desired heading angle (the angle between the X-axis of the ground coordinate system X E and the projection of the velocity vector), and γ d is the desired flight path angle (the angle between the velocity vector and the horizontal plane).
Longitudinal position tracking involves the coordination of altitude h and longitudinal distance x control. The altitude error is defined as e h = h d h (where h is the actual altitude), and a PID controller generates γ d to ensure altitude tracking accuracy. The expression for the PID controller is:
γ d = k p , h e h + k i , h 0 t e h ( τ ) d τ + k d , h e ˙ h  
where k p , h , k i , h , k d , h are the proportional, integral, and derivative gains for altitude control, respectively; e h . denotes the time derivative of the altitude error. Simultaneously, the longitudinal distance error is defined as e x = x d x (where x is the actual longitudinal position), and a combination with the current flight path angle γ generates V d to avoid conflicts between altitude and distance tracking. The expression is
V d = k p , x e x + k i , x 0 t e x ( τ ) d τ + k d , x e ˙ x + V 0 cos γ
where k p , x , k i , x , k d , x are the gains for longitudinal distance PID control; V 0 is the reference speed (design speed during the cruise phase); cos γ is the correction term for the longitudinal speed component, ensuring unbiased longitudinal speed tracking even during altitude changes.
Lateral position tracking takes the lateral error e y = y d y (where y is the actual lateral position) as input and uses a PID controller to generate χ d . The expression is:
χ d = k p , y e y + k i , y 0 t e y ( τ ) d τ + k d , y e ˙ y
where k p , y , k i , y , k d , y are the gains for lateral PID control. The values of these gains should consider both lateral response speed and stability, avoiding large sideslip angles β that could lead to roll coupling.

3.3. Outer Loop NDI Control for Speed and Flight Path Angle

The outer loop control law receives speed command V d , heading angle command χ d , and flight path angle command γ d from the guidance layer. Through the maneuver command generator framework, it generates the desired angle of attack α d , desired sideslip angle β d , desired bank angle μ d , and thrust command T d , thereby achieving dynamic decoupling control of speed and flight path angles. Considering the coupling effects of ground forces on the landing gear, the system dynamics can be described as
V ˙ = 1 m T cos α D F x , G m g sin γ γ ˙ = 1 m V T sin α cos μ + L cos μ m g cos γ χ ˙ = 1 m V cos γ T sin α sin μ + L sin μ
where D represents aerodynamic drag, L is the lift force, F x , G is the longitudinal friction force from the landing gear, and μ is the flight path roll angle (bank angle). The control law design begins with defining the error-driven terms:
Δ V ˙ d = k V ( V d V ) Δ γ ˙ d = k γ ( γ d γ ) Δ χ ˙ d = k χ ( χ d χ )
The control inputs are adjusted using the following tracking gains k V , k γ , k χ > 0 to achieve the desired performance. The bank angle command is calculated through the heading-flight path coordination relationship:
μ d = arctan Δ χ ˙ d V cos γ Δ γ ˙ d V + g cos γ
The angle of attack command is determined by jointly solving the lift requirement and moment equilibrium:
α d = arctan m V cos γ sin μ d Δ χ ˙ d + ( m V Δ γ ˙ d + m g cos γ ) cos μ d L m Δ V ˙ d + F x , G + m g sin γ + D
Thrust Command Generation Based on Velocity Tracking Requirements:
T d = m Δ V ˙ d + D + F x , G + m g sin γ cos α d
The sideslip angle command is set to β d = 0 to maintain coordinated turns. This control structure ensures the desired closed-loop dynamics:
d d t V d V γ d γ χ d χ = k V 0 0 0 k γ 0 0 0 k χ V d V γ d γ χ d χ
The tracking errors e V = V d V , e γ = γ d γ , and e χ = χ d χ are designed to satisfy e ˙ = K e , achieving global exponential convergence. Aerodynamic forces L and D are updated via real-time estimators, modeled as L = 1 2 ρ V 2 S C L ( α ) and D = 1 2 ρ V 2 S C D ( α ) , where C L and C D are the aerodynamic coefficients defined in Section 2. The command limits are set for practical implementation: | α d | 12 ° to prevent stalling and | μ d | 60 ° to avoid excessive bank instability. Ground friction variations are explicitly compensated through a feedforward term F x , G .

3.4. Mid-Loop NDI Aerodynamic Angle Control

The mid-loop uses the outer loop outputs α d , β d , μ d as inputs and outputs the desired angular velocities p d , q d , r d , ensuring rapid tracking and decoupling of aerodynamic angle channels. The mapping between the rate of change in aerodynamic angles and angular velocities is given by:
α ˙ β ˙ μ ˙ = G p q r + f
where
G = cos α tan β 1 sin α tan β sin α 0 cos α cos α sec β 0 sin α sec β
To track the airflow angle command, Equation (28) is inverted to obtain the desired angular rates p d , q d , r d :
p d q d r d = G 1 α ˙ d + k α ( α d α ) β ˙ d + k β ( β d β ) μ ˙ d + k μ ( μ d μ )

3.5. Inner-Loop NDI Angular Velocity Control

The inner loop, using the mid-loop outputs p d , q d , r d as inputs, outputs control surface deflection commands δ a , δ e , δ r , achieving precise angular velocity tracking via NDI. This is crucial for mitigating high-frequency disturbances such as landing gear impact forces. The angular velocity tracking control is based on the angular velocity equations from Equation (15). Using roll angular velocity p as an example, its dynamic equation is
I x p ˙ = M x , A + M x , G ( I z I y ) q r
Here, M x , A represents the roll aerodynamic moment, related to control surface deflections by:
M x , A = Q S b ( C M x 0 + C M x β β + C M x p p + C M x r r + C M x A R δ a + C M x R u d δ r )
where Q is dynamic pressure, S is wing area, b is wingspan, C M x A R is the aileron roll moment coefficient, and C M x R u d is the rudder roll moment coefficient (other parameters are defined in Section 2.2).
To track p d , Equation (30) is inverted and combined with the aerodynamic coefficient model, yielding the control surface deflection mapping. Similarly, the pitch and yaw angular velocity equations are inverted, forming the control surface deflection command matrix:
δ a δ e δ r = C 1 p ˙ d + k d ( p d p ) M x , A M x , G q ˙ d + k d ( q d q ) M y , A M y , G r ˙ d + k d ( r d r ) M z , A M z , G
where C is the mapping matrix between control surface deflections and moments, expressed as
C = Q S b C M x A R 0 b C M x R u d 0 c ¯ C M y δ e 0 b C M z A R 0 b C M z R u d
Here, c ¯ is the mean aerodynamic chord, C M y δ e is the elevator pitch moment coefficient, C M z A R is the aileron yaw moment coefficient, and C M z R u d is the rudder yaw moment coefficient. p ˙ d , q ˙ d , r ˙ d are the time derivatives of desired angular velocities, k d is the angular velocity error correction gain, and M y , A , M z , A are the pitch and yaw aerodynamic moments, respectively, with M y , G , M z , G representing pitch and yaw landing gear ground moments.

3.6. Control Adaptation Strategy Based on Landing Gear Characteristics

In full flight envelope operations, the landing and takeoff phases are most significantly influenced by landing gear dynamics (with no ground forces during cruise and turns). Control adaptation strategies for these phases are designed by optimizing control law parameters using landing gear state feedback.
During takeoff roll, ground frictional force disturbance predominates, necessitating robust heading and velocity control. The longitudinal ground friction force F x f feedback is incorporated into the lateral PID guidance layer to adjust rudder deflection δ r for heading error suppression, as
δ r = δ r , base + k F x F x f
where δ r , base is the base rudder command and k F x is the friction compensation gain. During the takeoff rotation phase, the nose wheel compression feedback λ n (refer to Equation (8) is incorporated to limit the maximum pitch rate q , preventing excessive nose wheel compression and tail strike risk. The pitch rate command is adjusted as
q max = q 0 k λ n λ n
where q 0 is the base maximum pitch rate, and k λ n is the compression compensation gain.
During landing, the main landing gear impact forces dominate, requiring reduced ground impact load and minimized attitude oscillations. In the mid-loop attitude control, the main landing gear compression feedback λ l , λ r (left and right main wheel compressions) is used to adjust the desired angle of attack α d to optimize the landing attitude. The desired angle of attack command is modified as
α d = α d , base k λ l λ l k λ r λ r
where α d , base is the base desired pitch angle, and k λ l , k λ r are the main wheel compression compensation gains. In the inner-loop angular velocity control, the main landing gear impact forces N l , N r (refer to Equation (9)) are used to adjust the gain matrix C . If the combined impact force exceeds a threshold N th , the angular velocity error correction gain k d is increased to enhance damping and suppress attitude oscillations caused by the impact:
if   ( N l + N r > N th )
Then
k d = k d , base + Δ k d
where k d , base is the base angular velocity error correction gain, and Δ k d is the additional gain to enhance damping.

4. Simulation Analysis and Control Performance Verification

In this chapter, we compare three control schemes: GCA-ANDI, cascade PID, and NDI. Simulation results confirm the superior performance of GCA-ANDI across the full flight envelope. No path-planning algorithms are included; the reference trajectory comprises simple step inputs or piecewise-linear segments. The 12-dimensional state vector is defined in Equation (1). The focus is on assessing the closed-loop tracking performance of the fixed-wing UAV throughout the flight and its effectiveness in rejecting ground disturbances. The parameters of the multi-coupled fixed-wing aircraft model used in this section are listed in Table 1. Numerical simulations were conducted on a personal computer (Intel i9-13900H, 2.60 GHz, 40 GB RAM) with a control time step of 10 ms. The GCA-ANDI controller parameters are listed in Table 2.
As shown in Figure 4, GCA-ANDI performs excellently in three-dimensional trajectory tracking. Even with the presence of untrackable discontinuities in the reference trajectory, GCA-ANDI can still achieve dynamically feasible flight trajectories across the entire envelope, demonstrating robust adaptability and low dependency on complex trajectory optimization algorithms.
According to Table 3, in x-direction position tracking, the root mean square error (RMSE) of GCA-ANDI is 7.9981 m, improving by 8.90% and 6.00% compared to cascade PID and NDI, respectively. Its ITAE metric also achieves the best performance, indicating lower cumulative error in longitudinal tracking. The improvement in the y-direction is particularly significant, with an RMSE of 0.2098 m, representing an enhancement of 30.21% to 36.40% compared to the other methods. During coordinated turns at constant altitude, GCA-ANDI effectively suppresses overshoot, reflecting its capability to manage trajectory commands and lateral friction.
In height tracking, the RMSE of GCA-ANDI is 57.0802 m (noting that transient errors at ascent and descent points can reach up to 200 m, this value indicates good performance). This represents an improvement of 7.38% and 3.93% compared to cascade PID and NDI, respectively. Analysis combined with Figure 5 shows that, aside from inherent errors caused by physical limitations during the final ground roll, GCA-ANDI achieves better error convergence across the entire flight envelope through its adaptive nonlinear compensation mechanism. Despite the seemingly large RMSE in height, the tracking performance at non-discontinuous points is excellent, and the error curve rapidly converges to near zero after leaving discontinuous points, achieving superior trajectory tracking performance.
As illustrated in Figure 5 and Figure 6, GCA-ANDI demonstrates exceptional integrated control capabilities for both flight and ground states. By deeply integrating landing gear dynamics into the control architecture, the system can sense and compensate for ground interaction forces in real-time. During the takeoff phase, GCA-ANDI proactively suppresses disturbances from the landing gear, significantly reducing initial state deviations and laying the foundation for precise tracking of true airspeed V , heading angle χ , and flight path angle γ .
The angle of attack α response curve clearly shows that, compared to traditional controllers, GCA-ANDI effectively suppresses the pitch overshoot peak caused by the elasticity and force transients of the landing gear at the main wheel touchdown. Through precise longitudinal allocation, it significantly reduces landing impact risk at the slight cost of switching angle of attack during the roll phase, greatly increasing the system’s safety margin (as seen in Figure 7 and Figure 8) and reducing energy consumption.
In terms of sideslip angle β control, GCA-ANDI’s advantages are particularly notable: during the critical phase after landing contact, traditional controllers exhibit abnormal sideslip angle peaks due to the inability to accurately model complex lateral friction forces. In contrast, GCA-ANDI, through its real-time force sensing and compensation mechanism, can suppress the instantaneous peak of the sideslip angle to the lowest physically achievable level and quickly apply damping to converge it near zero, while maintaining the heading angle χ minimally affected by ground disturbances.
In the longitudinal channel, the pitch rate q response generated by GCA-ANDI is the smoothest, effectively suppressing the load transients caused by traditional controllers during takeoff rotation and landing contact. In the lateral-directional channel, the roll rate p and yaw rate r exhibit highly coordinated dynamic characteristics, providing excellent motion damping through precise cross-channel decoupling control.
In terms of control input characteristics, GCA-ANDI demonstrates significant operational efficiency advantages (as shown in Figure 7. By utilizing ground-sensing adaptive compensation and parameter adjustment mechanisms, GCA-ANDI achieves smooth surface deflections and coordinated thrust adjustments. Specifically, the elevator primarily handles angle of attack α and flight path angle γ tracking control, while the ailerons and rudder only need to provide minor compensatory actions. Throughout the entire flight, no saturation of control surfaces occurs, significantly reducing the workload on actuators. In contrast, NDI suffers from performance degradation in trajectory tracking due to excessive control input variations caused by model inaccuracies. The slow thrust response and high control surface loads further exacerbate the tracking deterioration due to delays. Although the PID controller shows more stable input characteristics compared to NDI, its effectiveness in handling complex nonlinear systems and ground effects falls short of GCA-ANDI. Overall, GCA-ANDI exhibits the best performance in terms of control input characteristics. This efficient control allocation strategy directly translates to a higher energy efficiency ratio, which is of significant engineering importance for extending UAV flight endurance.
In the landing-gear mechanical response (as shown in Figure 8 and Figure 9), under the GCA-ANDI control strategy, the compression of each tire is effectively suppressed, with significantly lower peak values compared to the cascade PID and NDI methods (as shown in Figure 8). GCA-ANDI, by integrating a high-fidelity landing gear model, enables the controller to sense and predict the changes in normal loads on the front and main wheels in real time. Utilizing this information allows the controller to adaptively adjust the aircraft’s pitch attitude and descent rate, achieving feedforward management and closed-loop control of the support forces. Consequently, despite the support force distribution being influenced by the center of gravity layout, the observed balanced and smooth transition characteristics are actually the result of proactive controller intervention. Compared to other methods, GCA-ANDI effectively reduces the load differences between wheels, significantly enhancing the smoothness of force transitions during the landing phase, thereby reducing impact loads and the risk of unilateral overloads, showcasing excellent impact protection capabilities for the structure.
In longitudinal control (Figure 9), GCA-ANDI combines an accurate landing gear dynamics model, treating the interaction forces and moments between the tires and the ground as key state variables that are fed back to the core controller in real-time. This unique closed-loop control architecture allows the system to make adaptive decisions based on actual physical interactions. By coordinating adjustments in pitch attitude and forward speed, this method dynamically optimizes the longitudinal forces on the nose and main landing gears. Compared to cascade PID and NDI, the control outcomes achieved by GCA-ANDI are more consistent with physical constraints, effectively mitigating “lock-slip” oscillations caused by model mismatch and feedback delays, thereby significantly improving the smoothness of response during acceleration and deceleration processes.
In the lateral control dimension (Figure 9), the advantage of GCA-ANDI lies in directly considering the lateral friction force of the landing gear as a key control state and constraint. Through real-time lateral force feedback, the controller adaptively coordinates roll and sideslip angle commands, aiming to actively manage rather than passively endure the inherent asymmetric force distributions caused by factors such as propeller torque. This strategy effectively prevents force oscillations resulting from mismatches between controller commands and ground physical responses, thereby significantly reducing the risk of lateral sliding.
Evaluation data during ground operation indicates that GCA-ANDI reduces the root mean square value of landing gear compression by approximately 19.87%, lowers the peak compression by over 16.24%, and significantly decreases the peak normal load by 26.35% to 44.40%. This improvement directly translates to a substantial reduction in impact loads on the landing gear structure, effectively extending the service life of critical components. This control framework exhibits good adaptability to physical parameters. By adjusting the embedded landing gear model parameters in the controller (such as damping coefficients and stiffness), the system can flexibly adapt to landing gear systems with different material properties and structural designs, ensuring optimal support force management and reliable operation of the landing gear structure within its design load range under various operating conditions.
The primary performance metrics encompass three aspects: steady-state fluctuation amplitude of the quantified physical quantity, dynamic tracking accuracy evaluation, and peak performance.
The steady-state fluctuation amplitude is represented by J 1 , which is defined as follows:
J 1 = 1 T 0 T x ( t ) 2 d t
where x ( t ) denotes the time-varying physical quantity under consideration, such as position error or landing gear parameters (including compression λ , longitudinal friction force F x , lateral friction force F y , and normal force N ) averaged from the front, left, and right wheel data points. Here, T represents the total measurement duration.
Dynamic tracking accuracy is assessed by J 2 , calculated as
J 2 = 0 T t | e ( t ) | d t
where e ( t ) = r ( t ) y ( t ) represents the error between the reference signal r ( t ) and the actual output y ( t ) . The variable t serves as a time weighting factor to emphasize the impact of later-stage errors in the tracking process, with T again denoting the measurement period.
Peak performance is characterized by J 3 , defined as
J 3 = max t [ 0 , T ] | x ( t ) |
This metric reflects the maximum fluctuation amplitude of the physical quantity over the entire time range, which is crucial for evaluating the system’s performance under extreme conditions and its safety.

5. Conclusions

This study presents a control system design, the Ground-Contact-Aware Adaptive Nonlinear Dynamic Inversion (GCA-ANDI) method, for fixed-wing UAVs. It aims to manage the complete flight envelope—from taxiing and autonomous takeoff to climb, cruise, descent, and autonomous landing. The GCA-ANDI framework integrates real-time ground contact sensing with phase-adaptive strategies. This approach addresses the strong nonlinear coupling between aircraft dynamics and landing gear–ground interactions during ground phases, as well as aerodynamic uncertainties and phase-specific disturbances during flight. Unlike traditional cascade PID or pure nonlinear dynamic inversion controllers, which lack either phase awareness or explicit handling of ground reaction forces, GCA-ANDI establishes a unified control architecture. It synergistically achieves trajectory tracking, attitude stabilization, and landing gear load management. The system dynamically adjusts control strategies and optimizes control allocation in real-time based on the identified flight phase and ground contact state. Simulation results demonstrate that the proposed system enhances overall performance across the entire flight envelope. It significantly improves trajectory tracking accuracy, effectively suppresses attitude fluctuations due to ground disturbances or aerodynamic uncertainties, optimizes landing gear load distribution, and reduces structural impacts during autonomous takeoff and landing. This advancement thereby enhances the autonomy and reliability of UAV operations.
However, this study primarily focuses on aircraft–ground coupled dynamics and the control of conventional flight uncertainties, without considering wind-field disturbances with extreme spatiotemporal discontinuities (e.g., microbursts). Such disturbances induce high-frequency, large-magnitude variations in aerodynamic loads, posing qualitatively different challenges to control loops predicated on feedback compensation and smooth, continuous model assumptions. To enhance UAV survivability and mission success across the full operational envelope under complex meteorological conditions, future work will fuse real-time wind-field sensing and, on this basis, investigate predictive control or adaptive–robust control strategies with anticipatory compensation as major extensions of the present framework.

Author Contributions

Conceptualization, software, data curation, investigation, validation, methodology, original draft preparation, visualization, project administration, review & editing and formal analysis, Y.X.; funding acquisition and resources, M.H.; formal analysis and investigation X.Z. and L.W.; formal analysis and validation, J.W., C.W. and Y.Y.; investigation, G.P. and Z.Y.; All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China (grant number 12272104), and in part by the National Natural Science Foundation of China (grant number U22B2013), and in part by the Shanghai Aerospace Science and Technology Innovation Fund (grant number SAST2023-089).

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. Wang, Y. Fixed-wing carrierbased aircraft: Key technologies and future development d. Acta Aeronaut. Astronaut. Sin. 2021, 42, 525859. (In Chinese) [Google Scholar] [CrossRef]
  2. He, C.; Cheng, X.; Li, C. Modeling and Control of Autonomous Takeoff for UAVs During Ground Taxiing. Acta Aeronaut. Astronaut. Sin. 2008, 29, 215–219. (In Chinese) [Google Scholar]
  3. Wu, W.; Sun, J.; Leng, Y.; Jia, T. Dynamic Modeling of Aircraft Landing Gear and Analysis of Landing Random Response. Acta Aeronaut. Astronaut. Sin. 2016, 37, 1228–1239. (In Chinese) [Google Scholar]
  4. Xin, H.; Chen, Q.; Wang, P.; Wang, Y.; Hou, Z. 3D dynamic modelling and constraints analysis of taxiing deviation correction control. Acta Aeronaut. Astronaut. Sin. 2024, 45, 230154. (In Chinese) [Google Scholar]
  5. Tourajizadeh, H.; Zare, S. Robust and Optimal Control of Shimmy Vibration in Aircraft Nose Landing Gear. Aerosp. Sci. Technol. 2016, 50, 1–14. [Google Scholar] [CrossRef]
  6. Yan, B.; Wu, C. Research on Taxi Modeling and Taking-Off Control for UAV. In Proceedings of the 2014 Seventh International Symposium on Computational Intelligence and Design, Washington, DC, USA, 13–14 December 2014; IEEE: Hangzhou, China, 2014; pp. 108–111. [Google Scholar]
  7. Wang, Y.; Yu, H.; Shi, Y. Dynamics and kinematics characteristics of carrier-based aircraft ski-jump take-off. Acta Aeronaut. Astronaut. Sin. 2021, 42, 525853. (In Chinese) [Google Scholar] [CrossRef]
  8. Liang, X. CFD-Based UAV Automatic Take-off Ground Roll Control Method. J. Comput. Methods Sci. Eng. 2022, 22, 1025–1033. [Google Scholar] [CrossRef]
  9. Wang, B.; Wang, W.; Cui, X.; Liu, X. Ground Motion Modeling and Adaptive Joint Control for Large-Scale UAVs. Actuators 2024, 14, 6. [Google Scholar] [CrossRef]
  10. Dong, R.; Fan, X.; Yang, Y.; Sun, M.; Huang, S.; Zhang, L. Automatic Carrier Landing Control Method Based on Coordination of MPC and PID. Aerosp. Sci. Technol. 2026, 168, 110725. [Google Scholar] [CrossRef]
  11. Sheng, S.; Mian, A.A.; Chao, Z.; Jiang, B. Autonomous Takeoff and Landing Control for a Prototype Unmanned Helicopter. Control Eng. Pract. 2010, 18, 1053–1059. [Google Scholar] [CrossRef]
  12. Pan, Z.; Pi, Y. Design of an Automatic Landing Strategy for Fixed-Wing Aircraft Based on Longitudinal and Lateral Collaborative Hierarchical Control. Aerosp. Sci. Technol. 2025, 163, 110217. [Google Scholar] [CrossRef]
  13. Sun, N.; Duan, H.; Huo, M. Automatic Carrier Landing Control of Carrier-Based UAV under Actuator Failure Condition. Aerosp. Sci. Technol. 2025, 160, 110067. [Google Scholar] [CrossRef]
  14. Yuan, B.; Ma, W.; Wang, F. High Speed Safe Autonomous Landing Marker Tracking of Fixed Wing Drone Based on Deep Learning. IEEE Access 2022, 10, 80415–80436. [Google Scholar] [CrossRef]
  15. 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]
  16. Yao, Z.; Li, D.; Kan, Z.; Xiang, J. Adaptive Terminal Sliding Combined Super Twisting Control Design and Flight Tests for Automatic Carrier Landing System. Chin. J. Aeronaut. 2025, 38, 103202. [Google Scholar] [CrossRef]
  17. Wu, E.; Wang, P.; Guo, Z. Adaptive Robust Optimal Control for UAV Taxiing Systems with Uncertainties. Drones 2025, 9, 668. [Google Scholar] [CrossRef]
  18. Lungu, M. Backstepping and Dynamic Inversion Control Techniques for Automatic Landing of Fixed Wing Unmanned Aerial Vehicles. Aerosp. Sci. Technol. 2022, 120, 107261. [Google Scholar] [CrossRef]
  19. Lungu, R.; Lungu, M. Application of H2/H and Dynamic Inversion Techniques to Aircraft Landing Control. Aerosp. Sci. Technol. 2015, 46, 146–158. [Google Scholar] [CrossRef]
  20. Yang, W.; Shi, Z.; Zhong, Y. Robust Adaptive Three-Dimensional Trajectory Tracking Control Scheme Design for Small Fixed-Wing UAVs. ISA Trans. 2023, 141, 377–391. [Google Scholar] [CrossRef]
  21. Basescu, M.; Yeh, B.; Scheuer, L.; Wolfe, K.; Moore, J. Precision Post-Stall Landing Using NMPC With Learned Aerodynamics. IEEE Robot. Autom. Lett. 2023, 8, 3031–3038. [Google Scholar] [CrossRef]
  22. Fang, X.; Jiang, J.; Chen, W.-H. Model Predictive Control With Wind Preview for Aircraft Forced Landing. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 3995–4004. [Google Scholar] [CrossRef]
  23. Kaneko, S.; Martins, J.R.R.A. Simultaneous Optimization of Design and Takeoff Trajectory for an eVTOL Aircraft. Aerosp. Sci. Technol. 2024, 155, 109617. [Google Scholar] [CrossRef]
  24. Castilho, D.S.; Urbina, L.M.S.; de Andrade, D. STPA for Continuous Controls: A Flight Testing Study of Aircraft Crosswind takeoffs. Saf. Sci. 2018, 108, 129–139. [Google Scholar] [CrossRef]
  25. Liang, T.; Yin, Y.; Wei, X.; Nie, H.; Wang, Y. High-Security Path Tracking Control for Skid-Equipped Aircraft via Stability Augmentation Skid and Reachability Analysis. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 5982–5993. [Google Scholar] [CrossRef]
  26. Xin, H.; Chen, Q.; Xian, Y.; Wang, P.; Wang, Y.; Yao, X.; Lu, Y.; Hou, Z. Longitudinal Decoupling Control of Altitude and Velocity for a Fixed-Wing Aircraft. IEEE Trans. Intell. Veh. 2024, 9, 6738–6748. [Google Scholar] [CrossRef]
  27. Ambati, P.R.; Padhi, R. Robust Auto-Landing of Fixed-Wing UAVs Using Neuro-Adaptive Design. Control Eng. Pract. 2017, 60, 218–232. [Google Scholar] [CrossRef]
Figure 1. Schematic of aircraft flight-dynamics modeling and multiphysics coupling.
Figure 1. Schematic of aircraft flight-dynamics modeling and multiphysics coupling.
Drones 10 00042 g001
Figure 2. Schematic diagram of the full-flight control process for a fixed-wing UAV with tricycle landing gear, covering taxi, takeoff, climb, cruise, descent, and landing phases.
Figure 2. Schematic diagram of the full-flight control process for a fixed-wing UAV with tricycle landing gear, covering taxi, takeoff, climb, cruise, descent, and landing phases.
Drones 10 00042 g002
Figure 3. Block diagram of the stage-aware adaptive full-envelope control system (where Δ denotes lumped uncertainties and disturbances).
Figure 3. Block diagram of the stage-aware adaptive full-envelope control system (where Δ denotes lumped uncertainties and disturbances).
Drones 10 00042 g003
Figure 4. Time history of trajectory tracking over the complete flight mission profile.
Figure 4. Time history of trajectory tracking over the complete flight mission profile.
Drones 10 00042 g004
Figure 5. Time history of the flight path over the complete flight mission profile.
Figure 5. Time history of the flight path over the complete flight mission profile.
Drones 10 00042 g005
Figure 6. Time histories of the airflow angles and Euler-angle rates over the complete flight mission profile.
Figure 6. Time histories of the airflow angles and Euler-angle rates over the complete flight mission profile.
Drones 10 00042 g006
Figure 7. Time histories of the control inputs over the complete flight mission profile.
Figure 7. Time histories of the control inputs over the complete flight mission profile.
Drones 10 00042 g007
Figure 8. Time histories of wheel-strut compression and normal load over the complete flight mission profile.
Figure 8. Time histories of wheel-strut compression and normal load over the complete flight mission profile.
Drones 10 00042 g008
Figure 9. Time histories of longitudinal and lateral wheel friction forces over the complete flight mission profile.
Figure 9. Time histories of longitudinal and lateral wheel friction forces over the complete flight mission profile.
Drones 10 00042 g009
Table 1. Fixed-wing UAV key parameters.
Table 1. Fixed-wing UAV key parameters.
Parameter NameSymbolValueUnitParameter NameSymbolValueUnit
Mass m 20.68 kg Wingspan b 1.97 m
Moment of Inertia about x-axis I x 1.608 kg m 2 Normal Damping Coefficient k d n 5251.0 N s / m
Moment of Inertia about y-axis I y 7.509 kg m 2 Longitudinal-Lateral Damping Coefficient k d l r 5251.0 N s / m
Moment of Inertia about z-axis I z 7.187 kg m 2 Normal Stiffness Coefficient k s n 4292.67 N / m
Product of Inertia (x-z axes) I x z 0 kg m 2 Longitudinal-Lateral Stiffness Coefficient k s lr 13,565.11 N / m
Product of Inertia (y-z axes) I y z 0 kg m 2 Nose Wheel Coordinate Vector R B b n [0.395; 0; 0.18] m
Gravitational Acceleration g 9.8 m / s 2 Left Rear Wheel Coordinate Vector R B b l [−0.295; −0.14; 0.14] m
Mean Aerodynamic Chord c ¯ 0.75 m Right Rear Wheel Coordinate Vector R B b r [−0.295; 0.14; 0.14] m
Wing Area S 1.38 m 2
Table 2. Controller parameters configuration.
Table 2. Controller parameters configuration.
ParameterValueParameterValueParameterValue
k p , x 0.015 k i , h 0.0005 k γ 0.32
k i , x 0.0012 k d , h 0.0015 k χ 0.32
k d , x 0.0005 k p , y 0.002 k α 1.4
k p , h 0.02 k i , y 0.005 k β 1.4
k d , y 0.0015 k V 0.15 k μ 1.12
k p 8.71 k q 8.6 k r 8.55
k F x 0.0082 k λ n 0.00042 k λ l 0.00055
k λ r 0.0006 Δ k d 0.1 k d , b a s e 5251
Table 3. Performance comparison of three control methods (position tracking & landing gear performance).
Table 3. Performance comparison of three control methods (position tracking & landing gear performance).
Perf.
Category
IndicatorUnitGCA-ANDIPIDImpr. Rate
(PID vs. GCA-ANDI)
NDIImpr. Rate
(NDI vs. GCA-ANDI)
Position Tracking
(Full Flight)
J 1 e x m 7.99818.77978.90%8.50836.00%
J 2 x m s 7.950 × 1067.957 × 1060.08%7.975 × 1060.31%
J 1 e y m 0.20980.329836.40%0.300530.21%
J 2 y m s 1.740 × 1053.944 × 10555.88%3.293 × 10547.15%
J 1 e h m 57.08061.6267.38%59.4173.93%
J 2 h m s 2.400 × 1072.804 × 10714.39%2.591 × 1077.38%
Landing Gear
(Ground Phase)
J 1 λ m 0.0068500.00854919.87%0.00855619.94%
J 3 λ m 0.0292850.03496416.24%0.03498816.30%
J 1 ( N ) N 49.027049.40400.76%50.18552.31%
J 3 λ N 706.9465959.853226.35%1271.425344.40%
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

Xia, Y.; Huo, M.; Zhao, X.; Wang, L.; Wang, J.; Yao, Y.; Pan, G.; Wang, C.; Yu, Z. Adaptive Nonlinear Dynamic Inversion with Ground Taxiing Dynamics for Trajectory Tracking and Safe Autonomous Take-Off/Landing of Fixed-Wing UAVs. Drones 2026, 10, 42. https://doi.org/10.3390/drones10010042

AMA Style

Xia Y, Huo M, Zhao X, Wang L, Wang J, Yao Y, Pan G, Wang C, Yu Z. Adaptive Nonlinear Dynamic Inversion with Ground Taxiing Dynamics for Trajectory Tracking and Safe Autonomous Take-Off/Landing of Fixed-Wing UAVs. Drones. 2026; 10(1):42. https://doi.org/10.3390/drones10010042

Chicago/Turabian Style

Xia, Yingdong, Mingying Huo, Xiyan Zhao, Lehan Wang, Jianfeng Wang, Yuxuan Yao, Guiqi Pan, Cheng Wang, and Ze Yu. 2026. "Adaptive Nonlinear Dynamic Inversion with Ground Taxiing Dynamics for Trajectory Tracking and Safe Autonomous Take-Off/Landing of Fixed-Wing UAVs" Drones 10, no. 1: 42. https://doi.org/10.3390/drones10010042

APA Style

Xia, Y., Huo, M., Zhao, X., Wang, L., Wang, J., Yao, Y., Pan, G., Wang, C., & Yu, Z. (2026). Adaptive Nonlinear Dynamic Inversion with Ground Taxiing Dynamics for Trajectory Tracking and Safe Autonomous Take-Off/Landing of Fixed-Wing UAVs. Drones, 10(1), 42. https://doi.org/10.3390/drones10010042

Article Metrics

Back to TopTop