EP2810747A2

Workpiece detector, robot system, method for producing to-be-processed material, method for detecting workpiece

Abstract

A workpiece detector (3) includes a camera (30) to acquire a two-dimensional image of a search range within which workpieces are disposed. A three-dimensional sensor (31) detects a three-dimensional shape of a three-dimensional detection area. A workpiece extraction section (U2) processes the two-dimensional image to extract candidate workpieces. An area setting section (U3) sets a three-dimensional detection areas respectively corresponding to the candidate workpieces. A prioritizing section (U4) sets an order of priority to the three-dimensional detection areas to give higher priority to one three-dimensional detection area containing more of the candidate workpieces. A sensor control section (U5) controls the three-dimensional sensor (31) to detect the three-dimensional shape of each three-dimensional detection area in the order of priority. Every time the three-dimensional shape is detected, a workpiece detection section (U6) searches the workpieces based on the detected three-dimensional shape to detect a pickable workpiece.

EP2810747A2, drawing sheet 1
Sheet 1 of 6

Term

Projected expiry 3 June 2034.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

9 claims: 3 independent, 6 dependent

  1. 1
    A workpiece detector (3), characterized by :a camera (30) configured to acquire a two-dimensional image of a search range within which workpieces are disposed;a three-dimensional sensor (31) configured to detect a three-dimensional shape of a three-dimensional detection area;a workpiece extraction section (U2) configured to process the two-dimensional image to extract a plurality of candidate workpieces among the workpieces;an area setting section (U3) configured to set a plurality of three-dimensional detection areas respectively corresponding to the plurality of candidate workpieces;a prioritizing section (U4) configured to set an order of priority to the plurality of three-dimensional detection areas so as to give higher priority to one three-dimensional detection area among the plurality of three-dimensional detection areas when the one three-dimensional detection area contains more of the plurality of candidate workpieces;a sensor control section (U5) configured to control the three-dimensional sensor (31) to detect the three-dimensional shape of each of the plurality of three-dimensional detection areas in the order of priority;and a workpiece detection section (U6) configured to, every time the three-dimensional shape is detected, search the workpieces based on the detected three-dimensional shape so as to detect a pickable workpiece among the workpieces.
  2. 4
    The workpiece detector (3) according to any one of claims 1 to 3, wherein the prioritizing section (U4) is configured to give higher priority to the one three-dimensional detection area when the one three-dimensional detection area contains a candidate workpiece with a higher photography magnification in the two-dimensional image.
  3. 5
    The workpiece detector (3) according to any one of claims 1 to 4, wherein the prioritizing section (U4) is configured to give lower priority to another three-dimensional detection area of lower priority than the higher priority of the one three-dimensional detection area when the another three-dimensional detection area has a larger area overlapping the one three-dimensional detection area of higher priority.
  4. 6
    A robot system (1), characterized by :the workpiece detector (3) according to any one of claims 1 to 5;a robot (20) comprising a holding mechanism (23) configured to hold a workpiece among the workpieces;and a robot controller (21) configured to control the robot (20) to make the holding mechanism (23) hold and transfer a workpiece among the workpieces detected by the workpiece detector (3).
  5. 8
    A method for producing a to-be-processed material, characterized by :acquiring, using a camera (30), a two-dimensional image of a search range within which workpieces are disposed;processing the two-dimensional image to extract a plurality of candidate workpieces among the workpieces;setting a plurality of three-dimensional detection areas respectively corresponding to the plurality of candidate workpieces;setting an order of priority to the plurality of three-dimensional detection areas so as to give higher priority to one three-dimensional detection area among the plurality of three-dimensional detection areas when the one three-dimensional detection area contains more of the plurality of candidate workpieces;detecting, using a three-dimensional sensor (31), a three-dimensional shape of each of the plurality of three-dimensional detection areas in the order of priority;every time the three-dimensional shape is detected, searching the workpieces based on the detected three-dimensional shape so as to detect a pickable workpiece among the workpieces;holding the detected workpiece using a holding mechanism (23) of a robot (20);and transferring, using the robot (20), the workpiece held by the holding mechanism (23) to a next process.
  6. 9
    A method for detecting a workpiece, characterized by :acquiring, using a camera (30), a two-dimensional image of a search range within which workpieces are disposed;processing the two-dimensional image to extract a plurality of candidate workpieces among the workpieces;setting a plurality of three-dimensional detection areas respectively corresponding to the plurality of candidate workpieces;setting an order of priority to the plurality of three-dimensional detection areas so as to give higher priority to one three-dimensional detection area among the plurality of three-dimensional detection areas when the one three-dimensional detection area contains more of the plurality of candidate workpieces;detecting, using a three-dimensional sensor (31), a three-dimensional shape of each of the plurality of three-dimensional detection areas in the order of priority;and every time the three-dimensional shape is detected, searching the workpieces based on the detected three-dimensional shape so as to detect a pickable workpiece among the workpieces.