Human arm model diagram
(a) Side view of planar arm model with motion in the vertical plane, (b) Front view of the human arm muscle system, adapted from [36]. Antagonistic monoarticular muscle pairs for the shoulder are anterior deltoid A and posterior deltoid B; antagonistic monoarticular muscle pairs for the elbow are brachialis C and short head of triceps brachii D; biarticular muscles are biceps brachii E and long head of triceps brachii F. q1 and q2 are shoulder and elbow joint angles [35]. J1=5 cm and J2=3 cm are moment arms

Human arm model diagram (a) Side view of planar arm model with motion in the vertical plane, (b) Front view of the human arm muscle system, adapted from [36]. Antagonistic monoarticular muscle pairs for the shoulder are anterior deltoid A and posterior deltoid B; antagonistic monoarticular muscle pairs for the elbow are brachialis C and short head of triceps brachii D; biarticular muscles are biceps brachii E and long head of triceps brachii F. q1 and q2 are shoulder and elbow joint angles [35]. J1=5 cm and J2=3 cm are moment arms

Source publication
Article
Full-text available
This study synthesises modelling techniques and dynamic state estimation techniques for the simultaneous estimation of the muscle states, muscle forces, and joint motion states of a dynamic human arm model. The estimator considers both muscle dynamics and motion dynamics. The arm model has two joints and six muscles and contains dynamics both of th...

Similar publications

Preprint
Full-text available
The nonlinear filtering problem is a hot spot in robot navigation research. Based on this idea, I focus on how to resolve the nonlinear filtering problem in the application of tightly coupled integration under the premise of the prior uncertainty and further promote robustness high measurement accuracy. In order to improve the estimation accuracy o...
Article
Full-text available
A nonlinear filter is presented by using a formal linearization method and the extended Kalman filter (EKF) approach in this paper. A given nonlinear system is transformed into an augmented nonlinear system by considering the higher‐order polynomial terms of state as new additional states. And then, the EKF theory is applied to it well. Numerical e...
Article
Full-text available
Periodic variable navigation can realize the integration of positioning, attitude determination, timing and other functions. As a novel autonomous navigation method, autonomous management and autonomous operation of spacecraft are the main direction of great significance to reduce the burden of ground measurement and control, to improve the viabili...
Article
Full-text available
Medical images have noise, such as salt and pepper, speckle, and gaussian noise. So, getting the accuracy of magnetic resonance images is challenging always. The accuracy of brain images is essential for the clinical diagnosis process. The nonlinear method of median and morphological filters is used for enhancement, contrast adjustment, and histogr...

Citations

