Skip to main content
Log in

Non-singleton General Type-2 Fuzzy Control for a Two-Wheeled Self-Balancing Robot

  • Published:
International Journal of Fuzzy Systems Aims and scope Submit manuscript

Abstract

This paper presents several non-singleton general type-2 fuzzy logic controllers (NGT2FLCs) for an under-actuated mobile two-wheeled self-balancing robot to improve the anti-interference capability of the system. Four kinds of fuzzifiers, including singleton fuzzifier, type-1 non-singleton fuzzifier, interval type-2 non-singleton fuzzifier and general type-2 non-singleton fuzzifier, are considered to construct different general type-2 fuzzy logic controllers (GT2FLCs). In order to show the superiority of the GT2FLCs, three kinds of interval type-2 fuzzy logic controllers (IT2FLCs), including singleton IT2FLCs, type-1 non-singleton IT2FLCs (N1IT2FLCs) and interval type-2 non-singleton IT2FLCs (N2IT2FLCs), are also presented. A comparative study between singleton fuzzy controllers and non-singleton fuzzy controllers, and IT2FLCs and GT2FLCs is also shown. All simulation results show that the performance of non-singleton fuzzy logic controllers is better than that of singleton fuzzy logic controllers. The NGT2FLCs get the best performance in the presence of uncertainties and external disturbances.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Sepúlveda, R., Castillo, O., Melin, P., et al.: Experimental study of intelligent controllers under uncertainty using type-1 and type-2 fuzzy logic. Inf. Sci. 177(10), 2023–2048 (2007)

    Article  Google Scholar 

  2. Zhai, D., Mendel, J.M.: Uncertainty measures for general type-2 fuzzy sets. Inf. Sci. 181(3), 503–518 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  3. Runkler, T.A., Chen, C., John, R.: Type reduction operators for interval type–2 defuzzification. Inf. Sci. 467, 464–476 (2018)

    Article  MathSciNet  Google Scholar 

  4. Zhao, T., Liu, J., Dian, S.: Finite-time control for interval type-2 fuzzy time-delay systems with norm-bounded uncertainties and limited communication capacity. Inf. Sci. 483, 153–173 (2019)

    Article  MathSciNet  Google Scholar 

  5. Tong, S., Sun, K., Sui, S.: Observer-based adaptive fuzzy decentralized optimal control design for strict-feedback nonlinear large-scale systems. IEEE Trans. Fuzzy Syst. 26(2), 569–584 (2018)

    Article  Google Scholar 

  6. Li, Y., Li, K., Tong, S.: Finite-time adaptive fuzzy output feedback dynamic surface control for MIMO nonstrict feedback systems. IEEE Trans. Fuzzy Syst. 27(1), 96–110 (2019)

    Article  MathSciNet  Google Scholar 

  7. Li, Y., Tong, S.: Adaptive fuzzy control with prescribed performance for block-triangular-structured nonlinear systems. IEEE Trans. Fuzzy Syst. 26(3), 1153–1163 (2018)

    Article  Google Scholar 

  8. Wagner, C., Hagras, H.: Toward general type-2 fuzzy logic controllers based on zslices. IEEE Trans. Fuzzy Syst. 18(4), 637–660 (2010)

    Article  Google Scholar 

  9. MéNdez, G.M., De Los Angeles HernáNdez, M.: Hybrid learning mechanism for interval A2-C1 type-2 non-singleton type-2 Takagi–Sugeno–Kang fuzzy logic controllers. Inf. Sci. 220, 149–169 (2013)

    Article  Google Scholar 

  10. Castillo, O., Melin, P.: Recent Advances in Interval Type-2 Fuzzy Systems, pp. 5–6. Springer, Berlin (2012)

    Book  MATH  Google Scholar 

  11. Martínez-Soto, R., Castillo, O., Castro, J.R.: Genetic algorithm optimization for type-2 non-singleton fuzzy logic controllers. In: Castillo, O., Melin, P., Pedrycz, W., Kacprzyk, J. (eds.) Recent Advances on Hybrid Approaches for Designing Intelligent Systems, pp. 3–18. Springer, Cham (2014)

    Chapter  Google Scholar 

  12. Wu, D., Mendel, J.M.: Similarity measures for closed general type-2 fuzzy sets: overview, comparisons, and a geometric approach. IEEE Trans. Fuzzy Syst. 27(3), 515–526 (2019)

    Article  Google Scholar 

  13. Zhai, D., Hao, M., Mendel, J.M.: A non-singleton interval type-2 fuzzy logic system for universal image noise removal using quantum-behaved particle swarm optimization. In: IEEE International Conference on Fuzzy Systems, pp. 957–964. IEEE (2011)

  14. Pourabdollah, A., Wagner, C., Smith, M., et al.: Real-world utility of non-singleton fuzzy logic controllers: a case of environmental management. In: IEEE International Conference on Fuzzy Systems. IEEE (2015)

  15. Kulkarni, S., Agrawal, R.: Determining the optimal fuzzifier range for alpha-planes of general type-2 fuzzy sets. In: 2018 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), pp. 1–8. IEEE (2018)

  16. Castillo, O., Atanassov, K.: Comments on fuzzy sets, interval type-2 fuzzy sets, general type-2 fuzzy sets and intuitionistic fuzzy sets. In: Melliani, S., Castillo, O. (eds.) Recent Advances in Intuitionistic Fuzzy Logic Systems, pp. 35–43. Springer, Cham (2019)

    Chapter  Google Scholar 

  17. Chen, Y., Wang, D.: Forecasting by designing Mamdani general type-2 fuzzy logic systems optimized with quantum particle swarm optimization algorithms. Trans. Inst. Meas. Control (2019). https://doi.org/10.1177/0142331218816753

    Google Scholar 

  18. Castillo, O., Amador-Angulo, L., Castro, J.R., et al.: A comparative study of type-1 fuzzy logic systems, interval type-2 fuzzy logic systems and generalized type-2 fuzzy logic systems in control problems. Inf. Sci. 354, 257–274 (2016)

    Article  Google Scholar 

  19. Castillo, O., Amador-Angulo, L.: A generalized type-2 fuzzy logic approach for dynamic parameter adaptation in bee colony optimization applied to fuzzy controller design. Inf. Sci. 460–461, 476–496 (2018)

    Article  Google Scholar 

  20. Castillo, O., Cervantes, L., Soria, J., et al.: A generalized type-2 fuzzy granular approach with applications to aerospace. Inf. Sci. 354, 165–177 (2016)

    Article  Google Scholar 

  21. Mohammadzadeh, A., Kayacan, E.: A non-singleton type-2 fuzzy neural network with adaptive secondary membership for high dimensional applications. Neurocomputing 338, 63–71 (2019)

    Article  Google Scholar 

  22. Ruiz-Garcia, G., Hagras, H., Pomares, H., et al.: Towards a fuzzy logic system based on general forms of interval type-2 fuzzy sets. IEEE Trans. Fuzzy Syst. (2019). https://doi.org/10.1109/tfuzz.2019.2898582

    MATH  Google Scholar 

  23. Sv, A.K., Srivatsa, S.K.: An image fusion technique based on sparse wavelet transform and non-singleton type-2 FNN techniques. TAGA J. 14, 76–86 (2018)

    Google Scholar 

  24. Huang, J., Ding, F., Fukuda, T., et al.: Modeling and velocity control for a novel narrow vehicle based on mobile wheeled inverted pendulum. IEEE Trans. Control Syst. Technol. 21(5), 1607–1617 (2013)

    Article  Google Scholar 

  25. Ri, S.H., Huang, J., Wang, Y., et al.: Terminal sliding mode control of mobile wheeled inverted pendulum system with nonlinear disturbance observer. Math. Probl. Eng. 2014, 1–8 (2014)

    Article  MATH  Google Scholar 

  26. Huang, J., Ri, S., Liu, L., et al.: Nonlinear disturbance observer-based dynamic surface control of mobile wheeled inverted pendulum. IEEE Trans. Control Syst. Technol. 23(6), 2400–2407 (2015)

    Article  Google Scholar 

  27. Huang, C.H., Wang, W.J., Chiu, C.H.: Design and implementation of fuzzy control on a two-wheel inverted pendulum. IEEE Trans. Ind. Electron. 58(7), 2988–3001 (2011)

    Article  Google Scholar 

  28. El-Bardini, M., El-Nagar, A.M.: Interval type-2 fuzzy PID controller for uncertain nonlinear inverted pendulum system. ISA Trans. 53(3), 732–743 (2014)

    Article  Google Scholar 

  29. Cervantes, L., Castillo, O.: Type-2 fuzzy logic aggregation of multiple fuzzy controllers for airplane flight control. Inf. Sci. 324, 247–256 (2015)

    Article  Google Scholar 

  30. Mohammadzadeh, A., Ghaemi, S., Kaynak, O., et al.: Observer-based method for synchronization of uncertain fractional order chaotic systems by the use of a general type-2 fuzzy system. Appl. Soft Comput. 49, 544–560 (2016)

    Article  Google Scholar 

  31. Mendel, J.M.: Uncertain rule-based fuzzy logic system: introduction and new directions, 2nd edn, pp. 617–673. Springer, New York (2017)

    Book  Google Scholar 

  32. Mendel, J.M., Liu, F., Zhai, D.: α-Plane representation for type-2 fuzzy sets: theory and applications. IEEE Trans. Fuzzy Syst. 17(5), 1189–1207 (2009)

    Article  Google Scholar 

  33. Zhai, D., Mendel, J.M.: Comment on “toward general type-2 fuzzy logic controllers based on zSlices”. IEEE Trans. Fuzzy Syst. 20(5), 996–997 (2012)

    Article  Google Scholar 

  34. Wagner, C., Hagras, H.: zSlices based general type-2 fuzzy sets and systems. In: Sadeghian, A., Mendel, J., Tahayori, H. (eds.) Advances in Type-2 Fuzzy Sets and Systems, pp. 65–80. Springer, New York (2013)

    Chapter  Google Scholar 

  35. Wu, D.: Approaches for reducing the computational cost of interval type-2 fuzzy logic controllers: overview and comparisons. IEEE Trans. Fuzzy Syst. 21(1), 80–99 (2013)

    Article  Google Scholar 

  36. Huang, J., Ri, M.H., Wu, D., et al.: Interval type-2 fuzzy logic modeling and control of a mobile two-wheeled inverted pendulum. IEEE Trans. Fuzzy Syst. 26(4), 2030–2038 (2018)

    Article  Google Scholar 

  37. Nie, M., Tan, W.W.: Towards an efficient type-reduction method for interval type-2 fuzzy logic controllers. In: IEEE International Conference on Fuzzy Systems, 2008. FUZZ-IEEE 2008. (IEEE World Congress on Computational Intelligence), pp. 1425–1432. IEEE (2008)

  38. Chan, R.P.M., Stol, K.A., Halkyard, C.R.: Review of modelling and control of two-wheeled robots. Annu. Rev. Control 37(1), 89–103 (2013)

    Article  Google Scholar 

  39. Muhammad, M., Buyamin, S., Ahmad, M.N., et al.: Takagi–Sugeno fuzzy modeling of a two-wheeled inverted pendulum robot. J. Intell. Fuzzy Syst. 25(3), 535–546 (2013)

    MathSciNet  Google Scholar 

  40. Chang, X.H.: Robust nonfragile filtering of fuzzy systems with linear fractional parametric uncertainties. IEEE Trans. Fuzzy Syst. 20(6), 1001–1011 (2012)

    Article  Google Scholar 

  41. Xie, X.P., Yue, D., Peng, C.: Multi-instant observer design of discrete-time fuzzy systems: a ranking-based switching approach. IEEE Trans. Fuzzy Syst. 25(5), 1281–1292 (2017)

    Article  Google Scholar 

  42. Li, H.Y., Yin, S., Pan, Y.N., Lam, H.K.: Model reduction for interval type-2 Takagi–Sugeno fuzzy systems. Automatica 61, 308–314 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  43. Lam, H.K., Li, H.Y., Deters, C., Secco, E.L., Wurdemann, H.A., Althoefer, K.: Control design for interval type-2 fuzzy systems under imperfect premise matching. IEEE Trans. Ind. Electron. 16(2), 956–968 (2014)

    Article  Google Scholar 

  44. Zhao, T., Dian, S.: State feedback control for interval type-2 fuzzy systems with time-varying delay and unreliable communication links. IEEE Trans. Fuzzy Syst. 26(2), 951–966 (2018)

    Article  Google Scholar 

  45. Zhao, T., Dian, S.: Fuzzy dynamic output feedback H∞ control for continuous-time TS fuzzy systems under imperfect premise matching. ISA Trans. 70, 248–259 (2017)

    Article  Google Scholar 

  46. Zhao, T., Dian, S.: Delay-dependent stabilization of discrete-time interval type-2 T–S fuzzy systems with time-varying delay. J. Franklin Inst. 354(3), 1542–1567 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  47. Kumbasar, T., Hagras, H.: Big Bang-Big Crunch optimization based interval type-2 fuzzy PID cascade controller design strategy. Inf. Sci. 282, 277–295 (2014)

    Article  Google Scholar 

  48. Lam, H.K., Li, H., Liu, H.: Stability analysis and control synthesis for fuzzy-observer-based controller of nonlinear systems: a fuzzy-model-based control approach. IET Control Theory Appl. 7(5), 663–672 (2013)

    Article  MathSciNet  Google Scholar 

  49. Lee, C.H., Chang, F.Y., Lin, C.M.: An efficient interval type-2 fuzzy CMAC for chaos time-series prediction and synchronization. IEEE Trans. Cybern 44(3), 329–341 (2014)

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the National Key R&D Program of China (2018YFB1307402) and the National Natural Science Foundation of China (61703291).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Songyi Dian.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhao, T., Yu, Q., Dian, S. et al. Non-singleton General Type-2 Fuzzy Control for a Two-Wheeled Self-Balancing Robot. Int. J. Fuzzy Syst. 21, 1724–1737 (2019). https://doi.org/10.1007/s40815-019-00664-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40815-019-00664-4

Keywords

Navigation