Next Article in Journal
Research on High-Stability Composite Control Methods for Telescope Pointing Systems under Multiple Disturbances
Previous Article in Journal
Recent Trends and Innovations in Bead-Based Biosensors for Cancer Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on a Calculation Model of Ankle-Joint-Torque-Based sEMG

1
College of Mechanical and Electrical Engineering, Central South University, Changsha 410083, China
2
State Key Laboratory of High Performance Complex Manufacturing, Central South University, Changsha 410083, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(9), 2906; https://doi.org/10.3390/s24092906
Submission received: 26 January 2024 / Revised: 19 April 2024 / Accepted: 28 April 2024 / Published: 2 May 2024
(This article belongs to the Section Biomedical Sensors)

Abstract

:
The purpose of this article is to establish a prediction model of joint movements and realize the prediction of joint movemenst, and the research results are of reference value for the development of the rehabilitation equipment. This will be carried out by analyzing the impact of surface electromyography (sEMG) on ankle movements and using the Hill model as a framework for calculating ankle joint torque. The table and scheme used in the experiments were based on physiological parameters obtained through the model. Data analysis was performed on ankle joint angle signal, movement signal, and sEMG data from nine subjects during dorsiflexion/flexion, varus, and internal/external rotation. The Hill model was employed to determine 16 physiological parameters which were optimized using a genetic algorithm. Three experiments were carried out to identify the optimal model to calculate torque and root mean square error. The optimized model precisely calculated torque and had a root mean square error of under 1.4 in comparison to the measured torque. Ankle movement models predict torque patterns with accuracy, thereby providing a solid theoretical basis for ankle rehabilitation control. The optimized model provides a theoretical foundation for precise ankle torque forecasts, thereby improving the efficacy of rehabilitation robots for the ankle.

1. Introduction

According to Feigin Valery L et al. [1], the global lifetime risk of stroke after the age of 25 years has increased from 22.8% in 1990 to 24.9% in 2016. From 2000 to 2050, the world’s elderly population will increase from 11% to 22%, with the absolute number increasing from 605 million to 2 billion. In China, there are already 200 million elderly people, and more than 50% of them suffer from physical disabilities [2]. In China, more than 50% of the elderly population suffers from physical disabilities, and ankle joint disorders account for a large proportion of the physical disabilities. In daily life, ankle sprains are one of the most common musculoskeletal injuries, accounting for 10–20% of all sports injuries [3]. The ankle joint plays an important role in maintaining balance and stabilizing gait, bears almost all the body weight, is subjected to large loads and impacts, and is highly susceptible to injury; so, a safe and reliable training device is needed for the injured ankle joint. In the process of ankle rehabilitation training, ankle joint movement is an important parameter of ankle rehabilitation booster control [1]. The ankle joint movements measured directly has a certain lag, while the prediction of joint torque through electromyography signals can realize the real-time tracking and measurement of ankle joint movement.
For the calculation of joint movements, Zoss A B et al. [4] calculated the joint movements based on human kinematics and dynamics modeling, and the calculated curves did not exactly match the measured curves. Chang Tongbo et al. [5] comparatively analyzed the biomechanical response of ankle cartilage and ligament during taijiquan knee-walking and walking, but did not take into account the influence of leg muscle groups on the ankle joint. Shao Q et al. [6,7,8,9,10] used electromyography and joint kinematics data as inputs to calculate joint movements by musculoskeletal modeling, and compared the output of the model with the results of inverse kinematics calculations or real measurements to validate the predictive ability of the method. Most of the physiological parameters in the model were from anatomy. The physiological parameters were not normalized, and the established model had the problem of individual variability. In addition to the calculation model of joint movements established under the physiological model, there are also mathematical methods applied to the calculation of joint movements; for example, nowadays, there are many studies on predicting joint movements by using mathematical methods combining the electromyographic signals of muscles, kinematic signals, and intelligent recognition algorithms [11,12,13].
To address the above problems, this paper establishes a myoelectric-signal-driven ankle movement calculation model based on the musculoskeletal model and uses a genetic algorithm to optimize the physiological parameters in the model, and the obtained optimized model is examined by the ankle rehabilitation experimental bench.
This paper makes innovations in the following sections:
  • Analyze the data acquisition requirements and acquisition scheme, design the data acquisition circuit and fabricate the acquisition circuit board, and combine the software and hardware to form the robot data acquisition system.
  • Based on the Hill model, the ankle joint movement calculation model is established, the experimental scheme is designed, the experimental data are collected, and the model parameters are optimized by using a genetic algorithm.

2. Materials and Methods

2.1. Calculation Model of Ankle Joint Movement

Computational modeling of ankle movements is important for designing myoelectrically controlled ankle rehabilitation mechanisms, studying functional electrical stimulation of atrophied muscles, and investigating how the nervous system controls limb movement [14]. The modeling of ankle joint movement is important for the design of ankle rehabilitation mechanisms. An ankle movement computational model developed in this paper takes kinematic and electromyographic signals from experimental subjects as inputs for estimating muscle forces associated with ankle movements. The model consists of two sub-models: the muscle activation model, and the musculoskeletal model.

2.1.1. Muscle Activation Modeling

