Page 579
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue IV, April 2026
A Comprehensive Review of Flight Control Strategies for Quadrotor
UAVS and Performance Analysis Using a Backstepping Control
Method
Vu Xuan Tung, Le Thi Thu Ha, Nguyen Hoai Nam
Thai Nguyen University of Technology
DOI:
https://doi.org/10.51583/IJLTEMAS.2026.150400052
Received: 03 April 2026; Accepted: 08 April 2026; Published: 06 May 2026
ABSTRACT
This paper presents a structured review of flight control strategies for quadrotor unmanned aerial vehicles and
identifies key research gaps affecting reliable operation under uncertain conditions. The study applies a
systematic classification and analytical comparison of control approaches, including linear control, nonlinear
Lyapunov-based methods, sliding mode control, adaptive and observer-based control, predictive control, and
learning-enhanced strategies. Based on this review, a backstepping-based trajectory tracking controller is
developed as a representative case study. The quadrotor dynamic model is established using NewtonEuler
equations and organized into a cascade control structure with an outer-loop position controller and an inner-loop
attitude controller. Stability of the closed-loop system is ensured using Lyapunov theory. Simulation results
show that the proposed controller achieves accurate trajectory tracking with position and attitude errors
converging to zero within approximately 58 seconds, while maintaining stable and feasible control inputs. The
results confirm that backstepping provides strong theoretical stability and good tracking performance under
nominal conditions; however, its robustness remains limited when disturbances and uncertainties are present.
Therefore, integrating disturbance observers and adaptive mechanisms into backstepping control is identified as
a promising direction for improving robustness and practical applicability in quadrotor control systems.
Keywords: Quadrotor UAV; flight control; backstepping; adaptive control; trajectory tracking
INTRODUCTION
Quadrotor unmanned aerial vehicles have attracted extensive attention because they combine vertical takeoff
and landing capability, hovering, compact structure, and high maneuverability. These characteristics make them
suitable for inspection, mapping, surveillance, logistics, and rescue applications [1], [2]. However, despite their
mechanical simplicity, quadrotors exhibit nonlinear, coupled, and underactuated dynamics, which make flight
control a challenging problem.
A practical controller must ensure attitude stabilization and trajectory tracking while remaining robust to wind
disturbances, sensor noise, payload variation, actuator limits, and parameter uncertainty [3], [4], [8]. For this
reason, a wide range of control methods has been reported in the literature, including classical proportional
integralderivative and linear quadratic regulator methods, nonlinear Lyapunov-based methods, sliding mode
control, adaptive and observer-based approaches, predictive control, and learning-enhanced strategies [2][12].
Existing studies show that no single controller can simultaneously achieve low computational cost, strong
robustness, and rigorous stability guarantees over the entire operating envelope [2], [3], [10].
Linear control methods such as proportionalintegralderivative and linear quadratic regulator remain widely
used because of their simplicity and low computational cost. However, their performance deteriorates under
strong nonlinearities, large maneuvers, and time-varying disturbances [2], [3]. Nonlinear Lyapunov-based
methods, especially backstepping, are attractive because they match the cascade structure of quadrotor dynamics
and provide explicit stability guarantees. Their main limitation is sensitivity to modeling errors and external
disturbances when no additional compensation mechanism is included [5][7]. Sliding mode control provides
Page 580
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue IV, April 2026
strong robustness to matched disturbances, but chattering remains a significant drawback that may degrade
actuator smoothness and increase wear [5], [11]. Adaptive and observer-based methods improve performance
under uncertainty by estimating parameters or disturbances online, although they usually increase design and
tuning complexity [4], [6], [9]. Model predictive control is effective for multivariable optimization and constraint
handling, but its computational demand remains a limitation for embedded implementation [10]. Learning-
enhanced control methods offer higher flexibility in complex environments, but stability certification and real-
time reliability are still open issues [9], [12].
Among nonlinear methods, backstepping remains particularly attractive because quadrotor dynamics can be
organized in a cascade structure that is suitable for recursive Lyapunov design [5][7]. Recent studies also show
that backstepping can be extended with disturbance observers, adaptive laws, and intelligent estimators to
improve robustness [4][7], [9], [11]. Overall, the literature shows that no single controller simultaneously
provides simplicity, robustness, and strict stability guarantees. Backstepping remains a promising baseline
because of its analytical transparency and compatibility with quadrotor cascade dynamics, but practical
deployment requires augmentation through disturbance estimation or adaptive compensation.
Therefore, this paper provides a concise review of recent quadrotor control strategies and presents a
backstepping-based trajectory tracking controller as a representative case study. The paper aims to identify
current research gaps and highlight promising directions for robust quadrotor control. The main contributions of
this paper can be summarized as follows: (1) a structured and up-to-date review of quadrotor control strategies
covering recent developments from 2022 to 2025; (2) an analytical comparison of classical, nonlinear, robust,
adaptive, predictive, and learning-based control approaches; (3) a backstepping-based trajectory tracking
controller as a representative case study linking theoretical analysis with practical implementation; (4)
identification of key research gaps, particularly the need to balance robustness, computational efficiency, and
experimental validation; and (5) proposed future research directions emphasizing disturbance-observer-assisted
and adaptive backstepping control architectures.
Proposed Control Strategy for the Case Study
Quadrotor Dynamic Model
Figure 1 illustrates the quadrotor geometry and the coordinate frames used in the dynamic model.
Figure 1. Quadrotor geometry and coordinate frames used for dynamic modeling.
The quadrotor operates by independently controlling the rotational speed of four rotors to generate lift and
control torque. Figure 1 illustrates the direction of rotation of the rotors and the direction of thrust generated. As
the rotors rotate, they generate torque in the opposite direction to the direction of rotation. Therefore, designing
Page 581
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue IV, April 2026
symmetrical rotors rotating in opposite directions (motors 1 and 3 rotate in the same direction, opposite to motors
2 and 4) helps to cancel out the total torque, preventing the quadrotor from rotating unintentionally.
Figure 2 shows the basic motion primitives of the quadrotor, including vertical motion, yaw, roll, and pitch
generated by rotor-speed variation.
Figure 2. Quadrotor motion primitives: (a) vertical motion, (b) yaw, (c) roll, and (d) pitch.
The quadrotor performs an upward movement, with its four propellers rotating at the same speed and in opposite
directions to generate a combined lift force large enough to overcome the drone's gravity and propel it upwards.
To achieve the yaw (rotation around the vertical axis) of the quadrotor, by varying the speed of propeller pairs
rotating in the same direction (e.g., increasing the speed of pair 1-3 and decreasing the speed of pair 2-4), the
system creates a torque difference in the opposite direction, allowing the device to perform a body rotation
without changing altitude. The roll control mechanism creates a lift difference between the left and right sides;
specifically, the rotation speed of engine number 2 increases (bold line) while engine number 4 decreases (thin
line), creating torque around the vertical axis of the aircraft body, causing the quadrotor to tilt to the right. Pitch
motion occurs through the creation of a lift difference between the front and rear engine pairs. Specifically, as
engine speed increases (bold line) and engine speed decreases (thin line), torque is generated around the
horizontal axis of the fuselage, causing the Quadrotor to perform pitching or tilting maneuvers.
The Quadrotor's dynamic model is based on Newton-Euler equations in both fixed and object-attached reference
frames. The equations of motion are described as follows:
1
1
1
x
x
y
y
z
z
yy zz
r
xx xx xx
zz xx
r
yy yy yy
xx yy
zz zz
A
x C S C S S T x d
mm
A
y C S S S C T y d
mm
A
z C C T z d
mm
II
I
d
I I I
II
I
d
I I I
II
d
II

