A method of determining contact positions of a robot relative to a
workpiece in a workspace of the robot. The method utilizes the contact
positions to determine a location of the workpiece in the robot workspace.
The method also monitors an integral operating parameter within the robot,
such as motor torque, to determine the contact positions of the robot
relative to the workpiece and to locate the workpiece.