Locating overlapping industrial parts for robotic assembly

The problem of recognising overlapping parts is of considerable interest in industrial automation. While it is possible to employ carriers or pallets to separate or prearrange the parts for robotic assembly tasks, a vision system which can recognise the parts even though they may be partially overlapped and in random positions is much flexible.In this paper, we employ a Hough transform technique to determine the poses (translations and rotations) of overlapping parts in the image. Shapes of parts are broken down into fragments, each representing either a line or a circular arc primitive. The geometrical relations and properties of primitives are used to derive the matching of primitive pairs between the model and the image. This paper also presents methods to determine the top-bottom relation of overlapping parts in grey-level image by tracing the shadowed points along the overlapping boundaries. The detected poses along with the top-bottom relation of overlapping parts provide sufficient information for robotic assembly in complex environment.

[1]  Rama Chellappa,et al.  Classification of Partial 2-D Shapes Using Fourier Descriptors , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Yoshiaki Shirai,et al.  Three-Dimensional Computer Vision , 1987, Symbolic Computation.

[3]  David Casasent,et al.  Determination of Three-Dimensional Object Location and Orientation from Range Images , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Luigi P. Cordella,et al.  An O(N) algorithm for polygonal approximation , 1985, Pattern Recognit. Lett..

[5]  E. H. Bouyakhf An Approach for Recognizing and Locating Overlapping Industrial Parts , 1988, Int. J. Pattern Recognit. Artif. Intell..

[6]  Owen Robert Mitchell,et al.  Partial Shape Recognition Using Dynamic Programming , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Dana H. Ballard,et al.  Computer Vision , 1982 .

[8]  Rangasami L. Kashyap,et al.  Using Polygons to Recognize and Locate Partially Occluded Objects , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Santanu Chaudhury,et al.  Recognition of occluded objects with heuristic search , 1990, Pattern Recognit..

[10]  Min-Hong Han,et al.  The use of maximum curvature points for the recognition of partially occluded objects , 1990, Pattern Recognit..

[11]  W. Eric L. Grimson,et al.  On the Sensitivity of the Hough Transform for Object Recognition , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  W. A. Perkins,et al.  A Model-Based Vision System for Industrial Parts , 1978, IEEE Transactions on Computers.

[13]  E. R. Davies Occlusion analysis for object detection using the generalised Hough transform , 1989 .

[14]  Roland T. Chin,et al.  On the Detection of Dominant Points on Digital Curves , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  W. Eric L. Grimson,et al.  Localizing Overlapping Parts by Searching the Interpretation Tree , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Olivier D. Faugeras,et al.  HYPER: A New Approach for the Recognition and Positioning of Two-Dimensional Objects , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  Yiu-Tong Chan,et al.  A simple approach for the estimation of circular arc center and its radius , 1989, Comput. Vis. Graph. Image Process..

[18]  Kumar S. Ray,et al.  A new approach to polygonal approximation , 1991, Pattern Recognit. Lett..

[19]  Karin Wall,et al.  A fast sequential method for polygonal approximation of digitized curves , 1984, Comput. Vis. Graph. Image Process..

[20]  Ralph Roskies,et al.  Fourier Descriptors for Plane Closed Curves , 1972, IEEE Transactions on Computers.

[21]  T. A. Grogan,et al.  Global And Partial Shape Discrimination For Computer Vision , 1984 .

[22]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[23]  King-Sun Fu,et al.  Shape Discrimination Using Fourier Descriptors , 1977, IEEE Trans. Syst. Man Cybern..

[24]  Richard A. Volz,et al.  Recognizing Partially Occluded Parts , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Micha Sharir,et al.  Identification of Partially Obscured Objects in Two and Three Dimensions by Matching Noisy Characteristic Curves , 1987 .

[26]  Theodosios Pavlidis,et al.  Segmentation of Plane Curves , 1974, IEEE Transactions on Computers.

[27]  Dana H. Ballard,et al.  Generalizing the Hough transform to detect arbitrary shapes , 1981, Pattern Recognit..