Mechanical designs of active upper-limb exoskeleton robots: State-of-the-art and design difficulties | Synapse