Detection of 3D part orientation and feature location. Calculation of offset data. Feedback of robot system with correction data.