Skip to main content
Log in

An Anti-wind Modeling Method of Quadrotor Aircraft and Cascade Controller Design Based on Improved Extended State Observer

  • Regular Papers
  • Robot and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

  2. 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.

    Article  Google Scholar 

  3. 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.

    Article  Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. 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.

    Article  MathSciNet  Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. J. Moreno-Valenzuela and C. Aguilar-Avelar, “Motion control of underactuated mechanical systems,” Intelligent Systems, vol. 88, January 2018.

  9. 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.

  10. 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.

    Article  Google Scholar 

  11. 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.

    Article  Google Scholar 

  12. 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.

    Article  Google Scholar 

  13. 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.

    Article  Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

  16. 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.

    Article  Google Scholar 

  17. 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.

    Article  Google Scholar 

  18. 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.

    Article  Google Scholar 

  19. 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.

    Article  Google Scholar 

  20. 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.

  21. 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.

    Article  Google Scholar 

  22. 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.

    Article  Google Scholar 

  23. 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.

    Article  MathSciNet  Google Scholar 

  24. 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.

    Article  MathSciNet  Google Scholar 

  25. 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.

    Article  Google Scholar 

  26. 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.

    Article  Google Scholar 

  27. 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.

    Article  MathSciNet  Google Scholar 

  28. 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.

    Article  Google Scholar 

  29. 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.

  30. 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.

    Article  Google Scholar 

  31. 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.

    Article  Google Scholar 

  32. 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.

    Article  MathSciNet  Google Scholar 

  33. 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.

    Article  Google Scholar 

  34. 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.

  35. 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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dong Zhang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-019-0878-7

Keywords

Navigation