An Optimized Fuzzy-Padé Controller Applied to Attitude Stabilization of a Quadrotor

  • Sepideh Salehfard
  • Taleb Abdollahi
  • Cai-Hua Xiong
  • Yong-Heng Ai
Regular Papers Intelligent Control and Applications


In this research, an Optimized Fuzzy-Padé Controller (OFPC) for attitude stabilization of a quadrotor is proposed by using Padé approximants and fuzzy singleton rules. To determine unknown coefficients of the Padé approximant, a PD-type Fuzzy Logic Controller (FLC) is first designed. As the number of the fuzzy singleton rules extracted from the FLC is less than the number of the unknown coefficients, some of them cannot be determined using the rules. The coefficients not specified are determined applying particle swarm optimization algorithm to increase convergence speed and decrease energy consumption. The simulation results for the OFPC demonstrate faster convergence speed, lower power consumption, larger convergence region, better robustness, and faster computational time in comparison to the FLC. Unlike the FLC, the OFPC is fast enough to be implemented on the microcontroller of the quadrotor. The experimental results indicate that the proposed controller quickly stabilizes the quadrotor, even with externally applied disturbances. The proposed approach possesses certain advantages over FLCs, and it can be employed wherever FLCs are not applicable due to the high computational burden.


Fuzzy logic controller fuzzy-Padé controller particle swarm optimization quadrotor 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    S. Bouabdallah, A. Noth, and R. Siegwart, “PID vs. LQ control techniques applied to an indoor micro quadrotor,” Proc. of the IEEE/RSJ International Conf. Intelligent Robots and Systems, pp. 2451–2456, 2004.Google Scholar
  2. [2]
    M. Elfeky, M. Elshafei, A. A. Saif, and M. F. Al-Malki, “Modeling and simulation of quadrotor UAV with tilting rotors,” International Journal of Control, Automation and Systems, vol. 14, no. 4, pp. 1047–1055, Aug. 2016. [click]CrossRefGoogle Scholar
  3. [3]
    S. Bouabdallah, P. Murrieri, and R. Siegwart, “Design and control of an indoor micro quadrotor,” Proc. of the IEEE International Conf. Robotics and Automation, pp. 4393–4398, 2004.Google Scholar
  4. [4]
    D. Lee, H. J. Kim, and S. Sastry, “Feedback linearization vs. adaptive sliding mode control for a quadrotor helicopter,” International Journal of Control, Automation and Systems, vol. 7, no. 3, pp. 419–428, May 2009. [click]CrossRefGoogle Scholar
  5. [5]
    T. Lee, “Robust adaptive attitude tracking on SO(3) with an application to a quadrotor UAV,” IEEE Trans. on Control Systems Technology, vol. 21, no. 5, pp. 1924–1930, Sep. 2013. [click]CrossRefGoogle Scholar
  6. [6]
    H. Liu, W. Zhao, Z. Zuo, and Y. Zhong, “Robust control for quadrotors with multiple time-varying uncertainties and delays,” IEEE Trans. on Industrial Electronics, vol. 64, no. 2, pp. 1303–1312, Feb. 2017.CrossRefGoogle Scholar
  7. [7]
    G. V. Raffo, M. G. Ortega, and F. R. Rubio, “An integral predictive/nonlinear H∞ control structure for a quadrotor helicopter,” Automatica, vol. 46, no. 1, pp. 29–39, Jan. 2010. [click]MathSciNetCrossRefzbMATHGoogle Scholar
  8. [8]
    C. S. Ha, Z. Zuo, F. B. Choi, and D. Lee, “Passivity-based adaptive backstepping control of quadrotor-type UAVs,” Robotics and Autonomous Systems, vol. 62, no. 9, pp. 1305–1315, Sep. 2014. [click]CrossRefGoogle Scholar
  9. [9]
    J. J. Xiong, G. B. Zhang, “Global fast dynamic terminal sliding mode control for a quadrotor UAV,” ISA Trans., vol. 66, pp. 233–240, Jan. 2017. [click]CrossRefGoogle Scholar
  10. [10]
    S. Barghandan, M. A. Badamchizadeh, and M. R. Jahed-Motlagh, “Improved adaptive fuzzy sliding mode controller for robust fault tolerance of a quadrotor,” International Journal of Control, Automation and Systems, vol. 15, no. 1, pp. 427–441, Feb. 2017.CrossRefGoogle Scholar
  11. [11]
    B. Erginer and E. Altuğ, “Design and implementation of a hybrid fuzzy logic controller for a quadrotor VTOL vehicle,” International Journal of Control, Automation and Systems, vol. 10, no. 1, pp. 61–70, Feb. 2012. [click]CrossRefGoogle Scholar
  12. [12]
    K. M. Zemalache and H. Maaref, “Controlling a drone: Comparison between a based model method and a fuzzy inference system,” Applied Soft Computing, vol. 9, no. 2, pp. 553–562, Mar. 2009.CrossRefGoogle Scholar
  13. [13]
    M. H. Abedinnasab, Y. J. Yoon, and M. S. Saeedi-Hosseiny, “High performance fuzzy-Padé controllers: introduction and comparison to fuzzy controllers,” Nonlinear Dynamics, vol. 71, no. 1, pp. 141–157, Jan. 2013.MathSciNetCrossRefGoogle Scholar
  14. [14]
    M. J. Sidi, Spacecraft Dynamics and Control, Cambridge University Press, London, 1997.CrossRefGoogle Scholar
  15. [15]
    R. K. Mudi and N. R. Pal, “A robust self-tuning scheme for PI-and PD-type fuzzy controllers,” IEEE Trans. on Fuzzy Systems, vol. 7, no. 1, pp. 2–16, Feb. 1999. [click]CrossRefGoogle Scholar
  16. [16]
    M. Clerc, Particle Swarm Optimization, ISTE Ltd, London, 2006.CrossRefzbMATHGoogle Scholar
  17. [17]
    M. Clerc and J. Kennedy, “The particle swarm-explosion, stability, and convergence in a multidimensional complex space,” IEEE Trans. On Evolutionary Computation, vol. 6, no. 1, pp. 58–73, Feb. 2002. [click]CrossRefGoogle Scholar

Copyright information

© Institute of Control, Robotics and Systems and The Korean Institute of Electrical Engineers and Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  • Sepideh Salehfard
    • 1
  • Taleb Abdollahi
    • 1
  • Cai-Hua Xiong
    • 1
  • Yong-Heng Ai
    • 1
  1. 1.State Key Laboratory of Digital Manufacturing Equipment & TechnologyHuazhong University of Science and TechnologyWuhan, HubeiChina

Personalised recommendations