ArborSim: Articulated, branching, OpenSim routing for constructing models of multi-jointed appendages with complex muscle-tendon architecture
Fu, X.; Withers, J.; Miyamae, J.; Moore, T.
Show abstract
Computational models of musculoskeletal systems are essential tools for understanding how muscles, tendons, bones, and actuation signals generate motion. In particular, the OpenSim family of models has facilitated a wide range of studies on diverse human motions, clinical studies of gait, and even non-human locomotion. However, biological structures with many joints, such as fingers, necks, tails, and spines, have been a longstanding challenge to the OpenSim modeling community, especially because these structures comprise numerous bones and are frequently actuated by extrinsic muscles that span multiple joints--often more than three--and act through a complex network of branching tendons. Existing model building software, typically optimized for limb structures, makes it difficult to build OpenSim models that accurately reflect these intricacies. Here, we introduce ArborSim, customized software that efficiently creates musculoskeletal models of highly jointed structures and can build branched muscle-tendon architectures. We used ArborSim to construct toy models of articulated structures to determine which morphological features make a structure most sensitive to branching. By comparing the joint kinematics of models constructed with branched and parallel muscle-tendon units, we found that the number of tendon branches and the number of joints between branches are most sensitive to branching modeling method--notably, the differences between these models showed no predictable pattern with increased complexity. As the proportion of muscle increased, the kinematic differences between branched and parallel models units also increased. Our findings suggest that stress and strain interactions between distal tendon branches and proximal tendon and muscle greatly affect the overall kinematics of a musculoskeletal system. By incorporating complex muscle-tendon branching into OpenSim models using ArborSim, we can gain deeper insight into the interactions between the axial and appendicular skeleton, model the evolution and function of diverse animal tails, and understand the mechanics of more complex motions and tasks.
Matching journals
The top 5 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- Does enforcing glenohumeral joint stability matter? A new rapid muscle redundancy solver highlights the importance of non-superficial shoulder muscles 97%
- AddBiomechanics: Automating model scaling, inverse kinematics, and inverse dynamics from human motion data through sequential optimization 96%
- Modeling toes contributes to realistic stance knee mechanics in three-dimensional predictive simulations of walking 96%
Similar papers in this journal
- Sensor Fusion Algorithm to Improve Accuracy of Robotic Superposition Testing using 6-DOF Position Sensors 95%
- Mechanical Efficiency Investigation of an ankle-assisted robot for human walking with a backpack-load 94%
- Optimum Push-off During Uneven Walking for Just-in-Time Strategy; Delayed Push-off Exertion is Mechanically Costly 94%
Similar papers in this journal
- Automated Optimization of Residual Reduction Algorithm Parameters in OpenSim 95%
- Automatic Generation of Personalised Skeletal Models of the Lower Limb from Three-Dimensional Bone Geometries 95%
- Estimation of Kinematics from Inertial Measurement Units Using a Combined Deep Learning and Optimization Framework 94%
Similar papers in this journal
- Musculotendon Parameters in Lower Limb Models: Simplifications, Uncertainties, and Muscle Force Estimation Sensitivity 96%
- Simulating human foot mechanics during walking based on an anatomically detailed forward dynamic finite element model 95%
- Muscle Moment Arm-Joint Angle Relations in the Hip, Knee, and Ankle: A Visualization of Datasets 94%
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.