Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2015;18(13):1445-58.
doi: 10.1080/10255842.2014.916698. Epub 2014 Jul 4.

Benchmarking of dynamic simulation predictions in two software platforms using an upper limb musculoskeletal model

Affiliations

Benchmarking of dynamic simulation predictions in two software platforms using an upper limb musculoskeletal model

Katherine R Saul et al. Comput Methods Biomech Biomed Engin. 2015.

Abstract

Several opensource or commercially available software platforms are widely used to develop dynamic simulations of movement. While computational approaches are conceptually similar across platforms, technical differences in implementation may influence output. We present a new upper limb dynamic model as a tool to evaluate potential differences in predictive behavior between platforms. We evaluated to what extent differences in technical implementations in popular simulation software environments result in differences in kinematic predictions for single and multijoint movements using EMG- and optimization-based approaches for deriving control signals. We illustrate the benchmarking comparison using SIMM-Dynamics Pipeline-SD/Fast and OpenSim platforms. The most substantial divergence results from differences in muscle model and actuator paths. This model is a valuable resource and is available for download by other researchers. The model, data, and simulation results presented here can be used by future researchers to benchmark other software platforms and software upgrades for these two platforms.

Keywords: biomechanics; computational modeling; medical computing; musculoskeletal; neuromuscular.

PubMed Disclaimer

Figures

Figure 1
Figure 1
Musculoskeletal model of the upper limb. Musculoskeletal model of the upper limb. The dynamic model incorporates 7 degrees of freedom, including A) shoulder rotation and elevation (thoracohumeral angle) and wrist flexion, B) wrist deviation and elbow flexion, and C) elevation plane of the shoulder and forearm rotation. 50 musculotendon actuators spanning these joints are also included.
Figure 2
Figure 2
Joint kinematics for a single trial of EMG-driven forward dynamic simulation at the A) wrist, B) elbow, and C) shoulder. Trials were selected as the trial with minimum RMSE between the simulation and experimental kinematics. OpenSim (black) simulations match well with simulations in the SIMM-SD/Fast (dark grey) platform.
Figure 3
Figure 3
Forward dynamic simulation kinematics driven using CMC-derived controls in OpenSim (dark grey) and SIMM-SD/Fast (light grey) compared to CMC-derived joint kinematics as calculated in OpenSim (black). The movement began at 0.63 sec in this trial as defined in the text, and was simulated from this point. The CMC-driven forward dynamic simulation in OpenSim tracks the CMC kinematics closely (thus the curves overlay in this figure), while the same controls in SIMM-SD/Fast result in a movement that is substantially altered from the desired kinematics, due to the different mechanical properties of the underlying model implementation.
Figure 4
Figure 4
Gravity-driven forward dynamic simulation without muscles (left column), with passive muscles (center column), and with a subset of muscles implemented identically between platforms (right column) at the A-C) wrist, D-F) elbow, and G-I) shoulder. OpenSim (black) simulations and SIMM-SD/Fast (dark grey) simulations perform nearly identically when muscles are absent and only kinematics, inertial properties, damping, and joint restraint torques are present. At the elbow and wrist, average postures toward the end of the simulations differ between the simulations in the presence of all muscles. At the elbow and shoulder, when muscle actuators are eliminated that were not able to be implemented identically, differences between platforms are reduced.

References

    1. Blana D, Hincapie JG, Chadwick EK, Kirsch RF. A musculoskeletal model of the upper extremity for use in the development of neuroprosthetic systems. J Biomech. 2008;41:1714–1721. Epub 2008/04/19. - PMC - PubMed
    1. Buchanan TS, Delp SL, Solbeck JA. Muscular resistance to varus and valgus loads at the elbow. J Biomech Eng. 1998 Oct;120:634–639. Epub 1999/07/21. - PubMed
    1. Buchanan TS, Lloyd DG, Manal K, Besier TF. Neuromusculoskeletal modeling: estimation of muscle forces and joint moments and movements from measurements of neural command. J Appl Biomech. 2004 Nov;20:367–395. Epub 2006/02/10. - PMC - PubMed
    1. Chadwick EK, Blana D, van den Bogert AJ, Kirsch RF. A real-time, 3-D musculoskeletal model for dynamic simulation of arm movements. IEEE Trans Biomed Eng. 2009 Apr;56:941–948. Epub 2009/03/11. - PMC - PubMed
    1. Clauser CE, McConville JT, Young JW. Weight, volume, and center of mass of segments of the human body. Dayton, OH.: 1969.

LinkOut - more resources