The vision aided positioning method of automatic riveting for industrial robot is studied. The cross link structured light curves which are reflected on the camera plan can be obtained by polynomial fitting method, are used to calculate the three dimensional information of aircraft surface. Position and posture of riveting hole can be calculated by the interpolation method according to the three dimensional information of aircraft surface and the corresponding relationship between the riveted hole and the curves of the cross link structured light. The position and the attitude of the riveted hole can be revised well for the end of an industry robot that is working with the planning route mode. The accuracy and the real time performance can be realized when industry robot automatic riveting under a common application range with common rivets.