IMAGE PROCESSING SYSTEM, IMAGE PROCESSING APPARATUS, WORKPIECE PICKUP METHOD, AND WORKPIECE PICKUP PROGRAM
First Claim
1. An image processing system for determining a workpiece pickup order in which a plurality of overlapping workpieces being transported on a conveyor are picked up by a robot, the system comprising:
- an imaging unit arranged to have an imaging field of view containing the conveyor, and configured to image a subject included in the imaging field of view, the imaging unit being configured to generate a luminance image representing the subject and a range image including height information indicating a height of at least one point on the subject from the conveyor by imaging the subject;
a measurement unit configured to measure a position of each of the plurality of workpieces in the luminance image;
an obtaining unit configured to obtain an overlap order in which the plurality of workpieces overlap one another based on the height information in the range image corresponding to the position of each of the plurality of workpieces in the luminance image; and
a determination unit configured to determine the workpiece pickup order for the plurality of workpieces to allow a workpiece having a highest place in the overlap order to be picked up with a higher priority than other workpieces.
1 Assignment
0 Petitions
Accused Products
Abstract
An imaging unit has its imaging field of view containing the conveyor, and images a subject in the imaging field. The imaging unit generates a luminance image representing the subject and a range image including height information indicating a height of at least one point on the subject from the conveyor by imaging the subject. A measurement unit measures a position of each workpiece in the luminance image. An obtaining unit obtains an overlap order of the workpieces based on the height information in the range image corresponding to the position of each workpiece in the luminance image. A determination unit determines the workpiece pickup order to allow a workpiece having a highest place in the overlap order to be picked up with a higher priority than other workpieces.
18 Citations
20 Claims
-
1. An image processing system for determining a workpiece pickup order in which a plurality of overlapping workpieces being transported on a conveyor are picked up by a robot, the system comprising:
-
an imaging unit arranged to have an imaging field of view containing the conveyor, and configured to image a subject included in the imaging field of view, the imaging unit being configured to generate a luminance image representing the subject and a range image including height information indicating a height of at least one point on the subject from the conveyor by imaging the subject; a measurement unit configured to measure a position of each of the plurality of workpieces in the luminance image; an obtaining unit configured to obtain an overlap order in which the plurality of workpieces overlap one another based on the height information in the range image corresponding to the position of each of the plurality of workpieces in the luminance image; and a determination unit configured to determine the workpiece pickup order for the plurality of workpieces to allow a workpiece having a highest place in the overlap order to be picked up with a higher priority than other workpieces. - View Dependent Claims (2, 3, 4, 5, 6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
7. An image processing apparatus for determining a workpiece pickup order in which a plurality of overlapping workpieces being transported on a conveyor are picked up by a robot, the apparatus comprising:
-
an imaging unit arranged to have an imaging field of view containing the conveyor, and configured to image a subject included in the imaging field of view, the imaging unit being configured to generate a luminance image representing the subject and a range image including height information indicating a height of at least one point on the subject from the conveyor by imaging the subject; a measurement unit configured to measure a position of each of the plurality of workpieces in the luminance image; an obtaining unit configured to obtain an overlap order in which the plurality of workpieces overlap one another based on the height information in the range image corresponding to the position of each of the plurality of workpieces in the luminance image; and a determination unit configured to determine the workpiece pickup order for the plurality of workpieces to allow a workpiece having a highest place in the overlap order to be picked up with a higher priority than other workpieces.
-
-
8. A pickup method for determining a workpiece pickup order in which a plurality of overlapping workpieces being transported on a conveyor are picked up by a robot, the method comprising:
-
imaging a subject included in an imaging field of view using an imaging unit arranged to have the imaging field of view containing the conveyor, the imaging including generating a luminance image representing the subject and a range image including height information indicating a height of at least one point on the subject from the conveyor by imaging the subject; measuring a position of each of the plurality of workpieces in the luminance image; obtaining an overlap order in which the plurality of workpieces overlap one another based on the height information in the range image corresponding to the position of each of the plurality of workpieces in the luminance image; and determining the workpiece pickup order for the plurality of workpieces to allow a workpiece having a highest place in the overlap order to be picked up with a higher priority than other workpieces.
-
-
9. A non-transitory computer-readable recording medium storing a pickup program for determining a workpiece pickup order in which a plurality of overlapping workpieces being transported on a conveyor are picked up by a robot, the program causing a computer to perform operations comprising:
-
imaging a subject included in an imaging field of view using an imaging unit arranged to have the imaging field of view containing the conveyor, the imaging including generating a luminance image representing the subject and a range image including height information indicating a height of at least one point on the subject from the conveyor by imaging the subject; measuring a position of each of the plurality of workpieces in the luminance image; obtaining an overlap order in which the plurality of workpieces overlap one another based on the height information in the range image corresponding to the position of each of the plurality of workpieces in the luminance image; and determining the workpiece pickup order for the plurality of workpieces to allow a workpiece having a highest place in the overlap order to be picked up with a higher priority than other workpieces.
-
Specification