Development of a Generic and Configurable Fuzzy Logic Systems Library for Real-Time Control Applications using an Object-oriented Approach

被引:3
作者
Hailemichael, Abel [1 ,2 ]
Gebreyohannes, Solomon [1 ,2 ]
Karimoddini, Ali [1 ,2 ]
Roy, Kaushik [1 ,3 ]
Homaifar, Abdollah [1 ,2 ]
机构
[1] North Carolina A&T State Univ, Greensboro, NC 27411 USA
[2] North Carolina Agr & Tech State Univ, Dept Elect & Comp Engn, Greensboro, NC 27411 USA
[3] North Carolina Agr & Tech State Univ, Dept Comp Sci, Greensboro, NC 27411 USA
来源
2018 SECOND IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC) | 2018年
关键词
Robot control; Type-1 Fuzzy Logic System; Interval Type-2 Fuzzy Logic System; TSK; Mamdani; Object-oriented Design; UML;
D O I
10.1109/IRC.2018.00032
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Since fuzzy logic controllers (FLCs) can handle complex systems without knowing much about the systems' mathematical model, they are widely used for a range of robotic control applications. Further, the ability of FLCs (particularly, type-2 FLCs) to effectively capture and accommodate uncertainties has made them one of the suitable choices for implementing robotic control applications in uncertain environments. However, developing type-1 and type-2 FLCs for real-time robotic control applications is relatively more challenging than developing traditional controllers such as PID controllers. The reason is, the fuzzy logic calculations involved are more complex and not much tools have been developed to assist FLC application developers. In this paper, therefore, using an object-oriented approach and unified model language (UML), we demonstrate a systematic approach for developing a new generic and configurable fuzzy logic system (FLS) library that eases the implementation of real-time type-1 and interval type-2 FLC applications based on both Mamdani and Takagi-SugenoKang (TSK) inference mechanisms. To evaluate the developed library, we have implemented it for the interval type-2 TSK fuzzy logic altitude control of a quadcopter unmanned aerial vehicle (UAV). The response of this fuzzy logic controller is then compared with the response of a classical PD controller.
引用
收藏
页码:159 / 164
页数:6
相关论文
共 18 条
  • [1] Alanazi M. N., 2009, INT C NEW TRENDS INF
  • [2] The Geometric Interval Type-2 Fuzzy Logic Approach in Robotic Mobile Issue
    Baklouti, N.
    Alimi, A. M.
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-3, 2009, : 1971 - 1976
  • [3] Design of Novel Interval Type-2 Fuzzy Controllers for Modular and Reconfigurable Robots: Theory and Experiments
    Biglarbegian, Mohammad
    Melek, William W.
    Mendel, Jerry M.
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2011, 58 (04) : 1371 - 1384
  • [4] Cingolani P., 2012, jfuzzylogic: a robust and flexible fuzzy-logic inference system language implementation. pages, P1, DOI DOI 10.1109/FUZZ-IEEE20126251215
  • [5] Enyinna Nnamdi, 2015, 2015 Annual Conference of the North American Fuzzy Information Processing Society (NAFIPS) held jointly with 2015 5th World Conference on Soft Computing (WConSC), P1, DOI 10.1109/NAFIPS-WConSC.2015.7284160
  • [6] Farooq U, 2013, 2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO), P2403, DOI 10.1109/ROBIO.2013.6739830
  • [7] Koch M., 2008, SICE 2008 - 47th Annual Conference of the Society of Instrument and Control Engineers of Japan, P3159, DOI 10.1109/SICE.2008.4655209
  • [8] Larman C, 2005, APPL UML PATTERNS IN
  • [9] EXPERIMENT IN LINGUISTIC SYNTHESIS WITH A FUZZY LOGIC CONTROLLER
    MAMDANI, EH
    ASSILIAN, S
    [J]. INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1975, 7 (01): : 1 - 13
  • [10] Mendel J. M., 2017, Uncertain Rule-Based Fuzzy Systems: Introduction and New Directions, V2nd