A method is provided for calibrating a non-contact sensor with respect to
an external reference frame through the use of a robot associated with a
manufacturing workstation. The method includes: identifying a target
associated with the robot; capturing image data of the target by the
non-contact sensor as the target is moved amongst six different
measurement positions within a field of view of the non-contact sensor;
capturing positional data for the robot as reported by the robot at the
measurement positions, where the positional data for the robot is
reported in the external reference frame; determining positional data for
the target based in part on the image data, wherein the positional data
is defined in a sensor reference frame associated with the non-contact
sensor; and determining a transform between the sensor reference frame
and the external reference frame based on the positional data for the
target and the positional data for the robot.