journal article Open Access Dec 08, 2025

Anti-Disturbance for ST-VTOL UAV via Sliding Mode Control with Enhanced Observer

Drones Vol. 9 No. 12 pp. 843 · MDPI AG
View at Publisher Save 10.3390/drones9120843
Abstract
As a classical disturbance observation method, the extended state observer (ESO) is commonly used in controllers for disturbance estimation and feedback control. However, the ESO relies mainly on input–output signals and does not fully utilize information from system derivatives and the system’s dynamic structure. This underuse limits its effectiveness for vertical take-off and landing (VTOL) uncrewed aerial vehicles (UAVs). This limitation is especially problematic in small tailless VTOL UAVs (ST-VTOL UAVs). While these UAVs can switch modes and operate in confined spaces, they are highly susceptible to disturbances such as wind. To address this issue, this paper applies a novel disturbance rejection controller to an ST-VTOL UAV. Specifically, the controller replaces the traditional linear ESO with an enhanced state compensation function observer (SCFO) and integrates it with an equivalent sliding mode controller (ESMC). Simulation results demonstrate that the SCFO achieves substantially higher disturbance-estimation accuracy than both the classical ESO and its fal–function–enhanced variant. Flight experiments on the ST-VTOL UAV confirm that the proposed method reduces tracking error compared with a conventional PID controller and maintains stable hovering under external disturbances.
Topics

No keywords indexed for this article. Browse by subject →

References
44
[1]
Ke "Design and Implementation of a Hybrid UAV with Model-Based Flight Capabilities" IEEE/ASME Trans. Mechatron. (2018) 10.1109/tmech.2018.2820222
[2]
Wang, J., Tang, Y., Ge, Y., Wu, C., Tang, H., Hu, T., Wang, L., Wang, Y., Jiang, C., and Qu, Q. (2024). Vectored-thrust system design for a tail-sitter micro-aerial-vehicle with belly/back takeoff ability. Aerosp. Sci. Technol., 155. 10.1016/j.ast.2024.109542
[3]
Tagliabue, A., and How, J.P. (June, January 30). Airflow-Inertial Odometry for Resilient State Estimation on Multirotors. Proceedings of the 2021 IEEE International Conference on Robotics and Automation (ICRA), Xi’an, China. 10.1109/icra48506.2021.9561907
[4]
Simon, N., Ren, A.Z., Piqué, A., Snyder, D., Barretto, D., Hultmark, M., and Majumdar, A. (June, January 29). FlowDrone: Wind Estimation and Gust Rejection on UAVs Using Fast-Response Hot-Wire Flow Sensors. Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK. 10.1109/icra48891.2023.10160454
[5]
Wang "Battle the Wind: Improving Flight Stability of a Flapping Wing Micro Air Vehicle Under Wind Disturbance With Onboard Thermistor-Based Airflow Sensing" IEEE Robot. Autom. Lett. (2022) 10.1109/lra.2022.3190609
[6]
Di, W., Dang, S., Gong, Z., Zhang, J., Xiang, J., Jiang, Y., Li, D., and Tu, Z. (Adv. Intell. Syst., 2025). Skin-Like Airflow Odometry for Micro Aerial Vehicles Based on Distributed Thermal Anemometers, Adv. Intell. Syst., early view. 10.1002/aisy.202500406
[7]
Dalwadi, N., Deb, D., and Ozana, S. (2023). Dual Observer Based Adaptive Controller for Hybrid Drones. Drones, 7. 10.3390/drones7010048
[8]
Yang "Optimal Path Following for Small Fixed-Wing UAVs Under Wind Disturbances" IEEE Trans. Control Syst. Technol. (2021) 10.1109/tcst.2020.2980727
[9]
Borja-Jaimes, V., Coronel-Escamilla, A., Escobar-Jiménez, R.F., Adam-Medina, M., Guerrero-Ramírez, G.V., Sánchez-Coronado, E.M., and García-Morales, J. (2024). Fractional-Order Sliding Mode Observer for Actuator Fault Estimation in a Quadrotor UAV. Mathematics, 12. 10.3390/math12081247
[10]
UAV trajectory tracking under wind disturbance based on novel antidisturbance sliding mode control

Qi Wang, Wei Wang, Satoshi Suzuki

