Automatic Determination of Shoulder Joint Limits using Experimentally Determined Quaternion Field Boundaries