... For instance, Thatte et al. [31] demonstrated the effectiveness of the EKF in estimating joint angles during human locomotion, providing valuable insights into gait analysis. Furthermore, Mohammadi et al. [32] employed EKF to estimate upper limb forces during activities of daily living, showcasing its applicability in studying force dynamics. While these traditional EKF approaches have made substantial contributions to the field, the proposed method in this study introduces a noteworthy innovation. ...
Article
Full-text available
Wheelchair upper limb exoskeletons can present a revolutionary approach to aid individuals with neuromuscular disorders in their daily tasks, which require two primary factors, i.e., estimating the human intention to decrease human–robot interactions and generating the adaptive optimal control signals. Therefore, firstly, this study aimed to propose an adaptive neuro-fuzzy sliding mode controller to generate the optimal control signals, in which and an adaptive optimal multi-critic-based neuro-fuzzy system was designed to tune the control gains of the sliding mode controller according to the changes in the joint torques and tracking errors. Secondly, a neural network model was designed as a measurement function in the structure of an extended Kalman filter to infer the human’s continuous movement intention, which was trained to establish a comprehensive relationship between inputs, i.e., joints’ kinematics and pushrim force, and outputs, i.e., electromyography features. Data acquisition relied on Biometrics Ltd.’s DataLink software and hardware, including surface electromyography and electrogoniometer sensors, while a force sensor system was designed for pushrim force acquisition. The features were extracted using the nonnegative matrix factorization method. The results of the proposed controller were compared with two of the newest control strategies for position-tracking in the wheelchair upper limb exoskeleton robotic system, i.e., proportional derivative-based fuzzy sliding mode control and a fuzzy-based nonsingular terminal sliding mode control structures, which both used the sliding mode control approach with different proposed sliding surfaces to generate the required control signals and also used the neuro-fuzzy system to improve the performance. For the proposed measurement model, the results were compared with the linear regression model and the adaptive neuro-fuzzy inference system, which are two of the most used classification methods. The results affirmed the efficacy of the proposed controller as a robust and accurate control structure for trajectory tracking, both in the absence and presence of disturbance, thereby underscoring its potential for practical applications in manual wheelchair propulsion. Furthermore, the findings underscored the proposed measurement model’s robustness and adaptability, making it a promising tool for estimating continuous joint movements in rehabilitation and assistive applications.
... These approaches then minimize the kinematic error. The state vector can also include both kinematic and body segment parameters (Bonnet et al., 2017) or both kinematic and kinetic parameters (e.g., joint angles and muscle forces or joint torques) (Mohammadi et al., 2020). Or it can include uncertainty models of IMU-sensors to estimate the size of undesired errors (orientation errors, gyroscope bias and magnetic disturbances) to compensate these (Yuan et al., 2019). ...
... The Kalman Filter offers unique advantages when applied for musculoskeletal modeling and simulation since the method was specifically developed to enhance state estimations (originally position location) based on erroneous observations (Serra, 2018). Mohammadi et al. (2020) produced estimates that are both consistent with the system and the measurement model. They assumed that joint angle measurements are affected by white Gaussian noise; e.g., modelled as a normal probability distribution. ...
... Covariances have to be known to compensate measuring noise and STAs cannot yet be compensated in contrast to white gaussian measurement noise since no coherent error model exists. Further, the Kalman Filter is currently mostly applied for simulating two-dimensional models (Bonnet et al., 2017;Mohammadi et al., 2020). Bonnet et al. (2017) state that, although possible, expanding their method to include three-dimensional model estimation would require significantly more parameters and could lead to redundancy problems. ...
Article
Full-text available
Musculoskeletal simulations can be used to estimate biomechanical variables like muscle forces and joint torques from non-invasive experimental data using inverse and forward methods. Inverse kinematics followed by inverse dynamics (ID) uses body motion and external force measurements to compute joint movements and the corresponding joint loads, respectively. ID leads to residual forces and torques (residuals) that are not physically realistic, because of measurement noise and modeling assumptions. Forward dynamic simulations (FD) are found by tracking experimental data. They do not generate residuals but will move away from experimental data to achieve this. Therefore, there is a gap between reality (the experimental measurements) and simulations in both approaches, the sim2real gap. To answer (patho-) physiological research questions, simulation results have to be accurate and reliable; the sim2real gap needs to be handled. Therefore, we reviewed methods to handle the sim2real gap in such musculoskeletal simulations. The review identifies, classifies and analyses existing methods that bridge the sim2real gap, including their strengths and limitations. Using a systematic approach, we conducted an electronic search in the databases Scopus, PubMed and Web of Science. We selected and included 85 relevant papers that were sorted into eight different solution clusters based on three aspects: how the sim2real gap is handled, the mathematical method used, and the parameters/variables of the simulations which were adjusted. Each cluster has a distinctive way of handling the sim2real gap with accompanying strengths and limitations. Ultimately, the method choice largely depends on various factors: available model, input parameters/variables, investigated movement and of course the underlying research aim. Researchers should be aware that the sim2real gap remains for both ID and FD approaches. However, we conclude that multimodal approaches tracking kinematic and dynamic measurements may be one possible solution to handle the sim2real gap as methods tracking multimodal measurements (some combination of sensor position/orientation or EMG measurements), consistently lead to better tracking performances. Initial analyses show that motion analysis performance can be enhanced by using multimodal measurements as different sensor technologies can compensate each other’s weaknesses.
... Localization is among the most used applications of the KF and its modifications [5][6][7]. This application is employed to correct the position of some robots [8][9][10], for trajectory tracking [11][12][13][14], and for parameter estimation [15][16][17]. ...
Article
Full-text available
Given the widespread use of the Kalman filter in robotics, an increasing number of researchers devote themselves to its study and application. This work underscores the importance of this filter while analyzing the modifications made to the same to improve its performance and reduce its deficiencies in some fields and presenting some of its applications in robotics. The following methods are presented in this study: least squares (LS), Hopfield Neural Networks (HNN), Extended Kalman filter (EKF), and Unscented Kalman filter (UKF). These methods are used in the parameter identification of a Selective Compliant Assembly Robot Arm (SCARA) robot with 3-Degrees of Freedom (3-DoF) and a clamp at its end. The dynamic model of this robot is obtained and employed to identify its parameters; then, the identification results are compared considering the difference between the obtained parameters and the real values of the robot parameters; in this comparison, the good results yielded by the LS and UKF method stand out. Subsequently, the obtained parameters through each method are validated by measuring different performance indexes—during trajectory tracking—such as: Residual Mean Square Error (RMSE), Integral of the Absolute Error (IAE), and the Integral of the Square Error (ISE). In this way, a comparison of the robot’s performance is possible.
... constant angular momentum) and considering the whole movement is not trivial (Bonnet et al., 2016). Mohammadi et al. (2020) proposed an original optimally tuned EKF with a simple musculoskeletal arm model. However, it needs to be extended to a 3D full-body model and validated for high-speed movements with large range of motion. ...
Article
When estimating full-body motion from experimental data, inverse kinematics followed by inverse dynamics does not guarantee dynamical consistency of the resulting motion, especially in movements where the trajectory depends heavily on the initial state, such as in free-fall. Our objective was to estimate dynamically consistent joint kinematics and kinetics of complex aerial movements. A 42-degrees-of-freedom model with 95 markers was personalised for five elite trampoline athletes performing various backward and forward twisting somersaults. Using dynamic optimisation, our algorithm estimated joint angles, velocities and torques by tracking the recorded marker positions. Kinematics, kinetics, angular and linear momenta, and marker tracking difference were compared to results of an Extended Kalman Filter (EKF) followed by inverse dynamics. Angular momentum and horizontal linear momentum were conserved throughout the estimated motion, as per free-fall dynamics. Marker tracking difference went from 17 ± 4 mm for the EKF to 36 ± 11 mm with dynamic optimisation tracking the experimental markers, and to 49 ± 9 mm with dynamic optimisation tracking EKF joint angles. Joint angles from the dynamic optimisations were similar to those of the EKF, and joint torques were smoother. This approach satisfies the dynamics of complex aerial rigid-body movements while remaining close to the experimental 3D marker dataset.