- 1College of Mechanical and Electrical Engineering, Harbin Engineering University, Harbin, Heilongjiang, China
- 2Joint Department, Ningbo No.2 Hospital, Ningbo, Zhejiang, China
- 3Department of Information and Communication Engineering, School of Engineering, Institute of Science Tokyo, Tokyo, Japan
The estimation of joint torque based on wearable sensors is an important content in human–robot interaction research. Despite existing joint torque estimation models providing high accuracy, their application in robotic control is limited due to the number of sensors and real-time output requirements. To address this issue, this paper establishes a knee joint torque estimation model driven by four electromyography (EMG) sensors and proposes a novel method for simplifying musculoskeletal models based on sensitivity analysis. To achieve this, this paper combines multiple advanced Hill-type muscle model components to establish a knee-joint musculoskeletal model that includes four major muscles and employs the genetic algorithm (GA) to identify the model parameters. Then, Sobol’s global sensitivity analysis theory is used to analyze the influence of parameter variations on model outputs, and a sensitivity-based model simplification method is proposed. In addition, a lower-limb physical and biological signal collection experiment without ground reaction force is designed for parameter identification and sensitivity analysis. Finally, based on experimental data from several test subjects, the parameters of each individual’s musculoskeletal model are identified and evaluated, and the sensitivity index of each parameter is calculated to determine the influence of the number of model parameters on the identification performance. The results indicate that the proposed musculoskeletal model can provide individuals with comparable normalized root mean square error (NRMSE) through parameter identification, and the sensitivity-based model simplification method is effective.
1 Introduction
In robotic systems involving human–machine interaction, the evaluation or prediction of joint motion or torque is an active area of research (Sitole and Sup, 2023), which is particularly important for rehabilitation, nursing robots, and medical diagnostic devices. Currently, such studies are mainly used to improve the control effects and efficiency of robots (Erden and Tomiyama, 2010). Therefore, balancing accuracy and real-time performance is key to enhancing the actual experience of human–robot systems.
The perception or prediction of human joint torque requires the collection of biological and physical signals during motion, followed by establishing a mapping relationship between sensor signals and joint torque (Hou et al., 2016). With the development of sensor technology, the acquisition and processing technologies for human biological and physical signals have become increasingly mature. Surface electromyography (sEMG) and motion capture system (MoCap) are commonly used to obtain these signals (Bütepage et al., 2018; Downey et al., 2017). sEMG and MoCap are convenient to wear and are non-invasive sensors, which can greatly avoid the impact caused by discomfort. Their fast signal acquisition and transmission make them not only suitable for research on human motion prediction but also can be directly applicable to robot control systems (Ao et al., 2017).
Joint torque prediction based on biological and physical signals is typically achieved through two methods: model-based method and model-free method. The model-based method uses dynamic and biomechanical models to describe the transformation relationship between EMG and joint torque from a mechanistic perspective, while the model-free method treats biological and physical signals as independent or control variables, with joint torque considered an output variable, and uses machine learning techniques to train models (Sitole and Sup, 2023). Both methods have their advantages and disadvantages, and the appropriate method should be selected according to the research objective. Model-free methods use standardized mapping functions to construct black-box models, which require relatively large datasets for sufficient training of the model. In addition, it is necessary to ensure that individuals in the data samples are widely representative to guarantee the generalization ability of the model (Loi et al., 2023). If insufficient data or a lack of individual diversity exists, this may limit the applicability of the trained model, making it difficult to effectively generalize to unseen individuals (Sartori et al., 2016).
Model-based methods usually identify parameters of musculoskeletal or neuromusculoskeletal models and then calculate muscle forces/torques from the activation level obtained from EMG signals. Among these models, Hill’s models or improved Hill’s models are the most versatile and authoritative. For example, Falisse et al. estimated Hill’s model parameters of the individual’s muscle that drives the knee joint by optimizing the formulation of the control problem and determined functional movement sets capable of identifying these parameters (Falisse et al., 2017). Zhao et al. combined Hill’s model and limb dynamics to identify musculoskeletal models driven by EMGs and then estimated wrist joint torques to compute continuous joint angles (Zhao et al., 2020). W. Wang et al. identified sEMG-torque models using particle swarm optimization and coupled gradient methods and corrected errors in real-time using adaptive learning methods (Wang W. et al., 2021). Zhang et al. used the NMS model and LSTM network to estimate joint torques during daily activities based on EMG and kinematic data and trained the model using the reference values obtained via inverse dynamics (Zhang et al., 2023). Although the abovementioned studies were based on Hill’s model, Hill’s model consists of multiple units, each of which has different mathematical descriptions. In order to reduce the dimensions of the model, some studies use the units whose parameters have been fully or partially identified to form Hill’s model, such as using elderly muscle contraction unit parameters for muscle models of individuals of different ages, resulting in loss of interpretability of the identified model. Research that integrates musculoskeletal models with finite element analysis, such as the finite element musculoskeletal (FEMS) framework established by S. Wang et al., also exists, providing a more realistic modeling approach (Wang et al., 2022). They proposed driving the FEMS solely through IMU data, achieving reliable mechanics and secondary kinematics of calculation on the knee joint with low computational costs (Wang S. et al., 2021). Beyond model identification methods, it is also possible to establish a loss function model with the goal of optimizing muscle endurance and then allocate joint torques to each relevant muscle. J. Wen et al. improved the accuracy of this method by conducting secondary optimization on the discrepancies between muscle forces derived from the loss function and those estimated by the musculoskeletal model (Wen et al., 2018). The loss function method typically relies on muscle selection and data quality. To address this issue, Hassaan et al. introduced simplified cost functions based on the Hill model (Ahmed et al., 2024). However, the loss function model needs to solve the optimization problem every time muscle strength is calculated, which is not conducive to applications demanding real-time performance.
When the parameters of a musculoskeletal model are increased, its prediction effect on joint torque is better. However, this will consume excessive computational power to identify the model and may lead to overfitting (Buchanan et al., 2004). In practical applications, musculoskeletal models are often used in robot control, making it unreasonable to identify a large number of parameters online or in real time. Therefore, simplification of the model based on application requirements is necessary to improve its real-time performance. One way to simplify the model is by establishing relationships between parameters and certain information. For example, Saul et al. developed an upper limb model that represents the relationship between joint angles and both normalized muscle fiber lengths and muscle moment arms in the upper limb (Saul et al., 2015). Additionally, there are studies that have employed polynomial functions to model the relationship between tendon lengths and joint angles (Ramsay et al., 2009). Another method is to identify certain parameters in advance which could reduce the number of model parameters. J. Han et al. set the muscle force–velocity relationship in Hill’s model as a constant, establishing a three-parameter muscle model (Han et al., 2015). Pau et al. simplified the force–velocity unit into a polynomial determined solely by muscle contraction speed (Pau et al., 2012). However, the applicability of these methods may not be uniform for different individuals, and balancing the degree of simplification with the universality of a model constitutes a significant challenge. Currently, there are few studies analyzing the parameter sensitivity of musculoskeletal models, i.e., quantifying the impact of parameter perturbations on model outputs. Carol Y. et al. studied and evaluated the sensitivity of 14 parameter changes in Hill’s model in forward dynamics simulation during running and walking (Scovil and Ronsky, 2006). Zhao et al. (2020) also briefly analyzed the parameter sensitivity of wrist joint angle prediction models. However, these studies calculated the parameter sensitivity without simplifying the model based on the sensitivity analysis results.
In this paper, an EMG-driven musculoskeletal model and its parameter identification are studied, and a novel model simplification method based on sensitivity is proposed. Section 2 establishes a musculoskeletal model consisting of four major muscles, which combines classical and novel mathematical models in Hill’s model and employs the genetic algorithm (GA) to identify the parameters of the proposed model. Section 3 introduces Sobol’s global sensitivity analysis method to examine the influence of model parameters and their interaction effects on the musculoskeletal model output, with the objective of model simplification. Section 4 explains the physical and biological signal collection experimental process for parameter identification. Section 5 identifies the parameters and sensitivity index of each individual musculoskeletal model and summarizes the impact of model parameter number on the identification process. The overall flowchart of this study is shown in Figure 1.
2 Modeling and parameter identification
The single degree-of-freedom knee joint is the research object of this paper. The relationship between sEMG and active knee-joint torque is established through a proposed musculoskeletal model that integrates the muscle activation model with muscle–tendon models. Knee flexion and extension torques are mainly generated by the hamstring and quadriceps muscle groups. However, a musculoskeletal model involving all muscles within these groups would be overly complex, while simultaneously collecting EMG signals from each muscle is neither cost-effective nor conducive to the experiment. Therefore, the following simplifications are made for the proposed musculoskeletal model:
(1) The activation levels of the hamstrings and quadriceps are reflected by four major thigh muscles.
(2) For the hamstring group, the knee flexion torque is approximated as being produced by the long head of the biceps femoris (BF). Since BF has a large muscle volume and is close to the skin surface, it results in a generally high-quality EMG signal. In contrast, the other muscles in the hamstring group are either small or located deep under the skin.
(3) For the quadriceps group, the vastus intermedius (VI) is excluded from the quadriceps, and the knee extension moment is supported by the rectus femoris (RF), vastus lateralis (VL), and vastus medialis (VM). Since VI is located deep beneath the RF and is entirely covered by RF, acquiring its EMG signal is challenging, and its activity is highly synergistic with RF.
Subsequently, the joint torques derived from the dynamics of the lower limb are considered the reference output for the proposed musculoskeletal model, while the collected EMG signals serve as the input to the model. Then, an optimization method is employed to calibrate the individual model parameters.
2.1 Musculoskeletal modeling
Hill’s model is a commonly used and widely accepted mathematical model for calculating muscle–tendon force
In Figure 2,
where
where
Tendon force can be expressed as the sum of the active muscle force
The active muscle force
where
where
The raw EMG signal is normalized and then converted to muscle activation by the following formula given in Equation 6 (Günther et al., 2007):
where
The force–length relationship equation of muscle fibers
where
The relationship between muscle force and contraction velocity is shown in Equation 8 (Schutte, 1993):
where
The passive force
where
Substituting Equations 4–9 into Equation 3, a musculoskeletal model
2.2 Model parameter identification method
The mathematical model of a single muscle gives the mapping relationship between muscle activation and single muscle force. Then, the torque generated by a single muscle relative to the knee joint can be expressed as shown in Equation 10:
where
where
Substituting the established models of four muscles into Equation 11, we obtain a total of 26 unidentified parameters, comprising 20 muscle–tendon parameters and six function parameters. The unidentified parameters are represented in vector form, as shown in Equation 12:
Then, the identification of model parameters can be transformed into an optimization problem, as shown in Equation 13:
where
where
The proposed model requires the identification of 26 parameters and involves the coupling of multiple nonlinear models. Additionally, it is necessary to account for potential noise contamination in the experimental data (fluctuations in EMG signals) and the multimodal optimization problem. Consequently, the GA is employed in this study due to its robust global search capabilities, which are particularly effective in addressing high-dimensional nonlinear optimization problem. The GA’s independence from gradient-based or continuity assumptions makes it well-suited for handling noisy experimental data. Furthermore, the incorporation of crossover and mutation operators within the GA framework mitigates the risk of converging to local optima.
The range of muscle–tendon parameters does not represent their physiological ranges because the proposed musculoskeletal model is a simplification of the physiological models. During the parameter identification process, some unmodeled muscle functions are represented through mathematical equivalences. The relationship between the parameter values of the proposed model and their physiological counterparts should be interpreted with caution.
3 Sensitivity analysis
Since the parameters of each individual’s muscle model are generally different, in applications where real-time performance is not critical or computational resources are sufficient, it is feasible to identify model parameters for each individual to achieve a high-precision model. However, in scenarios with stringent real-time requirements, such as robot control systems or online identification systems, a simplified model with low accuracy loss is needed. To simplify the model and control the accuracy loss of the output, a sensitivity analysis is conducted to assess the impact of each parameter on the model’s output. This allows for the omission of low-sensitivity parameters in the identification process for each individual model, thereby reducing computational complexity without significantly compromising performance. Therefore, this part evaluates the influence of parameters on model output and interaction effects between parameters by using Sobol’s global sensitivity index.
Sobol’s sensitivity analysis requires model parameters as inputs and produces a scalar output. However, the transfer function of the musculoskeletal model is
where
Y is defined as the disturbance caused to the output when optimal model parameters are replaced with arbitrary model parameters within a specific sequence of biological and physical signals. When the global sensitivity index of a model parameter with respect to Y is low, it indicates that changes in this parameter have a minimal effect on Y, so this parameter has little disturbance on the output of
Sobol’s global sensitivity index is calculated using the Monte Carlo method and methods proposed by Sobol and Saltelli (Saltelli et al., 2010; Jansen, 1999), which are based on approximating results from large samples of inputs and outputs. This method not only evaluates the impact of individual input parameters on the output but also quantifies the influence of interactions between different parameters on the output. Additionally, this method provides accurate sensitivity indices, regardless of whether the relationship between model inputs and outputs is linear or highly nonlinear. However, it is important to note that the computational cost of applying this method to high-dimensional models can be significant. Therefore, it is essential to first validate the effectiveness of the model before employing this method.
If Sobol’s method is used to analyze the sensitivity in Equation 15, the first-order sensitivity index can be expressed as Equation 16:
where
The second-order sensitivity index of
where
The sensitivity index of each order in Sobol’s method can be obtained analytically by integration methods. However, for high-dimensional models, this method is very complex, and therefore, Monte Carlo methods are often used to approximate the variance of various terms based on a large amount of sample data. Here, Sobol’s sequence was used to sample model parameters, generating two independent sample matrices
Then, the first-order sensitivity index can be calculated using Equation 19:
where
The variance term in the global sensitivity index is shown in Equation 20:
The variance term in the second-order sensitivity index is shown in Equation 21:
where
Calculations are required between each pair of vectors in the individual model to obtain all second-order sensitivity indices. Since there exist multiple individual models in this study, which will greatly increase the computational load, we first consider the global interaction index, as shown in Equation 23:
When IN is large, it indicates that there are significant interaction effects between the model parameters. Then, the parameter interaction index
If
Sobol’s method can calculate a higher-order sensitivity index but is limited by the amount of computation. After calculating the parameter sensitivity index for an individual musculoskeletal model, when ranking the importance of parameters, the global sensitivity coefficient
After parameters for multiple subjects’ models are systematically identified, sensitivity analysis can be performed on each individual’s musculoskeletal model. The basic idea of the sensitivity-based model simplification method is to start with the simplest model, in which the unidentified parameters should include all high-sensitivity parameters and those with significant interaction effects. By gradually increasing the number of unidentified parameters in the simplest model according to the descending order of the sensitivity index, the changes in model performance during this process can be examined to obtain an appropriate simplified model. For the musculoskeletal model proposed in this paper, the specific steps of the simplification method are as follows:
(1) For the first-order sensitivity index, calculate the mean of the sensitivity index for each parameter across different individual models. Set a threshold, and consider parameters with a mean index higher than this threshold as high-sensitivity parameters.
(2) For individual models with interaction effects, set a threshold, and consider parameters with a second-order sensitivity index higher than this threshold as high-interaction effect parameters.
(3) Consider the high-sensitivity and high-interaction effect parameters as unidentified parameters while treating the remaining parameters as constants, thereby forming the simplest model.
(4) Employ the GA to identify the parameter of the simplest model, evaluate, and record its performance. Subsequently, based on the mean first-order sensitivity index, gradually increase the number of unidentified parameters in the simplest model, identify the parameters, and record the model’s performance accordingly.
(5) Based on the performance required for musculoskeletal model applications, the final simplified model can be determined.
These steps are primarily targeted at the model proposed in this paper. When other models employ the sensitivity-based simplification method, adjustments need to be made according to the aforementioned basic idea. Additionally, the GA operators used in the method differ from those utilized in Section 2.2. Considering that the number of unidentified parameters in this process might be too small, employing floating-point chromosomes for crossover and mutation might lead to convergence at a local optimum. Therefore, simulated binary crossover (SBX) and polynomial mutation operators are used to enhance the randomness during the iteration process of the GA.
4 Experiment
The raw EMG signals are collected using the wireless surface electromyography analysis system (YW-Wireless) from Beijing Zhitong Huayu Technology Co., Ltd. The wireless sEMG sensors are placed on the skin closest to the target sampling muscles, with a sampling frequency of 2,000 Hz and a receiver bandwidth set at 7 Hz–1,000 Hz. The lower limb motion information is collected using the NOKOV motion capture system, which has a sampling frequency of 200 Hz and consists of 12 cameras and 20 markers. All sensor positions in the lower limbs are shown in Figure 3.

