Next Article in Journal
Achievement of 15-Minute Adaptive PCR Benchmark with 1370 nm Laser Heating
Previous Article in Journal
Innovative Methodologies for the Early Detection of Breast Cancer: A Review Categorized by Target Biological Samples
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Movement Recognition and Muscle Force Estimation of Wrist Based on Electromyographic Signals of Forearm

1
Beijing Key Laboratory of Advanced Manufacturing Technology, Beijing University of Technology, Beijing 100124, China
2
Institute for Smart Ageing, Beijing Academy of Science and Technology, Beijing 100089, China
*
Authors to whom correspondence should be addressed.
Biosensors 2025, 15(4), 259; https://doi.org/10.3390/bios15040259
Submission received: 24 February 2025 / Revised: 14 April 2025 / Accepted: 14 April 2025 / Published: 17 April 2025
(This article belongs to the Section Wearable Biosensors)

Abstract

:
To enhance wrist impairment rehabilitation efficiency, self-rehabilitation training using healthy-side forearm sEMG was introduced, improving patient engagement and proprioception. A sEMG-based movement recognition and muscle force estimation algorithm was proposed to transmit the estimated results to a wrist rehabilitation robot. Dominant eigenvalues of raw forearm EMG signals were selected to construct a movement recognition model that included a BPNN, a voting decision, and an intensified algorithm. An experimental platform for muscle force estimation was established to measure sEMG under various loads. The linear fitting was performed between mean absolute values (MAVs) and external loads to derive static muscle force estimation models. A dynamic muscle force estimation model was established through linear fitting average MAVs. Volunteers wore EMG sensors and performed six typical movements to complete the verification experiment. The average accuracy of only BPNN was 90.7%, and after the addition of the voting decision and intensified algorithm, it was improved to 98.7%. In the resistance training, the measured and estimated muscle forces exhibited similar trends, with RMSE of 4.2 N for flexion/extension and 5.8 N for ulnar/radial deviation. Under two different speeds and loads, the theoretical and estimated values of dynamic muscle forces showed similar trends with almost no phase difference, and the estimation accuracy was better during flexion movements compared to radial deviations. The proposed algorithms had strong versatility and practicality, aiming to realize the self-rehabilitation trainings of patients.

1. Introduction

The wrist joint, as a complex articular structure composed of multiple joints, plays a crucial role in human daily life. However, it is also one of the most susceptible joints to injury. The main causes of wrist impairments include stroke, accidental falls, and traffic accidents [1], which not only severely affect the quality of life of patients but also impose a heavy economic burden on their families [2,3]. An early initiation of rehabilitation therapy could significantly enhance the effectiveness of recovery and expedite the restoration of normal function [4,5]. Traditional manual rehabilitation is often time-consuming and labor-intensive [6,7,8], and the assessment of recovery is primarily based on physicians’ subjective consciousness, lacking corresponding physiological muscle indicators [9]. As a result, it has been difficult to meet the personalized and differentiated rehabilitation needs of patients. In recent decades, with the continuous advancement of robotics and artificial intelligence technologies, rehabilitation robots have demonstrated significant positive effects in the fields of stroke, spinal cord injury, and motor dysfunction. Furthermore, the integration and innovation of rehabilitation robots with various technologies have further enhanced their efficiency and accuracy [10]. Cappello et al. [11] developed a wrist rehabilitation robot integrated with a virtual reality environment, capable of providing visual feedback during rehabilitation training. The robot can assess patients’ proprioception, collect physiological data during the rehabilitation process, and monitor the progress of rehabilitation. Spencer et al. [12] integrated electronic games into a wrist rehabilitation robot (CRAMER) to enhance patient engagement and enjoyment. Andrikopoulos et al. [13] designed another robot (EXOWRIST) based on pneumatic muscles, capable of facilitating wrist joint flexion/extension (F/E) and radial/ulnar deviation (R/U). This device possesses the advantages of lightweight nature, high safety, and good compliance. Parallel, serial, or flexible wrist rehabilitation robots have become a research focus and possess many mature devices [14]. Combining surface electromyography (sEMG) and artificial intelligence is an important direction for future development. sEMG signals are a kind of bioelectrical signal generated during muscle activities and are recorded by electrodes placed on the skin surface. As a bioelectrical control signal, they can be used to control devices such as prosthetic limbs and exoskeletons, enabling natural human–machine interaction.
With the continuous advancement of artificial intelligence technology, numerous scholars have progressively shifted their research focus toward exoskeleton control based on sEMG signals [15,16]. sEMG-based control algorithms can better emphasize patient participation in the rehabilitation process, which significantly enhances proprioception and training efficiency. Tsujiuchi et al. [17] proposed a real-time forearm EMG-based action recognition method, which could predict seven types of movements with an accuracy rate of over 90%. Xiao et al. [18] proposed an algorithm for estimating angles of elbow joints based on sEMG signals, where this algorithm took the time-domain features of sEMG signals as inputs of a random forest and the elbow joint angles as outputs. The estimated results indicated that the average deviation relative to actual elbow angles was 0.08°, with a standard deviation of 5.01°. Yanchen et al. [19] proposed a deep learning algorithm using sEMG signals to estimate joint angles and complex movements of upper limbs for the three-dimensional motion control of mirror therapy. Fukano et al. [20] utilized convolutional neural networks (CNNs) to construct a model capable of recognizing 53 types of gestures, with an accuracy rate exceeding 60% and a response time within 300 ms. Yang et al. [21] decoded human movements with multiple degrees of freedom (DoF) from sEMG signals using deep learning algorithms, demonstrating good predictive performance across various scenarios. Gelareh et al. [22] employed CNNs for estimating muscle contraction force based on the time-domain and frequency-domain characteristics of high-density electromyography (HD-EMG) signals. Yu et al. [23] proposed a deep learning algorithm based on stacked autoencoders and deep neural networks (SAE-DNN) to estimate wrist torques. This algorithm demonstrated higher accuracy compared to traditional regression methods. Furthermore, an innovative estimation algorithm [24] for wrist torques was established based on the decomposition and image reconstruction of the motor units’ EMG signals. Specifically, this algorithm decoded HD-EMG signals into motor unit spike sequences and reconstructed motor unit-specific images using these spike sequences and their corresponding motor unit action potentials. Yu et al. [25] further proposed a multi-DoF wrist torque estimation method based on instantaneous sEMG images. Although this torque estimation method excelled in accuracy, the constructed model was relatively complex and consumed huge computational resources. Khokhar et al. [26] took time-domain features of EMG signals as inputs for support vector machines, with wrist torques as outputs, demonstrating the feasibility of predicting wrist torque from EMG signals. Furthermore, Khokhar et al. [27] developed a wrist rehabilitation robot controlled by sEMG signals, using a combination of principal component analysis and neural networks to recognize wrist movements. Rechy-Ramirez et al. [28] designed a human-machine interface system for wrist rehabilitation, using leap motion controllers and MYO armbands to recognize five wrist actions (relaxation, extension, pronation, supination, and flexion), thereby controlling the movement of a ball in a game interface. For the muscle force estimation, there are three commonly used models. The first is the Hill model [29] proposed by A.V. Hill, which is a classic physiological model-based algorithm requiring the collection of various physiological parameters to construct different Hill models. However, these physiological parameters are difficult to obtain and the model establishment is also challenging. The second is muscle force estimation models using machine learning [30], and the third involves establishing a mathematical relationship between EMG signals and muscle forces [31]. Hussain [32] et al. provided a comprehensive review of state-of-the-art robotic devices for wrist rehabilitation, highlighting the importance of integrating AI algorithms for better control and personalization of rehabilitation protocols. They discussed various control strategies, including fuzzy logic and neural networks, which have been shown to enhance the adaptability and responsiveness of rehabilitation robots. Saeedi [33] et al. proposed an innovative approach using artificial neural networks (ANN) and adaptive neuro-fuzzy inference systems (ANFIS) for inverse kinematics analysis of a wrist rehabilitation robot. This method demonstrated improved accuracy and efficiency in predicting joint movements, which is crucial for effective rehabilitation. Another notable study by Mashayekhi [34] et al. introduced an EMG-driven fatigue-based self-adapting admittance control strategy for a hand rehabilitation robot. This algorithm adapts to the patient’s muscle fatigue, providing a more personalized and effective rehabilitation experience.
For enhancing the rehabilitation efficiency of wrist impairments, a self-rehabilitation training protocol was proposed to improve patient engagement and proprioception through the utilization of sEMG signals from the healthy forearm. To achieve this, sEMG-based movement recognition and muscle force estimation algorithms were developed, which were intended to transmit the estimated outcomes to a wrist rehabilitation robot, thereby facilitating a more personalized and responsive treatment approach. The methodology involved the collection of raw forearm sEMGs, followed by the selection of dominant eigenvalues to construct a robust movement recognition model. This model was comprised of a backpropagation neural network (BPNN), which served as the foundation for pattern recognition, complemented by a voting decision to enhance classification accuracy. Furthermore, an intensified algorithm was integrated to refine the predictive capabilities, ensuring that the movement recognition was both accurate and reliable. An experimental platform for the muscle force estimation was established to measure sEMG under various loads, and the corresponding mean absolute values (MAVs) of the EMG signals were obtained. The linear fitting was performed between MAV and external loads to derive static muscle force estimation models for the F/E and R/U movements. A dynamic muscle force estimation model was established through linear fitting average MAVs.