The magnitude of the EMG signal is controlled by neural commands; however, it is difficult to directly compare the absolute magnitude of two EMG signals because the magnitude of the EMG signal depends on the type of electrode, the position of the electrode with respect to the point of muscle movement, the amplifier gain, etc.; and in order to use the EMG in neuromusculoskeletal modeling, it needs to be transformed into a muscle activation, which has a time-varying value between 0 and 1.
The purpose of the muscle activation model is to synthesize the basic properties of muscles and tendons to study the equations of muscle activation dynamics [15]. The surface EMG signals of lower limb tibialis anterior, medial head of gastrocnemius, lateral head of gastrocnemius, and soleus were collected; the collected raw muscle EMG signals were processed by filtering and rectifying; the EMG data of maximal voluntary contraction were processed in the same way as described above; the EMG data of all the muscles in the experiments were divided by the maximum of the maximum voluntary contraction EMG data of the muscle, which means that EMG signals were normalized to obtain e(t), and the relationship between it and the neural activation u(t), and its relationship with the nerve activation u(t) is as follows:
u t = α e t d e β 1 u t 1 β 2 u ( t 2 )
where d e denotes the electromechanical delay, which generally takes the value of 10–100 ms [16]. α ,     β 1 ,   β 2 are the neural activation coefficient.
The relationship between muscle activation and neural activation [17] is as follows:
a t = e A u t 1 e A 1
where A ( 3,0 ) , is the nonlinear shape factor.

2.1.2. Neuromusculoskeletal Geometric Modeling

