Systems and methods of identifying and manipulating objects
First Claim
Patent Images
1. A system comprising:
- a light source adapted to emit a collimated light beam onto a contoured surface of an object, the collimated light beam adapted to illuminate a profile of the contoured surface;
a first sensor adapted to detect the illuminated profile of the contoured surface and to generate a first signal based at least in part on the illuminated profile;
a processor in operative communication with the first sensor, the processor adapted to receive the first signal and to compare the first signal with a second signal associated with a predefined profile, wherein the processor is adapted to generate a third signal based on a comparison of the first and second signals; and
a controller in operative communication with the processor, the controller adapted to receive the third signal and to generate a motion control signal in response to the third signal, the motion control signal based on an attribute of the predefined profile.
12 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of identifying and manipulating objects are disclosed. One system disclosed comprises a light source adapted to emit a collimated light beam onto a contoured surface, a sensor adapted to view a profile of the contoured surface illuminated by the collimated light beam, a processor in communication with the sensor, and a controller in communication with the processor. The controller may be adapted to generate a signal based on an attribute of a predefined profile.
80 Citations
34 Claims
-
1. A system comprising:
-
a light source adapted to emit a collimated light beam onto a contoured surface of an object, the collimated light beam adapted to illuminate a profile of the contoured surface;
a first sensor adapted to detect the illuminated profile of the contoured surface and to generate a first signal based at least in part on the illuminated profile;
a processor in operative communication with the first sensor, the processor adapted to receive the first signal and to compare the first signal with a second signal associated with a predefined profile, wherein the processor is adapted to generate a third signal based on a comparison of the first and second signals; and
a controller in operative communication with the processor, the controller adapted to receive the third signal and to generate a motion control signal in response to the third signal, the motion control signal based on an attribute of the predefined profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
illuminating a profile of a contoured surface of an object;
comparing the illuminated profile of the contoured surface with a predefined profile; and
manipulating the object based at least in part on a predetermined attribute associated with the predefined profile. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
providing a light source adapted to emit a collimated light beam onto a contoured surface of an object, the collimated light beam adapted to illuminate a profile of the contoured surface;
providing a first sensor adapted to detect the profile of the contoured surface illuminated by the collimated light beam and adapted to generate a first signal based at least in part on the illuminated profile;
disposing a processor in operative communication with the first sensor, the processor adapted to receive the first signal and to compare the first signal with a second signal associated with a predefined profile, wherein the processor is adapted to generate a third signal based on a comparison of the first and second signals; and
disposing a controller in operative communication with the processor, the controller adapted to receive the third signal and to generate a motion control signal in response to the third signal, the motion control signal based on an attribute of the predefined profile. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer-readable medium on which is encoded program code, the program code comprising:
-
program code for illuminating a profile of a contoured surface of an object;
program code for comparing the illuminated profile of the contoured surface with a predefined profile; and
program code for manipulating the object based at least in part on a predetermined attribute associated with the predefined profile. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification