Geometric information is important for automatic programming of arc welding robot. Complete geometric models of robotic arc welding are established in this paper. In the geometric model of weld seam, an equation with seam length as its parameter is introduced to represent any weld seam. The method to determine discrete programming points on a weld seam is presented. In the geometric model of weld workpiece, three class primitives and CSG tree are used to describe weld workpiece. Detailed data structure is presented. In pose transformation of torch, world frame, torch frame and active frame are defined, and transformation between frames is presented. Based on these geometric models, an automatic programming software package for robotic arc welding, RAWCAD, is developed. Experiments show that the geometric models are practical and reliable.
Object positioning and 3D modeling is not only a promising research direction in robot welding, but also an emphasis research field of machine vision. For objects lacking of textures on its surface, such as welding part, problem of 3D modeling of this kind of object can not be settled by traditional binocular stereo vision. In this paper, an approach to the problem is presented. A multibaseline stereo vision system with four verging configured cameras is proposed. Experiments show that we can get dense data points by the method, the results of surface reconstruction of objects with no matching texture on its surface is good. Experiment results confirmed that the method is valid in solving the problem of 3D surface reconstruction of objects lacking of matching texture.