2. Materials and Methods

2.1. Experimental Platform

A parallel wrist rehabilitation robot (PWRR) with a 2-SPU/RR configuration was developed to facilitate motor rehabilitation for wrist F/E and R/U movements where a compact linear actuator was specifically designed [35], as shown in Figure 1a. A six-axis force sensor (Nano25, ATI Industrial Automation, Apex, NC, USA) embedded within the handle and an armband sensor with eight acquisition channels (gForcePro, OYMotion, Shanghai, China) were utilized to collect interactive forces and forearm sEMG signals during the passive and active trainings. The gForcePro with dry electrodes was connected to a PC via Bluetooth, offering the advantages of easy wear and no need for electrode replacements. The affected wrist was placed on the forearm cuff and bracket and bound by a strap. The passive chain RR was installed inside the U-shape frame and a passive prismatic joint in the handle seat to relieve the restraint forces. The motion recognition of the healthy side, the training mode, and kinematic information were displayed on the interactive interface (Figure 1b). A wrist motion recognition algorithm and a muscle force estimation model based on the characteristics of sEMG signals were established to realize self-rehabilitation trainings. The healthy side guided the affected side to move along the predetermined trajectory according to the recognition results of the healthy forearm, significantly enhancing the patient’s proprioception (Figure 1c).

2.2. Movement Recognition Algorithm of Wrist

