| Literature DB >> 35845759 |
Biao Chen1,2, Chaoyang Chen2,3, Jie Hu1, Thomas Nguyen3, Jin Qi1, Banghua Yang4, Dawei Chen2, Yousef Alshahrani2,5, Yang Zhou2, Andrew Tsai3, Todd Frush3, Henry Goitz3.
Abstract
The signals from electromyography (EMG) have been used for volitional control of robotic assistive devices with the challenges of performance improvement. Currently, the most common method of EMG signal processing for robot control is RMS (root mean square)-based algorithm, but system performance accuracy can be affected by noise or artifacts. This study hypothesized that the frequency bandwidths of noise and artifacts are beyond the main EMG signal frequency bandwidth, hence the fixed-bandwidth frequency-domain signal processing methods can filter off the noise and artifacts only by processing the main frequency bandwidth of EMG signals for robot control. The purpose of this study was to develop a cost-effective embedded system and short-time Fourier transform (STFT) method for an EMG-controlled robotic hand. Healthy volunteers were recruited in this study to identify the optimal myoelectric signal frequency bandwidth of muscle contractions. The STFT embedded system was developed using the STM32 microcontroller unit (MCU). The performance of the STFT embedded system was compared with RMS embedded system. The results showed that the optimal myoelectric signal frequency band responding to muscle contractions was between 60 and 80 Hz. The STFT embedded system was more stable than the RMS embedded system in detecting muscle contraction. Onsite calibration was required for RMS embedded system. The average accuracy of the STFT embedded system is 91.55%. This study presents a novel approach for developing a cost-effective and less complex embedded myoelectric signal processing system for robot control.Entities:
Keywords: embedded system; fixed bandwidth; frequency domain; myoelectric signal; real-time control; robotic hand; short-time fourier transform
Year: 2022 PMID: 35845759 PMCID: PMC9280080 DOI: 10.3389/fnbot.2022.880073
Source DB: PubMed Journal: Front Neurorobot ISSN: 1662-5218 Impact factor: 3.493
Figure 1(A) Electronics connection schematics of embedded stepper motor controlling system. (B) The actual integration and realization of the system.
Figure 5EMG signal features of muscle. (A) is the EMG signal filtered by a 10–500 Hz band-pass filter. The x-axis represents time and the y-axis is the corresponding signal amplitude after normalization. (B) shows raw EMG voltage amplitude during a muscle contraction. (C) shows rectified baseline EMG activity. (D) shows rectified EMG voltage amplitude during a muscle contraction. (E) shows the frequency domain of resting muscle activity after STFT processing, and the frequency resolution is 5 Hz. (F) shows the frequency domain of muscle contraction after STFT processing. The responding bandwidth of muscle contraction is between 30 and 200 Hz, and the frequency resolution is 5 Hz. (G) shows the time and frequency domains of EMG signals at resting status, and the frequency resolution is 4 Hz. (H) illustrates the time and frequency domains of EMG signals at muscle contraction, and the frequency resolution is 4 Hz. The responding bandwidth of muscle contraction was between 30 and 200 Hz (F) and the most prominent was between 60 and 80 Hz with a peak value around 70 Hz (dark red) (H).
Figure 2Flowchart of the systematic block diagram of the embedded EMG processing system and stepper motor controlling system.
Figure 3(A) shows electrodes placed on the skin surface of the extensor carpi radialis longus muscle; (B) shows the wireless EMG acquisition system and its base unit; (C) shows that MR3 software and raw myoelectric signals respond to muscle contraction from electromyography.
Figure 4Three different modes of MyoWare™ Muscle Sensor EMG signal output. (A) shows the raw EMG signal during muscle contraction, (B) shows the rectified EMG signals, and (C) shows the rectified and integrated EMG signal.
Comparisons of measures among subjects during muscle contraction.
|
|
| |||
|---|---|---|---|---|
|
|
|
|
|
|
| Overall difference in subject groups | 0.002 | 0.002 | 0.07 | 0.002 |
| Subject 1 vs. subject 2 | 0.000 | 0.000 | 0.862 | 0.552 |
| Subject 1 vs. subject 3 | 0.266 | 0.36 | 0.01 | 0.000 |
| Subject 1 vs. subject 4 | 0.007 | 0.12 | 0.007 | 0.93 |
| Subject 1 vs. subject 5 | 0.003 | 0.02 | 0.003 | 0.391 |
Comparisons of measures between two time points during muscle contraction.
|
|
| |||
|---|---|---|---|---|
|
|
|
|
|
|
| Subject 1 | 0.76 | 0.69 | 0.715 | 0.824 |
| Subject 2 | 0.04 | 0.095 | 0.444 | 0.656 |
| Subject 3 | 0.0002 | 0.937 | 0.519 | 0.755 |
| Subject 4 | 0.078 | 0.791 | 0.677 | 0.957 |
| Subject 5 | 0.019 | 0.283 | 0.705 | 0.514 |
Figure 6Statistical results of different features. (A) shows the EMG RMS of a muscle contraction. Green bars represent the first 20-repetition set of wrist motions and orange bars represent the second set of wrist motions. The RMS of Subject 1 is significantly lower than other subjects. RMS of the second set of wrist motions was higher than the first set in Subjects 2 and 5. (B) shows the median frequency (FMED) of a muscle contraction. There was not a significant change in FMED among subjects. (C) shows mean frequency (FMEAN). There was not a substantial change in FMEAN among subjects. (D) shows the mean magnitude of the 60–80 Hz bandwidth. The span of voltage difference of the 60–80 Hz band (57 mV) was smaller than that of RMS (532 mV).
Statistical results of EMG feature selection experiment.
|
|
|
| |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
| Sub 1 | Test 1 | 162.4 | 292.2 | 112.5 | 65.4 | 69.3 | 59.8 | 56.1 | 62.6 | 47.8 | 13.6 | 23.5 | 10.2 |
| Test 2 | 156.6 | 249.6 | 119.4 | 68.4 | 77.6 | 65.5 | 58.0 | 64.9 | 52.1 | 12.7 | 16.7 | 9.4 | |
| Sub 2 | Test 1 | 570.8 | 818.1 | 274.7 | 67.5 | 73.5 | 63.4 | 56.2 | 62.3 | 50.5 | 50.1 | 69.2 | 26.3 |
| Test 2 | 588.8 | 894.1 | 476.2 | 70.6 | 80.3 | 63.0 | 57.8 | 67.3 | 51.4 | 69.1 | 97.4 | 36.1 | |
| Sub 3 | Test 1 | 289.3 | 354.8 | 212.9 | 81.5 | 83.9 | 77.1 | 70.7 | 73.5 | 66.5 | 36.5 | 48.9 | 21.2 |
| Test 2 | 293.9 | 393.4 | 218.4 | 81.2 | 87.7 | 77.1 | 70.5 | 75.3 | 66.7 | 36.1 | 43.4 | 24.4 | |
| Sub 4 | Test 1 | 423.2 | 592.7 | 342.7 | 68.1 | 74.4 | 62.0 | 60.1 | 66.2 | 49.3 | 40.2 | 51.3 | 24.2 |
| Test 2 | 487.1 | 606.4 | 359.9 | 66.5 | 71.3 | 61.9 | 58.1 | 66.0 | 48.5 | 41.6 | 51.3 | 29.0 | |
| Sub 5 | Test 1 | 391.5 | 564.8 | 198.9 | 71.3 | 78.8 | 64.8 | 61.8 | 71.3 | 53.6 | 44.3 | 63.4 | 24.3 |
| Test 2 | 642.5 | 930.4 | 302.6 | 70.1 | 78.4 | 60.4 | 59.4 | 59.4 | 48.1 | 54.1 | 70.9 | 24.9 | |
Figure 7Accuracy of robotic hand control experiment among participants. (A) The results of RMS-based controlling algorithms. (B) The results of FFT – based controlling.