1,445 research outputs found
Real-time simulation of three-dimensional shoulder girdle and arm dynamics
Electrical stimulation is a promising technology for the restoration of arm function in paralyzed individuals. Control of the paralyzed arm under electrical stimulation, however, is a challenging problem that requires advanced controllers and command interfaces for the user. A real-time model describing the complex dynamics of the arm would allow user-in-the-loop type experiments where the command interface and controller could be assessed. Real-time models of the arm previously described have not included the ability to model the independently controlled scapula and clavicle, limiting their utility for clinical applications of this nature. The goal of this study therefore was to evaluate the performance and mechanical behavior of a real-time, dynamic model of the arm and shoulder girdle. The model comprises seven segments linked by eleven degrees of freedom and actuated by 138 muscle elements. Polynomials were generated to describe the muscle lines of action to reduce computation time, and an implicit, first-order Rosenbrock formulation of the equations of motion was used to increase simulation step-size. The model simulated flexion of the arm faster than real time, simulation time being 92% of actual movement time on standard desktop hardware. Modeled maximum isometric torque values agreed well with values from the literature, showing that the model simulates the moment-generating behavior of a real human arm. The speed of the model enables experiments where the user controls the virtual arm and receives visual feedback in real time. The ability to optimize potential solutions in simulation greatly reduces the burden on the user during development
Recommended from our members
Articular human joint modelling
Copyright @ Cambridge University Press 2009.The work reported in this paper encapsulates the theories and algorithms developed to drive the core analysis modules of the software which has been developed to model a musculoskeletal structure of anatomic joints. Due to local bone surface and contact geometry based joint kinematics, newly developed algorithms make the proposed modeller different from currently available modellers. There are many modellers that are capable of modelling gross human body motion. Nevertheless, none of the available modellers offer complete elements of joint modelling. It appears that joint modelling is an extension of their core analysis capability, which, in every case, appears to be musculoskeletal motion dynamics. It is felt that an analysis framework that is focused on human joints would have significant benefit and potential to be used in many orthopaedic applications. The local mobility of joints has a significant influence in human motion analysis, in understanding of joint loading, tissue behaviour and contact forces. However, in order to develop a bone surface based joint modeller, there are a number of major problems, from tissue idealizations to surface geometry discretization and non-linear motion analysis. This paper presents the following: (a) The physical deformation of biological tissues as linear or non-linear viscoelastic deformation, based on spring-dashpot elements. (b) The linear dynamic multibody modelling, where the linear formulation is established for small motions and is particularly useful for calculating the equilibrium position of the joint. This model can also be used for finding small motion behaviour or loading under static conditions. It also has the potential of quantifying the joint laxity. (c) The non-linear dynamic multibody modelling, where a non-matrix and algorithmic formulation is presented. The approach allows handling complex material and geometrical nonlinearity easily. (d) Shortest path algorithms for calculating soft tissue line of action geometries. The developed algorithms are based on calculating minimum ‘surface mass’ and ‘surface covariance’. An improved version of the ‘surface covariance’ algorithm is described as ‘residual covariance’. The resulting path is used to establish the direction of forces and moments acting on joints. This information is needed for linear or non-linear treatment of the joint motion. (e) The final contribution of the paper is the treatment of the collision. In the virtual world, the difficulty in analysing bodies in motion arises due to body interpenetrations. The collision algorithm proposed in the paper involves finding the shortest projected ray from one body to the other. The projection of the body is determined by the resultant forces acting on it due to soft tissue connections under tension. This enables the calculation of collision condition of non-convex objects accurately. After the initial collision detection, the analysis involves attaching special springs (stiffness only normal to the surfaces) at the ‘potentially colliding points’ and motion of bodies is recalculated. The collision algorithm incorporates the rotation as well as translation. The algorithm continues until the joint equilibrium is achieved. Finally, the results obtained based on the software are compared with experimental results obtained using cadaveric joints
Estimating individual muscle forces in human movement
If individual muscle forces could be routinely calculated in vivo, non-invasively, considerable insight could
be obtained into the etiology of injuries and the training of muscle for rehabilitation and sport. As there are
generally more muscles crossing a joint than there are degrees of freedom at the joint, determining the
individual forces in the muscles crossing a joint is a non-trivial problem. This study focused on the
development of the procedures necessary to estimate the individual muscle forces during a dumbell curl,
and the measurement procedures required for the determination of the necessary input parameters. The
procedures developed could easily be applied to other body movements. [Continues.
A real-time and convex model for the estimation of muscle force from surface electromyographic signals in the upper and lower limbs
Surface electromyography (sEMG) is a signal consisting of different motor unit action potential trains and records from the surface of the muscles. One of the applications of sEMG is the estimation of muscle force. We proposed a new real-time convex and interpretable model for solving the sEMG-force estimation. We validated it on the upper limb during isometric voluntary flexions-extensions at 30%, 50%, and 70% Maximum Voluntary Contraction in five subjects, and lower limbs during standing tasks in thirty-three volunteers, without a history of neuromuscular disorders. Moreover, the performance of the proposed method was statistically compared with that of the state-of-the-art (13 methods, including linear-in-the-parameter models, Artificial Neural Networks and Supported Vector Machines, and non-linear models). The envelope of the sEMG signals was estimated, and the representative envelope of each muscle was used in our analysis. The convex form of an exponential EMG-force model was derived, and each muscle's coefficient was estimated using the Least Square method. The goodness-of-fit indices, the residual signal analysis (bias and Bland-Altman plot), and the running time analysis were provided. For the entire model, 30% of the data was used for estimation, while the remaining 20% and 50% were used for validation and testing, respectively. The average R-square (%) of the proposed method was 96.77 +/- 1.67 [94.38, 98.06] for the test sets of the upper limb and 91.08 +/- 6.84 [62.22, 96.62] for the lower-limb dataset (MEAN +/- SD [min, max]). The proposed method was not significantly different from the recorded force signal (p-value = 0.610); that was not the case for the other tested models. The proposed method significantly outperformed the other methods (adj. p-value < 0.05). The average running time of each 250 ms signal of the training and testing of the proposed method was 25.7 +/- 4.0 [22.3, 40.8] and 11.0 +/- 2.9 [4.7, 17.8] in microseconds for the entire dataset. The proposed convex model is thus a promising method for estimating the force from the joints of the upper and lower limbs, with applications in load sharing, robotics, rehabilitation, and prosthesis control for the upper and lower limbs
Experimental Investigations of EMG-Torque Modeling for the Human Upper Limb
The electrical activity of skeletal muscle—the electromyogram (EMG)—is of value to many different application areas, including ergonomics, clinical biomechanics and prosthesis control. For many applications, the EMG is related to muscular tension, joint torque and/or applied forces. In these cases, a goal is for an EMG-torque model to emulate the natural relationship between the central nervous system (as evidenced in the surface EMG) and peripheral joints and muscles. This thesis work concentrated on experimental investigations of EMG-torque modeling. My contributions include: 1) continuing to evaluate the advantage of advanced EMG amplitude estimators, 2) studying system identification techniques (regularizing the least squares fit and increasing training data duration) to improve EMG-torque model performance, and 3) investigating the influence of joint angle on EMG-torque modeling. Results show that the advanced EMG amplitude estimator reduced the model error by 21%—71% compared to conventional estimators. Use of the regularized least squares fit with 52 seconds of training data reduced the model error by 20% compared to the least squares fit without regulation when using 26 seconds of training data. It is also demonstrated that the influence of joint angle can be modeled as a multiplicative factor in slowly force-varying and force-varying contractions at various, fixed angles. The performance of the models that account for the joint angle are not statistically different from a model that was trained at each angle separately and thus does not interpolate across angles. The EMG-torque models that account for joint angle and utilize advanced EMG amplitude estimation and system identification techniques achieved an error of 4.06±1.2% MVCF90 (i.e., error referenced to maximum voluntary contraction at 90° flexion), while models without using these advanced techniques and only accounting for a joint angle of 90° generated an error of 19.15±11.2% MVCF90. This thesis also summarizes other collaborative research contributions performed as part of this thesis. (1) EMG-force modeling at the finger tips was studied with the purpose of assessing the ability to determine two or more independent, continuous degrees of freedom of control from the muscles of the forearm [with WPI and Sherbrooke University]. (2) Investigation of EMG bandwidth requirements for whitening for real-time applications of EMG whitening techniques [with WPI colleagues]. (3) Investigation of the ability of surface EMG to estimate joint torque at future times [with WPI colleagues]. (4) Decomposition of needle EMG data was performed as part of a study to characterize motor unit behavior in patients with amyotrophic lateral sclerosis (ALS) [with Spaulding Rehabilitation Hospital, Boston, MA]
Linearity, motor primitives and low-dimensionality in the spinal organization of motor control
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Mechanical Engineering, 2005.Includes bibliographical references (p. 149-154).The typical biological system is nonlinear, high-dimensional and highly redundant, all of which are burdens on controller design. Yet despite these complications, the central nervous system is able to control motor systems with an impressive level of complexity and effectivity. One such example is the frog. Evidence suggests that in frogs, the central nervous system, and the spinal cord in particular, may adopt simplifying strategies to ease the motor control problem. For instance, despite the known nonlinear nature of muscle, it has been demonstrated experimentally that spinally induced force production in the frog limb is linear in stimulation. Spinally encoded force fields have also been implicated as building blocks for generating hind limb movements. Furthermore, muscle EMG measurements for both intact and spinalized animals, have been shown to be low-dimensional; these measurements can be reconstructed as linear combinations of fixed muscle activations, or synergies. The evidence above suggests that the central nervous system may adopt simplifying strategies for the motor control problem. First, the thesis addresses the issue of linearity in isometric force fields. It proposes that this behavior can be explained as a result of biomechanical properties. To this end, a physiologically realistic model of the frog hind limb is analyzed.(cont.) The results suggest that, due to features of the musculo-skeletal structure, forces produced by the hind limb muscles are linear in activation, in large part and within the limb's workspace. The results, therefore, support our hypothesis that muscle forces which scale linearly in activation are a natural biomechanical result. The second portion of the thesis centers on the evidence of low-dimensional motor commands and the hypothesized motor primitives (in the form both of force fields and of muscle synergies). Many investigations have examined muscle synergies, probed motor behaviors for modular features in the form of force fields, and looked for connections between synergies and force fields. However, this work has largely been descriptive in nature, trying to explain the data without reference to the underlying control structure. We offer a principled explanation for motor primitives, for how force fields and synergies arise, and for how they are implicated in the organization of motor control. A controller that utilizes a reduced order model is proposed. Using apparatuses drawn from model order reduction theory, a method for finding a low-dimensional model that estimates a nonlinear model of the frog hind limb is examined. A formalism for defining motor primitives is proposed and the resulting primitives are compared with experimentally derived synergies.(cont.) The motor primitives are found to correspond well with several synergies, and to offer practical interpretations in terms of limb biomechanics. The reduced model is shown to be capable of generating natural motor behaviors as well as optimal control solutions. The evidence suggests that frog hind limb motor behaviors, and the spinal circuitry that coordinates these behaviors, are consistent with a control architecture that utilizes a reduced order model of the musculo-skeletal system in an effort to simplify motor control.by Max Berniker.Ph.D
Development of a Wearable Mechatronic Elbow Brace for Postoperative Motion Rehabilitation
This thesis describes the development of a wearable mechatronic brace for upper limb rehabilitation that can be used at any stage of motion training after surgical reconstruction of brachial plexus nerves. The results of the mechanical design and the work completed towards finding the best torque transmission system are presented herein. As part of this mechatronic system, a customized control system was designed, tested and modified. The control strategy was improved by replacing a PID controller with a cascade controller. Although the experiments have shown that the proposed device can be successfully used for muscle training, further assessment of the device, with the help of data from the patients with brachial plexus injury (BPI), is required to improve the control strategy. Unique features of this device include the combination of adjustability and modularity, as well as the passive adjustment required to compensate for the carrying angle
Recommended from our members
A novel musculoskeletal joint modelling for orthopaedic applications
This thesis was submitted for the degree of Docter of Philosophy and awarded by Brunel University.The objective of the work carried out in this thesis was to develop analytical and
computational tools to model and investigate musculoskeletal human joints. It was
recognised that the FEA was used by many researchers in modelling human
musculoskeletal motion, loading and stresses. However the continuum mechanics
played only a minor role in determining the articular joint motion, and its value was
questionable. This is firstly due to the computational cost and secondly due to its
impracticality for this application. On the other hand, there isn’t any suitable software
for precise articular joint motion analysis to deal with the local joint stresses or non
standard joints. The main requirement in orthopaedics field is to develop a modeller
software (and its associated theories) to model anatomic joint as it is, without any
simplification with respect to joint surface morphology and material properties of
surrounding tissues. So that the proposed modeller can be used for evaluating and
diagnosing different joint abnormalities but furthermore form the basis for performing
implant insertion and analysis of the artificial joints. The work which is presented in this thesis is a new frame work and has been developed for human anatomic joint analysis which describes the joint in terms of its surface geometry and surrounding
musculoskeletal tissues. In achieving such a framework several contributions were
made to the 6DOF linear and nonlinear joint modelling, the mathematical definition of
joint stiffness, tissue path finding and wrapping and the contact with collision analysis. In 6DOF linear joint modelling, the contribution is the development of joint stiffness and damping matrices. This modelling approach is suitable for the linear range of tissue stiffness and damping properties. This is the first of its kind and it gives a firm analytical basis for investigating joints with surrounding tissue and the cartilage. The 6DOF nonlinear joint modelling is a new scheme which is described for modelling the motion of multi bodies joined by non-linear stiffness and contact elements. The proposed method requires no matrix assembly for the stiffness and damping elements or mass elements. The novelty in the nonlinear modelling, relates to the overall algorithmic approach and handling local non-linearity by procedural means. The mathematical definition of joint stiffness is also a new proposal which is based on the mathematical definition of stiffness between two bodies. Based on the joint stiffness matrix properties, number of joint stiffness invariants was obtained analytically such as the centre of stiffness, the principal translational stiffnesses, and the principal rotational stiffnesses. In corresponding to these principal stiffnesses, their principal axes have been also obtained. Altogether, a joint is assessed by six principal axes and six principal stiffnesses and its centre of stiffness. These formulations are new and show that a joint can be described in terms of inherent stiffness properties. It is expected that these will be better in characterising a joint in comparison to laxity based characterisation. The
development of tissue path finding and wrapping algorithms are also introduced as new approaches. The musculoskeletal tissue wrapping involves calculating the shortest
distance between two points on a meshed surface. A new heuristic algorithm was
proposed. The heuristic is based on minimising the accumulative divergence from the straight line between two points on the surface and the direction of travel on the surface (i.e. bone). In contact and collision based development, the novel algorithm has been proposed that detects possible colliding points on the motion trajectory by redefining the distance as a two dimensional measure along the velocity approach vector and perpendicular to this vector. The perpendicular distance determines if there are potentially colliding points, and the distance along the velocity determines how close they are. The closest pair among the potentially colliding points gives the “time to collision”. The algorithm can eliminate the “fly pass” situation where very close points may not collide because of the direction of their relative velocity. All these developed
algorithms and modelling theories, have been encompassed in the developed prototype
software in order to simulate the anatomic joint articulations through modelling
formulations developed. The software platform provides a capability for analysing joints as 6DOF joints based on anatomic joint surfaces. The software is highly interactive and driven by well structured database, designed to be highly flexible for the future developments. Particularly, two case studies are carried out in this thesis in order to generate results relating to all the proposed elements of the study. The results obtained from the case studies show good agreement with previously published results or model based results obtained from Lifemod software, whenever comparison was possible. In some cases the comparison was not possible because there were no equivalent results; the results were supported by other indicators. The modelling based results were also supported by experiments performed in the Brunel Orthopaedic Research and Learning
Centre
A real-time and convex model for the estimation of muscle force from surface electromyographic signals in the upper and lower limbs
Surface electromyography (sEMG) is a signal consisting of different motor unit action potential trains and records from the surface of the muscles. One of the applications of sEMG is the estimation of muscle force. We proposed a new real-time convex and interpretable model for solving the sEMG—force estimation. We validated it on the upper limb during isometric voluntary flexions-extensions at 30%, 50%, and 70% Maximum Voluntary Contraction in five subjects, and lower limbs during standing tasks in thirty-three volunteers, without a history of neuromuscular disorders. Moreover, the performance of the proposed method was statistically compared with that of the state-of-the-art (13 methods, including linear-in-the-parameter models, Artificial Neural Networks and Supported Vector Machines, and non-linear models). The envelope of the sEMG signals was estimated, and the representative envelope of each muscle was used in our analysis. The convex form of an exponential EMG-force model was derived, and each muscle’s coefficient was estimated using the Least Square method. The goodness-of-fit indices, the residual signal analysis (bias and Bland-Altman plot), and the running time analysis were provided. For the entire model, 30% of the data was used for estimation, while the remaining 20% and 50% were used for validation and testing, respectively. The average R-square (%) of the proposed method was 96.77 ± 1.67 [94.38, 98.06] for the test sets of the upper limb and 91.08 ± 6.84 [62.22, 96.62] for the lower-limb dataset (MEAN ± SD [min, max]). The proposed method was not significantly different from the recorded force signal (p-value = 0.610); that was not the case for the other tested models. The proposed method significantly outperformed the other methods (adj. p-value < 0.05). The average running time of each 250 ms signal of the training and testing of the proposed method was 25.7 ± 4.0 [22.3, 40.8] and 11.0 ± 2.9 [4.7, 17.8] in microseconds for the entire dataset. The proposed convex model is thus a promising method for estimating the force from the joints of the upper and lower limbs, with applications in load sharing, robotics, rehabilitation, and prosthesis control for the upper and lower limbs
- …