TY - JOUR
T1 - Steering a Robotic Wheelchair Based on Voice Recognition System Using Convolutional Neural Networks
AU - Bakouri, Mohsen
AU - Alsehaimi, Mohammed
AU - Ismail, Husham Farouk
AU - Alshareef, Khaled
AU - Ganoun, Ali
AU - Alqahtani, Abdulrahman
AU - Alharbi, Yousef
N1 - Publisher Copyright:
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
PY - 2022/1/1
Y1 - 2022/1/1
N2 - Many wheelchair people depend on others to control the movement of their wheelchairs, which significantly influences their independence and quality of life. Smart wheelchairs offer a degree of self‐dependence and freedom to drive their own vehicles. In this work, we designed and implemented a low‐cost software and hardware method to steer a robotic wheelchair. Moreover, from our method, we developed our own Android mobile app based on Flutter software. A convolutional neural network (CNN)‐based network‐in‐network (NIN) structure approach integrated with a voice recognition model was also developed and configured to build the mobile app. The technique was also implemented and configured using an offline Wi‐Fi network hotspot between software and hardware components. Five voice commands (yes, no, left, right, and stop) guided and controlled the wheelchair through the Raspberry Pi and DC motor drives. The overall system was evaluated based on a trained and validated English speech corpus by Arabic native speakers for isolated words to assess the performance of the Android OS application. The maneuverability performance of indoor and outdoor navigation was also evaluated in terms of accuracy. The results indicated a degree of accuracy of approximately 87.2% of the accurate prediction of some of the five voice commands. Additionally, in the real‐time performance test, the root‐mean‐square deviation (RMSD) values between the planned and actual nodes for indoor/outdoor maneuvering were 1.721 × 10−5 and 1.743 × 10−5, respectively.
AB - Many wheelchair people depend on others to control the movement of their wheelchairs, which significantly influences their independence and quality of life. Smart wheelchairs offer a degree of self‐dependence and freedom to drive their own vehicles. In this work, we designed and implemented a low‐cost software and hardware method to steer a robotic wheelchair. Moreover, from our method, we developed our own Android mobile app based on Flutter software. A convolutional neural network (CNN)‐based network‐in‐network (NIN) structure approach integrated with a voice recognition model was also developed and configured to build the mobile app. The technique was also implemented and configured using an offline Wi‐Fi network hotspot between software and hardware components. Five voice commands (yes, no, left, right, and stop) guided and controlled the wheelchair through the Raspberry Pi and DC motor drives. The overall system was evaluated based on a trained and validated English speech corpus by Arabic native speakers for isolated words to assess the performance of the Android OS application. The maneuverability performance of indoor and outdoor navigation was also evaluated in terms of accuracy. The results indicated a degree of accuracy of approximately 87.2% of the accurate prediction of some of the five voice commands. Additionally, in the real‐time performance test, the root‐mean‐square deviation (RMSD) values between the planned and actual nodes for indoor/outdoor maneuvering were 1.721 × 10−5 and 1.743 × 10−5, respectively.
KW - Android
KW - Convolutional neural network
KW - Raspberry Pi
KW - Voice recognition
KW - Wheelchair
UR - http://www.scopus.com/inward/record.url?scp=85122176617&partnerID=8YFLogxK
U2 - 10.3390/electronics11010168
DO - 10.3390/electronics11010168
M3 - Article
AN - SCOPUS:85122176617
SN - 2079-9292
VL - 11
JO - Electronics (Switzerland)
JF - Electronics (Switzerland)
IS - 1
M1 - 168
ER -