Dynamic Model of an Upper Limb Exoskeleton with User Interaction