Musculoskeletal model of the 6 degrees of freedom shoulder joint