The sEMG signal is the temporal and spatial superposition of motor unit action potentials from numerous muscle fibers, reflecting the intensity of muscle activity. The coordinated movements of limbs are primarily controlled by signals emitted by the α-neurons of the motor central nervous system. These signals are transmitted to the branches of muscle fibers and trigger contraction of the muscle fibers upon appropriate stimulation, thereby driving the muscles to perform predetermined movement tasks [36].
Based on the characteristics of sEMGs, a movement recognition algorithm was established to recognize the type and angle of wrist movements. This algorithm consisted of a BPNN, a voting algorithm, and an enhancement algorithm to approve the classification accuracy. A dataset was necessary for a classification model of wrist movements. A healthy participant (male, height 172 cm, weight 67 kg) wore gForcePro on the middle of the forearm to collect sEMGs of seven movements: flexion with a small range (F-S), flexion with a large range (F-L), extension with a small range (E-S), extension with a large range (E-L), radial deviation (R), ulnar deviation (U), and relaxation. The duration of each movement was 30 s, and eight channels of sEMGs were collected to form the dataset. It was difficult for the raw sEMG signals to indicate the motion intention directly. Hence, five eigenvalues of the time domain were selected: MAV, root mean square (RMS), variance (VAR), zero crossing (ZC), and waveform length (WL).
MAV = 1 N i = 1 N | x i |
RMS = 1 N i = 1 N x i 2
VAR = 1 N i = 1 N x i 1 N i = 1 N x i 2
ZC = 1 N i = 1 N 1 f x i f x i = 1 0   x i x i + 1 < 0   and   x i x i + 1 > x t h else
WL = 1 N i = 1 N 1 x i + 1 x i
where xi is the sEMG signal at the time i, and N denotes the total number of sEMG signals in the selected duration.
The raw signals from channel 4 during six movements are illustrated in Figure 2a. The eigenvalues of the raw signals of E-L were calculated, as depicted in Figure 2b. The ReliefF algorithm was adopted to select eigenvalues with dominant weight coefficients to eliminate redundant features and enhance the accuracy of the movement recognition algorithm. The ReliefF algorithm is a widely used feature selection method that can effectively handle noisy and incomplete data. There were 40 eigenvalues in total for the eight channels. Then, the weight coefficients of the eigenvalues for each channel were obtained (Figure 2c). Two eigenvalues with maximum weight coefficients of each channel were selected. Hence, 16 eigenvalues were used to construct the dataset. The dataset was dimensionally reduced and projected into a coordinate system via non-negative matrix factorization (NMF), as shown in Figure 2d, demonstrating satisfactory classification performance.
The movement recognition of the wrist was generally categorized as a classification problem. A customizable BPNN was selected. Compared with some traditional algorithms, it had obvious advantages in handling nonlinear and complex problems. In this model, the output yi was obtained by weighting and summing the inputs of multiple neurons Xi. The error between the output yi and the actual value was propagated backward to calculate the leading layer error. Through multiple iterations of propagation and weight adjustment, an eventual classification model with minimal error was achieved [37]. The primary structure of this model was comprised of the input layer, hidden layer, and output layer. The forward propagation equation is as follows:
y i = g ( i = 1 n w i X i + b )
where g is the activation function, wi is the weight of the ith input signal, b is the bias, and n is the number of input eigenvalues.
Two hidden layers were constructed, and the number of neurons M in each hidden layer can be determined through an empirical formula:
M = m + n + a
where m and n represent the number of nodes in the input and output layers, respectively, a [0, 10]. Based on the number of the selected eigenvalues and the recognized actions, the parameters were obtained, where m = 16, n = 7, and a = 10. Then, the number of neurons M in the hidden layer could be calculated, where M = 15.
As the movement recognition involved multi-class classification, the cross-entropy error function was selected to calculate this error L of BPNN:
L = i = 1 N y i log ( y ^ i )
where N is the number of categories, and y ^ i denotes the predicted probability vector for each category in this model.
Eighty percent of the dataset established above was utilized as the training set of BPNN, and the remaining 20% was used as the test set. The learning rate was set to 0.001, and the number of iterations was set to 50,000. The recognition accuracy was able to reach 97.4% after the BPNN model was trained sufficiently.
This trained model was then deployed into the control system of PWRR, as shown in Figure 3a. However, it was difficult to ensure the same wearing position of the armband and the wrist movement during the test state mentioned above and the actual recognition. This difference led to a reduction in the recognition accuracy. To enhance the stability of the movement recognition algorithm, a voting decision was added. For the ulnar deviation, five adjacent recognition results were selected at a time, and the results occurring most frequently were taken as the final output. This process then discarded the last recognition result in the series and added a new recognition result at the front, followed by another round of voting and output (Figure 3b). This voting decision could effectively eliminate erroneous recognitions. To further enhance the recognition accuracy during the rehabilitation process, an intensified algorithm was adopted (Figure 3c). When the wrist initially remained relaxed, the recognition results were a multitude of relaxation. When the wrist completed a movement of ulnar deviation, the recognition results mainly included ulnar deviation. As it was difficult to maintain smooth motion continuity during the aforementioned movements, a slight pause or moving back might lead to wrong recognitions. Fortunately, the incorrect results were a lack of continuity and infrequent occurrence. Hence, the intensified algorithm was simplified: if five consecutive identical results were received, it indicated that the patient wished to perform the corresponding movement.

2.3. Muscle Force Estimation Model

Muscle force estimation was used to estimate the force of muscle contraction without a force sensor, which has been widely applied in rehabilitation training and human-computer interaction [38,39]. There existed a positive correlation between the muscle force and sEMG signals [40], and the time-domain information of sEMG signals was also closely related to the muscle force [41]. Hence, a linear regression model was established to estimate the muscle force, with time-domain features used as the main input parameters. This approach exhibited excellent computational efficiency and was therefore well-suited for real-time control.
An experimental platform for the muscle force estimation was constructed, as shown in Figure 4. Volunteers were required to wear gForcePro with natural posture and grasp a handle suspended with weights. A force sensor (Nano25) was embedded within the handle. A total of four movements (F/E and R/U) were performed, and each movement was conducted for 10 sets. Each set lasted 30 s, with the load starting at 5 N and increasing by 5 N intervals up to 50 N (Figure 4a). After each movement, volunteers rested for 10 min to prevent muscle fatigue. The entire procedure was to be repeated three times. To further explore the influence of wrist movements and external loads on the muscle force estimation, a dynamic experiment was conducted utilizing the VICON optical motion capture system. A specialized handle was designed to facilitate better adherence of markers (Figure 4b). The experiment was divided into four groups: slow flexion (F-slow), fast flexion (F-fast), slow radial deviation (R-slow), and rapid ulnar deviation (U-fast). Each group consisted of three sub-experiments with varying loads (0 N, 10 N, 20 N). In the slow flexion, for example, F-slow-10 denoted the flexion movement of the wrist at a slow speed with a load of 10 N. The volunteers wore gForcePro, and the sEMG signals were collected with the help of the control system of PWRR (Figure 4c). Similarly, the wrist dynamics information (including angle, velocity, acceleration, etc.) was acquired in real time.
During wrist movements under no-load conditions, the corresponding estimation of muscle forces was denoted as initial muscle force F0. Under the external loads, the wrist additionally bore the gravitational force G of the weight and the inertial force Finertia generated by the wrist itself. Hence, the dynamic muscle force Fdynamic of the wrist could be expressed as follows:
F dynamic = F 0 + G + F inertia
where G = mg, m is the mass of the weight, g is the gravitational acceleration, F inertia = m r β ¨ , β denotes the F/E angle, r is the distance from the rotation center of the wrist to the force G, and r = 70 mm.
To evaluate the performance of the movement recognition algorithm and the muscle force estimation model under the resistance rehabilitation, a performance experimental platform was constructed in accordance with the established rehabilitation strategy.

