Sampled-data \(H_\infty\) Fuzzy Observer Design Under Time-varying Sampling Rates and its Applications to the Attitude and Heading Reference System

  • Han Sol Kim
  • Young Hoon JooEmail author
  • Kwangil Lee
Original Article


In this paper, we design a sampled-data \(H_\infty\) fuzzy observer for nonlinear systems under variable sampling periods. To do so, a linear matrix inequality-based design condition is derived to stabilize the error vector consisting of the difference of the state vectors of the observer and the system. When deriving the condition, we propose a time-dependent fuzzy Lyapunov–Krasovskii functional with discrete time membership functions to obtain numerically less conservative condition. Also, since the proposed method allows the sampling time to be variable, it can be used in low-cost hardwares that do not meet the strict sampling period. Finally, in the hardware experiment, the proposed method is applied to design the attitude and heading reference system that estimates the Euler angles from inertial sensor data, and the results demonstrate the effectiveness of the proposed method.


T–S fuzzy observer Sampled-data Time-dependent fuzzy LKF AHRS 



This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (NRF-2018R1A2A2A14023632) and by Korea Electric Power Corporation (Grant number: R18XA04).


  1. 1.
    Kim HS, Park JB, Joo YH (2017) A systematic approach to fuzzy-model-based robust \(H_\infty\) control design for a quadrotor UAV under imperfect premise matching. Int J Fuzzy Syst 19(4):1227–1237MathSciNetCrossRefGoogle Scholar
  2. 2.
    Kim J, Joe H, Yu S, Lee JS, Kim M (2015) Time-delay controller design for position control of autonomous underwater vehicle under disturbances. IEEE Trans Ind Electron 63(2):1052–1061CrossRefGoogle Scholar
  3. 3.
    Madgwick SOH, Harrison AJL, Vaidyanathan R (2011) Estimation of IMU and MARG orientation using a gradient decent algorithm. In: IEEE conference on rehabilitation robotics, pp 1–7Google Scholar
  4. 4.
    Kalman RE (1960) A new approach to linear filtering and prediction problems. J Basic Eng 82:35–45CrossRefGoogle Scholar
  5. 5.
    Li W, Wang J (2013) Effective adaptive Kalman filter for MEMS-IMU/magnetometers integrated attitude and heading reference systems. J Navig 66:99–113CrossRefGoogle Scholar
  6. 6.
    Wang M, Yang Y, Hatch R R, Zhang Y (2004) Adaptive filter for a miniature MEMS based attitude and heading reference system. In: Position location and navigation symposium, pp 26–29Google Scholar
  7. 7.
    Yoo TS, Hong SK, Yoon HM, Park S (2011) Gain-scheduled complementary filter design for a MEMS based attitude and heading reference system. Sensors 11:3816–3830CrossRefGoogle Scholar
  8. 8.
    Widodo RB, Edayoshi H, Wada C (2014) Complementary filter for orientation estimation: adaptive gain based on dynamic acceleration and its change. In: SCIS and ISIS 2014, pp 906–909Google Scholar
  9. 9.
    Tanaka K, Wang HO (2001) Fuzzy control systems design and analysis: a linear matrix inequality approach. Wiley, AmsterdamCrossRefGoogle Scholar
  10. 10.
    Yoneyama J (2009) \(H_\infty\) filtering for fuzzy systems with immeasurable premise variables: an uncertain system approach. Fuzzy Sets Syst 160:1738–1748MathSciNetCrossRefzbMATHGoogle Scholar
  11. 11.
    Kim HJ, Park JB, Joo YH (2015) Decentralized \(H_\infty\) fuzzy filter for non-linear large-scale systems under imperfect premise matching. IET Control Theory Appl 18(9):2704–2714CrossRefGoogle Scholar
  12. 12.
    Zhang J, Shi P, Qiu J, Nguang SK (2015) A novel observer-based output feedback controller design for discrete-time fuzzy systems. IEEE Trans Fuzzy Syst 23(1):223–229CrossRefGoogle Scholar
  13. 13.
    Xie X, Yang D, Ma H (2014) Observer design of discrete-time T-S fuzzy systems via multi-instant homogenous matrix polynomials. IEEE Trans Fuzzy Syst 22(6):1714–1719CrossRefGoogle Scholar
  14. 14.
    Koo GB, Park JB, Joo YH (2016) Decentralized sampled-data fuzzy observer design for nonlinear interconnected systems. IEEE Trans Fuzzy Syst 24(3):661–674CrossRefGoogle Scholar
  15. 15.
    Kim HJ, Park JB, Joo YH (2018) Sampled-data \(H_\infty\) fuzzy observer for uncertain oscillating systems with immeasurable premise variables. IEEE Access 6:58075–58085CrossRefGoogle Scholar
  16. 16.
    Kim HS, Park JB, Joo YH (2017) Sampled-data fuzzy observer design for an attitude and heading reference system and its experimental validation. J Electr Eng Technol 12(6):2399–2410Google Scholar
  17. 17.
    Chen T, Francis BA (2012) Optimal sampled-data control systems. Springer, AmsterdamzbMATHGoogle Scholar
  18. 18.
    Fridman E (2010) A refined input delay approach to sampled-data control. Automatica 46:421–427MathSciNetCrossRefzbMATHGoogle Scholar
  19. 19.
    Wu ZG, Shi P, Su H, Chu J (2014) Sampled-data fuzzy control of chaotic systems based on a T-S fuzzy model. IEEE Trans Fuzzy Syst 22(1):153–163CrossRefGoogle Scholar
  20. 20.
    Yang F, Zhang H, Wang Y (2014) An enhanced input-delay approach to sampled-data stabilization of T-S fuzzy systems via mixed convex combination. Nonlinear Dyn 75:501–512MathSciNetCrossRefzbMATHGoogle Scholar
  21. 21.
    Kim HS, Park JB, Joo YH (2018) A fuzzy Lyapunov–Krasovskii functional approach to sampled-data output-feedback stabilization of polynomial fuzzy systems. IEEE Trans Fuzzy Syst 26(1):366–373CrossRefGoogle Scholar
  22. 22.
    Kim HS, Park JB, Joo YH (2018) A line-integral Fuzzy Lyapunov functional approach to sampled-data tracking control of Takagi-Sugeno fuzzy systems. J Electr Eng Technol 13(6):2521–2529Google Scholar
  23. 23.
    Kim DW, Lee HJ, Tomizuka M (2010) Fuzzy stabilization of nonlinear systems under sampled-data feedback: an exact discrete-time model approach. IEEE Trans Fuzzy Syst 18(2):251–260Google Scholar
  24. 24.
    Kim DW, Lee HJ (2012) Sampled-data observer-based output-feedback fuzzy stabilization of nonlinear systems: exact discrete-time design approach. Fuzzy Sets Syst 201:20–39MathSciNetCrossRefzbMATHGoogle Scholar
  25. 25.
    Kim DW, Park JB, Joo YH (2007) Effective digital implementation of fuzzy control systems based on approximate discrete-time models. Automatica 43:1671–1683MathSciNetCrossRefzbMATHGoogle Scholar
  26. 26.
    Löfberg J (2004) YALMIP: a toolbox for modeling and optimization in MATLAB. In: Proc. CACSD Conf., pp 284–289Google Scholar
  27. 27.
    Sturm JF (1999) Using SeDuMi 1.02, a MATLAB toolbox for optimization over symmetric cones. Optim Methods Softw 11:625–653MathSciNetCrossRefzbMATHGoogle Scholar

Copyright information

© The Korean Institute of Electrical Engineers 2019

Authors and Affiliations

  1. 1.School of IT Information and Control EngineeringKunsan National UniversityGunsanSouth Korea
  2. 2.Department of Control and Automation EngineeringKorea Maritime and Ocean UniversityBusanSouth Korea

Personalised recommendations