An end-effector based upper-limb rehabilitation robot: Preliminary mechanism design | IEEE Conference Publication | IEEE Xplore