3. Results

3.1. Verification of the Movement Recognition Algorithm

To verify whether the voting decision enhanced the accuracy of the movement recognition algorithm, the experiments were conducted under six typical movements. Three volunteers were informed of the specific movements to be performed, with each movement repeated 1000 times. The wearing position on the volunteers was cleaned with alcohol. The recognition results of ulnar deviation with/without the voting decision were recorded, as shown in Figure 5a, where 0 and 1 represent incorrect and correct results, respectively. The corresponding accuracy of the two types of results was calculated (Figure 5b). The accuracy was improved for all six movements with the average accuracy increasing from 90.7% to 97.5%. The U and E-S movements exhibited the greatest improvement in accuracy. The results indicated that there was a significant enhancement in the accuracy of movement recognition after adding the voting decision into the recognition algorithm.
To further validate the recognition accuracy after adding the intensified algorithm, volunteers repeated the movements as in the previous experiments. Five sets were completed for each movement, with 60 repetitions per set, for a total of 300 repetitions. A total of 1800 recognition outcomes were produced, where 23 outcomes were incorrect (R 0, U 1, F-S 1, F-L 15, E-S 1, E-L 5), as shown in Figure 6a. The accuracy of each movement had been further improved, and the overall accuracy of the six movements was 98.7% (Figure 6b).

3.2. Muscle Force Estimation

The MAV of the sEMG signals under a certain external load and movement was obtained through calculating the absolute value of each data point, adding up these absolute values, and dividing the sum by the number of data points. MAV was taken as the eigenvalues of this estimation model. Since all the measurement experiments were performed three times, there were three MAVs, and their average value was plotted in Figure 7. It could be observed that the data points had a good linear relationship. The data of average MAVs were then linear fitted by MATLAB R2020a to derive the estimation model for F/E and R/U:
F E = 1.125 M A V E + 3.410 F F = 1.021 M A V E + 3.615 F R = 0.783 M A V R + 1.765 F U = 0.459 M A V U + 4.863
where the subscripts of MAV were the initials of corresponding movements.
The established model (10) was deployed in the control system of PWRR to estimate the muscle force of the wrist during the resistance training. The volunteers tried to move along the predefined trajectory. With the aid of the estimation model and the force sensor Nano25, the estimated and actual muscle forces were obtained in real time, as shown in Figure 8. The two force curves exhibited similar trends. However, the estimated forces were lower than the actual ones in the F/E movement, and the relationship was opposite in the R/U movement. The RMSE of the two forces was calculated, where the average RMSE values of F/E and R/U were 4.2 N and 5.8 N, respectively. Some RMSE values deviated significantly from the average value, possibly due to the following: (1) most of the deviation values were caused by the minor discontinuous movements during the resistance training and (2) errors were introduced by the mounting method of the force sensor and the frictional resistance.
To further assess the accuracy of the estimation model (9), the flexion movements were performed under the slow/fast modes and two external loads (10 N, 20 N). The calculated results from Equation (9) were taken as the actual values, where the angular acceleration β ¨ of F/E was measured by the VICON system. The estimated values were obtained by the estimation model (10) and the MAVs of collected sEMG signals. The calculated and estimated values are presented in Figure 9a–d. The estimated and calculated muscle forces exhibited similar trends and had almost no phase difference. However, during the static phase, the estimated values were relatively stable and slightly lower than the calculated values. Their relationship was opposite at the peak positions. The muscle force estimation model possessed an overall high accuracy. As the external loads increased, the peak values of the estimations significantly rose due to the inertia of the weights. Similarly, the peak values also increased notably with the increase in flexion speeds. The estimation accuracy was optimal at the condition of F-low-10, with an average RMSE of 2.1 N (Figure 10a). The RMSE values under the remaining three experimental conditions were similar (3.4 N, 3.1 N, and 3.3 N, respectively). Nonetheless, the relative estimation accuracy was higher in the fast mode.
Similarly, the radial deviation movements were performed under the slow/fast modes and two external loads (10 N, 20 N). The calculated and estimated values exhibited similar trends and had almost no phase difference, as depicted in Figure 9e–h. However, during the static phase, the estimated forces were slightly higher than the calculated ones, and the peaks of the estimated forces were slightly higher. A possible reason was that radial deviation movements primarily rely on the synergistic activation of muscles, and the amplitude of this movement was relatively small. It was interesting to notice that the speeds and external loads had similar impacts on muscle activation in both flexion and radial deviation movements. The estimation accuracy was optimal at the condition of R-fast-10, with an average RMSE of 4.8 N (Figure 10a). The RMSE values under the remaining three experimental conditions were similar (5.0 N, 8.6 N, and 5.36 N, respectively). However, the estimation accuracy of the radial deviation movement was lower than that of the flexion movement.
The average values F ¯ of estimated and calculated forces under different experimental conditions were calculated to thoroughly assess the estimation accuracy, as illustrated in Figure 10b. During flexion movements, the estimated values were generally lower than the actual values, and their relationship was opposite during radial deviation movements. As the speeds and external loads increased, the absolute difference between the two forces tended to enlarge, while the relative accuracy was improved. It is worth noting that the speeds had little impact on the average values F ¯ in the movements of flexion and radial deviation.
Furthermore, the accuracy of flexion movements was significantly better than that of radial deviation movements, with the highest relative accuracy of 4.26% under the F-slow-20 condition. That was primarily attributed to the larger range of motion and the concentrated activation of the involved muscles. The result indicated that the constructed estimation model, with its simplicity and real-time capability, was capable of muscle force estimation in rehabilitation training.

