Next Article in Journal
Quantitative Evaluation and Comparison of Motion Discrepancy Analysis Methods for Enhanced Trajectory Tracking in Mechatronic Systems
Previous Article in Journal
Towards Autonomous Raised Bed Flower Pollination with IoT and Robotics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Backstepping-Based Trajectory Control for a Three-Rotor UAV: A Nonlinear Approach for Stable and Precise Flight †

1
Identification, Command, Control and Communication Laboratory (LI3CUB), Mohamed Khider University, Biskra 07000, Algeria
2
Department of Mechanical and Aerospace Engineering, Politecnico di Torino, 10129 Torino, Italy
3
Electronics, Signals, Systems and Computer Science Laboratory, Sidi Mohamed Ben Abdellah University, Fez 30000, Morocco
*
Author to whom correspondence should be addressed.
Presented at the 12th International Electronic Conference on Sensors and Applications, 12–14 November 2025; Available online: https://sciforum.net/event/ECSA-12.
Eng. Proc. 2025, 118(1), 54; https://doi.org/10.3390/ECSA-12-26573
Published: 7 November 2025

Abstract

Ensuring precise trajectory tracking and stability in unconventional UAVs is a critical challenge in aerial robotics. This paper investigates a three-rotor UAV with complex underactuated dynamics and develops a nonlinear backstepping controller. The UAV model highlights the essential role of onboard sensors, since position and angular velocity measurements are fundamental for feedback and must be continuously exploited by the control law. Using these sensor-based signals in simulation, the proposed controller achieves accurate trajectory tracking, fast convergence, and stable behavior. The study emphasizes that sensor integration is crucial for enabling reliable autonomous flight of unconventional UAVs.

1. Introduction

The increasing demand for agile and versatile aerial platforms has driven significant research into novel UAV configurations. Among them, tilt tri-rotor UAVs offer a promising compromise between maneuverability and endurance. However, their asymmetric structure and nonlinear dynamics pose major control challenges.
To ensure stable hovering, a sliding mode control SMC with a disturbance observer and control allocation was proposed in [1], while smooth transition between flight modes was addressed via a cascade controller in [2]. A feedback linearization strategy combined with PID control (tuned by genetic algorithms) enabled accurate trajectory tracking for a T-shaped tri-copter in [3]. A flying-wing tilt three-rotor equipped with a mechanical tilting mechanism and controlled by classical PID was validated through flight tests in [4]. Comparative simulations using PID and LQG controllers were also performed to assess trajectory tracking accuracy in [5]. In terms of design, a hybrid Vertical Take-Off and Landing (VTOL) UAV with thrust vectoring and minimal actuation was proposed in [6], and an improved aerodynamic modeling technique coupling Computational Fluid Dynamics (CFD) and multibody dynamics was introduced in [7]. Simpler architectures using fixed-pitch propellers and speed variation for control were explored in [8]. Robustness against actuator failures was investigated in [9], where dynamic control allocation exploited system redundancy to maintain stable flight. A lightweight tri-rotor configuration with asymmetric thrust distribution and onboard combustion engine was tested in [10].
Recent works focus on enhancing the robustness and control of tri-rotor UAVs. An ADRC-based control for smooth mode transition in a composite tilt-rotor UAV was proposed and validated through simulations in [11]. A quaternion-based dynamic model for tri-copters was developed in [12] to enable accurate, singularity-free attitude control. A fault-tolerant controller [13] using a super-twisting observer and RISE method showed effective compensation under actuator faults. A fully actuated planar tri-copter enabling inclined hovering was introduced in [14] with nonlinear attitude tracking control. Sliding Mode Control has been used in [15] to stabilize tilt tri-rotor UAVs in hover, showing strong robustness against disturbances. Finally, PID tuning via optimization was proposed in [16] to improve tracking accuracy in programmed 3-rotor UAV flights.
The backstepping control approach has been widely adopted to enhance robustness and precision across various robotic systems [17]. For quadrotors, it enables accurate trajectory tracking even under wind disturbances, especially when combined with optimization-based tuning [18]. In the domain of wheeled mobile robots, backstepping has been effectively used to ensure energy-efficient motion and precise trajectory tracking with minimal control effort [19]. Furthermore, in the control of autonomous helicopters, backstepping coupled with disturbance observers provides agile attitude tracking and strong disturbance rejection capabilities, particularly in uncertain and outdoor environments [20]. In this study, a nonlinear controller based on the backstepping technique is proposed for trajectory tracking of a three-rotor UAV. The main contributions include the development of a comprehensive nonlinear dynamic model specific to the three-rotor configuration, the design of a control law that effectively handles system nonlinearities, and the validation of the proposed strategy through realistic simulation scenarios demonstrating stable and precise trajectory tracking performance. Table 1 highlights the novelty of this paper with respect to the other state-of-the-art backstepping controllers for 3-rotor UAVs [21,22,23].
To the best extent of our knowledge, prior three-rotor backstepping studies are limited to hybrid fuzzy/SMC backstepping designs, maneuvering and attitude control, or fully actuated tilt variants. In contrast, this paper proposes a Lyapunov-based backstepping trajectory-tracking controller specific to the triangular three-rotor geometry, using only standard onboard measurable signals. The proposed backstepping controller relies on signals that are directly measurable with standard onboard sensors. All the states in the controller (attitude, angular rates, and position) can be obtained from inertial measurement units, magnetometers, GPS, etc. As such, the proposed control strategy is both scientifically sound and practically deployable on real-world 3-rotor UAVs. By grounding the controller design in measurable feedback signals, the work aligns with sensor-driven UAV applications and bridges the gap between control theory and practical 3-rotor UAV sensing, enabling stable and precise trajectory tracking. This paper is organized as follows. Section 2 introduces the mathematical model of the UAV, while Section 3 presents the backstepping control design. Section 4 discusses the simulation results and evaluates the controller’s effectiveness. Section 5 concludes the study with final remarks and suggestions for future work.

