Automated muscle path calibration with gradient-specified optimization based on moment arm

Ziyu Chen,Tingli Hu,Sami Haddadin,David Franklin
DOI: https://doi.org/10.1101/2024.05.09.593463
2024-05-14
Abstract:Muscle path calibration is a fundamental step in musculoskeletal modeling, as it determines moment arm and hence the kinetic characteristics of the muscle. However, this task can be laborious, where a large number of path-related parameters must be tuned to match a high-dimensional moment arm-joint angle relation. Here, the process of parameter tuning is formulated as a least-squares problem with a moment arm-based cost function, and this optimization problem is solved with its gradient specified. To derive the gradient analytically, the cost function is first smoothed into a differentiable form by replacing the conditional statements and indifferentiable components with soft functions, and then dissembled into the product of multiple modules, whose gradients are easier to derive in separation. For calibration and validation, a 12-DoF 42-muscle shoulder-arm model is utilized to generate artificial data, and the optimization is configured with non-strict preconditions and constraints. With the specified gradient, the calibration of 42 muscles is completed in 3.7 min, and the validation error is on average 0.12 mm for 182 moment arms. The performance is further compared with two other optimization methods in four conditions. Our method offers a once-and-for-all solution to calibrating the classic obstacle-set path, and the concept employed in gradient derivation is applicable to many other cost functions.
Bioengineering
What problem does this paper attempt to address?