4. Discussion

This study presented an sEMG signal-based control algorithm for PWRR. By utilizing the movement recognition algorithm and muscle force estimation model, real-time analysis of EMG signals and precise control of PWRR were achieved. To construct the movement recognition algorithm, raw sEMG signals were collected for seven distinct wrist movements. Time-domain eigenvalues were then extracted from these signals. The eigenvalues were selected after the extraction to establish a dataset for classifying wrist movements. Subsequently, a BPNN model was developed using the PyTorch 2.0 framework. After validation with the test set, the model demonstrated a classification accuracy of 97.4%. However, the model’s accuracy decreased in real-time practices due to the inconsistency of EMG sensor placements and the non-standardization of wrist movements. A voting decision mechanism was proposed to enhance accuracy. Additionally, an intensified algorithm was also proposed, which could serve as a triggering condition for the control of PWRR. The static and dynamic models of the muscle force estimation were established to describe the relationship between MAVs and muscle forces. A resistive rehabilitation could be achieved by using these models.
Currently, most wrist rehabilitation robots primarily rely on preset programs to guide patients through simple, repetitive rehabilitation exercises, failing to adequately consider the patients’ engagement or integrate muscle activities into the control system. Compared with the wrist rehabilitation robots developed by Cappello [11] and Spencer [12], sEMG signals were utilized as control inputs, aiming to effectively enhance patients’ proprioception, thereby significantly improving the fun and engagement of patients in the rehabilitation process. For wrist movement recognition, most studies have focused on constructing classification models, with fewer proposing optimal methods for real-time recognition and schemes for applying the models to the actual robot control. Tsujiuchi et al. [23] developed a method capable of recognizing seven types of hand movements with a recognition accuracy rate of 90%. Kaichi et al. [19] constructed a model capable of recognizing 53 types of gestures with an accuracy rate of 60%. Khokhar et al. [26] developed a wrist robot controlled by EMG signals, with an average accuracy rate of 97.4% for four wrist movements. Rechy-Ramirez et al. [27] developed a wrist recognition system that detected five wrist motion actions (relaxation, extension, pronation, supination, flexion) through leap motion controllers and MYO armbands, with an accuracy rate of 85% for the five movements. The BPNN model constructed in this study had an accuracy rate of 97.4%. With the help of a voting decision mechanism and an intensified algorithm, the accuracy of movement recognition in the wearing status of different volunteers was further enhanced to 98.7%. The accuracy of motion recognition and muscle force estimation was able to significantly reduce the latency of instructions. PWRR did not experience stuttering or delays, and it could promptly execute the predefined rehabilitation exercises, avoiding operation errors caused by delays. This enabled patients to feel as if they were in a real environment, enhancing the sense of immersion and the naturalness of interaction and thus improving the rehabilitation outcomes.
There existed a strong linear correlation between the muscle strength and muscle activation. Such a linear relationship had previously been verified in various situations [25,26]. Yu et al. [25] completed a linear regression between the first two principal components of extracted features and the recorded wrist torques, validating the effectiveness of the proposed approach. In the literature [42], the wrist torque was estimated by decomposing the sEMG signals. When processing the electromyography signal data under the activation condition of motor units, a linear interpolation was used to deal with the noise and discontinuities in the signals, so as to improve the quality and stability of the data. Since missing points would occur acquisition process of EMG signals, linear interpolation was used to deal with the missing values in the EMG signals, so as to ensure the integrity of the data [23]. Chen et al. [43] proposed a musculoskeletal model and algorithm based on sEMG signals to estimate the wrist torque. When dealing with the data of motor unit discharges, the linear interpolation was used to process the data in order to fill in the missing values or smooth the data. Similarly, the established muscle force model was only linearly related to the MAVs, and this model had a high degree of credibility. In order to verify its evaluation accuracy, sEMG signals under different external loads and velocities were measured in a dynamic environment. The calculated and estimated values exhibited similar trends and had almost no phase difference.
Due to the current limitations of wrist rehabilitation devices and sEMG applications, we introduced a novel control algorithm based on movement recognition and muscle force estimation. This control algorithm provided innovative perspectives and solutions for the intelligent control of rehabilitation robots. Nonetheless, there existed certain limitations: (1) The generalizability of the movement recognition algorithm and muscle force estimation model needed to be further verified, since the sEMG signals as the inputs were collected from healthy individuals. (2) Although actual muscle forces could be estimated from sEMG signals to achieve resistive rehabilitation, there existed relatively small errors in the estimated results. The estimation models were primarily constructed using experimental data under a static environment, considering only the impact of loads on forearm sEMGs without fully accounting for the changes caused by muscle contractions during the wrist flexion or radial deviation. (3) The wearing position of the sensor will affect the prediction accuracy, even though the sensor is equipped with an inertial unit inside. Therefore, the sensor should be worn in the same position as much as possible, and the sensor should maintain an approximate posture according to the signal of the inertial unit. To address the aforementioned shortcomings, transfer learning algorithms could be studied in depth to build a universal movement recognition model in the future. Additionally, wrist angle variables could be introduced to refine the muscle force estimation model, thereby enhancing the accuracy and practicality.

5. Conclusions

The movement recognition algorithms and the muscle force estimation model were proposed based on the forearm sEMGs, with the movement recognition accuracy rate reaching 98.7%. Additionally, under the resistive mode, the estimated force curves were largely consistent with the actual ones. There existed relatively small errors in the estimated results under different loads and velocities. The established algorithms could be applied to the control system of the wrist rehabilitation robot. This approach enhances patient engagement and proactivity, providing a significant reference for the optimization of future control strategies.

Author Contributions

