A standalone computing system to classify human foot movements using machine learning techniques for ankle-foot prosthesis control
Sachin Negi and
Neeraj Sharma
Computer Methods in Biomechanics and Biomedical Engineering, 2022, vol. 25, issue 12, 1370-1380
Abstract:
This paper presents different machine learning techniques to classify the following foot movements: (i) dorsiflexion, (ii) plantarflexion, (iii) inversion, (iv) eversion, (v) medial rotation, and (vi) lateral rotation. The purpose is to design a real-time standalone computing system to predict the foot movements in the sagittal plane, useful for ankle-foot prosthesis control. Electromyography (EMG) and forcemyography (FMG) signals were acquired from the leg's tibialis anterior, medial gastrocnemius, lateral gastrocnemius, and peroneus longus muscles. First, Raspberry Pi was used to acquire EMG/FMG signals and to classify foot movements in real-time using different machine learning techniques. Later, an Arduino Nano 33 BLE controller was employed to implement the TinyML algorithm to classify these foot movements in the Arduino environment. The results showed that Raspberry Pi-based classification provided more than 99.5% accuracy for the EMG signals using LDA, LR, KNN, and SVC classifiers for offline prediction. However, for the classification of real-time signals, the performance of LDA is exceptionally well in predicting all classes. For Arduino Nano 33 BLE controller, the TinyML algorithm performed the classification task in real-time (8.5msec) without any misclassification. Further, the classification accuracy using EMG signal is much better than FMG based classification. Finally, the TinyML algorithm is applied on a transtibial amputee, and it is found that all three classes were classified correctly. Our finding suggests that a TinyML based Arduino Nano 33 BLE microcontroller is comparatively faster to predict and control, and it is smaller in size, thus advantageous for real-time prosthetic leg control applications.
Date: 2022
References: Add references at CitEc
Citations:
Downloads: (external link)
http://hdl.handle.net/10.1080/10255842.2021.2012656 (text/html)
Access to full text is restricted to subscribers.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:taf:gcmbxx:v:25:y:2022:i:12:p:1370-1380
Ordering information: This journal article can be ordered from
http://www.tandfonline.com/pricing/journal/gcmb20
DOI: 10.1080/10255842.2021.2012656
Access Statistics for this article
Computer Methods in Biomechanics and Biomedical Engineering is currently edited by Director of Biomaterials John Middleton
More articles in Computer Methods in Biomechanics and Biomedical Engineering from Taylor & Francis Journals
Bibliographic data for series maintained by Chris Longhurst ().