Text this: Design and control of a 3D robot-assisted rehabilitation device for post-stroke