Conceptualization, L.Z. and Z.J.; methodology, Y.L.; software, Y.C.; validation, Y.C.; formal analysis, L.Z.; investigation, Z.J.; resources, Y.L.; data curation, Y.C.; writing—original draft preparation, Z.J.; writing—review and editing, Y.C.; visualization, L.Z.; supervision, Y.L.; project administration, L.Z.; funding acquisition, L.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by projects of National Natural Science Foundation of China (No. 52375279) and Beijing Natural Science Foundation (No. 3252002).

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki and approved by the Ethics Committee of Beijing University of Technology for studies involving humans.

Informed Consent Statement

The volunteers were informed about the measurement procedures in advance and signed an informed consent form.

Data Availability Statement

Data will be made available on request.

Acknowledgments

The authors would like to express their sincere gratitude to the anonymous reviewers for their valuable suggestions. The authors are grateful for the efforts of Yongjian Gao, Deng Li, and Xiao Ai.

Conflicts of Interest

The authors confirm that they do not have any conflicts of interest to disclose.

Abbreviations

The following abbreviations are used in this manuscript:
sEMGSurface electromyography
CNNConvolutional neural network
HD-EMGHigh-density electromyography
SAE-DNNStacked autoencoders and deep neural network
BPNNBackpropagation neural network
MAVMean absolute values
WLWaveform length
ZCZero crossing
VARVariance
RMSRoot mean square
NMFNon-negative matrix factorization

