Design and Control of a Novel Six Degrees-of-Freedom Desktop Upper Limb Rehabilitation Robot | Synapse