Aerospace Science and Technology 10.1016/j.ast.2024.109138
[11]
Wang, R., and Shen, J. (2024). Disturbance Observer and Adaptive Control for Disturbance Rejection of Quadrotor: A Survey. Actuators, 13. 10.3390/act13060217
[12]
Zyadat, Z., Horri, N., Innocente, M., and Statheros, T. (2023). Observer-Based Optimal Control of a Quadplane with Active Wind Disturbance and Actuator Fault Rejection. Sensors, 23. 10.3390/s23041954
[13]
Ding, L., and Wang, Z. (2018). A Robust Control for an Aerial Robot Quadrotor under Wind Gusts. J. Robot., 2018. 10.1155/2018/5607362
[14]
Guo, K., Jia, J., Yu, X., Guo, L., and Xie, L. (2020). Multiple observers based anti-disturbance control for a quadrotor UAV against payload and wind disturbances. Control Eng. Pract., 102. 10.1016/j.conengprac.2020.104560
[15]
Salih, A.L., Moghavvemi, M., Mohamed, H.A.F., and Gaeid, K.S. (2010, January 28–30). Modelling and PID controller design for a quadrotor unmanned air vehicle. Proceedings of the 2010 IEEE International Conference on Automation, Quality and Testing, Robotics (AQTR), Cluj-Napoca, Romania. 10.1109/aqtr.2010.5520914
[16]
Quan "Proportional-Integral Stabilizing Control of a Class of MIMO Systems Subject to Nonparametric Uncertainties by Additive-State-Decomposition Dynamic Inversion Design" IEEE/ASME Trans. Mechatron. (2016) 10.1109/tmech.2015.2497258
[17]
Wu, Z., Huang, K., and Zhang, J. (2025). Modelling, Design, and Control of a Central Motor Driving Reconfigurable Quadcopter. Drones, 9. 10.3390/drones9110736
[18]
Prach "An MPC-based position controller for a tilt-rotor tricopter VTOL UAV" Optim. Control Appl. Methods (2017) 10.1002/oca.2350
[19]
Yan "Robust control strategy for multi-UAVs system using MPC combined with Kalman-consensus filter and disturbance observer" ISA Trans. (2023) 10.1016/j.isatra.2022.09.021
[20]
Ahmadi, K., Asadi, D., Nabavi-Chashmi, S.Y., and Tutsoy, O. (2023). Modified adaptive discrete-time incremental nonlinear dynamic inversion control for quad-rotors in the presence of motor faults. Mech. Syst. Signal Process., 188. 10.1016/j.ymssp.2022.109989
[21]
Taherinezhad, M., Ramirez-Serrano, A., and Abedini, A. (2022). Robust Trajectory-Tracking for a Bi-Copter Drone Using INDI: A Gain Tuning Multi-Objective Approach. Robotics, 11. 10.3390/robotics11050086
[22]
Osler, S., and Sands, T. (2022). Controlling Remotely Operated Vehicles with Deterministic Artificial Intelligence. Appl. Sci., 12. 10.3390/app12062810
[23]
Wang, Q., Namiki, A., Asignacion, A., Li, Z., and Suzuki, S. (2023). Chattering Reduction of Sliding Mode Control for Quadrotor UAVs Based on Reinforcement Learning. Drones, 7. 10.3390/drones7070420
[24]
Xu, R., and Ozguner, U. (2006, January 13–15). Sliding Mode Control of a Quadrotor Helicopter. Proceedings of the 45th IEEE Conference on Decision and Control, San Diego, CA, USA. 10.1109/cdc.2006.377588
[25]
Edwards "Sliding mode observers for fault detection and isolation" Automatica (2000) 10.1016/s0005-1098(99)00177-6
[26]
Wang, J., Alattas, K.A., Bouteraa, Y., Mofid, O., and Mobayen, S. (2023). Adaptive finite-time backstepping control tracker for quadrotor UAV with model uncertainty and external disturbance. Aerosp. Sci. Technol., 133. 10.1016/j.ast.2022.108088
[27]
Zheng, F., Fan, T., Xu, M., Zhang, J., and Cheng, F. (2023). Adaptive fractional order non-singular terminal sliding mode anti-disturbance control for advanced layout carrier-based UAV. Aerosp. Sci. Technol., 139. 10.1016/j.ast.2023.108367
[28]
Papadimitriou, A., Jafari, H., Mansouri, S.S., and Nikolakopoulos, G. (2022). External force estimation and disturbance rejection for Micro Aerial Vehicles. Expert Syst. Appl., 200. 10.1016/j.eswa.2022.116883
[29]
Xiong "Sliding Mode Dual-Channel Disturbance Rejection Attitude Control for a Quadrotor" IEEE Trans. Ind. Electron. (2022) 10.1109/tie.2021.3137600
[30]
Chen "Finite-Time Attitude Control With Chattering Suppression for Quadrotors Based on High-Order Extended State Observer" IEEE Access (2021) 10.1109/access.2021.3128952
[31]
Problems of Extended State Observer and Proposal of Compensation Function Observer for Unknown Model and Application in UAV

