A novel 7 degrees of freedom model for upper limb kinematic reconstruction based on wearable sensors