Robotic vision system
First Claim
1. A robotic system for grasping a randomly oriented object, comprising:
- (a) grasping means for grasping said object;
(b) motor means for placing said grasping means at a desired position and causing said grasping means to perform a gripping function;
(c) camera means for forming a first image of said object;
(d) an optional train for conveying an image from a predetermined point to said camera means, said predetermined point being fixed relative to said grasping means;
(e) image means for containing a second image of said object to be grasped;
(f) comparison means responsive to said first and second images for comparing said first image to said second image;
(g) first coupling means for coupling said image means to said comparison means;
(h) second coupling means for coupling the output of said camera means to said comparison means;
(i) image rotation means for causing rotation of said second image with respect to the image produced by said camera means, said comparison means being responsive to said first and second coupling means to stop rotation of said image rotation means when a coincidence in angular position is detected between said second image and the image produced by said camera means; and
(j) angular orientation means for generating an angular orientation signal in respone to a detection of coincidence between said second image and said image produced by said camera means to generate an orientation signal indicating the orientation of said object and providing said orientation signal to said motor means to angularly orient said grasping means with said object to be grasped.
1 Assignment
0 Petitions
Accused Products
Abstract
A robotic system for grasping a randomly oriented object, comprising grasping means for grasping said object is disclosed. Motor means places the grasping means at a desired position and causes performance of a gripping function. Camera means forms a first image of the object. An optical train conveys an image from a predetermined point to the camera means, the predetermined point being fixed relative to the grasping means. Image means contains a second image of the object to be grasped. Comparison means compares the first image to the second image. First coupling means couples the image means to the comparison means. Second coupling means couples the output of the camera means to the comparison means. Image rotation means causes rotation of the second image with respect to the image produced by the camera means. The comparison means is responsive to the first and second coupling means to stop rotation of the image rotation means when a coincidence in angular position is detected between the second image and the image produced by the camera means. Finally, angular orientation means generates an angular orientation signal in response to a detection of coincidence between the second image and the image produced by the camera means to generate an orientation signal indicating the orientation of the object and providing the orientation signal to the motor means to angularly orient the grasping means with the object to be grasped.
98 Citations
7 Claims
-
1. A robotic system for grasping a randomly oriented object, comprising:
-
(a) grasping means for grasping said object; (b) motor means for placing said grasping means at a desired position and causing said grasping means to perform a gripping function; (c) camera means for forming a first image of said object; (d) an optional train for conveying an image from a predetermined point to said camera means, said predetermined point being fixed relative to said grasping means; (e) image means for containing a second image of said object to be grasped; (f) comparison means responsive to said first and second images for comparing said first image to said second image; (g) first coupling means for coupling said image means to said comparison means; (h) second coupling means for coupling the output of said camera means to said comparison means; (i) image rotation means for causing rotation of said second image with respect to the image produced by said camera means, said comparison means being responsive to said first and second coupling means to stop rotation of said image rotation means when a coincidence in angular position is detected between said second image and the image produced by said camera means; and (j) angular orientation means for generating an angular orientation signal in respone to a detection of coincidence between said second image and said image produced by said camera means to generate an orientation signal indicating the orientation of said object and providing said orientation signal to said motor means to angularly orient said grasping means with said object to be grasped. - View Dependent Claims (3, 5, 6, 7)
-
-
2. A robotic system for operating on a randomly oriented object, comprising:
-
(a) tool means for operating on said object; (b) motor means for placing said tool means at a desired position and causing said tool means to perform a desired function; (c) camera means for forming a first image of said object to be operated upon; (d) an optical train for conveying an image from a predetermined point to said camera means, said predetermined point being fixed relative to said tool means; (e) image means for containing a second image of said object to be operated upon; (f) comparison means responsive to said first and second images for comparing said first image to said second image; (g) first coupling means for coupling said image means to said comparison means; (h) second coupling means for coupling the output of said camera means to said comparison means; (i) image rotation means for causing rotation of said second image with respect to the image produced by said camera means, said comparison means being responsive to said first and second coupling means to stop rotation of said image rotation means when a coincidence in angular position is detected between said second image and the image produced by said camera means; and (j) angular orientation means for generating an angular orientation signal in response to a detection of coincidence between said second image and said image produced by said camera means to generate an orientation signal indicating the orientation of said object and providing said orientation signal to said motor means to angularly orient said tool means with said object to be operated upon. - View Dependent Claims (4)
-
Specification