The muscle–tendon unit is shown in Figure 1, where the tendon is connected in series with the muscle fibers, which can be simplified to consist of contractile and parallel elastic units, and the contractile unit generates the active muscle fiber force F A m . The muscle fiber length is l m and the muscle fiber velocity is v m . The active muscle fiber force generated by the contractile unit is a function of muscle fiber length and muscle fiber velocity, and the tendon force F t is a function of tendon length l t , and the total muscle fiber force F m is a function of active muscle fiber force F A m and passive muscle fiber force F P m . The sum of active and passive muscle fiber forces, and the muscle force generated by the whole muscle–tendon unit F m t is as follows:
F m t = F t = ( F A m + F P m ) cos φ
The time-varying muscle fiber fractional force generated by the contractile unit F A m t is as follows:
F A m t = f A ( v ) f A ( l ) a ( t ) F 0 m
where F A m t is the muscle fiber force generated by CE, f A ( v ) is the velocity-dependent active muscle fiber force, f A ( l ) is the length-related active muscle fiber force, a ( t ) is time-varying muscle activation, F 0 m is the maximum muscle fiber force, l is the muscle length, and v is the muscle contraction velocity.
The time-varying muscle fiber component force generated by parallel elastic units F P m t is as follows:
F P m t = f P ( l ) F 0 m
where f P ( l ) is the normalized length-dependent passive muscle fiber force.
(1)
Relationship between muscle force and muscle fiber length
Muscle fibers can be thought of as consisting of active and passive units, with the active unit generating force when activated, similar to a motor, and the passive unit generating resistance when stretched beyond a certain length, similar to a rubber band; human muscle strength reaches its maximum when the length of the muscle knob is 2.64 μm [18]. When a muscle fiber has a knob length of 2.64 μm, human muscle strength reaches its maximum value, and when the knob reaches this value, it is considered to be at the optimal muscle fiber length l 0 m .
Normalized muscle length is as follows:
l = l m l 0 m
Time-varying optimal muscle length l 0 m t is related to muscle activation in the following way:
l 0 m t = l 0 m ( λ 1 a t + 1 )
where λ is the percentage change in muscle fiber length.
Based on the literature [19], normalized length-related active muscle fiber force is as follows:
f A l q 0 + q 1 l + q 2 l 2     0.5 l 1.5 0                                     e l s e
q 0 = 2.06 . q 1 = 6.16 q 2 = 3.13
Normalized length-related passive muscle fiber force [20 f P l is as follows:
f P l = e 10 ( l 1 ) e 5 = e 10 l 15
(2)
Relationship between muscle force and rate of muscle contraction
Muscle fiber force is related to the rate of contraction of a muscle in addition to the length of the muscle fiber [15]. The Hill model was first used to detect the heat associated with muscle contraction, and Hill found that when a muscle contracts by a length of x, it emits heat of contraction H [21]:
H = a x
where a is a thermal constant related to the cross-sectional area of the muscle.
Hill considered that from the point of view of conservation of energy, the total energy E produced by the muscle is the energy sum of the heat dissipation and the work carried out by the muscle fiber force:
E = F m x + H = ( F m + a ) x
The above equation differentiates the time t to obtain the energy release rate as follows:
( F m + a ) d x d t = ( F m + a ) v m
Hill suggested experimentally that ( F m + a ) is a linear function of muscle strength F m of a linear function of the muscle force:
F m + a v m = b ( F 0 m F m )
where b is the absolute rate of energy release; a constant, as in the above equation, can be obtained by organizing the following formula:
F m = b F 0 m a v m b + v m
Equation (14) considers only muscle contraction, taking into account the muscle force during muscle diastole, muscle force f -velocity v . The relationship can be simplified as in [22] the following equation:
f ( v ) = 0.3 v m v 0 m + 1 v m v 0 m + 0.3 v m v 0 m < 0 2.34 v m v 0 m + 0.039 1.3 v m v 0 m + 0.039 v m v 0 m 0
(3)
Tendon models
According to Hill’s model, muscle fibers are connected in series with the tendon and the tendon strain is defined as follows:
ε t = l t l s t l s t
where l s t is the relaxation length of the tendon, l t is the time-varying tendon length, and the tendon strain ε t cannot be negative. When l t l s t the tendon is not subjected to any load, the tendon force is zero; when l t > l s t time, the tendon force is related to its stretched length. Zajac found that the relationship between tendon force and tendon strain is shown in Figure 2, and the functional relationship can be defined as follows:
F t = F 0 m × 0                               ε 0 1480.3 ε 2     0 < ε < 0.0127 37.5 ε 0.24     ε 0.0127
(4)
Pinnae and muscle tendon lengths
The pinnation angle is the angle between the tendon and the muscle fibers, and because the tendon is in series with the muscle fibers, the tendon force can be defined as follows:
F t = F m cos φ
where φ is the pinnation angle. When φ is small, its effect on the muscle–tendon unit’s force is limited, and when φ larger, its effect on force can be large. It has been shown that the pinnation angle of a given muscle is not constant, and it changes with joint angle and muscle activation [23]. The results of this study are summarized in the following table. Scott et al. [24] developed a simple model which quickly calculates the pinnation angle:
φ t = sin 1 l 0 m sin φ 0 l m ( t )
where l m ( t ) is the time-varying muscle fiber length, and φ 0 is the optimal muscle fiber length l 0 m of the pinnation angle at a specific time.
From Section 2.1.1 and Section 2.1.2, it is clear that tendon length is important in solving for muscle fiber force following the Hill muscle model:
l t = l m t l m cos φ
(5)
Muscles seek to solve
The relationship between muscle fiber force and muscle contraction according to Equations (3)–(5) is solved as follows:
f v = F t f P l F 0 m cos φ f A ( l ) a ( t ) F 0 m cos φ
(6)
Solving for joint movements
Joint movements are the sum of the muscle tendon forces multiplied by their respective force arms; the geometry of the musculoskeletal bones determines the muscle force arms, which are not constant values, but are time-varying with the joint angle:
M θ , t = i = 1 m ( r i ( θ ) · F i m t ( θ , t ) )
where M θ , t is the joint movement, F i m t ( θ , t ) is the muscle force, r i ( θ ) is the muscle force arm, t is the sampling movement, the θ is the joint angle, and i is the muscle identification.
The force arm solution equation is as follows:
r θ = l m t ( θ ) θ

2.1.3. Parametric Analysis

Based on [25] studies and model tests, in the muscle activation model, the electromechanical delay d e is taken as 40 ms, α = 0.9486 . The β 1 = 0.052 , β 2 = 0.000627 , and A = 1.5 , and in the Hill model, the λ is set at 15%. F 0 m , l 0 m , l s t , v 0 m ,   φ 0 are constants related to the human body, and for different muscles, the initial values are shown in Table 1, while l m t , v , r ( θ ) , l m are time-varying variables, and according to [26,27] studies, the time-varying muscle–tendon length can be approximated by a fitting polynomial of the joint angle, as shown in Equation (24):
l m t θ = μ 0 + μ 1 θ t + μ 2 θ t 2 + μ 3 θ t 3
In the equation, μ 0 , μ 1 , μ 2 , and μ 3 are constant coefficients of the polynomial. Thus, the muscle force arm r ( θ ) can be expressed as follows:
r θ = μ 1 + 2 μ 2 θ ( t ) + 3 μ 3 θ ( t ) 2
From the given body-related constants, the muscle force can be found from Equation (15), which, in turn, can be combined with Equation (21) to find the muscle fiber velocity v , and muscle fiber length l m can be obtained by utilizing the Lunger–Kutta algorithm for the v forward integration [25].

2.1.4. Parameter Optimization

Analyzing the literature [25], it was found that most of the model parameter values were taken from the anatomical model, and there were some differences in the specific values, which could not respond well to the variability between individuals; in order to adjust the model parameters, this paper assumes that the joint movements measured by the experimental device and the movements obtained from the joint movement computation model are equal; thus, Equation (26) is used to express the relationship between them:
m i n i = 1 m M i j = 1 n F i j × r i j 2
where M denotes the measured joint movement, F denotes muscle force, r denotes muscle force arm, i is different muscle labeling, and j is the sampling point.
In this paper, the initial value of 16 parameters is taken as the benchmark, and the value interval of the parameters is set, as shown in Table 1; the value interval of the parameters is summarized according to the distribution range of the data within previous studies, and the original value within the literature is taken because the speed has a small impact on the final calculation results. The genetic algorithm is applied to find the optimal in the parameter interval using Equation (26) as the fitness function, and the binary coding is adopted in the optimization process, setting the initial population number is 100. The maximum number of evolutionary generations is 150, the selection operation adopts a roulette, the probability of single-point crossover is 0.6, and the probability of basic positional variation is 0.1 to obtain the final optimal parameter set.

2.2. Experimental Program

2.2.1. Lab Bench Design

(1)
Structural design
The ankle joint is one of the most important weight-bearing parts of the body, mainly composed of the tibia, fibula, and talus, and its movements mainly include internal/external rotation in the horizontal plane, internal/external rotation in the coronal plane, and dorsiflexion/plantar flexion in the sagittal plane [30]. The structure and movement type of the ankle joint is shown in Figure 3.
According to the demand of ankle rehabilitation movement, the ankle rehabilitation device was designed, including a mechanical structure, signal acquisition system and control system. Its mechanical structure model is shown in Figure 4, which mainly includes four parts: the internal and external rotation mechanism, the inversion and eversion rotation mechanism, the dorsiflexion and toe flexion mechanism, and a lower limb fixation frame. The three-degree-of-freedom rotary motion is driven by DC servomotor.
The lower limb fixation frame is adjustable in the height direction to adapt to different height objects. In order to ensure safety, according to the physiological structure characteristics of the ankle joint, the electrical limit and mechanical limit are designed in the direction of three degrees of freedom, and the redundant design of the protection device can improve the safety of rehabilitation training.
To ensure safety, according to the physiological structure of the ankle joint, mechanical limits and electrical limits are designed in the direction of three degrees of freedom. The protection redundancy can not only ensure the patient’s safety but also protect the machine from damage. Figure 5 shows the limit structure of the dorsiflexion/plantar flexion mechanism; the mechanical limit will be triggered only when the electrical limit fails. The rest of the limiting mechanism in the direction of the two degrees of freedom is similar to this mechanism.
The mechanical limiting mechanism includes fixed limiting block 1 and rotary limiting block 2. The fixed limiting block is fixedly connected to the bearing seat, while the rotary limiting block is fixedly connected to the dorsiflexion/toe flexion rotary axis so that the dorsiflexion/toe flexion axis is restricted to rotate within a certain range. To realize the mechanical limiting, the angle of the mechanical limiting is larger than the angle of the demand for rehabilitation by 2°, and it will not trigger mechanical limiting in normal operation, although will trigger the mechanical limiting in the case of malfunction of the operation and will not cause injury to the ankle joint. The electrical limit mechanism includes left limit screw 3, right limit screw 4, proximity switch 5, and proximity switch support seat 6. The limit screw is fixedly connected to the rotary limit block. When the proximity switch senses the limit screw during the movement of the mechanism, the proximity switch realizes a trip, and the controller will change the position accordingly. When the proximity switch senses the limit screw during the movement of the mechanism, the proximity switch realizes jumping, and the controller controls the mechanism to complete the commutation movement according to the jump signal.
(2)
Signal Acquisition System Design
In order to realize the intelligent control of the ankle rehabilitation device and the feedback of the rehabilitation situation, a signal acquisition system was designed, and the schematic diagram of the experimental device is shown in Figure 4. This system can acquire the electromyographic signals of the ankle action muscle groups, the joint movement signals, and the joint angle signals during the rehabilitation process.
In order to ensure the safety and simplicity of the EMG acquisition process, this paper uses patch electrodes to acquire surface EMG signals [31]. The surface EMG signal sensor includes a bipolar patch electrode and a reference patch electrode. The surface EMG signal sensor includes bipolar patch electrodes and reference patch electrodes. The bipolar electrodes are arranged at the two ends of the muscle; the larger the muscle, the farther the electrode spacing. The preferred distance is 20 mm [32], and the reference electrode is arranged on the inactive (tendon or bone) tissue. The location of the surface EMG sensor arrangement on the leg is shown in Figure 6.
Based on the characteristics of myoelectric signals, the surface muscle electric sensor (EDK0005) was utilized to collect the lower limb muscle electric signals.
The sensor adopts an AD8221 chip, which can convert the differential input signal into a single-ended signal output, and it will collect the original electromyographic signal for adjustable amplification and the signal output after filtering and rectification. The power supply voltage of the module is DC 3.5~18 V, the electrode lead port is a 3.5mm headphone hole, the working temperature is −20~+60 °C, the module size is 2.54 cm × 2.54 cm × 2.54 cm, which is small in area, and the electrical specifications of the module are shown in Table 2.
The joint movement signals were collected jointly by the movement sensor and the pull-pressure sensor. The internal and external rotation movement signals were directly collected by the movement sensor, and the dorsiflexion/toe flexion and inversion/eversion movement signals were indirectly collected by the pull-pressure sensor, which is arranged at the sole of the foot, and the arrangement scheme is shown in Figure 7.
Torque value T i is the signal of the tensile transducer F i and the corresponding force arm l i of the corresponding force arm, as follows:
T i = F i × l i
Among them: l 1 = 50   m m ,   l 2 = 200   m m ,   l 3 = 40   m m .
The joint angle signal is obtained by acquiring the DC servo motor encoder signal.

2.2.2. Implementation Program

The subjects of this study were 9 males, the age of the subjects was 23 ± 2 years old, the height was 170 ± 10 cm, and the weight was 70 ± 10 Kg. The subjects had no history of lower limb injury, and before the experiment was carried out, sufficient rest was given to ensure that the subjects had no lower limb fatigue, and informed consent was obtained from the subjects for this experiment.
The experimental subject’s upper body is straight, sitting on the chair in front of the test bench. The thigh of the right leg of the subject is placed on the thigh support bracket of the test bench, the thigh and calf are kept in 90° bending, the soles of the feet are in contact with the rehabilitation device, and the soles of the feet and the calves are also at 90°; the soles of the feet and the thighs are secured with a magic bandage to prevent the position of the experiment from being changed during the experiment. Four pairs of electrodes were affixed to the tibialis anterior, medial head of gastrocnemius, lateral head of gastrocnemius and soleus muscles, and when the electrodes were affixed, the skin tissue of the experimental subjects was disinfected and shaved, and the connecting lines between the electrode pieces were parallel to the long axis of the muscle fibers. During the experiment, the experimental subject kept the body posture unchanged, and only the ankle joint moved, and the picture of the experimental bench site is shown in Figure 8.
Each group of experiments includes three movements, dorsiflexion/toe flexion, internal rotation and internal/external rotation. The human body’s own weight becomes a load during walking, and in order to simulate its own load, the experimental device applies a certain amount of damping force. The acquisition of the object’s right lower limb electromyographic signals, torque signals, and joint angle signals is carried out. According to the physiological characteristics of ankle joint movement, the movement angles in each direction are as follows: 30° dorsiflexion, 45° toe flexion, 15° internal rotation, 35° internal rotation, and 25° external rotation. Each group of experiments is conducted three times, with an interval of 3 min each time, so as to allow the experimental subjects to recover their physical strength, and to prevent experiments from being carried out under the intensity of fatigue.

3. Results

In order to analyze the contribution of the four muscles to ankle motion, the muscle activation of the four muscles during the experiment was analyzed. As shown in Figure 9, in dorsiflexion, it was the tibialis anterior muscle that played a major role, followed by the gastrocnemius, with the flounder contributing less to this. In toe flexion, it was the medial and lateral heads of the gastrocnemius and the piriformis that played a major role in the early phase, with the tibialis anterior playing a role in the later phase when the angle was greater.
As shown in Figure 10, during inversion, the medial and lateral gastrocnemius and flounder muscles played a major role in the early stages, and the tibialis anterior muscle started to play a role in the later stages when the inversion angle was larger.
As shown in Figure 11, the flounder muscle contributed very little to the joint movement in internal rotation, and the medial head of the gastrocnemius contributed very little to the movement in external rotation.
Among the above movements in the three degrees of freedom directions, the dorsiflexion/toe flexion movement, the combined participation of the four muscles is the highest; so, if dorsiflexion/toe flexion is chosen as the main rehabilitation movement of the ankle joint, it can realize efficient rehabilitation. Muscle activation can respond to the magnitude of autonomous movements during ankle joint movements, and electromyography can be applied to the controller’s design.
The analysis of muscle activation has a certain reference value for ankle rehabilitation program development and diagnosis. It can be used to select the rehabilitation program according to the patient’s muscle damage to ensure the rehabilitation effect of the target muscle, and can also be used to determine the damaged muscle according to the difficulty of the patient’s ankle joint to perform the rehabilitation movement.
The optimization of model physiological parameters using experimental data from six subjects yielded an optimized parameter set for the ankle movement calculation model, with specific values shown in Table 3.
An optimization model was used to predict the ankle joint movements for each movement in three subjects, and the root mean square error between the predicted and measured movements was calculated.
Figure 12, Figure 13 and Figure 14 show the model-predicted movement versus measured movement curves for 1 of the subjects. The poor model prediction at the onset of the movement was due to the deviation in the initial length assignment of the muscle fibers, and the initial length of the muscle fibers can be used as an optimization parameter to obtain a more accurate prediction model in subsequent studies.

4. Discussion

The root mean squared errors of measured and predicted movements in each motion are statistically presented in Figure 15. The root mean squared error characterizes the degree of the curve fit between the predicted and measured movements, and can be used to judge the accuracy of the prediction results. The root mean squared errors in the dorsiflexion/toe flexion directions were 1.136 ± 0.168 and 0.942 ± 0.085, respectively; and in endotropic directions, these were 0.725 ± 0.0.091; The root mean squared errors in the direction of internal/external rotation were 1.185 ± 0.141 and 0.649 ± 0.108, respectively.
According to the experimental results, it can be seen that the predicted movements of the model and the measured movements in each movement of the ankle joint have the same trend, and the corresponding time movement values are not much different; so, the accuracy of the ankle joint movement calculation model is better, it meets the requirements of the ankle joint rehabilitation-device-assisted control, and it can be used to obtain a more accurate ankle joint movement calculation model that can adapt to the differences of the individuals by collecting more sample data of different age groups, different physical states and different genders.

5. Conclusions

Based on Hill’s model, the relationship between surface muscle electrical signals and ankle joint movements was investigated, the ankle joint movement prediction model was established, the contribution of each muscle in different rehabilitation maneuvers was studied, and the following conclusions were obtained:
  • Physiological parameters that have a greater effect on muscle force were identified;
  • A model for calculating ankle joint movements based on surface muscle electrical signals was developed.
In this paper, the physiological parameters in Hill’s model were optimized using genetic algorithm from physiological parameters, the prediction accuracy of the ankle joint movement calculation model based on the surface muscle electrical signals established was better, and the torque that the patient’s ankle joint can produce can be predicted according to the collected surface muscle electrical signals in control according to the difference between predicted torque and the actual required torque, which can provide a quantitative way to realize the intelligent assisted force control. reference. At the same time, the model can be used to predict the joint movements of other joints, such as knee and hip, by combining appropriate physiological and anatomical data.
The ankle joint movement calculation model based on surface muscle electrical signals was established, which lays the foundation for the intelligent control of an ankle rehabilitation robot. The movement generated by the ankle joint can be predicted based on the collected surface electromyographic signals. For patients with lower limb disorders, the movement generated may not be enough to support them to complete the corresponding movements, and the control system can provide them with assistance based on the difference between the predicted movement and the actual required movement to realize the assistance control.
The shortcoming of this study is that the experimental sample lacks diversity. The next step of the experiment will consider sample data from different age groups, different physical states, and different genders to obtain an ankle movement calculation model that can adapt to individual variability and be more accurate.

Author Contributions

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

Funding

This research was funded by the National Natural Science Foundation of China, grant number 51874353.

Institutional Review Board Statement

Ethical review and approval were waived for this study, due to the main purpose of this study being to study the algorithm, which does not involve the medical field or damage human and animal health.

Informed Consent Statement

Informed consent was obtained from all subjects involved in this study.

Data Availability Statement

The data presented in this study are available upon request from the first author.

Acknowledgments

The authors would like to thank all volunteers who participated in data collection. It was their selfless cooperation that ensured the research was carried out smoothly.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Au, S.K.; Weber, J.; Herr, H. Powered Ankle–Foot Prosthesis Improves Walking Metabolic Economy. IEEE Trans. Robot. 2009, 25, 51–66. [Google Scholar] [CrossRef]
  2. Jin, Z. Design and Analysis of the Spatial Four-DegreE-of-Freedom Lower Limb Rehabilitation Robot. Master’s Thesis, Yanshan University, Qinhuangdao, China, 2019. [Google Scholar] [CrossRef]
  3. Luo, J.; Zheng, B.; Xie, H.D. Effects of Kinesio Taping on Biomechanics Characteristics of Ankle Joint: Theoretical Research and Application Advances. CJTER 2017, 21, 4570–4576. [Google Scholar] [CrossRef]
  4. Zoss, A.B.; Kazerooni, H.; Chu, A. Biomechanical Design of the Berkeley Lower Extremity Exoskeleton (BLEEX). IEEE/ASME Trans. Mechatron. 2006, 11, 128–138. [Google Scholar] [CrossRef]
  5. Chang, T.B.; Wang, K.; Huang, S.J.; Wang, L.; Zhang, S.; Niu, W.; Zhang, M. Biomechanical analysis of ankle-foot complex during a typical Tai Chi movement−Brush Knee and Twist Step. J. Biomed. Eng. 2021, 38, 97–104. [Google Scholar] [CrossRef] [PubMed]
  6. Shao, Q.; Bassett, D.N.; Manal, K. An EMG-driven model to estimate muscle forces and joint moments in stroke patients. Comput. Biol. Med. 2009, 39, 1083–1088. [Google Scholar] [CrossRef]
  7. Son, J.; Kim, S.; Ahn, S.; Ryu, J.; Hwang, S.; Kim, Y. Determination of the dynamic knee joint range of motion during leg extension exercise using an EMG-driven model. Int. J. Precis. Eng. Manuf. 2012, 13, 117–123. [Google Scholar] [CrossRef]
  8. Chen, J.C.; Zhang, X.D.; Li, R.; Shi, Q.Y.; Wang, H. Prediction Model for Dynamic Joint Torque of Lower Limb with Surface EMG. J. Xi’an Jiaotong Univ. 2015, 49, 26–33. [Google Scholar] [CrossRef]
  9. Wang, W.; Ding, J.Q.; Wang, Y.; Liu, Y.; Zhang, J.; Liu, J. Effects of ankle exoskeleton assistance during human walking on lower limb muscle contractions and coordination patterns. J. Biomed. Eng. 2022, 39, 75–83+91. [Google Scholar] [CrossRef] [PubMed]
  10. Yuan, Y.Y.; Cao, D.G.; Li, C.; Liu, C. Feature Fusion of Electrocardiogram and Surface Electromyography for Estimating the Fatigue States During Lower Limb Rehabilitation. J. Biomed. Eng. 2020, 37, 1056–1064. [Google Scholar] [CrossRef]
  11. Chen, L.L.; Yang, P.; Geng, Y.L.; Liu, Z.J. Torque Recognition of Knee Joint Based on Electromyography; Control Science and Engineering College of Hebei University of Technology, Hebei Provincial Control Engineering Technology Research Center: Shijiazhuang, China, 2013. [Google Scholar]
  12. Liu, L.; Yang, P.; Liu, Z.J. Lower Limb Locomotion Modes Recognition Based on Multiple-Source Information and General Regression Neural Network. Robot 2015, 37, 310–317. [Google Scholar] [CrossRef]
  13. Xiong, B.P.; Shi, W.X.; Lin, Y.; Huang, M.L.; Du, M. Human Joint Moment Prediction Based on Artificial Neural Network. Beijing Biomed. Eng. 2021, 40, 11–23. [Google Scholar] [CrossRef]
  14. Buchanan, T.S.; Lloyd, D.G.; 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] [PubMed]
  15. Zajac, F.E. Muscle and tendon: Properties, models, scaling, and application to biomechanics and motor control. Crit. Rev. Biomed. Eng. 1989, 17, 359–411. [Google Scholar] [CrossRef]
  16. Corcos, D.M.; Gottlieb, G.L.; Latash, M.L.; Almeida, G.L.; Agarwal, G.C. Electromechanical delay: An experimental artifact. J. Electromyogr. Kinesiol. 1992, 2, 59–68. [Google Scholar] [CrossRef] [PubMed]
  17. Manal, K. A Real-Time Control of an EMG-Driven Virtual Arm. Med. Sci. Sports Exerc. 2004, 36, S1. [Google Scholar] [CrossRef] [PubMed]
  18. Walker, S.M.; Schrodt, G.R. I segment lengths and thin filament periods in skeletal muscle fibers of the rhesus monkey and the human. Anat. Rec. 1974, 178, 63–81. [Google Scholar] [CrossRef] [PubMed]
  19. Han, J.; Ding, Q.; Xiong, A.; Zhao, X. A State-Space EMG Model for the Estimation of Continuous Joint Movements. IEEE Trans. Ind. Electron. 2015, 62, 4267–4275. [Google Scholar] [CrossRef]
  20. Schutte, L.M.; Rodgers, M.M.; Zajac, F.E.; Glaser, R. Improving the efficacy of electrical stimulation-induced leg cycle ergometry: An analysis based on a dynamic musculoskeletal model. IEEE Trans. Rehabil. Eng. 1993, 1, 109–125. [Google Scholar] [CrossRef]
  21. Hill, A.V. The heat of shortening and the dynamic constants of muscle. Proc. R. Soc. 1938, 126, 136–195. [Google Scholar] [CrossRef]
  22. Jiang, F.; Yin, X.; Yi, C.; Yang, C. A Review of the Research and Application of Calculating Joint Torque by Electromyography Signals. CAAI Trans. Intell. Syst. 2020, 15, 193–203. [Google Scholar]
  23. Kawakami, Y.; Ichinose, Y.; Fukunaga, T. Architectural and functional features of human triceps surae muscles during contraction. J. Appl. Physiol. 1998, 85, 398–404. [Google Scholar] [CrossRef] [PubMed]
  24. Scott, S.H.; Winter, D.A. A comparison of three muscle pennation assumptions and their effect on isometric and isotonic force. J. Biomech. 1991, 24, 163–167. [Google Scholar] [CrossRef] [PubMed]
  25. Lloyd, D.G.; Besier, T.F. An EMG-driven musculoskeletal model to estimate muscle forces and knee joint moments in vivo. J. Biomech. 2003, 36, 765–776. [Google Scholar] [CrossRef] [PubMed]
  26. Menegaldo, L.L.; Fleury, A.d.T.; Weber, H.I. Moment arms and musculotendon lengths estimation for a three-dimensional lower-limb model. J. Biomech. 2004, 37, 1447–1453. [Google Scholar] [CrossRef] [PubMed]
  27. Sartori, M.; Reggiani, M.; van den Bogert, A.J.; Lloyd, D.G. Estimation of musculotendon kinematics in large musculoskeletal models using multidimensional B-splines. J. Biomech. 2012, 45, 595. [Google Scholar] [CrossRef] [PubMed]
  28. Delp, S.L. Surgery Simulation: A Computer Graphics System to Analyze and Design Musculoskeletal Reconstructions of the Lower Limb; Stanford University: Stanford, CA, USA, 1990. [Google Scholar]
  29. Yamaguchi, G.T.; Sawa, A.; Moran, D.W.; Fessler, M.J.; Winters, J.M. A survey of human musculotendon actuator parameters. Multiple Muscle Systems 1990. [Google Scholar]
  30. Gu, D.M.; Miao, J.C. Drawings by Ding, Y.S. Atlas of Exercise Anatomy; People’s Sports Publishing House of China: Shijiangzhuang, China, 1986. [Google Scholar]
  31. Hou, X.L.; Xu, M.J.; Li, Q. Research on Surface EMG Signal Collection and Anti-interference Technology. Tech. Market. 2019, 26, 65–66. [Google Scholar]
  32. Hermens, H.J.; Freriks, B.; Disselhorst-Klug, C.; Rau, G. Development of recommendations for SEMG sensors and sensor placement procedures. J. Electromyogr. Kinesiol. 2000, 10, 361–374. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the muscle–tendon unit.