Figure 3. Arrangement of sensors: 20 markers are attached on the subject’s lower limb, four EMG sensors are placed on major muscles of the knee joint for this study, and two EMG sensors are used for other studies.
The subjects were asked to perform static standing, maximum voluntary contraction (MVC) tests, and hip joint internal/external and flexion/extension movements. Static standing movement is used for constructing individual musculoskeletal simulation models in OpenSim. The MVC tests are conducted according to the experiment protocol given by Moreira et al. (2021) and include tests for quadriceps and hamstrings muscles, which are completed in sitting and lying positions, respectively. The MVCs are used for calculating standardized EMG signals. Hip joint internal/external and anterior/posterior extension movements require the subject to first stand on one leg so that the tested leg is suspended; then, the subject tries to keep the thigh and calf in a straight line with the knee angle unchanged, followed by performing hip joint adduction, abduction, flexion, and extension, and finally returning to a standing position. This action can ensure single-leg suspension, thus simplifying the need for ground reaction force sensors, while ensuring the contraction and extension of thigh muscles and allowing the knee joint to bear a certain torque. When the participants performed the actions, the raw signal from two kinds of sensors was synchronously collected using XINGYING software of the NOKOV motion capture system, and after interpolation of distorted points, the position data of marker points in a ground coordinate system and sEMG signal data were exported.
Considering the variability in the EMG intensity, skeleton, and muscle geometry among different individuals, it is necessary to perform normalization and calibration based on biological and physical signals. For the EMG signal, the band-pass filter is used to remove noise. A second-order Butterworth band-pass filter with cutoff frequencies at 20 Hz and 450 Hz is used, and a fourth-order Butterworth low-pass filter with a corner frequency at 6 Hz is then applied. Following this, the absolute value of the filtered EMG signal is taken and then divided by the maximum EMG amplitude recorded during MVC, thereby obtaining the normalized EMG signal. For the calibration of skeleton and muscle geometry, along with using medical imaging (such as MRI), which offers high precision but is complex and costly, one approach is to create personalized musculoskeletal models and motion simulations in OpenSim. This method only requires motion capture data to obtain geometric data. By using motion capture data from a standing position to scale the simulation model in OpenSim, one can obtain approximate skeletal geometry data for the individual. Then, based on motion capture data during movement, action simulations are performed to derive specific time-varying values of tendon lengths and muscle moment arms, serving as muscle geometry data. After calibrating the musculoskeletal model, it is then possible to analyze the reference joint torque through the lower limb dynamics. The schematic diagram illustrating the biological and physical signal processing methods is shown in Figure 4.
5 Simulation and result analysis
5.1 Verification of the proposed model
In this study, eight subjects were selected to collect the biological and physical information on lower limb movement, and the parameters of each individual’s musculoskeletal model are identified. The identified model is vilified by the validation set composed of signals collected from a single cycle of lower limb movements using NRMSE and

