The Shoulder Model in ArtiSynth

In ArtiSynth

Frame captures of the shoulder model within ArtiSynth with different orientations.

Building on work already done on other platforms, this shoulder model takes controls of ArtiSynth's powerful capabilites for executing forward and inverse-dynamics simulations.  The model utilizes state-of-the-art muscle wrapping techniques, accurate physical reconstruction, and observation test data to predict and model the movement of the glenohumeral joint, and the behaviour of the local musculoskeletal system.

Novel Techniques

Demonstration of a joint forces constraint on a test model.

The shoulder model in development incorporates a number of novel biomechanical simulation techniques.  Among them is a glenohumeral joint forces constraint, which helps provide the intrinsically unstable joint with the control it has in the real-life biological system.  It also features controller which help to accurately adjust the position of the bones around joint.  With observational data, the scapula and clavicle can be adjusted to positions relative to the humerus which help provide the shoulder joint with strength and mobility.

Analyzing Behaviour With Large Scale Simulations

A graph created from the results of approximately 500 simulations performed in the Batch Simulation framework in ArtiSynth.

The shoulder model in ArtiSynth takes advantage of the powerful Batch Simulation FrameWork developed at biglab.  With this tool, thousands of simulations can be performed easily within ArtiSynth to help understand the behaviour of the model.  Using data collected from the batch simulations, analysis can reveal the effects of model parameters - like the presence or absence of the joint constaint.

Inverse Simulation

A small demonstration of an inverse simulation of the shoulder model in ArtiSynth

Some simulation are run to try to predict the muscle exertions required for certain movements.  In the video to the right, the model is uses ArtiSynth's inverse simulation capabilites to predict muscle activation levels required for the humerus to follow the blue wireframe precisely.



Picture of Dr. Ian Stavness

Dr. Ian Stavness
Assistant Professor


Picture of Rowan MacLachlan

Rowan MacLachlan


Benedikt Sagl

Dr. Clark Dickerson


  • Real Time Forward Dynamics Tracking Simulation With Joint Stability Constraints [ PDF ]
    40th Annual Meeting of the American Society of Biomechanics , Raleigh, NC, USA, August 2nd-5th, 2016.