2. System Model

The UAV considered in this work is a simplified three-rotor system, characterized by three rotors arranged symmetrically in a triangular configuration. The center of mass is assumed to coincide with the geometric center of the platform, which is schematically represented in Figure 1.
To develop a comprehensive dynamic model that accurately reflects the behavior of the tri-rotor UAV, we introduce the following assumptions to simplify the analysis by concentrating on the most significant factors:
  • The UAV is a rigid body.
  • The aerodynamic drag and gyroscopic effects are neglected.
  • The thrust produced by each rotor is proportional to the square of its angular velocity.
  • The system operates under small to moderate angular displacements (<30°) to ensure the validity of the control model.
The modeling of the three-rotor UAV is essential to design an appropriate nonlinear controller that ensures stable trajectory tracking. This section presents the dynamic equations governing the UAV’s translational and rotational motion.

2.1. Definition of States

The motion of the three-rotor UAV is described by six variables:
  • x, y, z: the position coordinates of the UAV in space.
  • ϕ: the roll angle, representing the inclination of the UAV along the longitudinal axis.
  • θ: the pitch angle, representing the inclination along the lateral axis.
  • ψ: the yaw angle, representing the heading.
These variables, along with their time derivatives, define the dynamic state of the UAV and are used to express both the translational and rotational motion in the next sections.

2.2. Translational Dynamics