Guoyuan Qi, Xia Li

IEEE Transactions on Systems, Man, and Cybernetics... 2022 10.1109/tsmc.2021.3054790
[32]
Polyakov "Finite-time and fixed-time observer design: Implicit Lyapunov function approach" Automatica (2018) 10.1016/j.automatica.2017.09.007
[33]
Nonlinear Feedback Design for Fixed-Time Stabilization of Linear Control Systems

Andrey Polyakov

IEEE Transactions on Automatic Control 2012 10.1109/tac.2011.2179869
[34]
Krishnamurthy, P., Khorrami, F., and Krstic, M. (2020). A dynamic high-gain design for prescribed-time regulation of nonlinear systems. Automatica, 115. 10.1016/j.automatica.2020.108860
[35]
Zhang, K.K., Zhou, B., and Duan, G.R. (2024). Global prescribed-time output feedback control of a class of uncertain nonlinear systems by linear time-varying feedback. Automatica, 165. 10.1016/j.automatica.2024.111680
[36]
Stevens, B.L., Lewis, F.L., and Johnson, E.N. (2015). Aircraft Control and Simulation: Dynamics, Controls Design, and Autonomous Systems, John Wiley & Sons. 10.1002/9781119174882
[37]
Nelson, R.C. (1998). Flight Stability and Automatic Control, WCB/McGraw Hill.
[38]
Di, W., Wei, Z., Liu, Q., Zhang, J., Xiang, J., Li, D., and Tu, Z. (2025). Dynamics and control of tailless vectored-thrust VTOL in hover-to-forward transition. Aerosp. Sci. Technol., 164. 10.1016/j.ast.2025.110385
[39]
Cook, M.V. (2012). Flight Dynamics Principles: A Linear Systems Approach to Aircraft Stability and Control, Butterworth-Heinemann.
[40]
Wang "Heading Adjustment by Admittance Control for Lifting-Wing Quadcopters in Strong Winds" IEEE Robot. Autom. Lett. (2025) 10.1109/lra.2025.3544077
[41]
Ichwanul Hakim, T.M., and Arifianto, O. (2018). Implementation of Dryden Continuous Turbulence Model into Simulink for LSA-02 Flight Test Simulation. J. Phys. Conf. Ser., 1005. 10.1088/1742-6596/1005/1/012017
[42]
Barnett "Linear system theory and design" Automatica (1986) 10.1016/0005-1098(86)90039-7
[43]
Khalil, H. (2002). Nonlinear Systems, Prentice Hall. [3rd ed.].
[44]
Di, W., Dong, X., Wei, Z., Liu, H., Tu, Z., Li, D., and Xiang, J. (2025). Towards Efficiency and Endurance: Energy–Aerodynamic Co-Optimization for Solar-Powered Micro Air Vehicles. Drones, 9. 10.3390/drones9070493
Metrics
1
Citations
44
References
Details
Published
Dec 08, 2025
Vol/Issue
9(12)
Pages
843
License
View
Funding
Fundamental Research Funds for the Central Universities
Yunnan Science and Technology Projects Award: 202505AT350001
Reward Funds for Research Project of Tianmushan Laboratory Award: TK-2024-D-010
Cite This Article
Jiahui Zhang, Jinwu Xiang, Daochun Li, et al. (2025). Anti-Disturbance for ST-VTOL UAV via Sliding Mode Control with Enhanced Observer. Drones, 9(12), 843. https://doi.org/10.3390/drones9120843