Design and Implementation of Adaptive Neuro-fuzzy Exergame Controller

Introduction: Due to sedentary postures caused by video games, many health-related issues have occurred among players. One practical solution for dealing with the aforementioned problem is to come up with game controllers which promote physical exercises. In this study, an adaptive neuro-fuzzy exerg...

Full description

Bibliographic Details
Main Authors: Kiavash Fathi, Afrooz Laghaei, Javad Rasti, Maryam Zekri
Format: Article
Language:fas
Published: Vesnu Publications 2020-03-01
Series:مجله پژوهش در علوم توانبخشی
Subjects:
Online Access:http://jrrs.mui.ac.ir/index.php/jrrs/article/view/3448
id doaj-140ec3dc114448909e7c2b3ae4677f52
record_format Article
spelling doaj-140ec3dc114448909e7c2b3ae4677f522021-06-15T07:41:22ZfasVesnu Publications مجله پژوهش در علوم توانبخشی1735-75192008-26062020-03-0115421922710.22122/jrrs.v15i4.34481032Design and Implementation of Adaptive Neuro-fuzzy Exergame ControllerKiavash Fathi0Afrooz Laghaei1Javad Rasti2Maryam Zekri3Student, Department of Electrical Engineering (Control), School of Electrical and Computer Engineering, Isfahan University of Technology, Isfahan, IranStudent, Department of Electrical Engineering (Electronics), School of Electrical and Computer Engineering, Isfahan University of Technology, Isfahan, IranAssistant Professor, Department of Biomedical Engineering, School of Engineering, University of Isfahan, Isfahan, IranAssociate Professor, Department of Electrical Engineering (Control), School of Electrical and Computer Engineering, Isfahan University of Technology, Isfahan, IranIntroduction: Due to sedentary postures caused by video games, many health-related issues have occurred among players. One practical solution for dealing with the aforementioned problem is to come up with game controllers which promote physical exercises. In this study, an adaptive neuro-fuzzy exergame controller was introduced. Materials and Methods: During the training stage, the parameters of the fuzzy logic’s member functions were fine-tuned. By calculating a gradient vector and by applying backpropagation, the aforementioned parameters were updated using the measured error. The controller was made of four pads, each containing a resistor and a pushbutton, which were connected to a microcontroller. In order to improve the user experience, an adaptive neuro-fuzzy logic system was used to analyze the gathered data from the controller. Results: A pure fuzzy logic system (FLS) cannot provide an acceptable playing experience for players of different ages and physical characteristics. The received signal from the controller was sent to a fine-tuned FLS. The calculated output of the previously trained FLS was one of the defined classes of “ignore”, “press”, and “hold”, which was sent as a command to the main computer. Conclusion: In the proposed method, the FLS was fine-tuned by gathering data from the user, which improved the performance of the controller due to the fact that the controller was trained to best suit the needs of the user. The gathered data was then used to change the parameters of the FLS to provide an acceptable playing experience for the user.http://jrrs.mui.ac.ir/index.php/jrrs/article/view/3448neuro-fuzzy logic systemadaptive systemexergamesgame controller
collection DOAJ
language fas
format Article
sources DOAJ
author Kiavash Fathi
Afrooz Laghaei
Javad Rasti
Maryam Zekri
spellingShingle Kiavash Fathi
Afrooz Laghaei
Javad Rasti
Maryam Zekri
Design and Implementation of Adaptive Neuro-fuzzy Exergame Controller
مجله پژوهش در علوم توانبخشی
neuro-fuzzy logic system
adaptive system
exergames
game controller
author_facet Kiavash Fathi
Afrooz Laghaei
Javad Rasti
Maryam Zekri
author_sort Kiavash Fathi
title Design and Implementation of Adaptive Neuro-fuzzy Exergame Controller
title_short Design and Implementation of Adaptive Neuro-fuzzy Exergame Controller
title_full Design and Implementation of Adaptive Neuro-fuzzy Exergame Controller
title_fullStr Design and Implementation of Adaptive Neuro-fuzzy Exergame Controller
title_full_unstemmed Design and Implementation of Adaptive Neuro-fuzzy Exergame Controller
title_sort design and implementation of adaptive neuro-fuzzy exergame controller
publisher Vesnu Publications
series مجله پژوهش در علوم توانبخشی
issn 1735-7519
2008-2606
publishDate 2020-03-01
description Introduction: Due to sedentary postures caused by video games, many health-related issues have occurred among players. One practical solution for dealing with the aforementioned problem is to come up with game controllers which promote physical exercises. In this study, an adaptive neuro-fuzzy exergame controller was introduced. Materials and Methods: During the training stage, the parameters of the fuzzy logic’s member functions were fine-tuned. By calculating a gradient vector and by applying backpropagation, the aforementioned parameters were updated using the measured error. The controller was made of four pads, each containing a resistor and a pushbutton, which were connected to a microcontroller. In order to improve the user experience, an adaptive neuro-fuzzy logic system was used to analyze the gathered data from the controller. Results: A pure fuzzy logic system (FLS) cannot provide an acceptable playing experience for players of different ages and physical characteristics. The received signal from the controller was sent to a fine-tuned FLS. The calculated output of the previously trained FLS was one of the defined classes of “ignore”, “press”, and “hold”, which was sent as a command to the main computer. Conclusion: In the proposed method, the FLS was fine-tuned by gathering data from the user, which improved the performance of the controller due to the fact that the controller was trained to best suit the needs of the user. The gathered data was then used to change the parameters of the FLS to provide an acceptable playing experience for the user.
topic neuro-fuzzy logic system
adaptive system
exergames
game controller
url http://jrrs.mui.ac.ir/index.php/jrrs/article/view/3448
work_keys_str_mv AT kiavashfathi designandimplementationofadaptiveneurofuzzyexergamecontroller
AT afroozlaghaei designandimplementationofadaptiveneurofuzzyexergamecontroller
AT javadrasti designandimplementationofadaptiveneurofuzzyexergamecontroller
AT maryamzekri designandimplementationofadaptiveneurofuzzyexergamecontroller
_version_ 1721376675709583360