Design and Evaluation of a Compact 3D End-effector Assistive Robot for Adaptive Arm Support