Be Careful What You Wish for: Cost Function Sensitivity in Predictive Simulations for Assistive Device Design

Software packages that use optimization to predict the motion of dynamic systems are powerful tools for studying human movement. These “predictive simulations” are gaining popularity in parameter optimization studies for designing assistive devices such as exoskeletons. The cost function is a critic...

Full description

Bibliographic Details
Main Authors: Ali Nikoo, Thomas K. Uchida
Format: Article
Language:English
Published: MDPI AG 2022-11-01
Series:Symmetry
Subjects:
Online Access:https://www.mdpi.com/2073-8994/14/12/2534
_version_ 1797440447689261056
author Ali Nikoo
Thomas K. Uchida
author_facet Ali Nikoo
Thomas K. Uchida
author_sort Ali Nikoo
collection DOAJ
description Software packages that use optimization to predict the motion of dynamic systems are powerful tools for studying human movement. These “predictive simulations” are gaining popularity in parameter optimization studies for designing assistive devices such as exoskeletons. The cost function is a critical component of the optimization problem and can dramatically affect the solution. Many cost functions have been proposed that are biologically inspired and that produce reasonable solutions, but which may lead to different conclusions in some contexts. We used OpenSim Moco to generate predictive simulations of human walking using several cost functions, each of which produced a reasonable trajectory of the human model. We then augmented the model with motors that generated hip flexion, knee flexion, or ankle plantarflexion torques, and repeated the predictive simulations to determine the optimal motor torques. The model was assumed to be planar and bilaterally symmetric to reduce computation time. Peak torques varied from 41.3 to 79.0 <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi mathvariant="normal">N</mi><mspace width="-0.166667em"></mspace><mo>·</mo><mspace width="-0.166667em"></mspace><mi mathvariant="normal">m</mi></mrow></semantics></math></inline-formula> for the hip flexion motors, from 48.0 to 94.2 <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi mathvariant="normal">N</mi><mspace width="-0.166667em"></mspace><mo>·</mo><mspace width="-0.166667em"></mspace><mi mathvariant="normal">m</mi></mrow></semantics></math></inline-formula> for the knee flexion motors, and from 42.6 to 79.8 <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi mathvariant="normal">N</mi><mspace width="-0.166667em"></mspace><mo>·</mo><mspace width="-0.166667em"></mspace><mi mathvariant="normal">m</mi></mrow></semantics></math></inline-formula> for the ankle plantarflexion motors, which could have important design consequences. This study highlights the importance of evaluating the robustness of results from predictive simulations.
first_indexed 2024-03-09T12:08:18Z
format Article
id doaj.art-0c332e294bcc4565a515aa71a15d19c7
institution Directory Open Access Journal
issn 2073-8994
language English
last_indexed 2024-03-09T12:08:18Z
publishDate 2022-11-01
publisher MDPI AG
record_format Article
series Symmetry
spelling doaj.art-0c332e294bcc4565a515aa71a15d19c72023-11-30T22:54:22ZengMDPI AGSymmetry2073-89942022-11-011412253410.3390/sym14122534Be Careful What You Wish for: Cost Function Sensitivity in Predictive Simulations for Assistive Device DesignAli Nikoo0Thomas K. Uchida1Department of Mechanical Engineering, University of Ottawa, 161 Louis-Pasteur, Ottawa, ON K1N 6N5, CanadaDepartment of Mechanical Engineering, University of Ottawa, 161 Louis-Pasteur, Ottawa, ON K1N 6N5, CanadaSoftware packages that use optimization to predict the motion of dynamic systems are powerful tools for studying human movement. These “predictive simulations” are gaining popularity in parameter optimization studies for designing assistive devices such as exoskeletons. The cost function is a critical component of the optimization problem and can dramatically affect the solution. Many cost functions have been proposed that are biologically inspired and that produce reasonable solutions, but which may lead to different conclusions in some contexts. We used OpenSim Moco to generate predictive simulations of human walking using several cost functions, each of which produced a reasonable trajectory of the human model. We then augmented the model with motors that generated hip flexion, knee flexion, or ankle plantarflexion torques, and repeated the predictive simulations to determine the optimal motor torques. The model was assumed to be planar and bilaterally symmetric to reduce computation time. Peak torques varied from 41.3 to 79.0 <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi mathvariant="normal">N</mi><mspace width="-0.166667em"></mspace><mo>·</mo><mspace width="-0.166667em"></mspace><mi mathvariant="normal">m</mi></mrow></semantics></math></inline-formula> for the hip flexion motors, from 48.0 to 94.2 <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi mathvariant="normal">N</mi><mspace width="-0.166667em"></mspace><mo>·</mo><mspace width="-0.166667em"></mspace><mi mathvariant="normal">m</mi></mrow></semantics></math></inline-formula> for the knee flexion motors, and from 42.6 to 79.8 <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi mathvariant="normal">N</mi><mspace width="-0.166667em"></mspace><mo>·</mo><mspace width="-0.166667em"></mspace><mi mathvariant="normal">m</mi></mrow></semantics></math></inline-formula> for the ankle plantarflexion motors, which could have important design consequences. This study highlights the importance of evaluating the robustness of results from predictive simulations.https://www.mdpi.com/2073-8994/14/12/2534assistive devicecost functionhuman movementmusculoskeletal modelobjective functionoptimal control
spellingShingle Ali Nikoo
Thomas K. Uchida
Be Careful What You Wish for: Cost Function Sensitivity in Predictive Simulations for Assistive Device Design
Symmetry
assistive device
cost function
human movement
musculoskeletal model
objective function
optimal control
title Be Careful What You Wish for: Cost Function Sensitivity in Predictive Simulations for Assistive Device Design
title_full Be Careful What You Wish for: Cost Function Sensitivity in Predictive Simulations for Assistive Device Design
title_fullStr Be Careful What You Wish for: Cost Function Sensitivity in Predictive Simulations for Assistive Device Design
title_full_unstemmed Be Careful What You Wish for: Cost Function Sensitivity in Predictive Simulations for Assistive Device Design
title_short Be Careful What You Wish for: Cost Function Sensitivity in Predictive Simulations for Assistive Device Design
title_sort be careful what you wish for cost function sensitivity in predictive simulations for assistive device design
topic assistive device
cost function
human movement
musculoskeletal model
objective function
optimal control
url https://www.mdpi.com/2073-8994/14/12/2534
work_keys_str_mv AT alinikoo becarefulwhatyouwishforcostfunctionsensitivityinpredictivesimulationsforassistivedevicedesign
AT thomaskuchida becarefulwhatyouwishforcostfunctionsensitivityinpredictivesimulationsforassistivedevicedesign