A hand controller arm assembly provides for the sensing of the position of a handle (4) at the end of an arm (3) in the X and Y direction through supporting linkages (2), and in the Z direction through a hinge (14) which permits the arm to rotate upwardly. The joints of this controller may be actuated to provide haptic feed-back.