Design of a haptic arm exoskeleton for training and rehabilitation | Synapse