Figure 1. Schematic diagram of the muscle–tendon unit.
Sensors 24 02906 g001
Figure 2. Tendon force–strain relationship [15].
Figure 2. Tendon force–strain relationship [15].
Sensors 24 02906 g002
Figure 3. Ankle joint anatomy.
Figure 3. Ankle joint anatomy.
Sensors 24 02906 g003
Figure 4. Ankle rehabilitation laboratory.
Figure 4. Ankle rehabilitation laboratory.
Sensors 24 02906 g004
Figure 5. Limit structure of the dorsiflexion/plantar flexion mechanism.
Figure 5. Limit structure of the dorsiflexion/plantar flexion mechanism.
Sensors 24 02906 g005
Figure 6. sEMG sensor layout scheme.
Figure 6. sEMG sensor layout scheme.
Sensors 24 02906 g006
Figure 7. Tension and pressure sensor layout scheme. (a) Schematic diagram of sensor arrangement. (b) Real picture of experimental setup.
Figure 7. Tension and pressure sensor layout scheme. (a) Schematic diagram of sensor arrangement. (b) Real picture of experimental setup.
Sensors 24 02906 g007
Figure 8. Image of experiment site.
Figure 8. Image of experiment site.
Sensors 24 02906 g008
Figure 9. Dorsiflexion/toe flexion muscle activation. (a) Dorsiflexor activation. (b) Activation of toe flexor muscles.
Figure 9. Dorsiflexion/toe flexion muscle activation. (a) Dorsiflexor activation. (b) Activation of toe flexor muscles.
Sensors 24 02906 g009
Figure 10. Varus muscle activation.
Figure 10. Varus muscle activation.
Sensors 24 02906 g010
Figure 11. Internal/external rotation muscle activation. (a) Activation of endomorphic muscles. (b) External rotation muscle activation.
Figure 11. Internal/external rotation muscle activation. (a) Activation of endomorphic muscles. (b) External rotation muscle activation.
Sensors 24 02906 g011
Figure 12. Dorsiflexion/toe flexion torque prediction. (a) Prediction of dorsiflexion movement. (b) Prediction of toe flexion movement.
Figure 12. Dorsiflexion/toe flexion torque prediction. (a) Prediction of dorsiflexion movement. (b) Prediction of toe flexion movement.
Sensors 24 02906 g012
Figure 13. Inversion torque prediction.
Figure 13. Inversion torque prediction.
Sensors 24 02906 g013
Figure 14. Internal/external rotation torque prediction. (a) Prediction of internal rotation movement. (b) Prediction of external rotation movement.
Figure 14. Internal/external rotation torque prediction. (a) Prediction of internal rotation movement. (b) Prediction of external rotation movement.
Sensors 24 02906 g014
Figure 15. Root mean squared error of measured torque and predicted torque.
Figure 15. Root mean squared error of measured torque and predicted torque.
Sensors 24 02906 g015
Table 1. Initial values of parameters in the neuromusculoskeletal model [28,29].
Table 1. Initial values of parameters in the neuromusculoskeletal model [28,29].
ParametersTibialis Anterior Muscle (Anatomy)Flounder MuscleMedial Head of GastrocnemiusLateral Head of the Gastrocnemius MuscleRange of Values
Maximum muscle force F 0 m / N 127028301115490±50%
Optimal muscle fiber length l 0 m / m 0.0310.0300.0450.064±50%
Tendon relaxation length l s t / m 0.310.2680.4080.385±15%
Feather angle at optimal muscle fiber length φ 0 / ° 1225178±50%
Table 2. Electrical parameter table for muscle electric sensors.
Table 2. Electrical parameter table for muscle electric sensors.
ParametersMinimum ValueRegular ValueMaximum Values
Supply Voltage (Vs)±3 V±5 V±18 V
Gain (207 × (x/1 kΩ))0.01 Ω (0.002×)50 kΩ (10,350×)100 kΩ (20,700×)
output voltage0 V--+Vs
Differential Input Voltage0 mV2–5 mV+Vs/Gain
Table 3. The optimized parameter value is obtained by using genetic algorithm.
Table 3. The optimized parameter value is obtained by using genetic algorithm.
ParametersTibialis Anterior Muscle Flounder MuscleMedial Head of GastrocnemiusLateral Head of the Gastrocnemius Muscle
Maximum   muscle   force   F 0 m / N 1247.9854070.9331422.002632.503
Optimal   muscle   fiber   length   l 0 m / m 0.0270.0320.0500.059
Tendon   relaxation   length   l s t / m 0.3140.3090.3260.422
Feather   angle   at   optimal   muscle   fiber   length   φ 0 / ° 12.01025.70214.3027.307
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

Qiu, X.; Zhao, H.; Xu, P.; Li, J. Research on a Calculation Model of Ankle-Joint-Torque-Based sEMG. Sensors 2024, 24, 2906. https://doi.org/10.3390/s24092906

AMA Style

Qiu X, Zhao H, Xu P, Li J. Research on a Calculation Model of Ankle-Joint-Torque-Based sEMG. Sensors. 2024; 24(9):2906. https://doi.org/10.3390/s24092906

Chicago/Turabian Style

Qiu, Xu, Haiming Zhao, Peng Xu, and Jie Li. 2024. "Research on a Calculation Model of Ankle-Joint-Torque-Based sEMG" Sensors 24, no. 9: 2906. https://doi.org/10.3390/s24092906

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