Novel robotic mechanisms for upper-limb rehabilitation and assessment