Automated optimization of residual reduction algorithm parameters in OpenSim

The residual reduction algorithm (RRA) in OpenSim is designed to improve dynamic consistency of kinematics and ground reaction forces in movement simulations of musculoskeletal models. RRA requires the user to select numerous tracking weights for the joint kinematics to reduce residual errors. Selec...

Full description

Bibliographic Details
Main Authors: Pickle, N.T (Author), Silverman, A.K (Author), Sturdy, J.T (Author)
Format: Article
Language:English
Published: Elsevier Ltd 2022
Subjects:
RRA
Online Access:View Fulltext in Publisher
LEADER 02363nam a2200481Ia 4500
001 10.1016-j.jbiomech.2022.111087
008 220510s2022 CNT 000 0 und d
020 |a 00219290 (ISSN) 
245 1 0 |a Automated optimization of residual reduction algorithm parameters in OpenSim 
260 0 |b Elsevier Ltd  |c 2022 
856 |z View Fulltext in Publisher  |u https://doi.org/10.1016/j.jbiomech.2022.111087 
520 3 |a The residual reduction algorithm (RRA) in OpenSim is designed to improve dynamic consistency of kinematics and ground reaction forces in movement simulations of musculoskeletal models. RRA requires the user to select numerous tracking weights for the joint kinematics to reduce residual errors. Selection is often performed manually, which can be time-consuming and is unlikely to yield optimal tracking weights. A multi-heuristic optimization algorithm was used to expedite tracking weight decision making to reduce residual errors. This method produced more rigorous results than manual iterations and although the total computation time was not significantly reduced, this method does not require the user to monitor the algorithm's progress to find a solution, thereby reducing manual tuning. Supporting documentation and code to implement this optimization is freely provided to assist the community with developing movement simulations. © 2022 Elsevier Ltd 
650 0 4 |a algorithm 
650 0 4 |a Algorithm parameters 
650 0 4 |a article 
650 0 4 |a Automated optimization 
650 0 4 |a biomechanics 
650 0 4 |a Biomechanics 
650 0 4 |a Biophysics 
650 0 4 |a data analysis software 
650 0 4 |a decision making 
650 0 4 |a Decision making 
650 0 4 |a documentation 
650 0 4 |a Dynamic consistencies 
650 0 4 |a Dynamic Consistency 
650 0 4 |a Ground reaction forces 
650 0 4 |a Kinematics 
650 0 4 |a MATLAB 
650 0 4 |a Movement simulation 
650 0 4 |a Movement Simulation 
650 0 4 |a Musculoskeletal modeling 
650 0 4 |a OpenSim 
650 0 4 |a Optimization 
650 0 4 |a Python 
650 0 4 |a Reduction algorithms 
650 0 4 |a Residual error 
650 0 4 |a Residual reduction algorithm 
650 0 4 |a RRA 
650 0 4 |a simulation 
700 1 |a Pickle, N.T.  |e author 
700 1 |a Silverman, A.K.  |e author 
700 1 |a Sturdy, J.T.  |e author 
773 |t Journal of Biomechanics