(1)
In this case, the symbols C(.) and S(.) respectively represent the cos(.) and sin(.) functions of the Euler angles.
Page 582
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue IV, April 2026
The total lift force of the 4 propellers is:
44
2 2 2 2 2
1 2 3 4
11
ii
ii
T T k k


The torque acting on each axis of rotation is:
22
42
22
31
2 2 2 2
1 2 3 4
()
()
()
kl
kl
b


(3)
Backstepping Controller Design
Figure 3 presents the cascade backstepping control architecture used in this study.
Figure 3. Cascade backstepping flight-control architecture: outer-loop position control and inner-loop attitude
control.
The control structure is divided into two loops. The outer loop regulates translational motion and produces virtual
control signals for x, y, and z tracking. These virtual signals are then converted into desired roll and pitch
references and a collective thrust command. The inner loop stabilizes roll, pitch, and yaw through backstepping
laws obtained by recursive Lyapunov design. Each subsystem is expressed in a backstepping-compatible form
and equipped with Lyapunov functions whose time derivatives become negative under the selected virtual and
actual control laws.
Lemma 1: Consider a linear system with the following backpropagation structure:
(4)
(2)
Page 583
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue IV, April 2026
The controller
,
1 0 1 1 2 1 2 0 1
u x a x f x x a x a x
with
makes the (4) system asymptotically
stable globally.
Prove:
Consider the Lyapunov function:
Therefore, with a virtual control signal,
,0
2 1 1 0 1 0
x r x a x a
then
Consider the Lyapunov function:
Therefore:
Select a controller:
Replace equation (9) with equation (8).
The equality sign "=" occurs if and only if
0
12
xx
The main benefit of this strategy is analytical clarity: the underactuated quadrotor is decomposed into tractable
subsystems, global asymptotic stability is argued in the nominal case, and trajectory tracking can be implemented
without requiring online optimization. However, the nominal design neglects exogenous disturbances during
controller synthesis, which motivates the future addition of a disturbance observer or adaptive estimator.
RESULTS AND DISCUSSION
Quadrotor Specifications:
Parameter
Value
Parameter
Value
m
0.8(kg)
g
9.8
k
2.98e-5
xx
I
0.01
b
3.23e-7
yy
I
0.01
l
0.3
zz
I
0.0148
Simulation results:
(5)
(6)
(7)
(8)
(9)
(10)
Page 584
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue IV, April 2026
Figure 4: Position responses during trajectory
tracking.
Figure 5. Position tracking errors along the x, y, and z
axes
Figure 6. Attitude responses in roll, pitch, and
yaw.
Figure 7. Overall three-dimensional flight
path during trajectory tracking.
Figure 4 shows the time responses of the x, y, and z coordinates during trajectory tracking. The actual states
follow the reference signals with small steady-state deviation after the initial transient. Figure 5 presents the
corresponding position errors, indicating that the tracking errors along the three axes decrease rapidly and remain
close to zero after approximately 58 seconds. Figure 6 displays the attitude responses, showing that roll, pitch,
and yaw tracking remains bounded and stable during the maneuver. Figure 7 illustrates the overall three-
dimensional flight path and confirms that the vehicle follows the desired spatial trajectory without instability.
Overall, the simulation results indicate that the proposed backstepping controller provides stable nominal
tracking with smooth responses and feasible control behavior. These observations are consistent with the
expected properties of a Lyapunov-based cascade design. However, the study still has three practical limitations:
model parameters are assumed rather than experimentally identified, no disturbance observer is included, and
the controller has not yet been validated on hardware. Accordingly, the current design should be viewed as a
baseline controller that is suitable for further development toward disturbance-observer-assisted or adaptive
backstepping schemes.
Page 585
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue IV, April 2026
CONCLUSION
This study combined a concise review of recent quadrotor control strategies with a backstepping-based
trajectory-tracking case study. The review indicates that current research is moving toward hybrid controllers
that combine model-based design with disturbance estimation, adaptation, or learning support. Within this
context, backstepping remains useful because it fits the cascade structure of quadrotor dynamics and provides a
clear Lyapunov-based design framework.
In the simulated case considered here, the controller was able to follow the prescribed trajectory with stable
position and attitude responses, and the main tracking errors decreased to near zero after about 58 s. These
results show that backstepping is still a practical baseline for nominal quadrotor control. At the same time, the
present model does not explicitly compensate for disturbances, parameter mismatch, or hardware effects. Future
work will therefore focus on integrating disturbance observation or adaptive compensation into the current
design and validating the method on an experimental platform.
ACKNOWLEDGMENT
This paper was completed under project code T2025-NCS04, funded by the Thai Nguyen University of
Technology (TNUT).
REFERENCES
1. Idrissi, M., Salami, M., & Annaz, F. (2022). A review of quadrotor unmanned aerial vehicles:
Applications, architectural design and control algorithms. Journal of Intelligent & Robotic Systems,
104(2), Article 22.
2. Lopez-Sanchez, I., & Moreno-Valenzuela, J. (2023). PID control of quadrotor UAVs: A survey. Annual
Reviews in Control, 56, Article 100900.
3. Rinaldi, M., Primatesta, S., & Guglieri, G. (2023). A comparative study for control of quadrotor UAVs.
Applied Sciences, 13(6), Article 3464.
4. Jeong, H., Suk, J., & Kim, S. (2024). Control of quadrotor UAV using variable disturbance observer-
based strategy. Control Engineering Practice, 150, Article 105990.
5. Maaruf, M., Abubakar, A. N., & Gulzar, M. M. (2024). Adaptive backstepping and sliding mode control
of a quadrotor. Journal of the Brazilian Society of Mechanical Sciences and Engineering, 46, Article 604.
6. Thanh, H. L. N. N. N., Khang, T. V., & Nguyen, N. P. (2022). Quadcopter UAVs extended
states/disturbance observer-based nonlinear robust backstepping control. Sensors, 22(14), Article 5082.
7. Kapnopoulos, A., Kazakidis, C., & Alexandridis, A. (2024). Quadrotor trajectory tracking based on
backstepping control and radial basis function neural networks. Results in Control and Optimization, 14,
Article 100335.
8. Ahmadi, K., Asadi, D., Merheb, A., Nabavi-Chashmi, S.-Y., & Tutsoy, O. (2023). Active fault-tolerant
control of quadrotor UAVs with nonlinear observer-based sliding mode control validated through
hardware-in-the-loop experiments. Control Engineering Practice, 137, Article 105557.
9. Mousavi, R., Mousavi, A., Mousavi, Y., Tavasoli, M., Arab, A., Kucukdemiral, I. B., & Fekih, A. (2024).
Observer-based adaptive neural control of quadrotor unmanned aerial vehicles subject to model
uncertainties and external disturbances. Actuators, 13(12), Article 529.
10. Wang, X., & Duan, G. (2024). Comprehensive reconstructions and predictive control for quadrotor UAV
information-gathering tracking missions based on fully actuated system approaches. ISA Transactions,
150, 540553.
11. Borja-Jaimes, V., García-Morales, J., Escobar-Jiménez, R. F., Guerrero-Ramírez, G. V., & Adam-
Medina, M. (2025). A backstepping sliding mode control of a quadrotor UAV using a super-twisting
observer. Applied Sciences, 15(18), Article 10120.
12. Bai, Y., Li, K., & Wang, G. (2025). A hybrid quadrotor unmanned aerial vehicle control strategy using
self-adaptive bald eagle search and fuzzy logic. Electronics, 14(11), Article 2112.