References

  1. Eschweiler, J.; Li, J.; Quack, V.; Rath, B.; Baroncini, A.; Hildebrand, F.; Migliorini, F. Anatomy, biomechanics, and loads of the wrist joint. Life 2022, 12, 188. [Google Scholar] [CrossRef] [PubMed]
  2. Brewer, B.R.; McDowell, S.K.; Worthen-Chaudhari, L.C. Poststroke upper extremity rehabilitation: A review of robotic systems and clinical results. Top. Stroke Rehabil. 2007, 14, 22–44. [Google Scholar] [CrossRef] [PubMed]
  3. Celik, O.; O’Malley, M.K.; Boake, C.; Levin, H.S.; Yozbatiran, N.; Reistetter, T.A. Normalized movement quality measures for therapeutic robots strongly correlate with clinical motor impairment measures. IEEE Trans. Neural Syst. Rehabil. Eng. 2010, 18, 433–444. [Google Scholar] [CrossRef] [PubMed]
  4. Wolf, S.L.; Winstein, C.J.; Miller, J.P.; Taub, E.; Uswatte, G.; Morris, D.; Giuliani, C.; Light, K.E.; Nichols-Larsen, D. Effect of constraint-induced movement therapy on upper extremity function 3 to 9 months after stroke: The EXCITE randomized clinical trial. JAMA 2006, 296, 2095–2104. [Google Scholar] [CrossRef]
  5. Wang, C.; Wang, L.; Qin, J.; Wu, Z.Z.; Duan, L.H.; Li, Z.Q. Development of a novel finger and wrist rehabilitation robot for finger and wrist training. In Proceedings of the TENCON 2015—2015 IEEE Region 10 Conference, Macao, China, 1–4 November 2015; IEEE: New York, NY, USA, 2015; pp. 1–5. [Google Scholar]
  6. Murgia, A.; Kyberd, P.J.; Chappell, P.H.; Light, C.M. Marker placement to describe the wrist movements during activities of daily living in cyclical tasks. Clin. Biomech. 2004, 19, 248–254. [Google Scholar] [CrossRef]
  7. Lum, P.S.; Burgar, C.G.; Shor, P.C.; Majmundar, M.; Van der Loos, M. Robot-assisted movement training compared with conventional therapy techniques for the rehabilitation of upper-limb motor function after stroke. Arch. Phys. Med. Rehabil. 2002, 83, 952–959. [Google Scholar] [CrossRef]
  8. Ai, Q.; Liu, Z.; Meng, W.; Liu, Q.; Xie, S.Q. Machine learning in robot-assisted upper limb rehabilitation: A focused review. IEEE Trans. Cogn. Dev. Syst. 2021, 15, 2053–2063. [Google Scholar] [CrossRef]
  9. Han, S.; Wang, H.; Yu, H. Human–Robot interaction evaluation-Based AAN control for upper limb rehabilitation robots driven by series elastic actuators. IEEE Trans. Robot. 2023, 39, 3437–3451. [Google Scholar] [CrossRef]
  10. Chang, W.H.; Kim, Y.H. Robot-assisted therapy in stroke rehabilitation. J. Stroke 2013, 15, 174. [Google Scholar] [CrossRef]
  11. Cappello, L.; Elangovan, N.; Contu, S.; Khosravani, S.; Konczak, J.; Masia, L. Robot-aided assessment of wrist proprioception. Front. Hum. Neurosci. 2015, 9, 198. [Google Scholar] [CrossRef]
  12. Spencer, S.J.; Klein, J.; Minakata, K.; Le, V.; Bobrow, J.E.; Reinkensmeyer, D.J. A low-cost parallel robot and trajectory optimization method for wrist and forearm rehabilitation using the wii. In Proceedings of the 2008 2nd IEEE Ras & Embs International Conference on Biomedical Robotics and Biomechatronics, Scottsdale, AZ, USA, 19–22 October 2008; IEEE: New York, NY, USA, 2008; pp. 869–874. [Google Scholar]
  13. Andrikopoulos, G.; Nikolakopoulos, G.; Manesis, S. Design and development of an exoskeletal wrist prototype via pneumatic artificial muscles. Meccanica 2015, 50, 2709–2730. [Google Scholar] [CrossRef]
  14. Abarca, E.; Elias, A. A review of parallel robots: Rehabilitation, assistance, and humanoid applications for neck, shoulder, wrist, hip, and ankle joints. Robotics 2023, 12, 131. [Google Scholar] [CrossRef]
  15. Gijsberts, A.; Atzori, M.; Castellini, C.; Müller, H.; Caputo, B. Movement error rate for evaluation of machine learning methods for sEMG-Based hand movement classification. IEEE Trans. Neural Syst. Rehabil. Eng. 2014, 22, 735–744. [Google Scholar] [CrossRef]
  16. Takahashi, K.Z.; Lewek, M.D.; Sawicki, G.S. A neuromechanics-Based powered ankle exoskeleton to assist walking post-stroke: A feasibility study. J. Neuroeng. Rehabil. 2015, 12, 1–13. [Google Scholar] [CrossRef]
  17. Tsujiuchi, N.; Mizuno, H.; Koizumi, T.; Yamada, S. 7—Motion discrimination technique for forearms using real-time EMG signals. In Proceedings of the 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO), Guangzhou, China, 11–14 December 2012; IEEE: New York, NY, USA, 2012; pp. 441–445. [Google Scholar]
  18. Xao, F.Y.; Wang, Y.; Gao, Y.; Zhu, Y.H.; Zhao, J. Continuous estimation of joint angle from electromyography using multiple time-delayed features and random forests. Biomed. Signal Process. Control 2018, 39, 303–311. [Google Scholar] [CrossRef]
  19. Chen, Y.; Yu, S.; Ma, K.; Huang, S.; Li, G.; Cai, S. A continuous estimation model of upper limb joint angles by using surface electromyography and deep learning method. IEEE Access 2019, 7, 174940–174950. [Google Scholar] [CrossRef]
  20. Fukano, K.; Iiazawa, K.; Soeda, T.; Shirai, A.; Capi, G. Deep learning for gesture recognition based on surface EMG data. In Proceedings of the 2021 International Conference on Advanced Mechatronic Systems (ICAMechS), Tokyo, Japan, 9–12 December 2021; IEEE: New York, NY, USA, 2021; pp. 41–45. [Google Scholar]
  21. Yang, D.; Liu, H. An EMG-Based deep learning approach for multi-DoF wrist movement decoding. IEEE Trans. Ind. Electron. 2021, 69, 7099–7108. [Google Scholar] [CrossRef]
  22. Hajian, G.; Etemad, A.; Morin, E. Generalized EMG-Based isometric contact force estimation using a deep learning approach. Biomed. Signal Process. Control 2021, 70, 103012. [Google Scholar] [CrossRef]
  23. Yu, Y.; Chen, C.; Sheng, X.; Zhu, X.Y. Multi-DoF continuous estimation for wrist torques using stacked autoencoder. Biomed. Signal Process. Control 2020, 57, 101733. [Google Scholar] [CrossRef]
  24. Yu, Y.; Chen, C.; Sheng, X.; Zhu, X. Wrist torque estimation via electromyographic motor unit decomposition and image reconstruction. IEEE J. Biomed. Health Inform. 2020, 25, 2557–2566. [Google Scholar] [CrossRef]
  25. Yu, Y.; Chen, C.; Zhao, J.; Sheng, X.; Zhu, X. Surface electromyography image-driven torque estimation of multi-DoF wrist movements. IEEE Trans. Ind. Electron. 2021, 69, 795–804. [Google Scholar] [CrossRef]
  26. Khokhar, Z.O.; Xiao, Z.G.; Menon, C. Surface EMG pattern recognition for real-time control of a wrist exoskeleton. Biomed. Eng. Online 2010, 9, 41. [Google Scholar] [CrossRef] [PubMed]
  27. Khokhar, Z.O.; Xiao, Z.G.; Sheridan, C.; Menon, C. A novel wrist rehabilitation/assistive device. In Proceedings of the 2009 IEEE 13th International Multitopic Conference, Islamabad, Pakistan, 14–15 December 2009; IEEE: New York, NY, USA, 2009; pp. 1–6. [Google Scholar]
  28. Rechy-Ramirez, E.J.; Marin-Hernandez, A.; Rios-Figueroa, H.V. A human–computer interface for wrist rehabilitation: A pilot study using commercial sensors to detect wrist movements. Vis. Comput. 2019, 35, 41–55. [Google Scholar] [CrossRef]
  29. Hill, A.V. The heat of shortening and the dynamic constants of muscle. Proc. R. Soc. Lond. B Biol. Sci. 1938, 126, 136–195. [Google Scholar]
  30. Su, H.; Qi, W.; Li, Z.; Chen, Z.; Ferrigno, G.; De Momi, E. Deep neural network approach in EMG-Based force estimation for human–robot interaction. IEEE Trans. Artif. Intell. 2021, 2, 404–412. [Google Scholar] [CrossRef]
  31. Bao, T.; Zaidi, R.; Xie, S.; Yang, P.; Zhang, Z.Q. A CNN-LSTM hybrid model for erist kinematics estimation using surface electromyography. IEEE Trans. Instrum. Meas. 2021, 70, 1–9. [Google Scholar]
  32. Hussain, S.; Jamwal, P.K.; Van Vliet, P.; Ghayesh, M.H. State-of-the-art robotic devices for wrist rehabilitation: Design and control aspects. IEEE T. Hum.-Mach. Syst. 2020, 50, 361–372. [Google Scholar] [CrossRef]
  33. Saeedi, B.; Sadedel, M.; Mohammadi, M. Innovative integration of meta-heuristic algorithms with adaptive tsk fuzzy systems for inverse kinematics in a new wrist and forearm rehabilitation exoskeleton. Iran. J. Sci. Technol. Trans. Mech. Eng. 2025. [Google Scholar] [CrossRef]
  34. Maryam, M.; Moghaddam, M.M. EMG-driven fatigue-based self-adapting admittance control of a hand rehabilitation robot. J. Biomech. 2022, 138, 111104. [Google Scholar]
  35. Zhang, L.Y.; Yu, Z.D.; Su, P.; Li, J.F.; Ge, R.D. Design of a parallel wrist rehabilitation robot and analysis of physiological effect on training. IEEE-ASME Trans. Mechatron. 2024, 29, 3401–3414. [Google Scholar] [CrossRef]
  36. Farago, E.; MacIsaac, D.; Suk, M.; Chan, A.D.C. A review of techniques for surface electromyography signal quality analysis. IEEE Rev. Biomed. Eng. 2022, 16, 472–486. [Google Scholar] [CrossRef] [PubMed]
  37. Yang, H.; Wan, J.; Jin, Y.; Yu, X.; Fang, Y. EEG- and EMG-driven poststroke rehabilitation: A review. IEEE Sens. J. 2022, 22, 23649–23660. [Google Scholar] [CrossRef]
  38. Liu, K.; Liu, Y.; Ji, S.; Gao, C.; Fu, J. Estimation of muscle forces of lower limbs based on CNN–LSTM neural network and wearable sensor system. Sensors 2024, 24, 1032. [Google Scholar] [CrossRef] [PubMed]
  39. Sittiruk, T.; Sengchuai, K.; Booranawong, A.; Phukpattaranont, P. Implementation of a real-time force estimation system based on sEMG signals and gaussian process regression: Human–robot interaction in rehabilitation. IEEE Access 2025, 13, 13731–13747. [Google Scholar] [CrossRef]
  40. Buchanan, T.; Lloyd, D.; Manal, K.; Besier, T.F. Neuromusculoskeletal modeling: Estimation of muscle forces and joint moments and movements from measurements of neural command. J. Appl. Biomech. 2004, 20, 367–395. [Google Scholar] [CrossRef]
  41. Goharian, N.; Moghimi, S.; Kalani, H. Estimation biting force based using EMG signals and Laguerre estimation technique. In Proceedings of the 2015 23rd Iranian Conference on Electrical Engineering, Tehran, Iran, 10–14 May 2015; IEEE: New York, NY, USA, 2015; pp. 50–55. [Google Scholar]
  42. Chen, C.; Yu, Y.; Sheng, X.; Zhu, X. Non-invasive analysis of motor unit activation during simultaneous and continuous wrist movements. IEEE J. Biomed. Health Inform. 2022, 26, 2106–2115. [Google Scholar] [CrossRef]
  43. Chen, C.; Zhao, J.; Yu, Y.; Sheng, X.; Zhu, X. Wrist torque estimation by combining motor unit discharges with musculoskeletal model. IEEE Trans. Neural Syst. Rehabil. Eng. 2024, 32, 4249–4259. [Google Scholar] [CrossRef]
