A hand-manipulable device connects to an arm of a user and is capable of registering movement of a user. A controller is coupled to the hand-manipulable device to receive input signals from the hand-manipulable device corresponding to movement of the user. A robotic arm, located remotely from the hand-manipulable device, has a surgical tool at its end. A drive device is coupled to the robotic arm, the drive device being capable of receiving output signals from the controller that operate the drive device to cause movement of the surgical tool corresponding to similar movement of a user. <IMAGE>