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 条
  • [41] ARDUINO-BASED IMPLEMENTATION OF KINEMATICS FOR A 4 DOF ROBOT MANIPULATOR USING ARTIFICIAL NEURAL NETWORK
    Rashid Z.H.
    Sarhan R.A.
    Hassan M.S.
    Diagnostyka, 2024, 25 (01):
  • [42] High-resolution Arduino-based data acquisition devices for microscale separation systems
    Itterheimova, Petra
    Foret, Frantisek
    Kuban, Petr
    ANALYTICA CHIMICA ACTA, 2021, 1153
  • [43] A low-cost Arduino-based NMR console
    Yubonmhat, K.
    Youngdee, W.
    Chinwong, S.
    Saowadee, N.
    SIAM PHYSICS CONGRESS 2019 (SPC2019): PHYSICS BEYOND DISRUPTION SOCIETY, 2019, 1380
  • [44] Arduino-Based Data Acquisition into Excel, LabVIEW, and MATLAB
    Nichols, Daniel
    PHYSICS TEACHER, 2017, 55 (04): : 226 - 227
  • [45] USING ASSEMBLER FOR MICROCONTROLLER STUDY ON ARDUINO-BASED PLATFORM
    Vostrukhin, Aleksandr
    Vakhtina, Elena
    Bondar, Sergey
    16TH INTERNATIONAL SCIENTIFIC CONFERENCE: ENGINEERING FOR RURAL DEVELOPMENT, 2017, : 581 - 587
  • [46] An Arduino-Based Experiment Designed to Investigate Gas Pressure
    Salar, Riza
    PHYSICS TEACHER, 2021, 59 (03): : 202 - 204
  • [47] Remote Experimentation through Arduino-Based Remote Laboratories
    Martin, Sergio
    Fernandez-Pacheco, Atilano
    Ruiperez-Valiente, Jose A.
    Carro, German
    Castro, Manuel
    Revista Iberoamericana de Tecnologias del Aprendizaje, 2021, 16 (02): : 180 - 186
  • [48] Design and implementation of Arduino control system based on social software
    Wang Xi-kun
    Wang yi-xin
    2018 INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SCIENCE AND APPLICATION TECHNOLOGY, 2019, 1168
  • [49] Integrating Arduino-Based Educational Mobile Robots in ROS
    André Araújo
    David Portugal
    Micael S. Couceiro
    Rui P. Rocha
    Journal of Intelligent & Robotic Systems, 2015, 77 : 281 - 298
  • [50] DEVELOPMENT OF ARDUINO-BASED HAND DYNAMOMETER ASSISTIVE DEVICE
    Noh, Norazmira Md
    Kadri, Nahrizul Adib
    Usman, Juliana
    JOURNAL OF MECHANICS IN MEDICINE AND BIOLOGY, 2016, 16 (03)