Robust Position Control of VTOL UAVs Using a Linear Quadratic Rate-Varying Integral Tracker: Design and Validation
Abstract
:1. Introduction
1.1. Related Work
1.2. Salient Contributions
- Augmenting the integral portion in the baseline LQI tracking control law with an RVI compensator to further robustify the controller’s performance. A nonlinear hyperbolic function of the system’s tracking-error velocity as well as its braking acceleration is used to formulate the RVI compensator.
- Verification of the proposed compensator design by conducting hardware-in-the-loop (HIL) experiments on a custom-designed laboratory-scale aero-pendulum platform with contra-rotating propellers.
2. System Modeling and Control
2.1. Aero-Pendulum Modeling
2.2. Baseline LQI Tracker Formulation
3. Proposed Control Methodology
- Velocity-driven integral modulator: To deal with the nonidealities (integral wind-up and stiction problems) inherent to the aero-pendulum system.
- Braking-acceleration compensator: To dampen the transient disturbances and overshoots while maintaining the tracking speed and accuracy of the aero-pendulum as per the changes in the braking acceleration of the reference trajectory.
3.1. Velocity-Driven Integral Modulator
- The magnitude of the nonlinear factor is kept high (closer to unity) when is low, which maintains the integral term in its normal form and allows it to yield nominal control action.
- The magnitude of the nonlinear factor is gradually made smaller (closer to zero) when increases, which reduces the impact of the integral term and softens the integral control yield.
3.2. Braking–Acceleration Compensator
3.3. Proposed Control Law Formulation
- where ,
- and, .
4. Parameter-Tuning Procedure
5. Experimental Evaluation
5.1. Experimental Setup
5.2. Tests and Results
- A.
- Step reference tracking: A VTOL drone typically encounters step changes in pitch (or thrust) when it is required to perform precise maneuvers, such as takeoff, landing, or hovering at a new position. Hence, this test case evaluates the system’s capability to track sudden changes in the reference input. The test is conducted by applying a reference input of +60 deg. (counterclockwise) to a resting aero-pendulum, as shown in Figure 9. The reference-tracking ability of the two controllers is depicted in Figure 10.
- B.
- Modeling-error compensation: A VTOL drone typically experiences uncertainties due to unmodeled dynamics, parameter variations (e.g., changing mass during flight), or aerodynamic nonlinearities. Hence, this test assesses the controller’s robustness when there are inaccuracies or real-time variations in the system model. To perform the test, a mass of 0.15 kg is added with the pendulum’s arm at t = 0 s. mark, as shown in Figure 11. This modification alters the system’s dynamics and hence the coefficients of the matrix , which eventually dampens the system’s time domain profile. The subsequent behavior of each controller is depicted in Figure 12.
- C.
- Noise compensation: A VTOL drone relies on sensors to estimate state variables. However, these sensors are prone to noise, especially in turbulent environments. Hence, this test case evaluates the controller’s immunity against measurement noise from sensors. The test is performed by introducing a band-limited white-noise signal, having a frequency of 1.0 Hz and a signal-to-noise ratio of 20 dB, as a random sequence in the error signal . The consequent time domain profiles displayed by each controller are illustrated in Figure 13.
- D.
- Impulsive-disturbance rejection: During flight, a VTOL drone often encounters impulsive disturbances contributed by gusts of wind, bird strikes, or mechanical shocks. Hence, this test case evaluates the system’s ability to reject abrupt (impulse-like) external forces. The test is conducted by injecting a pulse signal, having a magnitude of ±1.0 V and duration of 100.0 ms, in the system’s control input. The positive pulse is injected at t = 20 s. and the negative pulse is injected at t = 40 s. The disruptions in the time domain profiles of each controller are illustrated in Figure 14.
- E.
- Payload-imbalance compensation: A VTOL drone often operates in environments with steady external forces, such as constant wind drift or step variations caused by payload imbalance. Thus, this test case measures the system’s ability to compensate for such continuous external forces or disturbances. The test is performed by suddenly adding the 0.15 kg mass beneath the pendulum’s arm, as shown in Figure 8, at t = 30 s. mark. The perturbations in the time domain profiles of each controller are illustrated in Figure 15.
- F.
- Multi-step reference tracking: To execute flight missions involving precise maneuvers, a VTOL drone is required to follow a sequence of target angular positions over time. Thus, this test case measures the system’s robustness to track step variations in the reference trajectory. The test is conducted by applying a reference input of +60 deg. (counterclockwise) to a resting aero-pendulum, followed by a step change of +30 deg. (counterclockwise). The multi-step reference tracking ability of each controller is depicted in Figure 16.
5.3. Discussions
- Ess: The root mean squared value of error . It is computed as , where is the total number of samples;
- ts: Time taken by the response to settle within ±2% of the reference value;
- trec: Time taken by the response to recover and settle within ±2% of the reference value following a disturbance;
- OS: Magnitude of the peak overshoot of response during the initial start-up;
- Mp: Magnitude of the peak overshoot or undershoot of response after a disturbance;
- Ums: The mean-squared value of the control input voltage, providing an estimate of the average control energy consumed by the controller.
5.4. Sensitivity Analysis
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Ducard, G.; Carughi, G. Neural Network Design and Training for Longitudinal Flight Control of a Tilt-Rotor Hybrid Vertical Takeoff and Landing Unmanned Aerial Vehicle. Drones 2024, 8, 727. [Google Scholar] [CrossRef]
- Ducard, G.J.; Allenspach, M. Review of designs and flight control techniques of hybrid and convertible VTOL UAVs. Aerosp. Sci. Technol. 2021, 118, 107035. [Google Scholar] [CrossRef]
- Elmeseiry, N.; Alshaer, N.; Ismail, T. A detailed survey and future directions of unmanned aerial vehicles (uavs) with potential applications. Aerospace 2021, 8, 363. [Google Scholar] [CrossRef]
- Ozdemir, U.; Aktas, Y.O.; Vuruskan, A.; Dereli, Y.; Tarhan, A.F.; Demirbag, K.; Inalhan, G. Design of a commercial hybrid VTOL UAV system. J. Intell. Robot. Syst. 2014, 74, 371–393. [Google Scholar] [CrossRef]
- Enikov, E.T.; Campa, G. Mechatronic aeropendulum: Demonstration of linear and nonlinear feedback control principles with matlab/simulink real-time windows target. IEEE Trans. Educ. 2012, 55, 538–545. [Google Scholar] [CrossRef]
- Saleem, O.; Rizwan, M.; Zeb, A.A.; Ali, A.H.; Saleem, M.A. Online adaptive PID tracking control of an aero-pendulum using PSO-scaled fuzzy gain adjustment mechanism. Soft Comput. 2020, 24, 10629–10643. [Google Scholar] [CrossRef]
- Rojas-Galván, R.; García-Martínez, J.R.; Cruz-Miguel, E.E.; Barra-Vázquez, O.A.; Olmedo-García, L.F.; Rodríguez-Reséndiz, J. Hunting Search Algorithm-Based Adaptive Fuzzy Tracking Controller for an Aero-Pendulum. Technologies 2024, 12, 63. [Google Scholar] [CrossRef]
- Panjwani, B.; Quinsard, C.; Przemysław, D.G.; Furseth, J. Virtual Modelling and Testing of the Single and Contra-Rotating Co-Axial Propeller. Drones 2020, 4, 42. [Google Scholar] [CrossRef]
- Filippone, A. Historical development of the coaxial contra-rotating propeller. The Aeronaut. J. 2023, 127, 699–736. [Google Scholar] [CrossRef]
- Xu, J.; Yu, J.; Lu, X.; Long, Z.; Xu, Y.; Sun, H. Aerodynamic Performance and Numerical Analysis of the Coaxial Contra-Rotating Propeller Lift System in eVTOL Vehicles. Mathematics 2024, 12, 1056. [Google Scholar] [CrossRef]
- Roberts, A.; Tayebi, A. Adaptive Position Tracking of VTOL UAVs. IEEE Trans. Robot. 2011, 27, 129–142. [Google Scholar] [CrossRef]
- Deng, B.; Xu, J.; Yuan, X.; Yu, S. Active Disturbance Rejection Flight Control and Simulation of Unmanned Quad Tilt Rotor eVTOL Based on Adaptive Neural Network. Drones 2024, 8, 560. [Google Scholar] [CrossRef]
- Su, J.; Huang, H.; Zhang, H.; Wang, Y.; Wang, F.Y. eVTOL Performance Analysis: A Review From Control Perspectives. IEEE Trans. Intell. Veh. 2024, 9, 4877–4889. [Google Scholar] [CrossRef]
- Tutsoy, O.; Hendoustani, D.; Ahmadi, K.; Nabavi, Y.; Iqbal, J. Minimum distance and minimum time optimal path planning with bioinspired machine learning algorithms for impaired unmanned air vehicles. IEEE Trans. Intell. Transp. Syst. 2024, 25, 9069–9077. [Google Scholar] [CrossRef]
- Tassanbi, A.; Ali Khan, A.; Kashkynbayev, A.; Shehab, E.; Duc Do, T.; Ali, M.H. Performance evaluation of developed controllers for unmanned aerial vehicles with reference camera. Meas. Control 2024, 00202940241270863. [Google Scholar] [CrossRef]
- Rosmadi, N.H.B.; Bingi, K.; Devan, P.A.M.; Korah, R.; Kumar, G.; Prusty, B.R.; Omar, M. Fractional-Order Control Algorithm for Tello EDU Quadrotor Drone Safe Landing during Disturbance on Propeller. Drones 2024, 8, 566. [Google Scholar] [CrossRef]
- Saleem, O.; Iqbal, J. Phase-Based Adaptive Fractional LQR for Inverted-Pendulum-Type Robots: Formulation and Verification. IEEE Access 2024, 12, 93185–93196. [Google Scholar] [CrossRef]
- Liu, X.; Xu, J.; Liu, Y. Trajectory tracking and point stability of three-axis aero-dynamic pendulum with MPC strategy in disturbance environment. Assem. Autom. 2021, 41, 358–368. [Google Scholar] [CrossRef]
- Gong, B.; Li, Y.; Zhang, L.; Ai, J. Adaptive Factor Fuzzy Controller for Keeping Multi-UAV Formation While Avoiding Dynamic Obstacles. Drones 2024, 8, 344. [Google Scholar] [CrossRef]
- Ren, R.; Wang, Z.; Ma, H.; Ji, B.; Tao, F. High-Order Disturbance Observer-Based Fuzzy Fixed-Time Safe Tracking Control for Uncertain Unmanned Helicopter with Partial State Constraints and Multisource Disturbances. Drones 2024, 8, 679. [Google Scholar] [CrossRef]
- Bacha, A.; Chelihi, A.; Glida, H.E.; Sentouh, C. Fixed-Time Fault-Tolerant Adaptive Neural Network Control for a Twin-Rotor UAV System with Sensor Faults and Disturbances. Drones 2024, 8, 467. [Google Scholar] [CrossRef]
- Rafiuddin, N.; Khan, Y.U. Nonlinear controller design for mechatronic aeropendulum. Int. J. Dyn. Control 2023, 11, 1662–1670. [Google Scholar] [CrossRef]
- Yan, Y.; Cao, H.; Zhang, B.; Ni, W.; Wang, B.; Ma, X. Large-Scale Solar-Powered UAV Attitude Control Using Deep Reinforcement Learning in Hardware-in-Loop Verification. Drones 2024, 8, 428. [Google Scholar] [CrossRef]
- Irfan, S.; Zhao, L.; Ullah, S.; Javaid, U.; Iqbal, J. Differentiator- and Observer-Based Feedback Linearized Advanced Nonlinear Control Strategies for an Unmanned Aerial Vehicle System. Drones 2024, 8, 527. [Google Scholar] [CrossRef]
- Habib, G.; Miklos, A.; Enikov, E.T.; Stepan, G.; Rega, G. Nonlinear model-based parameter estimation and stability analysis of an aero-pendulum subject to digital delayed control. Int. J. Dyn. Control 2017, 5, 629–643. [Google Scholar] [CrossRef]
- Feng, Y.; Hu, Q.; Wu, W.; Wu, L.; Guo, Q.; Zhang, H. A Nonlinear Adaptive Control and Robustness Analysis for Autonomous Landing of UAVs. Drones 2024, 8, 587. [Google Scholar] [CrossRef]
- Breganon, R.; Alves, U.N.L.; de Almeida, J.P.L.; Ribeiro, F.S.; Mendonça, M.; Palácios, R.H.; Montezuma, M.A. Model identification and H∞ control of an aeropendulum. J. Appl. Res. Technol. 2023, 21, 526–534. [Google Scholar] [CrossRef]
- Shen, Y.; Chen, M. Robust backstepping control for maneuver aircraft based on event-triggered mechanism and nonlinear disturbance observer. Aircr. Eng. Aerosp. Technol. 2023, 95, 1016–1028. [Google Scholar] [CrossRef]
- Hassani, H.; Mansouri, A.; Ahaitouf, A. Backstepping-based supertwisting sliding mode attitude control for a quadrotor aircraft subjected to wind disturbances: Experimental validation. Int. J. Dyn. Control 2023, 11, 1285–1296. [Google Scholar] [CrossRef]
- Kuang, J.; Chen, M. Adaptive Sliding Mode Control for Trajectory Tracking of Quadrotor Unmanned Aerial Vehicles Under Input Saturation and Disturbances. Drones 2024, 8, 614. [Google Scholar] [CrossRef]
- Saleem, O.; Rizwan, M.; Iqbal, J. Adaptive optimal control of under-actuated robotic systems using a self-regulating nonlinear weight-adjustment scheme: Formulation and experimental verification. PLoS ONE 2023, 18, e0295153. [Google Scholar] [CrossRef] [PubMed]
- Saleem, O.; Iqbal, J. Fuzzy-immune-regulated adaptive degree-of-stability LQR for a self-balancing robotic mechanism: Design and HIL realization. IEEE Rob. Autom. Lett. 2023, 8, 4577–4584. [Google Scholar] [CrossRef]
- Madeiras, J.; Cardeira, C.; Oliveira, P.; Batista, P.; Silvestre, C. Saturated Trajectory Tracking Controller in the Body-Frame for Quadrotors. Drones 2024, 8, 163. [Google Scholar] [CrossRef]
- Whidborne, J.F.; Mendez, A.P.; Cooke, A. Effect of Rotor Tilt on the Gust Rejection Properties of Multirotor Aircraft. Drones 2022, 6, 305. [Google Scholar] [CrossRef]
- Chwa, D. Fuzzy adaptive output feedback tracking control of VTOL aircraft with uncertain input coupling and input-dependent disturbances. IEEE Trans. Fuzzy Syst. 2014, 23, 1505–1518. [Google Scholar] [CrossRef]
- Su, S.; Lin, Y. Output tracking control for a velocity-sensorless VTOL aircraft with measurement delays. Int. J. Syst. Sci. 2015, 46, 885–895. [Google Scholar] [CrossRef]
- Yan, S.; Gu, Z.; Park, J.H.; Xie, X. A delay-kernel-dependent approach to saturated control of linear systems with mixed delays. Automatica 2023, 152, 110984. [Google Scholar] [CrossRef]
- Yan, S.; Gu, Z.; Park, J.H.; Xie, X. Distributed-Delay-Dependent Stabilization for Networked Interval Type-2 Fuzzy Systems with Stochastic Delay and Actuator Saturation. IEEE Trans. Syst. Man. Cybern. Syst. 2023, 53, 3165–3175. [Google Scholar] [CrossRef]
- Yang, S.F.; Chou, J.H. A mechatronic positioning system actuated using a micro DC-motor-driven propeller–thruster. Mechatronics 2009, 19, 912–926. [Google Scholar] [CrossRef]
- Junejo, M.; Kalhoro, A.N.; Kumari, A. Fuzzy Logic Based PID Auto Tuning Method of QNET 2.0 VTOL. Int. J. Inf. Technol. Comput. Sci. (IJITCS) 2020, 1, 9–16. [Google Scholar] [CrossRef]
- Ilyas, M.; Aziz, S.; Shah, I.; Khan, A.; Jung, D.W. Experimental Stability Analysis of Vertical Takeoff and Landing System Based on Robust Control Strategy. Appl. Sci. 2023, 13, 11209. [Google Scholar] [CrossRef]
- Aguas, X.; Revelo, J.; Paredes, I.; Cuaycal, A.; Herrera, M. Integral-optimal sliding mode control for vertical take-off and landing system. In Proceedings of the 2018 International Conference on Information Systems and Computer Science, Quito, Equador, 13–15 November 2018; pp. 29–35. [Google Scholar]
- Saleem, O.; Iqbal, J.; Afzal, M.S. A robust variable-structure LQI controller for under-actuated systems via flexible online adaptation of performance-index weights. PLoS ONE 2023, 18, e0283079. [Google Scholar] [CrossRef] [PubMed]
- Lewis, F.L.; Vrabie, D.; Syrmos, V.L. Optimal Control, 3rd ed.; John Wiley & Sons: Hoboken, NJ, USA, 2012. [Google Scholar]
- Reza Sabaapour, M.; Khanmirza, E.; Ghadami, S. An anti-windup rate-varying integral control applied to electromechanical actuator. J. Mech. Eng. Sci. 2015, 229, 692–702. [Google Scholar] [CrossRef]
Parameters | Description | Value | Units |
---|---|---|---|
Current-torque constant | 0.029 | Nm/V | |
Moment of inertia | 0.058 | kgm2 | |
Viscous-damping coefficient | 0.041 | Nms/rad | |
Stiffness coefficient | 0.320 | kgm2/s2 | |
Motor resistance | 3.0 | Ω | |
Motor inductance | 0.06 | H |
Experiment | Performance Index | Tracking Controller | Improvement (%) | ||
---|---|---|---|---|---|
Symbol | Unit | LQI | LQ-RVI | ||
A | Ess | deg. | 10.78 | 8.85 | 17.9 |
OS | deg. | 12.16 | 2.02 | 83.4 | |
ts | sec. | 15.52 | 5.96 | 61.6 | |
Ums | V2 | 21.41 | 19.96 | 6.8 | |
B | Ess | deg. | 10.97 | 9.59 | 12.6 |
OS | deg. | 8.98 | 1.57 | 82.5 | |
ts | sec. | 18.75 | 9.82 | 47.6 | |
Ums | V2 | 22.71 | 21.48 | 5.4 | |
C | Ess | deg. | 11.07 | 8.26 | 25.4 |
OS | deg. | 11.08 | 0.48 | 95.7 | |
ts | sec. | 17.15 | 7.64 | 55.5 | |
Ums | V2 | 23.26 | 22.19 | 4.6 | |
D | Ess | deg. | 10.18 | 7.75 | 23.9 |
Mp | deg. | 22.29 | 12.54 | 43.7 | |
trec | sec. | 4.41 | 2.83 | 35.8 | |
Ums | V2 | 24.66 | 23.25 | 5.7 | |
E | Ess | deg. | 10.79 | 8.48 | 21.4 |
Mp | deg. | 32.58 | 19.44 | 40.33 | |
trec | sec. | 8.92 | 7.33 | 17.8 | |
Ums | V2 | 23.74 | 22.06 | 7.1 | |
F | Ess | deg. | 14.28 | 12.35 | 13.5 |
OS | deg. | 10.09 | 0.17 | 98.3 | |
ts | sec. | 15.28 | 5.54 | 63.7 | |
Ums | V2 | 25.56 | 24.08 | 5.8 |
Parameter | Performance Index | Parameter Setting | |||
---|---|---|---|---|---|
Symbol | Unit | +10% Change | Nominal | −10% Change | |
Ess | deg. | 8.17 | 8.85 | 9.87 | |
OS | deg. | 10.27 | 2.02 | 1.01 | |
ts | sec. | 8.72 | 5.96 | 11.05 | |
Ums | V2 | 22.05 | 19.96 | 18.84 | |
Ess | deg. | 8.25 | 8.85 | 10.09 | |
OS | deg. | 15.47 | 2.02 | 1.39 | |
ts | sec. | 7.85 | 5.96 | 11.14 | |
Ums | V2 | 21.92 | 19.96 | 18.92 | |
Ess | deg. | 8.11 | 8.85 | 10.83 | |
OS | deg. | 9.01 | 2.02 | 1.87 | |
ts | sec. | 9.66 | 5.96 | 12.52 | |
Ums | V2 | 22.38 | 19.96 | 19.13 |
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Saleem, O.; Kazim, M.; Iqbal, J. Robust Position Control of VTOL UAVs Using a Linear Quadratic Rate-Varying Integral Tracker: Design and Validation. Drones 2025, 9, 73. https://doi.org/10.3390/drones9010073
Saleem O, Kazim M, Iqbal J. Robust Position Control of VTOL UAVs Using a Linear Quadratic Rate-Varying Integral Tracker: Design and Validation. Drones. 2025; 9(1):73. https://doi.org/10.3390/drones9010073
Chicago/Turabian StyleSaleem, Omer, Muhammad Kazim, and Jamshed Iqbal. 2025. "Robust Position Control of VTOL UAVs Using a Linear Quadratic Rate-Varying Integral Tracker: Design and Validation" Drones 9, no. 1: 73. https://doi.org/10.3390/drones9010073
APA StyleSaleem, O., Kazim, M., & Iqbal, J. (2025). Robust Position Control of VTOL UAVs Using a Linear Quadratic Rate-Varying Integral Tracker: Design and Validation. Drones, 9(1), 73. https://doi.org/10.3390/drones9010073