Let ( x , y , z ) be the UAV’s position in the inertial frame, and let m be the total mass of the vehicle. The translational dynamics are described by Newton’s second law:
{ x ¨   =   T m ( c o s ϕ s i n θ c o s ψ + s i n ϕ s i n ψ ) y ¨   =   T m ( c o s ϕ s i n θ c o s ψ s i n ϕ s i n ψ ) z ¨   =   T m c o s ϕ c o s θ + g
where T is the total thrust generated by the three rotors and g is the gravitational acceleration.
These equations are consistent with the block structure implemented in Simulink for trajectory tracking in the ( x , y , z ) directions.

2.3. Rotational Dynamics

Let I x , I y and I z be the moments of inertia around the roll, pitch, and yaw axes, respectively. The rotational dynamics of the UAV are given by:
{ I x ϕ ¨ = τ ϕ I y θ ¨ = τ θ I z ψ ¨ = τ ψ
where τ ϕ , τ θ and τ ψ are the control torques generated by the differential speeds of the rotors. These torques are considered as inputs in the control loop and are computed in the next section using a backstepping strategy.

2.4. State Vector and Control Inputs

The complete state vector of the system is defined as:
[ x       y       z       ϕ       θ       ψ       x ¨       y ¨       z ¨       ϕ ¨       θ ¨       ψ ¨ ]
The control inputs are defined as:
U = [ T τ ϕ τ θ τ ψ ] T
This state-space representation is used to derive the backstepping control laws for tracking the desired trajectory [ x d ( t ) , y d ( t ) , z d ( t ) , ψ d ( t ) ] .

3. Control System

To ensure stable trajectory tracking of the three-rotor UAV, a nonlinear backstepping control approach is adopted. The controller is designed to guarantee asymptotic convergence of the position and orientation errors (Figure 2). The derivation of the control laws is based on Lyapunov stability theory. We begin by developing the vertical control law in detail.

3.1. Vertical Position Control

The vertical dynamics of the UAV are governed by:
z ¨ = T m c o s ϕ c o s θ + g
We define the tracking error and its derivative as:
e z = z d z ,         e ˙ z = z ˙ d z ˙  
We consider the following Lyapunov candidate function:
V z = 1 2 e z 2 + 1 2 e ˙ z 2
Its time derivative is:
V ˙ z = e z e ˙ z + e ˙ z ( z ¨ d z ¨ )
To ensure V ˙ z < 0 , we define the virtual control input U z as:
U z = z ¨ d + λ z e ˙ z + k z e z with   k z > 0   and   λ z > 0
Assuming ideal tracking where z ¨ = U z , the stability of the vertical subsystem is ensured. Substituting this into the UAV’s dynamics yields the final thrust command:
T = m ( g U z ) c o s ϕ c o s θ = m ( g z ¨ d λ z e ˙ z k z e z ) c o s ϕ c o s θ

3.2. Position and Attitude Control Laws

The virtual control inputs for position tracking in the horizontal plane are defined as:
{ U x = x ¨ d + λ x e ˙ x + k x e x U y = y ¨ d + λ y e ˙ y + k y e y
The corresponding desired roll and pitch angles are obtained as:
{ ϕ d = 1 g ( U x s i n ψ + U y c o s ψ ) θ d = 1 g ( U x c o s ψ U y s i n ψ )
The control torques for attitude tracking are given by:
{ τ ϕ = I x ( ϕ ¨ d + λ ϕ e ˙ ϕ + k ϕ e ϕ ) τ θ = I y ( θ ¨ d + λ θ e ˙ θ + k θ e θ ) τ ψ = I z ( ψ ¨ d + λ ψ e ˙ ψ + k ψ e ψ )
With all gains k i > 0 and λ i > 0 .

4. Results and Discussion

To assess the performance of the proposed backstepping-based control approach, two simulation scenarios were conducted using MATLAB/Simulink 2018a: a circular trajectory and a lemniscate trajectory. For each case, the UAV’s tracking accuracy, control efforts, and 3D motion are analyzed.

4.1. Scenario 1: Circular Trajectory

In the first scenario, the UAV was tasked with tracking a circular path in the horizontal plane while maintaining a constant altitude and yaw angle. The simulation results clearly demonstrate the ability of the controller to ensure stable and accurate flight.
The time response of the position components x ( t ) ,   y ( t ) and z ( t ) , along with the yaw angle ψ , confirms the ability of the proposed controller to accurately track different types of reference signals. In the circular trajectory scenario, the lateral position components x and y successfully follow sinusoidal reference signals with an amplitude of 1 m, which correspond to a circular path in the horizontal plane. The UAV exhibits smooth and synchronized tracking, with minimal phase lag and no steady-state error. The vertical position z responds to a step reference of 1 m and quickly stabilizes around the desired altitude without overshoot or oscillation. Similarly, the yaw angle ψ tracks a step reference of 15 degrees with fast convergence and good steady-state accuracy, confirming the effectiveness of the attitude regulation (Figure 3).
The 3D flight path generated during the simulation confirms the accurate reproduction of the circular trajectory. This demonstrates the capacity of the controller to manage rapid orientation changes and nonlinear couplings between position and attitude, while preserving tracking precision and flight stability (Figure 3).
Figure 4 shows the control efforts generated by the proposed controller during the circular trajectory scenario. The thrust exhibits a brief transient peak before converging to its steady hover value around 10 N. The roll and pitch torques remain very small (within ±0.15 N.m), with short oscillations during stabilization, while the yaw torque quickly decreases from about 0.04 N.m to nearly zero. After the initial transient, all control inputs settle smoothly, indicating stable attitude regulation with limited and well-damped actuation.

4.2. Second Scenario: Lemniscate Trajectory

The second scenario involves a more complex lemniscate trajectory, which imposes frequent curvature changes and directional inversions. This trajectory is particularly useful for evaluating the robustness and responsiveness of the controller under more demanding dynamic conditions.
In the lemniscate ( ) trajectory scenario, the UAV is commanded to follow a figure-eight pattern generated by coupled sinusoidal references in the horizontal plane, each with an amplitude of 1 m. The position responses in x ( t ) and y ( t ) accurately replicate the oscillatory nature of the desired path, including the sharp curvature transitions and crossings at the center. The tracking is smooth, coordinated, and without noticeable lag or steady-state deviation. The altitude z ( t ) , commanded via a step input to 1 m, is well maintained throughout the trajectory, with fast convergence and stable behavior. Similarly, the yaw angle ψ ( t ) , driven by a step reference of 15 degrees, shows consistent tracking performance with rapid alignment and no overshoot, confirming that the attitude controller maintains orientation despite the high maneuverability demands of the lemniscate (Figure 5).
The 3D flight path generated during the simulation confirms the accurate reproduction of the lemniscate. The UAV smoothly transitions between the two lobes of the figure-eight shape without deviation or accumulation of error. This demonstrates the capacity of the controller to manage rapid orientation changes and nonlinear couplings between position and attitude, while preserving tracking precision and flight stability (Figure 5).
Figure 6 presents the control effort signals generated by the proposed controller during the lemniscate trajectory scenario. The total thrust shows an initial transient peak before converging to a steady value around 10 N. The roll and pitch torques remain very small (within approximately ±0.1 N.m) and exhibit short, well-damped oscillations caused by the rapid attitude adjustments required by the lemniscate motion. Similarly, the yaw torque decreases smoothly from about 0.04 N.m to nearly zero. Overall, the control inputs remain bounded and stable throughout the maneuver, confirming the controller’s ability to handle more complex trajectories with limited actuation effort.
Overall, the simulation results confirm the effectiveness and robustness of the proposed backstepping-based control strategy for trajectory tracking of a three-rotor UAV. The controller ensures smooth and stable tracking of both circular and lemniscate trajectories, even under nonlinear coupling between position and attitude. All tracking errors converge rapidly with minimal overshoot, and the control inputs remain bounded and physically consistent. These results validate the controller’s ability to handle complex reference trajectories while maintaining system stability.
As shown in Table 2, conventional PID controllers are simple but suffer from steady-state errors and low robustness. LQR provides good results but depends strongly on linearization, which limits its use for nonlinear systems such as UAVs. Sliding Mode Control ensures high robustness but suffers from the well-known chattering phenomenon. In contrast, the proposed Backstepping control for the tri-rotor achieves zero error, fast response (settling time 1.2 s), and no overshoot, validated on both circular and complex lemniscate trajectories. The main limitation is the relative complexity of the controller design, but this is justified by the significant improvement in performance.

5. Conclusions

In this work, a nonlinear backstepping control approach was developed and applied to a three-rotor UAV to ensure stable and accurate trajectory tracking. The control design was derived step by step based on Lyapunov stability theory, ensuring asymptotic convergence of the position and attitude errors. The performance of the proposed method was evaluated through two representative scenarios involving circular and lemniscate trajectories. The simulation results demonstrated that the UAV is able to track the desired trajectories with high accuracy and without instability, even in the presence of sharp curvature and orientation transitions. The smooth evolution of the position and orientation, along with the physical consistency of the control inputs, confirms the applicability of this approach to real UAV systems. These findings are in line with recent trends in the literature, where nonlinear and Lyapunov-based methods, such as backstepping, have proven to be reliable and effective for UAV control. Moreover, since the controller relies solely on measurable signals, the study highlights the importance of considering the sensing capabilities of the UAV configuration when designing the flight control law. Future works may focus on addressing robustness to parametric uncertainties, wind gusts, and sensor noise.

Author Contributions

Conceptualization, I.B.G. and M.R.; methodology, I.B.G. and M.R.; software, I.B.G.; validation, All; formal analysis, I.B.G.; investigation, I.B.G. and M.R.; resources, O.G.; data curation, I.B.G. and M.R.; writing—original draft preparation, I.B.G.; writing—review and editing, Y.E.F. and M.R.; visualization, O.G.; supervision, Y.E.F. and M.R.; project administration, I.B.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

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 conflict of interest.

References

  1. He, G.; Yu, L.; Huang, H.; Wang, X. A Nonlinear Robust Sliding Mode Controller with Auxiliary Dynamic System for the Hovering Flight of a Tilt Tri-Rotor UAV. Appl. Sci. 2020, 10, 6551. [Google Scholar] [CrossRef]
  2. Chen, C.; Zhang, J.; Wang, N.; Shen, L.; Li, Y. Conversion control of a tilt tri-rotor unmanned aerial vehicle with modeling uncertainty. Int. J. Adv. Robot. Syst. 2021, 18, 172988142110270. [Google Scholar] [CrossRef]
  3. Yahia, A.M.; Alkamachi, A. Design, Modeling, and Control of Tiltable Tri-Rotors UAV. J. Eur. Des Systèmes Autom. 2024, 57, 841–848. [Google Scholar] [CrossRef]
  4. Shen, Z.; Liu, F. Design and Implementation of a Novel Tilt-Rotor Tri-Copter UAV Configuration. Eng. Proc. 2025, 80, 39. [Google Scholar] [CrossRef]
  5. González, H.; Arizmendi, C.; Valencia, C.; Valle, D.; Bernal, B.; Vera, A. Modelling and Control System Design for UAV Tri-Rotor. In Proceedings of the International Conference on Advanced Engineering Theory and Applications, Bogota, Colombia, 6–8 November 2019; Springer International Publishing: Cham, Switzerland, 2021. [Google Scholar] [CrossRef]
  6. Panigrahi, S.; Krishna, Y.S.S.; Thondiyath, A. Design, Analysis, and Testing of a Hybrid VTOL Tilt-Rotor UAV for Increased Endurance. Sensors 2021, 21, 5987. [Google Scholar] [CrossRef] [PubMed]
  7. Wen, G.; Wu, D.; Yin, H.; Zhang, D. Coupled CFD/MBD Method for a Tilt Tri-rotor UAV in Conversion of Flight Modes. Int. J. Comput. Fluid Dyn. 2020, 34, 363–379. [Google Scholar] [CrossRef]
  8. Sababha, B.H.; Al Zu’bi, H.M.; Rawashdeh, O.A. A rotor-tilt-free tricopter UAV: Design, modelling, and stability control. Int. J. Mechatron. Autom. 2015, 5, 107–113. [Google Scholar] [CrossRef]
  9. Mousaei, M.; Geng, J.; Keipour, A.; Bai, D.; Scherer, S. Design, Modeling and Control for a Tilt-rotor VTOL UAV in the Presence of Actuator Failure. In Proceedings of the 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Kyoto, Japan, 23–27 October 2022; pp. 4310–4317. [Google Scholar] [CrossRef]
  10. Arco, A.; Vale, J.L.D.; Bazzocchi, S.; Suleman, A. Investigation on the Airworthiness of a Novel Tri-Rotor Configuration for a Fixed Wing VTOL Aircraft. Int. J. Aviat. Sci. Technol. 2023, 4, 53–62. [Google Scholar] [CrossRef]
  11. Liang, Z.; Fan, L.; Wen, G.; Xu, Z. Design, Modeling, and Control of a Composite Tilt-Rotor Unmanned Aerial Vehicle. Drones 2024, 8, 102. [Google Scholar] [CrossRef]
  12. Alam, A.S.; Kusumadjati, A.; Oktaviana, A.T. Preliminary study of dynamic modeling based on quaternion analysis for tricopter drone. Int. J. Appl. Math. Sci. Technol. Natl. Déf. 2024, 2, 145–152. [Google Scholar] [CrossRef]
  13. Xian, B.; Hao, W. Nonlinear Robust Fault-Tolerant Control of the Tilt Trirotor UAV Under Rear Servo’s Stuck Fault: Theory and Experiments. IEEE Trans. Ind. Inform. 2018, 15, 2158–2166. [Google Scholar] [CrossRef]
  14. Kastelan, D.; Konz, M.; Rudolph, J. Fully Actuated Tricopter with Pilot-Supporting Control. IFAC-PapersOnLine 2015, 48, 79–84. [Google Scholar] [CrossRef]
  15. Tuyet Nhung, L.T.; Dinh Quy, V.; Hung, N.Q.; Xuan Tung, P. Sliding Mode Control for the hovering flight of a Tilt tri-rotor UAV. In Proceedings of the 2022 11th International Conference on Control, Automation and Information Sciences (ICCAIS), Hanoi, Vietnam, 21–24 November 2022; pp. 448–454. [Google Scholar] [CrossRef]
  16. Salwa, M.; Krzysztofik, I. Optimal Control for a Three-Rotor Unmanned Aerial Vehicle in Programmed Flights. Appl. Sci. 2023, 13, 13118. [Google Scholar] [CrossRef]
  17. Lei, C.; Zhu, Q. Robust backstepping stabilization of uncertain Cartpole underactuated systems with full state constraints: A strict-feedback-like system design approach. Eur. J. Control 2025, 85, 101275. [Google Scholar] [CrossRef]
  18. Ghiloubi, I.B.; Abdou, L.; Lahmar, O.; Drid, A.H. Quadrotor Trajectory Tracking Under Wind Disturbance Using Backstepping Control Based on Different Optimization Techniques. Eng. Proc. 2025, 87, 93. [Google Scholar] [CrossRef]
  19. Fadlo, S.; Elmahjoub, A.A.; Rabbah, N. Optimal trajectory tracking control for a wheeled mobile robot using backstepping technique. Int. J. Electr. Comput. Eng. (IJECE) 2022, 12, 5979–5987. [Google Scholar] [CrossRef]
  20. Zhao, W.; Meng, Z.; Wang, K.; Zhang, H. Backstepping Control of an Unmanned Helicopter Subjected to External Disturbance and Model Uncertainty. Appl. Sci. 2021, 11, 5331. [Google Scholar] [CrossRef]
  21. Wang, S.; Zhang, J.; Zhang, Q.; Pei, C. An innovative fuzzy backstepping sliding mode controller for a Tri-Rotor Unmanned Aerial Vehicle. Microsyst. Technol. 2017, 23, 5621–5630. [Google Scholar] [CrossRef]
  22. Song, Z.; Li, K.; Cai, Z.; Wang, Y.; Liu, N. Modeling and maneuvering control for tricopter based on the back-stepping method. In Proceedings of the 2016 IEEE Chinese Guidance, Navigation and Control Conference (CGNCC), Nanjing, China, 12–14 August 2016; pp. 889–894. [Google Scholar]
  23. Akter, S.; Bhuiyan, S.H. Performance Evaluation of PID and Backstepping Controllers for a Symmetrical Y-shaped Tricopter UAV. In Proceedings of the 2024 27th International Conference on Computer and Information Technology (ICCIT), Cox’s Bazar, Bangladesh, 20–22 December 2024; pp. 2783–2788. [Google Scholar]
  24. Houari, A.; Bachir, I.; Mohamed, D.K.; Mohamed, M.K. PID vs LQR controller for tilt rotor airplane. Int. J. Electr. Comput. Eng. (IJECE) 2020, 10, 6309–6318. [Google Scholar] [CrossRef]
Figure 1. Three-dimensional representation of a three-rotor UAV with its coordinate system.
Figure 1. Three-dimensional representation of a three-rotor UAV with its coordinate system.
Engproc 118 00054 g001
Figure 2. Structure of three-rotor UAV control logic based on backstepping.
Figure 2. Structure of three-rotor UAV control logic based on backstepping.
Engproc 118 00054 g002
Figure 3. On the left: UAV position, UAV altitude, and UAV orientation (yaw angle) signals during a circular trajectory. On the right: the 3D circular UAV trajectory.
Figure 3. On the left: UAV position, UAV altitude, and UAV orientation (yaw angle) signals during a circular trajectory. On the right: the 3D circular UAV trajectory.
Engproc 118 00054 g003
Figure 4. Control Effort Signals during circular trajectory tracking.
Figure 4. Control Effort Signals during circular trajectory tracking.
Engproc 118 00054 g004
Figure 5. On the left: UAV position, UAV altitude, and UAV orientation signals during a lemniscate trajectory. On the right: the 3D lemniscate UAV trajectory.
Figure 5. On the left: UAV position, UAV altitude, and UAV orientation signals during a lemniscate trajectory. On the right: the 3D lemniscate UAV trajectory.
Engproc 118 00054 g005
Figure 6. Control Effort Signals during lemniscate trajectory tracking.
Figure 6. Control Effort Signals during lemniscate trajectory tracking.
Engproc 118 00054 g006
Table 1. Assessment of the proposed approach with respect to state-of-the-art solutions.
Table 1. Assessment of the proposed approach with respect to state-of-the-art solutions.
Ref.ApproachFeaturesLimitationsNovelty
[21]Fuzzy backstepping and sliding mode Attitude and altitude stabilization; fuzzy logicHybrid; no 3D trajectory-
[22]Maneuvering control via backsteppingBackstepping for maneuveringComparative assessment, not Lyapunov trajectory control-
[23]PID vs backsteppingComparative studySimulation only-
This work Nonlinear backstepping trajectory controlLyapunov proof; sensor-based; complex trajectoriesSimulation only1st pure backstepping-based trajectory controller for underactuated three-rotor UAV
Table 2. Performance of the proposed controller with respect to other state-of-the-art results.
Table 2. Performance of the proposed controller with respect to other state-of-the-art results.
Control MethodPrecisionRapidityOvershootTested TrajectoryLimitations
PID [24]Moderate Low>10%Simple trajectoryLimited robustness and steady-state error
LQR [24]GoodModerate0%Simple trajectoryRequires linearization, limited for nonlinear systems
Sliding Mode
Control [1]
HighModerate>3%SquareChattering phenomenon
Backstepping HighFast0%Circle & Lemniscate (complex sharp turns)Requires a relatively complex design process
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

Ghiloubi, I.B.; Rinaldi, M.; El Fadili, Y.; Gharsa, O. Backstepping-Based Trajectory Control for a Three-Rotor UAV: A Nonlinear Approach for Stable and Precise Flight. Eng. Proc. 2025, 118, 54. https://doi.org/10.3390/ECSA-12-26573

AMA Style

Ghiloubi IB, Rinaldi M, El Fadili Y, Gharsa O. Backstepping-Based Trajectory Control for a Three-Rotor UAV: A Nonlinear Approach for Stable and Precise Flight. Engineering Proceedings. 2025; 118(1):54. https://doi.org/10.3390/ECSA-12-26573

Chicago/Turabian Style

Ghiloubi, Imam Barket, Marco Rinaldi, Yattou El Fadili, and Oumaima Gharsa. 2025. "Backstepping-Based Trajectory Control for a Three-Rotor UAV: A Nonlinear Approach for Stable and Precise Flight" Engineering Proceedings 118, no. 1: 54. https://doi.org/10.3390/ECSA-12-26573

APA Style

Ghiloubi, I. B., Rinaldi, M., El Fadili, Y., & Gharsa, O. (2025). Backstepping-Based Trajectory Control for a Three-Rotor UAV: A Nonlinear Approach for Stable and Precise Flight. Engineering Proceedings, 118(1), 54. https://doi.org/10.3390/ECSA-12-26573

Article Metrics

Back to TopTop