Figure 5. Comparison between the estimated results and the reference of eight subjects in the validation trial. Each identified model exhibits good accuracy.

Table 2. NRMSE and
According to the evaluation results, the NRMSE and

Figure 6. Comparison of the muscle activation curves between the worst group (S1 and S6) and the best group (S4 and S7). The curve fluctuation of the worst group is significantly greater than that of the best group.
Compared with the results evaluated by Zhang et al. (2023) and Wang W. et al. (2021), where the former uses both the identification model and LSTM model and the evaluation results are NRMSEs of 15.2% and 6.0%, the proposed model in this study demonstrates better results than the identification model proposed by Zhang et al. (2023), but is inferior to the LSTM model. The latter also employed an identification method, but with the addition of an error prediction mechanism, it results in a single individual model evaluation RMSE of 1.14. If the proposed model in this study used RMSE to evaluate the performance, the best and worst results are 0.6376 and 1.3555, respectively, indicating that the proposed model is superior in some individuals to the model proposed by Wang W. et al. (2021). However, considering that the model proposed by Wang W. et al. (2021) did not validate across multiple individuals, the comparison can only serve as a preliminary reference.
The above results demonstrate that the proposed model can accurately estimate knee joint torque based on biological and physical signals, exhibiting a certain level of accuracy under controllable input signal noise.
5.2 Parameter sensitivity analysis result
In this section, global sensitivity analysis is conducted on the musculoskeletal model of each individual, followed by model simplification based on the sensitivity and, finally, an evaluation of the performance of the simplified model. It should be noted that sensitivity analysis can be directly applied to the proposed model without parameter identification. However, conducting sensitivity analysis without first validating the effectiveness of the model would be meaningless. Furthermore, to compare the accuracies of the original and simplified models, sensitivity-based model simplification is performed on each identified model.
According to the specific values of all individual model parameters, the mean of each parameter is shown in Table 3. This value will be used as the fixed parameter value in the simplified model.
To simplify the model based on the sensitivity of the parameters to the model output, the first-order and global sensitivities of each individual identification model are calculated separately. The first-order sensitivity index of the eight individual models is shown in Figure 7. For multiple subjects, the identified model shows high first-order sensitivity to maximum voluntary muscle force
To accurately judge the interaction effect between model parameters, the global interaction index IN is calculated and shown in Figure 9a. Only the models of S1 and S5 show significant parameter interaction effects. The parameter interaction index

