Abstract
Wind disturbance may significantly reduce the flight control performance of quadrotors when flying. In order to meet high performance flight control requirements, this paper presents a quadrotor anti-wind model (QAWM) and a flight control scheme for quadrotors. The QAWM takes the influence of aerodynamic effects on the propeller, gyroscopic effect and wind disturbance into account. The model can represent more flight states including not only hovering but also flight in windy conditions even maneuver flight. A cascade control scheme with an improved extended state observer (IESO) is adopted to decompose the quadrotor flight control problem into position control loop and attitude control loop. In the attitude control loop, the IESO is used to estimate the unmodeled dynamics, parameter uncertainties and external disturbances, as well as compensate the angular velocity control. In addition, the stability of IESO and the closed loop system are proved. Simulation and experimental results show the effectiveness of the nonlinear quadrotor model and control scheme, and the control scheme can effectively improve the flight performance of quadrotors under wind disturbance even maneuver flight.
Similar content being viewed by others
References
G. Hoffmann, H. Huang, S. Waslander, and C. Tomlin, “Quadrotor helicopter flight dynamics and control: Theory and experiment,” Proc. of AIAA Guidance, Navigation and Control Conference and Exhibit, pp. 6461–6481, August 2007.
F. A. Goodarzi, D. Lee, and T. Lee, “Geometric control of a quadrotor UAV transporting a payload connected via flexible cable,” International Journal of Control, Automation and Systems, vol. 13, no. 6, pp. 1486–1498, September 2015.
H. Menouar, I. Guvenc, K. Akkaya, A. S. Uluagac, A. Kadri, and A. Tuncer, “UAV-enabled intelligent transportation systems for the smart city: Applications and challenges,” IEEE Communications Magazine, vol. 55, no. 3, pp. 22–28, March 2017.
L. Comba, A. Biglia, D. R. Aimonino, and P. Gay, “Unsupervised detection of vineyards by 3D point-cloud UAV photogrammetry for precision agriculture,” Computers and Electronics in Agriculture, vol. 155, pp. 84–95, December 2018.
H. Lvlong, B. Peng, and X. L. Liang, “Feedback formation control of UAV swarm with multiple implicit leaders,” Aerospace Science and Technology, vol. 72, pp. 327–334, January 2018.
B. J. Emran and H. Najjaran, “A review of quadrotor: An underactuated mechanical system,” Annual Reviews in Control, vol. 46, pp. 165–180, October 2018.
S. Sadeghi-Esfahlani, “Mixed reality and remote sensing application of unmanned aerial vehicle in fire and smoke detection,” Journal of Industrial Information Integration, vol. 15, pp. 42–49, September 2019.
J. Moreno-Valenzuela and C. Aguilar-Avelar, “Motion control of underactuated mechanical systems,” Intelligent Systems, vol. 88, January 2018.
D. Mellinger and V. Kumar, “Minimum snap trajectory generation and control for quadrotors,” Proc. of IEEE International Conference on Robotics and Automation, pp. 2520–2525, May 2011.
S. Islam, P. X. Liu, and A. E. Saddik, “Robust control of Four-Rotor unmanned aerial vehicle with disturbance uncertainty,” IEEE Transactions on Industrial Electronics, vol. 62, no. 3, pp. 1563–1571, October 2014.
Z. T. Dydek, A. M. Annaswamy, and E. Lavretsky, “Adaptive control of quadrotor UAVs: A design trade study with flight evaluations,” IEEE Transactions on control systems technology, vol. 21, no. 4, pp. 1400–1406, July 2013.
T. Dierks and S. Jagannathan, “Output feedback control of a quadrotor UAV using neural networks,” IEEE Transactions on Neural Networks, vol. 21, no. 1, pp. 50–66, December 2009.
A. Tayebi and S. McGilvray Dydek, “Attitude stabilization of a VTOL quadrotor aircraft,” IEEE Transactions on Control Systems Technology, vol. 14, no. 3, pp. 562–571, April 2006.
A. L. Salih, M. Moghavvemi, M. Haf, and K. Gaeid, “Flight PID controller design for a UAV quadrotor,” Scientific Research and Essays, vol. 5, no. 23, pp. 3660–3667, December 2010.
A. Mokhtari, A. Benallegue, and B. Daachi, “Robust feedback linearization and GH/sub/spl infin//controller for a quadrotor unmanned aerial vehicle,” Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1198–1203, December 2005.
Y. Alothman, M. Guo, and D. Gu, “Using iterative LQR to control two quadrotors transporting a cable-suspended load,” IFAC-PapersOnLine, vol. 50, no. 1, pp. 4324–4329, July 2017.
S. Park, H. Lee, S. Han, and J. Lee, “Adaptive fuzzy super-twisting backstepping control design for MIMO nonlinear strict feedback systems,” International Journal of Control, Automation and Systems, vol. 16, no. 3, pp. 1165–1178, April 2018.
S. S. Li, Y. N. Wang, and J. H. Tan, “Adaptive and robust control of quadrotor aircrafts with input saturation,” Nonlinear Dynamics, vol. 89, no. 1, pp. 255–265, March 2017.
S. Barghandan, M. A. Badamchizadeh, and M. R. Jahed-Motlagh, “Improved adaptive fuzzy sliding mode controller for robust fault tolerant of a quadrotor,” International Journal of Control, Automation and Systems, vol. 15, no. 1, pp. 427–441, February 2017.
D. Shi, Z. Wu, and W. S. Chou, “Super-twisting extended state observer and sliding mode controller for quadrotor UAV attitude system in presence of wind gust and actuator faults,” Electronics, vol. 7, no. 8, July 2018.
Y. N. Yang and Y. Yan, “Attitude regulation for unmanned quadrotors using adaptive fuzzy gain-scheduling sliding mode control,” Aerospace Science and Technology, vol. 54, pp. 208–217, July 2016.
W. J. Cai, J. H. She, M. Wu, and Y. Ohyama, “Disturbance suppression for quadrotor UAV using sliding-mode-observer-based equivalent-input-disturbance approach,” ISA Transactions, vol. 92, pp. 286–297, September 2019.
X. L. Shao, J. Liu, and H. L. Cao, “Robust dynamic surface trajectory tracking control for a quadrotor UAV via extended state observer,” International Journal of Robust and Nonlinear Control, vol. 28, no. 7, pp. 2700–2719, May 2018.
D. L. Ma and Y. Q. Xia, “Active disturbance rejection and predictive control strategy for a quadrotor helicopter,” IET Control Theory and Applications, vol. 10, no. 17, pp. 2213–2222, November 2016.
R. E. Mahony, V. Kumar, and P. I. Corke, “Multirotor aerial vehicles: Modeling, estimation, and control of quadrotor,” IEEE Robotics and Automation Magazine, vol. 19, no. 3, pp. 20–32, September 2012.
L. Amezquita-Brooks, E. Liceaga-Castro, M. G. Sanchez, O. Garcia-Salazar, and D. Martinez-Vazquez, “Towards a standard design model for quad-rotors: A review of current models, their accuracy and a novel simplified model,” Progress in Aerospace Sciences, vol. 95, pp. 1–23, November 2017.
T. P. Nascimento and M. Saska. “Position and attitude control of multi-rotor aerial vehicles: A survey,” Annual Reviews in Control, vol. 48, pp. 129–146, August 2019.
Q. Zheng, Z. Chen, and Z. Gao, “A practical approach to disturbance decoupling control,” Control Engineering Practice, vol. 17, no. 9, pp. 1016–1025, September 2009.
H. M. Huang, G. Hoffmann, S. L. Waslander, and C. J. Tomlin, “Aerodynamics and control of autonomous quadrotor helicopters in aggressive maneuvering,” Proc. of IEEE International Conference on Robotics and Automation, July 2009.
H. Lim, J. Park, D. Lee, and H. J. Kim, “Build your own quadrotor: Open-source projects on unmanned aerial vehicles,” IEEE Robotics and Automation Magazine, vol. 19, no. 3, pp. 33–45, September 2012.
D. Shi, Z. Wu, and W. S. Chou, “Generalized extended state observer based high precision attitude control of quadrotor vehicles subject to wind disturbance,” IEEE Access, vol. 6, pp. 32349–32359, May 2018.
C. Zhao and L. Guo, “PID controller design for second order nonlinear uncertain systems,” Science China Information Sciences, vol. 60, no. 2, 02201, February 2017.
A. A. Najm and I. K. Ibraheem, “Nonlinear PID controller design for a 6-DOF UAV quadrotor system,” Engineering Science and Technology, an International Journal, vol. 22, no. 4, pp. 1087–1097, August 2019.
L. Q. Dou, T. Chen, F. Lu, and L. P. Yan, “Robust trajectory tracking control for quadrotor unmanned aerial vehicle based on extended state observer,” Proc. of 36th Chinese Control Conference (CCC) IEEE, July 2017.
K. D. Nguyen and C. Ha, “Development of Hardwarein-the-Loop simulation based on gazebo and Pixhawk for unmanned aerial vehicles,” International Journal of Aeronautical and Space Sciences, vol. 19, no. 1, pp. 238–249, March 2018.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Recommended by Associate Editor Donjun Lee under the direction of Editor Chan Gook Park. This work is supported by the National Natural Science Foundation of China (No.61703225, 61803220), the Shandong Provincial Natural Science Foundation (ZR2017BF033).
Houyin Xi received his B.S. degree in automation from Qingdao University of Technology, Qingdao, China, in 2018. He is now pursuing an M.S. degree in the School of Information and Control Engineering, Qingdao University of Technology, Qingdao, China. His research interests include aircraft stability control and visual positioning.
Dong Zhang received his M.S. degree and Ph.D. degree in control theory and control engineering both from Shandong University, China, in 2006 and 2009, respectively. Now he is an Associate Professor in the School of Information and Control Engineering of Qingdao University of Technology, China. His current research interests include nonlinear control system, robotics and intelligent control.
Tao Zhou received his B.S. degree in electrical engineering and automation from Jiangsu Normal University, China, in 2017. He is now pursuing an M.S. degree in the School of Information and Control Engineering, Qingdao University of Technology, Qingdao, China. His research interests include manipulator control and visual servo.
Yunxiao Yang received his B.S. degree in automation from Xinyang Normal University in 2019. He is now pursuing an M.S. degree in the School of Information and Control Engineering, Qingdao University of Technology, Qingdao, China. His research interests include robot control and visual servo.
Qiang Wei received his M.S. degree and Ph.D. degree in control theory and control engineering both from Shandong University, China, in 2003 and 2006, respectively. He has been an Exchange Visiting Scholar in the Department of Computer Science of Utah State University from 2009 to 2010. Now he is a professor in the School of Physics and Electronic Engineering of the Taishan University, China. His current interest are in the area of nonlinear system, intelligent control and industrial production process automation.
Rights and permissions
About this article
Cite this article
Xi, H., Zhang, D., Zhou, T. et al. An Anti-wind Modeling Method of Quadrotor Aircraft and Cascade Controller Design Based on Improved Extended State Observer. Int. J. Control Autom. Syst. 19, 1363–1374 (2021). https://doi.org/10.1007/s12555-019-0878-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12555-019-0878-7