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...
Main Authors: | , |
---|---|
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 |