Analysis of shoulder motion kinematics based on a spatial linkage model and validation using Vicon motion capture | Synapse