Figure 9. Global and parameter interaction indices. (a) indicates that S1 and S5 models have an obvious interaction effect. (b) reveals which parameter’s second-order sensitivity index should be calculated. (a) Global interaction index of each individual model. (b) Parameter interaction index in S1 and S5.
Based on the results of sensitivity analysis at each order, the proposed model can be simplified. After calculating the mean value of the global sensitivity index for each parameter, the model parameters are arranged in a descending order based on these mean values. The first q parameters are selected with the highest sensitivity as identification objects, and then, q is incrementally increased to analyze the relationship between model accuracy and the number of identification objects. Additionally, when q takes its minimum value, the identification objects should at least include
where
It is noted that when
6 Discussion
In this section, the limitations of this study are discussed, along with potential ways to address these limitations and enhance the performance of lower-limb musculoskeletal models.
This study proposes a musculoskeletal model of the knee joint by integrating four major muscles. The selection of these muscles is mainly based on the ease of signal acquisition and related research on EMG signal collection (Moreira et al., 2021; Wei et al., 2023). However, the movement and stability of the knee joint are achieved through the coordinated action of multiple muscles. Although parameter identification compensates for unmodeled muscle functions through mathematical equivalence, the choice of different muscles may influence the musculoskeletal model’s performance. The specific impact and methods for selecting the optimal muscle combination require further investigation. Additionally, there is a structural discrepancy between the proposed model and biological models, which may result in muscle parameters falling outside biological ranges. A study has proposed using measured muscle synergies to estimate unmeasured muscle excitations (Ao et al., 2020). Combining this approach with the proposed musculoskeletal mechanics model could potentially resolve this issue and improve model performance.
The proposed model simplification method is generally applicable to musculoskeletal models. However, it is based on statistics and samples, and its computational cost may be high for high-dimensional models. Moreover, insufficient sample size or suboptimal sampling ranges may lead to misleading conclusions, thus requiring further validation of its applicability in other high-dimensional musculoskeletal models.
The data used in this study were obtained from experiments involving foot suspension movements, which eliminated the need for ground reaction force measurement devices. However, this experimental setup cannot generate data for activities, such as gait or stair climbing. In addition, the EMG signals from public databases do not fully match those of the muscles in the proposed musculoskeletal model. Therefore, the feasibility of the identified model for more types of movements needs to be further verified. In future research, we plan to use robots to apply load forces to human subjects while estimating the force feedback through robot sensors, enabling online/offline identification of lower-limb musculoskeletal models across various movements, with the ultimate goal of applying the identified model to robotic control systems.
7 Conclusion
This paper investigates parameter identification and sensitivity analysis of a lower-limb musculoskeletal model, proposing a novel sensitivity-based model simplification method. The constructed musculoskeletal model utilizes only four major muscles, and the identified parameters of multiple individual neuromusculoskeletal models through the GA exhibit good accuracy. By applying Sobol’s global sensitivity analysis to the proposed model, this study systematically reveals the impact of model parameters on the accuracy of joint torque predictions and realizes the objective reduction in the number of unidentified parameters based on the sensitivity. Experimental validation demonstrates that the sensitivity-based simplification method effectively balances the accuracy of torque estimation with the number of unidentified parameters. This study lays a methodological foundation for human–machine interaction control in rehabilitation robotics.
Data availability statement
The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.
Author contributions
JL: Writing – original draft, Writing – review and editing. KW: Writing – original draft, Writing – review and editing. YY: Data curation, Writing – review and editing. ZD: Data curation, Writing – review and editing YL: Writing – review and editing, Validation.
Funding
The author(s) declare that financial support was received for the research and/or publication of this article. This work is funded by the National Science Foundation of China (Grant Number: 52175006), the Heilongjiang Province Natural Science Foundation (Grant Number: LH2023E064), the Ningbo Province “Yongjiang Innovation and Science Initiative 2035” (Grant Number: 2024Z200) and the Fundamental Research Funds for the Central Universities (Grant Number: 3072024WD0704).
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Generative AI statement
The author(s) declare that no Generative AI was used in the creation of this manuscript.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
Ahmed, M. H., N’Guessan, J.-E., Das, R., Leineweber, M., and Goyal, S. (2024). Simplified cost functions meet advanced muscle models to streamline muscle force estimation. BioMed 4, 350–365. doi:10.3390/biomed4030028
Ao, D., Shourijeh, M. S., Patten, C., and Fregly, B. (2020). Evaluation of synergy extrapolation for predicting unmeasured muscle excitations from measured muscle synergies. Front. Comput. Neurosci. 14, 588943. doi:10.3389/fncom.2020.588943
Ao, D., Song, R., and Gao, J. (2017). Movement performance of human–robot cooperation control based on emg-driven hill-type and proportional models for an ankle power-assist exoskeleton robot. IEEE Trans. Neural Syst. Rehabilitation Eng. 25, 1125–1134. doi:10.1109/TNSRE.2016.2583464
Buchanan, T. S., Lloyd, D. G., Manal, K., and Besier, T. F. (2004). Neuromusculoskeletal modeling: estimation of muscle forces and joint moments and movements from measurements of neural command. J. Appl. biomechanics 20, 367–395. doi:10.1123/jab.20.4.367
Bütepage, J., Kjellström, H., and Kragic, D. (2018). “Anticipating many futures: online human motion prediction and generation for human-robot interaction,” in 2018 IEEE International Conference on Robotics and Automation (ICRA), 1–9.
Downey, R. J., Merad, M., Gonzalez, E. J., and Dixon, W. (2017). The time-varying nature of electromechanical delay and muscle control effectiveness in response to stimulation-induced fatigue. IEEE Trans. Neural Syst. Rehabilitation Eng. 25, 1397–1408. doi:10.1109/TNSRE.2016.2626471
Erden, M. S., and Tomiyama, T. (2010). Human-intent detection and physically interactive control of a robot without force sensors. IEEE Trans. Robotics 26, 370–382. doi:10.1109/tro.2010.2040202
Falisse, A., Rossom, S. V., Jonkers, I., and Groote, F. D. (2017). Emg-driven optimal estimation of subject-specific hill model muscle–tendon parameters of the knee joint actuators. IEEE Trans. Biomed. Eng. 64, 2253–2262. doi:10.1109/TBME.2016.2630009
Günther, M., Schmitt, S., and Wank, V. (2007). High-frequency oscillations as a consequence of neglected serial damping in hill-type muscle models. Biol. Cybern. 97, 63–79. doi:10.1007/s00422-007-0160-6
Han, J., Ding, Q., Xiong, A., and Zhao, X. (2015). A state-space emg model for the estimation of continuous joint movements. IEEE Trans. Industrial Electron. 62, 4267–4275. doi:10.1109/tie.2014.2387337
Hou, Z., Zhao, X., Cheng, L., Wang, Q., and Wang, W. (2016). Recent advances in rehabilitation robots and intelligent assistance systems. Acta Autom. Sin. 42, 1765–1779. doi:10.16383/j.aas.2016.y000006
Jansen, M. (1999). Analysis of variance designs for model output. Comput. Phys. Commun. 117, 35–43. doi:10.1016/S0010-4655(98)00154-4
Loi, I., Zacharaki, E., and Moustakas, K. (2023). Machine learning approaches for 3d motion synthesis and musculoskeletal dynamics estimation: a survey. IEEE Trans. Vis. Comput. Graph. 30, 5810–5829. doi:10.1109/TVCG.2023.3308753
Moreira, L., Figueiredo, J., Fonseca, P., Vilas-Boas, J., and Santos, C. (2021). Lower limb kinematic, kinetic, and emg data from young healthy humans during walking at controlled speeds. Sci. Data 8, 103. doi:10.1038/s41597-021-00881-3
Pau, J., Xie, S., and Pullan, A. (2012). Neuromuscular interfacing: establishing an emg-driven model for the human elbow joint. IEEE Trans. Biomed. Eng. 59, 2586–2593. doi:10.1109/tbme.2012.2206389
Ramsay, J., Hunter, B. V., and Gonzalez, R. (2009). Muscle moment arm and normalized moment contributions as reference data for musculoskeletal elbow and wrist joint models. J. biomechanics 42, 463–473. doi:10.1016/j.jbiomech.2008.11.035
Rockenfeller, R., and Günther, M. (2017). How to model a muscle’s active force–length relation: a comparative study. Comput. Methods Appl. Mech. Eng. 313, 321–336. doi:10.1016/j.cma.2016.10.003
Saltelli, A., Annoni, P., Azzini, I., Campolongo, F., Ratto, M., and Tarantola, S. (2010). Variance based sensitivity analysis of model output. design and estimator for the total sensitivity index. Comput. Phys. Commun. 181, 259–270. doi:10.1016/j.cpc.2009.09.018
Sartori, M., Lloyd, D., and Farina, D. (2016). Neural data-driven musculoskeletal modeling for personalized neurorehabilitation technologies. IEEE Trans. Biomed. Eng. 63, 879–893. doi:10.1109/tbme.2016.2538296
Saul, K. R., Hu, X., Goehler, C. M., Vidt, M. E., Daly, M., Velisar, A., et al. (2015). Benchmarking of dynamic simulation predictions in two software platforms using an upper limb musculoskeletal model. Comput. methods biomechanics Biomed. Eng. 18, 1445–1458. doi:10.1080/10255842.2014.916698
Schutte, L. M. (1993). Using musculoskeletal models to explore strategies for improving performance in electrical stimulation-induced leg cycle ergometry. Stanford University.
Scovil, C., and Ronsky, J. (2006). Sensitivity of a hill-based muscle model to perturbations in model parameters. J. biomechanics 39, 2055–2063. doi:10.1016/j.jbiomech.2005.06.005
Sitole, S. P., and Sup, F. (2023). Continuous prediction of human joint mechanics using emg signals: a review of model-based and model-free approaches. IEEE Trans. Med. Robotics Bionics 5, 528–546. doi:10.1109/TMRB.2023.3292451
Thelen, D. G. (2003). Adjustment of muscle mechanics model parameters to simulate dynamic contractions in older adults. J. Biomech. Eng. 125, 70–77. doi:10.1115/1.1531112
Wang, S., Hase, K., Kita, S., and Ogaya, S. (2022). Biomechanical effects of medial meniscus radial tears on the knee joint during gait: a concurrent finite element musculoskeletal framework investigation. Front. Bioeng. Biotechnol. 10, 957435. doi:10.3389/fbioe.2022.957435
Wang, S., Hase, K., and Ota, S. (2021a). A computationally efficient lower limb finite element musculoskeletal framework directly driven solely by inertial measurement unit sensors. J. Biomechanical Eng. 144, 051011. doi:10.1115/1.4053211
Wang, W., Shi, W., Hou, Z., Chen, B., Liang, X., Ren, S., et al. (2021b). Prediction of human voluntary torques based on collaborative neuromusculoskeletal modeling and adaptive learning. IEEE Trans. Industrial Electron. 68, 5217–5226. doi:10.1109/TIE.2020.2991999
Wei, W., Tan, F., Zhang, H., Mao, H., Fu, M., Samuel, O. W., et al. (2023). Surface electromyogram, kinematic, and kinetic dataset of lower limb walking for movement intent recognition. Sci. Data 10, 358. doi:10.1038/s41597-023-02263-3
Wen, J., Raison, M., and Achiche, S. (2018). Using a cost function based on kinematics and electromyographic data to quantify muscle forces. J. Biomechanics 80, 151–158. doi:10.1016/j.jbiomech.2018.09.002
Zhang, L., Soselia, D., Wang, R., and Gutierrez-Farewik, E. (2023). Estimation of joint torque by emg-driven neuromusculoskeletal models and lstm networks. IEEE Trans. Neural Syst. Rehabilitation Eng. 31, 3722–3731. doi:10.1109/TNSRE.2023.3315373
Keywords: Hill-type muscle model, parameter identification, SEMG signal, sensitivity analysis, joint torque estimation
Citation: Li J, Wang K, Yuan Y, Deng Z and Lui Y (2025) Parameter identification and sensitivity analysis of a lower-limb musculoskeletal model. Front. Bioeng. Biotechnol. 13:1566381. doi: 10.3389/fbioe.2025.1566381
Received: 24 January 2025; Accepted: 20 March 2025;
Published: 14 April 2025.
Edited by:
Veronica Cimolin, Polytechnic University of Milan, ItalyReviewed by:
Sentong Wang, The University of Electro-Communications, JapanSong Zhang, Anhui Normal University, China
Lucia Donno, Polytechnic University of Milan, Italy
Muhammad Hassaan Ahmed, University of California, Merced, United States
Copyright © 2025 Li, Wang, Yuan, Deng and Lui. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Keyi Wang, d2FuZ2tleWlAaHJiZXUuZWR1LmNu