Generalized Polyhedral Object Recognition and Localization Using Crossbeam Sensing

Object localization is a fundamental task in industrial automa tion. In this article, we present a recognition and localization technique based upon binary beam sensors. Binary beam sen sors, which consist of modulated LED light sources and de tectors, are appropriate for manufacturing applications due to their reliability, high accuracy, robustness, inexpensiveness, and ease of calibration. By extracting sufficient information, recognition and localization can be performed as fast (~ 0.1 s) and as accurately (~ 25 microns) as high-speed manufactur ing requires. Generalized polyhedral objects are recognized and localized by being passed through a crossbeam sensor which is a set of coplanar oriented binary light-beam sensors; robot positions are recorded when the beam sensors' outputs change. Recognition and localization share two subproblems: the correspondence problem (the problem of interpreting the sensed features in terms of the model features), and the pose- estimation problem (the problem of estimating the object's pose from the sensed data and an interpretation of the sensed fea tures in terms of model features). In Wallack and Manocha (1994), we described a pose-estimation technique for crossbeam sensor data. In this article, we present two methods for solving the correspondence problem for crossbeam sensor data: a lin ear time completely on-line method, and a constant-time on-line method that utilizes preprocessing.

[1]  Mark H. Overmars,et al.  Point Location in Fat Subdivisions , 1992, Inf. Process. Lett..

[2]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[3]  Kenneth Y. Goldberg,et al.  Generating stochastic plans for a programmable parts feeder , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[4]  Yehezkel Lamdan,et al.  Object recognition by affine invariant matching , 2011, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[5]  Kenneth Y. Goldberg,et al.  Grasp recognition strategies from empirical models , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[6]  John F. Canny,et al.  Object Recognition and Localization from Scanning Beam Sensors , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[7]  Yehezkel Lamdan,et al.  Geometric Hashing: A General And Efficient Model-based Recognition Scheme , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[8]  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.

[9]  Daniel E. Whitney,et al.  Computer-controlled Assembly , 1978 .

[10]  Kenneth Y. Goldberg,et al.  On the relation between friction and part shape in parallel-jaw grasping , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[11]  Louis J. Everett,et al.  A sensor used for measurements in the calibration of production robots , 1996, IEEE Trans. Robotics Autom..

[12]  J.B. Burns,et al.  View Variation of Point-Set and Line-Segment Features , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Dinesh Manocha,et al.  Object localization using crossbeam sensing , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[14]  Aaron S. Wallack Algorithms and techniques for manufacturing , 1996 .

[15]  John F. Canny,et al.  Accurate insertion strategies using simple optical sensors , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[16]  Ken Goldberg,et al.  Orienting generalized polygonal parts , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[17]  D. W. Thompson,et al.  Three-dimensional model matching from an unconstrained viewpoint , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[18]  Wyatt S. Newman,et al.  A new method for kinematic parameter calibration via laser line tracking , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[19]  Clark F. Olson Probabilistic indexing: a new method of indexing 3D model data from 2D image data , 1994, Proceedings of 1994 IEEE 2nd CAD-Based Vision Workshop.

[20]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[21]  W. Eric L. Grimson,et al.  The Combinatorics Of Object Recognition In Cluttered Environments Using Constrained Search , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[22]  M. Hebert,et al.  The Representation, Recognition, and Locating of 3-D Objects , 1986 .

[23]  Berthold K. P. Horn Robot vision , 1986, MIT electrical engineering and computer science series.

[24]  Hernsoo Hahn,et al.  An Optimal Sensing Strategy for Recognition and Localization of 3D Natural Quadric Objects , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[25]  David A. Forsyth,et al.  Invariant Descriptors for 3D Object Recognition and Pose , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Kenneth Y. Goldberg,et al.  Bayesian grasping , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[27]  Lawrence G. Roberts,et al.  Machine Perception of Three-Dimensional Solids , 1963, Outstanding Dissertations in the Computer Sciences.

[28]  W. Eric L. Grimson,et al.  Sensing strategies for disambiguating among multiple objects in known poses , 1986, IEEE J. Robotics Autom..

[29]  Richard Cole,et al.  Shape from Probing , 1987, J. Algorithms.

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

[31]  Clark F. Olson Fast Object Recognition by Selectively Examining Hypotheses , 1994 .

[32]  Markus Vincze,et al.  Contactless position and orientation measurement of robot end-effectors , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[33]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

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

[35]  David W. Jacobs,et al.  Space and Time Bounds on Indexing 3D Models from 2D Images , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[36]  Edith Schonberg,et al.  Two-Dimensional, Model-Based, Boundary Matching Using Footprints , 1986 .