Knowledge-based visual part identification and location in a robot workcell

Abstract This paper presents a method for identifying and precisely locating parts visible in the workspace of a robot workcell through analysis of single or multiple perspective images. Automatic integration of any number of arbitrary viewpoints permits detection of objects occluded from certain views, as well as providing varying image resolution and wider coverage of the visible workspace. Analysis is possible in the presence of image noise such as glare or shadow from poor lighting conditions, or structural errors such as missing or obscured object features. Automated visual detection of camera locations avoids precise camera positioning or setup time and permits use of a movable or roving camera. The system is capable of processing multiple camera input in a few seconds on a SUN 3/160 workstation, without the use of additional image processing hardware and can be easily ported to various computer systems.

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

[2]  Radu Horaud,et al.  New Methods for Matching 3-D Objects with Single Perspective Views , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[4]  Ramesh C. Jain,et al.  Recognizing partially visible objects using feature indexed hypotheses , 1986, IEEE J. Robotics Autom..

[5]  Dana H. Ballard,et al.  Viewer Independent Shape Recognition , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  David G. Lowe,et al.  Three-Dimensional Object Recognition from Single Two-Dimensional Images , 1987, Artif. Intell..

[7]  Dana H. Ballard,et al.  An Approach to Knowledge-Directed Image Analysis , 1977, IJCAI.

[8]  I Walter,et al.  3-D Recognition Of Randomly Oriented Parts , 1984, Other Conferences.

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