Abstract
In this work, a controller for an electric wheelchair using electromyography (EMG) was developed. The commercial Myo armband that contains 8 surface EMG sensors, and an Inertial Measurement Unit (IMU) was used to collect raw EMG signals from the forearm muscles of a user. A preprocessing stage to denoise and condition the raw EMG signals was implemented. Then, the following features were extracted from each channel: Mean Absolute Value, Slope Sign Change, Waveform Length, Root Mean Squared, and Hjorth Parameters. The extracted feature vectors were used as inputs to an ANN that classified the hand gestures. Five hand gesture were selected to control the motion of the electric wheel chair as follows: Spread fingers (go forward), wave right (turn right), wave left (turn left), fist (go backwards), and rest position (stop). In order to find the optimal set of hyperparameters for the ANN, the Keras Tuner was used. Once the network was trained the TensorFlow Lite (TFLite) file was transferred to the Raspberry Pi for real time use. The ANN performed with a 96% accuracy rate with a delay of only 400 ms. The Raspberry Pi is where all of the signal processing and hand gesture recognition was performed. The hand gesture detected was sent over a general-purpose input/output connection to the Arduino that then communicates with the DC motors through a Sabertooth motor controller to operate electric wheelchair.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
DeLuca, C.J., LeFever, R.S., McCue, M.P., Xenakis, A.P.: Behaviour of human motor units in different muscle during linear-varying contractions. J. Physiol. (London) 329, 113–128 (1982)
Chowdhury, R.H., et al.: Surface electromyography signal processing and classification techniques. J. Sensors (2013). https://doi.org/10.3390/s130912431
Raez, M.B.I., Hussain, M.S., Mohd-Yasin, F.: Techniques of EMG signal analysis: detection, processing, classification and applications. Biol. Proced. Online 8, 11–35 (2006)
Visconti, P., Gaetani, F., Zappatore, G.A., Primiceri, P.: Technical features and functionalities of Myo armband: an overview on related literature and advanced applications of myoelectric armband mainly focused on arm prostheses. Int. J. Smart Sensing Intell. Syst. 11(2), 1–25 (2018). https://doi.org/10.21307/ijssis-2018-005
Ceva-dsp.com. https://www.ceva-dsp.com/ourblog/what-is-an-imu-sensor/. Accessed 9 Sep 2020
Da Salla, C., Kim, J., Koike, Y.: Robot control using electromyography (EMG) signals of the wrist. vol. 2, no. 2 (2005)
Lippmann, R.P.: An introduction to computing with neural nets. IEEE Acoust. Speech Signal Process. Mag. (1987)
Nielsen, M.: Neural Networks and Deep Learning (1970). http://neuralnetworksanddeeplearning.com/. Accessed 1 Nov 2020
Faust, O., et al.: Wavelet-based EEG processing for computer-aided seizure detection and epilepsy diagnosis. Seizure 26, 56–64 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Vigliotta, J., Cipleu, J., Mikell, A., Alba-Flores, R. (2022). EMG Controlled Electric Wheelchair. In: Arai, K. (eds) Intelligent Systems and Applications. IntelliSys 2021. Lecture Notes in Networks and Systems, vol 296. Springer, Cham. https://doi.org/10.1007/978-3-030-82199-9_29
Download citation
DOI: https://doi.org/10.1007/978-3-030-82199-9_29
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-82198-2
Online ISBN: 978-3-030-82199-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)