A manipulator (10a) has a working unit (12a) including an end effector (104) and a posture axis for changing the orientation of the manipulator, a compound mechanism (102) provided on the working unit (12a), and a controller (45) for actuating a gripper axis, a yaw axis, and a roll axis by respectively controlling movement positions of three motors (40, 42, 44). The controller (45) includes a torque generation detector (504) for detecting a timing at which torque is generated on the gripper axis. When the controller (45) detects the timing at which a torque τg is generated on the gripper axis under operation of a given motor (40), the movement positions of the plural motors (40 and 42) are shifted and set, corresponding to the directions at which interference torques are generated with respect to the yaw axis and the roll axis, and to predetermined positions of the same directions.