Interoperability for Embedded Systems in JFML Software: An Arduino-based implementation

被引:0
|
作者
Jesus Arcos, Francisco [1 ]
Manuel Soto-Hidalgo, Jose [2 ]
Vitiello, Autilia [3 ]
Acampora, Giovanni [4 ]
Alcala-Fdez, Jesus [1 ]
机构
[1] Univ Granada, Dept Comp Sci & AI, E-18071 Granada, Spain
[2] Univ Cordoba, Dept Elect & Comp Engn, Cordoba, Spain
[3] Univ Salerno, Dept Comp Sci, Salerno, Italy
[4] Univ Naples Federico II, Dept Phys Ettore Pancini, Naples, Italy
关键词
Fuzzy Logic Systems; Embedded Systems; !text type='Java']Java[!/text] Fuzzy Markup Language; IEEE std 1855 (TM)-2016; Open Source Software; Arduino;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Fuzzy Logic Systems have been successfully used in a wide range of real-world problems. They can include a priori expert knowledge and represent systems for which it is not possible to obtain a mathematical model. The standard IEEE Std 1855 (TM)-2016 was established to provide the fuzzy community with a unique and well-defined tool allowing a fuzzy logic system design completely independent from the specific hardware/software. Recently, the library Java Fuzzy Markup Language (JFML) offers a complete implementation of the standard, however, the actual version of the JFML does not support the development of fuzzy inference systems on specific types of hardware. The aim of this paper is to develop an interoperability module to design and running FLS for embedded systems in JFML, concretely for Arduino boards. In addition, a communication protocol between JFML and Arduino boards is also defined, removing the limited computing capacity usually offered by embedded systems. A case study with a wall-following fuzzy controller to manage a mobile robotic in two environments is developed in order to illustrate the potential of the new interoperability module.
引用
下载
收藏
页数:8
相关论文
共 50 条
  • [1] Arduino-based Recreation of Telecommunication Systems
    Ruiz-Garcia, Margarita
    Velasco-Alvarez, Francisco
    Reyes-Lecuona, Arcadio
    2024 XVI CONGRESO DE TECNOLOGIA, APRENDIZAJE Y ENSENANZA DE LA ELECTRONICA, TAEE 2024, 2024,
  • [2] Arduino-based embedded system for myoelectric hand prostheses
    Wu, Hancong
    Dyson, Matthew
    Nazarpour, Kianoush
    2020 27TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2020,
  • [3] An Arduino-Based Magnetometer
    McCaughey, Mike
    PHYSICS TEACHER, 2017, 55 (05): : 274 - 275
  • [4] Development of Arduino-Based Embedded System for Detection of Toxic Gases in Air
    Holovatyy, Andriy
    Teslyuk, Vasyl
    Lobur, Mykhaylo
    Pobereyko, Sofia
    Sokolovsky, Yaroslav
    2018 IEEE 13TH INTERNATIONAL SCIENTIFIC AND TECHNICAL CONFERENCE ON COMPUTER SCIENCES AND INFORMATION TECHNOLOGIES (CSIT), VOL 1, 2018, : 139 - 142
  • [5] Arduino-based Smart Garbage Monitoring System Analysis Requirement and Implementation
    Muyunda, Namakambo
    Ibrahim, Muhammad
    2017 FIRST INTERNATIONAL CONFERENCE ON COMPUTER AND DRONE APPLICATIONS (ICONDA), 2017, : 28 - 32
  • [6] WIDE: Worksheet Integrated Development Environment for Arduino-based Embedded System Design
    Ioannou, N.
    Tatas, K.
    Constantinides, A.
    Kyriacou, C.
    2024 13TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES, MOCAST 2024, 2024,
  • [7] Arduino-based IDE for Embedded Multi-processor System-on-Chip
    Halim, Dareen K.
    Ming, Tang Chong
    Song, Ng Mow
    Hartono, Dicky
    PROCEEDINGS OF 2019 5TH INTERNATIONAL CONFERENCE ON NEW MEDIA STUDIES (CONMEDIA 2019), 2019, : 135 - 138
  • [8] Design of Fuzzy Controllers for Embedded Systems With JFML
    Soto-Hidalgo J.M.
    Vitiello A.
    Alonso J.M.
    Acampora G.
    Alcala-Fdez J.
    International Journal of Computational Intelligence Systems, 2018, 12 (01) : 204 - 214
  • [9] Building An Arduino-Based Scrolling Sign
    Craft, Brock
    ELECTRONICS WORLD, 2014, 120 (1933): : 36 - 37
  • [10] Design and Implementation of a Low-Cost Arduino-Based Smart Home System
    Gunputh, Souveer
    Murdan, Anshu Prakash
    Oree, Vishwamitra
    2017 IEEE 9TH INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS (ICCSN), 2017, : 1491 - 1495