Advanced User Workshop
Stanford University
March 26-28, 2019
Do technical variations in Latarjet surgery impact shoulder joint loading?
Workshop Goals
1. Centre for Sports Research, Deakin University, Melbourne, Australia
2. Barwon Centre for Orthopaedic Research & Education (B-CORE), Geelong, Australia
Fig. 1: Diagrammatic representation of the Latarjet procedure
Fig. 2: Joint configuration post Latarjet procedure (includes 50/50 subscapularis split)
Altered Coracobrachialis
Attachment
Altered Subscapularis
Configuration
Glenohumeral Joint Reaction Forces between Models
Derived from custom static optimisation that places constraints on the glenohumeral joint force direction, to ensure that the muscle forces produce sufficient stabilising joint compression.
Coracobrachialis Force Direction
Bottom Subscapularis Force
Carrie Peterson, Brooke Slavens
Benchmark of shoulder muscle and contact forces during wheelchair propulsion
Workshop Goals
ADD INSTITUTION
Summary of Model Options
Carrie Peterson, Brooke Slavens
Benchmark of shoulder muscle and contact forces during wheelchair propulsion
Workshop Accomplishments
Summary of Model Options
Spinal motion analysis in pre-and post-operative evaluation of spinal deformity.
Workshop Goals
IORT (Institute for Orthopaedic Research and Training)
KU Leuven and University Hospital Leuven, Belgium
Thomas Overbergh, Lennart Scheys
&
Modeling
Motion Capture
Kinematic Data (all flexion)
Thomas Overbergh, Lennart Scheys
Spinal motion analysis in pre-and post-operative evaluation of spinal deformity.
Workshop Outcomes: Modeling errors and IK sensitivity
1. Created 245 (= 7x5x7) models with stepwise perturbations in the L2/L3 joint (=biggest deformity) position.
2. Ran IK for each model (same setup file, same trc file).
3. Calculated the difference between each IK output relative to the unperturbed IK output.
4. Visualise the error in a 3D matrix.
We decided not to quantify the absolute skin motion artefact (=the markers relative to the underlying bone), but rather estimate its effect on the IK output.
Method
Results
1. Kinematic error was largest (0.65239°) at the level of the perturbed joint (L2/L3) and in the direction of the motion (Flexion).
2. The impact of error is smoothed out in the joints above and below.
B. Skin Motion Artefact (this case: during flexion)
Method
Results
Skin motion artifact is observed to cause an average kinematic error of 1.47° (Flexion), 2.12° (Rotation) and 0.80° (Lateroflexion) in this ASD subject. The maximal observed error was 3.33° in the flexion direction.
Perturbed within ⅔ of subject’s IVD space
Range of Motion during flexion
Instrumented
Spinal motion analysis in pre-and post-operative evaluation of spinal deformity.
Workshop Outcomes: Concepts for Kinematic Data Representation
Thomas Overbergh, Lennart Scheys
Control
Patient
A. Range of Motion Graphs
B. Radar ROM
C. Dynamic X-ray measurements (Cobb)
D. Vertebral ‘Volume of Motion’/coupling characteristics
Control
Patient
E. PCA in 3DoF-space
Feipel et al., Eur Spine J, (2001) 10
Ctr = 4.45
ASD = 2.64
@L5-S1 during flex-ext motion
During gait
Dennis Anderson1,2, Stefan Schmid1,2
Assessing spine segmental loads in adolescents with idiopathic scoliosis
Workshop Goals
Muscle size asymmetry
EMG asymmetry
Approach:
Dennis Anderson1,2, Stefan Schmid1,2
Assessing spine segmental loads in adolescents with idiopathic scoliosis
Muscle activations
* (p = 0.022)
Muscle CSA
Bruno et al., 2015
Dennis Anderson1,2, Stefan Schmid1,2
Assessing spine segmental loads in adolescents with idiopathic scoliosis
Spinal loading
Improving Effectiveness of Cooperative Exoskeleton Control
Allison Kinney, Timothy Reissman, Shanpu Fang
EMPOWER Lab, University of Dayton, Dayton, OH
Workshop Outcomes
Goal 1: Implement a MATLAB-controllable external torque exo model into the gait2392 model in OpenSim.
Improving Effectiveness of Cooperative Exoskeleton Control
Allison Kinney, Timothy Reissman, Shanpu Fang
Workshop Outcomes (Matlab generated external torque)
Impedance-Based Exo Assist - Left Ankle Only
Blue = Baseline (no assist)
Orange = 10% assist
Purple = 80% assist
8.4%
Gait Cycle 1
Gait Cycle 2
11.7%
5.5%
10.3%
Improving Effectiveness of Cooperative Exoskeleton Control
Allison Kinney, Timothy Reissman, Shanpu Fang
Workshop Outcomes (openSim generated external torque)
Biomimetic Exo Assist - Left Ankle + Knee + Hip
Blue = Baseline (no assist)
Orange = 10% assist
Purple = 80% assist
Gait Cycle 1
Gait Cycle 2
Gait Cycle 2
7.5%
15.5%
14.1%
12.5%
Multiple coordinate actuators
Analyzing the effect of lower limb robotic exoskeletons on gait stability
Seyed Mostafa Rezayat, Zhi Qiao, Wenlong Zhang
Robotics and Intelligent Systems Laboratory, The Polytechnic School, Ira A. Fulton Schools of Engineering, Arizona State University, Mesa, AZ
Workshop Goals
Analyzing the effect of lower limb robotic exoskeletons on gait stability
Seyed Rezayat, Zhi Qiao, Wenlong Zhang
Workshop Outcomes
Analyzing the effect of lower limb robotic exoskeletons on gait stability
Seyed Rezayat, Zhi Qiao, Wenlong Zhang
Workshop Outcomes
Normal
Passive
Simulation framework to investigate the modular control of walking balance
Jessica Allen, Hannah McDonald
Workshop Goals
Workshop Outcomes
Previous optimization study using SIMM/C++
Goal: Optimization using OpenSim / Matlab scripting (eventually Python)
Simulation framework to investigate the modular control of walking balance
Jessica Allen, Hannah McDonald
Workshop Outcomes Part 1: Using Moco to Simulate Forward Perturbations
Muscle Driven:
Simulated Perturbation
Torque Driven:
Simulation framework to investigate the modular control of walking balance
Jessica Allen, Hannah McDonald
Workshop Outcomes Part 2
SAGITTAL MODEL
Added non-sagittal DoFs at ankle, hip, and knee
MoCo to find optimal muscle excitations to respond to a perturbation
Musculoskeletal Simulation of Joint Stability following TKA
Colin Smith, William Taylor
Workshop Goals
Musculoskeletal Simulation of Joint Stability following TKA
Colin Smith, William Taylor
Future Work
Smith2015Ligament Implementation
Implement Elastic Foundation Force
Implement COMAK
Release Knee Model
ISB 2019
CMBBE 2019
Musculoskeletal Simulation of Joint Stability following TKA
Colin Smith, William Taylor
MOCO Dreaming...
MOCO Predictions
w/torque driven model
foot-floor contact
Using ROS for real-time communication with OpenSim
Daniel Jacobs, Santiago Canete, Owen Pearl
Workshop Goals
Using ROS for real-time communication with OpenSim
Daniel Jacobs, Santiago Canete, Owen Pearl
Workshop Outcomes
Quantifying Knee Joint Reaction Forces during FES Rowing
Vishnu Chandran and Saikat Pal, New Jersey Institute of Technology
Big Picture Motivation
Workshop Goals
Quantifying Knee Joint Reaction Forces during FES Rowing
Vishnu Chandran and Saikat Pal
Workshop Outcomes
Which is the best approach for our research question?
Simulation of devices to stabilize the OA knee
Samuel Salemi, Jessica Oreskovic, Scott Brandon
Workshop Goals
M
Simulation of devices to stabilize the OA knee
Samuel Salemi, Jessica Oreskovic, Scott Brandon
Workshop Outcomes
Workshop Bugs
Simulation of devices to stabilize the OA knee
Samuel Salemi, Jessica Oreskovic, Scott Brandon
Can MOCO solve my problem?
Evaluating Intrinsic Stability of Muscle-Driven Biomechanical Simulations
M. Hongchul Sohn1,2,3
Workshop Goals
1Biomedical Engineering, 2Physical Therapy & Human Movement Science, Northwestern University.�3Shirley Ryan AbilityLab.
Workshop Outcomes: Implementation
Evaluating Intrinsic Stability of Muscle-Driven Biomechanical Simulations
M. Hongchul Sohn1,2,3
Workshop Outcomes
Future Works
Learning Thumb Biomechanics from Large Simulation Datasets
Kalyn Kearney, Jennifer A. Nichols
Workshop Goals
Learning Thumb Biomechanics from Large Simulation Datasets
Streamlining Batch Processing
Accomplishments
Future Directions
Endpoint force data of lateral pinch over time, as reported in Python code.
Learning Thumb Biomechanics from Large Simulation Datasets
Feature Request:
Analytical contact mesh (e.g. cube) that can be easily scaled.
Modeling Contact During an Opposition Task
OpenSim 4.0
OpenSim 3.3
Bug Report:
FunctionBasedBushing does not apply rotational damping correctly in v. 4.0
How much information do we need to model bone growth?
Hans Kainz
Workshop Goals
4 different simulations
How much information do we need to model bone growth?
Hans Kainz
Workshop Outcomes
Child with CP
Child with CP
TD child
TD child
How much information do we need to model bone growth?
Hans Kainz
Workshop Outcomes
Child with CP
TD child