skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Differentiable Simulation of Inertial Musculotendons
We propose a simple and practical approach for incorporating the effects of muscle inertia, which has been ignored by previous musculoskeletal simulators in both graphics and biomechanics. We approximate the inertia of the muscle by assuming that muscle mass is distributed along the centerline of the muscle. We express the motion of the musculotendons in terms of the motion of the skeletal joints using a chain of Jacobians, so that at the top level, only the reduced degrees of freedom of the skeleton are used to completely drive both bones and musculotendons. Our approach can handle all commonly used musculotendon path types, including those with multiple path points and wrapping surfaces. For muscle paths involving wrapping surfaces, we use neural networks to model the Jacobians, trained using existing wrapping surface libraries, which allows us to effectively handle the Jacobian discontinuities that occur when musculotendon paths collide with wrapping surfaces. We demonstrate support for higher-order time integrators, complex joints, inverse dynamics, Hill-type muscle models, and differentiability. In the limit, as the muscle mass is reduced to zero, our approach gracefully degrades to traditional simulators without support for muscle inertia. Finally, it is possible to mix and match inertial and non-inertial musculotendons, depending on the application.  more » « less
Award ID(s):
1846368
PAR ID:
10419450
Author(s) / Creator(s):
; ; ; ;
Date Published:
Journal Name:
ACM Transactions on Graphics
Volume:
41
Issue:
6
ISSN:
0730-0301
Page Range / eLocation ID:
1 to 11
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Abstract Birds morph their wing shape to accomplish extraordinary manoeuvres 1–4 , which are governed by avian-specific equations of motion. Solving these equations requires information about a bird’s aerodynamic and inertial characteristics 5 . Avian flight research to date has focused on resolving aerodynamic features, whereas inertial properties including centre of gravity and moment of inertia are seldom addressed. Here we use an analytical method to determine the inertial characteristics of 22 species across the full range of elbow and wrist flexion and extension. We find that wing morphing allows birds to substantially change their roll and yaw inertia but has a minimal effect on the position of the centre of gravity. With the addition of inertial characteristics, we derived a novel metric of pitch agility and estimated the static pitch stability, revealing that the agility and static margin ranges are reduced as body mass increases. These results provide quantitative evidence that evolution selects for both stable and unstable flight, in contrast to the prevailing narrative that birds are evolving away from stability 6 . This comprehensive analysis of avian inertial characteristics provides the key features required to establish a theoretical model of avian manoeuvrability. 
    more » « less
  2. Centrifugal pendulum vibration absorbers (CPVAs) are essentially collections of pendulums attached to a rotor or rotating component or components within a mechanical system for the purpose of mitigating the typical torsional surging that is inherent to internal combustion engines and electric motors. The dynamic stability and performance of CPVAs are highly dependent on the motion path defined for their pendulous masses. Assemblies of absorbers are tuned by adjusting these paths such that the pendulums respond to problematic orders (multiples of average rotation speed) in a way that smooths the rotational accelerations arising from combustion or other non-uniform rotational acceleration events. For most motion paths, pendulum tuning indeed shifts as a function of the pendulum response amplitude. For a given motion path, the tuning shift that occurs as pendulum amplitude varies produces potentially undesirable dynamic instabilities. Large amplitude pendulum motion that mitigates a high percentage of torsional oscillation while avoiding instabilities brought on by tuning shift introduces complexity and hazards into CPVA design processes. Therefore, identifying pendulum paths whose tuning order does not shift as the pendulum amplitude varies, so-called tautochronic paths, may greatly simplify engineering design processes for generating high-performing CPVAs. This paper expands on the work of Sabatini, in which a mathematical condition for tautochronicity is identified for a class of differential equations that includes those that arise in the modeling of the motion of a pendulum in a centrifugal field. The approach is based on a transformation from the physical coordinate to a standard Hamiltonian system. We show that transforming a nonlinear oscillator made tautochronic through path modification actually transforms the nonlinear oscillator into a simple harmonic oscillator. To illustrate the new approach and results, the technique is applied to the simplified problem of determining the cut-out shape that produces tautochronic motion for a mass sliding in the cut-out of a larger mass that is free to translate horizontally without friction. In the simplified problem, centrifugal acceleration is replaced by constant gravitational acceleration and rotation of the rotor inertia is replaced by the translation of the large base mass. 
    more » « less
  3. null (Ed.)
    Objective: Functional electrical stimulation (FES) is a common technique to elicit muscle contraction and help improve muscle strength. Traditional FES over the muscle belly typically only activates superficial muscle regions. In the case of hand FES, this prevents the activation of the deeper flexor muscles which control the distal finger joints. Here, we evaluated whether an alternative transcutaneous nerve-bundle stimulation approach can activate both superficial and deep extrinsic finger flexors using a high-density stimulation grid. Methods: Transverse ultrasound of the forearm muscles was used to obtain cross-sectional images of the underlying finger flexors during stimulated finger flexions and kinematically-matched voluntary motions. Finger kinematics were recorded, and an image registration method was used to capture the large deformation of the muscle regions during each flexion. This deformation was used as a surrogate measure of the contraction of muscle tissue, and the regions of expanding tissue can identify activated muscles. Results: The nerve-bundle stimulation elicited contractions in the superficial and deep finger flexors. Both separate and concurrent activation of these two muscles were observed. Joint kinematics of the fingers also matched the expected regions of muscle contractions. Conclusions: Our results showed that the nerve-bundle stimulation technique can activate the deep extrinsic finger flexors, which are typically not accessible via traditional surface FES. Significance: Our nerve-bundle stimulation method enables us to produce the full range of motion of different joints necessary for various functional grasps, which could benefit future neuroprosthetic applications. 
    more » « less
  4. null (Ed.)
    This study assessed the metabolic energy consumption of walking with the external components of a “Muscle-First” Motor Assisted Hybrid Neuroprosthesis (MAHNP), which combines implanted neuromuscular stimulation with a motorized exoskeleton. The “Muscle-First” approach prioritizes generating motion with the wearer's own muscles via electrical stimulation with the actuators assisting on an as-needed basis. The motorized exoskeleton contributes passive resistance torques at both the hip and knee joints of 6Nm and constrains motions to the sagittal plane. For the muscle contractions elicited by neural stimulation to be most effective, the motorized joints need to move freely when not actively assisting the desired motion. This study isolated the effect of the passive resistance or “friction” added at the joints by the assistive motors and transmissions on the metabolic energy consumption of walking in the device. Oxygen consumption was measured on six able-bodied subjects performing 6 min walk tests at three different speeds (0.4, 0.8, and 1.2 m/s) under two different conditions: one with the motors producing no torque to compensate for friction, and the other having the motors injecting power to overcome passive friction based on a feedforward friction model. Average oxygen consumption in the uncompensated condition across all speeds, measured in Metabolic Equivalent of Task (METs), was statistically different than the friction compensated condition. There was an average decrease of 8.8% for METs and 1.9% for heart rate across all speeds. While oxygen consumption was reduced when the brace performed friction compensation, other factors may have a greater contribution to the metabolic energy consumption when using the device. Future studies will assess the effects of gravity compensation on the muscular effort required to lift the weight of the distal segments of the exoskeleton as well as the sagittal plane constraint on walking motions in individuals with spinal cord injuries (SCI). 
    more » « less
  5. null (Ed.)
    This work proposes a novel method of incorporating calls to a motion planner inside a potential field control policy for safe multi-robot navigation with uncertain dynamics. The proposed framework can handle more general scenes than the control policy and has low computational costs. Our work is robust to uncertain dynamics and quickly finds high-quality paths in scenarios generated from real-world floor plans. In the proposed approach, we attempt to follow the control policy as much as possible, and use calls to the motion planner to escape local minima. Trajectories returned from the motion planner are followed using a path-following controller guaranteeing robustness. We demonstrate the utility of our approach with experiments based on floor plans gathered from real buildings. 
    more » « less