Figure 1. Experimental platform. (a) PWRR. (b) Interactive interface. (c) Rehabilitation scenario.
Figure 1. Experimental platform. (a) PWRR. (b) Interactive interface. (c) Rehabilitation scenario.
Biosensors 15 00259 g001
Figure 2. Dataset for a classification model. (a) Raw sEMGs of channel 4. (b) Five time−domain eigenvalues of the extension motion over a large range. (c) Weight coefficients of the eigenvalues. (d) Classification of seven movements.
Figure 2. Dataset for a classification model. (a) Raw sEMGs of channel 4. (b) Five time−domain eigenvalues of the extension motion over a large range. (c) Weight coefficients of the eigenvalues. (d) Classification of seven movements.
Biosensors 15 00259 g002
Figure 3. Movement recognition algorithm of healthy wrist. (a) Flow chart. (b) Voting decision. (c) Intensified algorithm.
Figure 3. Movement recognition algorithm of healthy wrist. (a) Flow chart. (b) Voting decision. (c) Intensified algorithm.
Biosensors 15 00259 g003
Figure 4. Experimental platform of muscle force estimation. (a) Muscle forces under different weights. (b) Dynamic experiments under VICON system. (c) Performance experimental platform.
Figure 4. Experimental platform of muscle force estimation. (a) Muscle forces under different weights. (b) Dynamic experiments under VICON system. (c) Performance experimental platform.
Biosensors 15 00259 g004
Figure 5. Recognition accuracy with voting decision. (a) Results of ulnar deviation. (b) Accuracy of six movements.
Figure 5. Recognition accuracy with voting decision. (a) Results of ulnar deviation. (b) Accuracy of six movements.
Biosensors 15 00259 g005
Figure 6. Recognition accuracy of movement recognition algorithm. (a) Results of six movements. (b) Accuracy of six movements.
Figure 6. Recognition accuracy of movement recognition algorithm. (a) Results of six movements. (b) Accuracy of six movements.
Biosensors 15 00259 g006
Figure 7. Muscle force estimation model of (a) F/E and (b) R/U.
Figure 7. Muscle force estimation model of (a) F/E and (b) R/U.
Biosensors 15 00259 g007
Figure 8. Estimated and actual muscle forces of (a) F/E and (b) R/U.
Figure 8. Estimated and actual muscle forces of (a) F/E and (b) R/U.
Biosensors 15 00259 g008
Figure 9. Theoretical and estimated forces of flexion (ad) and radial deviation (eh).
Figure 9. Theoretical and estimated forces of flexion (ad) and radial deviation (eh).
Biosensors 15 00259 g009
Figure 10. Evaluation of muscle force estimation. (a) RMSE and (b) average values F ¯ of the theoretical and estimated forces (The asterisk * was significance, p < 0.05).
Figure 10. Evaluation of muscle force estimation. (a) RMSE and (b) average values F ¯ of the theoretical and estimated forces (The asterisk * was significance, p < 0.05).
Biosensors 15 00259 g010
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, L.; Jiao, Z.; Li, Y.; Chang, Y. Movement Recognition and Muscle Force Estimation of Wrist Based on Electromyographic Signals of Forearm. Biosensors 2025, 15, 259. https://doi.org/10.3390/bios15040259

AMA Style

Zhang L, Jiao Z, Li Y, Chang Y. Movement Recognition and Muscle Force Estimation of Wrist Based on Electromyographic Signals of Forearm. Biosensors. 2025; 15(4):259. https://doi.org/10.3390/bios15040259

Chicago/Turabian Style

Zhang, Leiyu, Zhenxing Jiao, Yongzhen Li, and Yawei Chang. 2025. "Movement Recognition and Muscle Force Estimation of Wrist Based on Electromyographic Signals of Forearm" Biosensors 15, no. 4: 259. https://doi.org/10.3390/bios15040259

APA Style

Zhang, L., Jiao, Z., Li, Y., & Chang, Y. (2025). Movement Recognition and Muscle Force Estimation of Wrist Based on Electromyographic Signals of Forearm. Biosensors, 15(4), 259. https://doi.org/10.3390/bios15040259

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop