Development of a generic and configurable fuzzy logic systems library for real-time control applications using an object-oriented approach

Abel Hailemchael, Solomon Gebreyohannes, Ali Karimoddini, Kaushik Roy, Abdollah Homaifar

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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-Sugeno-Kang (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.

Original languageEnglish
Title of host publicationProceedings - 2nd IEEE International Conference on Robotic Computing, IRC 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages159-164
Number of pages6
ISBN (Electronic)9781538646519
DOIs
StatePublished - Apr 2 2018
Externally publishedYes
Event2nd IEEE International Conference on Robotic Computing, IRC 2018 - Laguna Hills, United States
Duration: Jan 31 2018Feb 2 2018

Publication series

NameProceedings - 2nd IEEE International Conference on Robotic Computing, IRC 2018
Volume2018-January

Conference

Conference2nd IEEE International Conference on Robotic Computing, IRC 2018
Country/TerritoryUnited States
CityLaguna Hills
Period01/31/1802/2/18

Keywords

  • Interval type-2 fuzzy logic system
  • Mamdani
  • Object oriented design
  • Robot control
  • TSK
  • Type-1 fuzzy logic system
  • UML

Fingerprint

Dive into the research topics of 'Development of a generic and configurable fuzzy logic systems library for real-time control applications using an object-oriented approach'. Together they form a unique fingerprint.

Cite this