CA2998544C

Robotic systems and methods for identifying and processing a variety of objects

Abstract

A robotic system is disclosed that include an articulated arm and a first perception system for inspecting an object, as well as a plurality of additional perception systems, each of which is arranged to be directed toward a common area in which an object may be positioned by the robotic arm such that a plurality of views within the common area may be obtained by the plurality of additional perception systems.

CA2998544C, drawing sheet 1
Sheet 1 of 9

Term

10 yearsleft in the term

Expires 9 September 2036.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

95 claims: 6 independent, 89 dependent

  1. 1
    An object processing system for identifying objects, said object processing system comprising:a first identity capturing device for providing first identity data regarding a first view of an object at a first location;a plurality of additional identity capturing devices, each of which is arranged to be directed toward a perception area for providing further identity data regarding a plurality of views of the object within the perception area, said first view and said plurality of views providing views of all surfaces of the object;a computer processing system for receiving the first identity data and the further identity data, and for determining an identification of the object;and an end effector for acquiring the object for movement from the first location to the perception area if the computer processing system cannot determine the identification of the object using only the first identity data.
  2. 9
    10. The object processing system as claimed in claim 9, wherein the plurality of cameras includes five cameras that are collectively arranged to simulate holding the object in at least four different poses.
  3. 12
    13. The object processing system as claimed in claim 12, wherein each of the plurality of scanners is a laser reflectivity scanner.
  4. 19
    20. A method of identifying an object in an object processing system including an end effector, said method comprising:providing, by a first identity capturing device, first identity data regarding a first view of an object at a first location;determining whether an identity of the object may be determined responsive to the first identity data, and if the identity of the object cannot be determined from the first identity data: moving the object using the end effector to a plurality of additional identity capturing devices at a second location;and providing further identity data regarding a plurality of views of the object within a perception area, by the plurality of additional identity capturing devices, each of which is arranged to be directed toward the object in the perception area from a different view of the plurality of views of the object within the perception area that may be obtained by the plurality of additional identity capturing devices, the first view of the object and the plurality of views of the object providing views of all surfaces of the object;and processing any of the first identity data and the further identity data to identify the object. Date Reçue/Date Received 2020*05*06
  5. 20
    21. The method as claimed in claim 20, wherein the method further comprises providing multi-object data regarding a plurality of additional objects near the object.
  6. 21
    22. The method as claimed in claim 21, wherein the method further comprises providing supplemental multi-object data following the step of moving the object to confirm that the object was selected and moved.
  7. 27
    28. The method as claimed in claim 27, wherein the plurality of cameras are provided in a drop camera unit, and the method further comprises dropping the object into the drop camera unit and scanning by the plurality of cameras as the object is falling through the unit.
  8. 29
    30. The method as claimed in claim 29, wherein the plurality of scanners are provided in a drop scanner unit, and the method further comprises dropping the object into the drop scanner unit and scanning by the plurality of scanners as the object is falling through the unit. Date Reçue/Date Received 2020-05-06
  9. 39
    40. An object identification system comprising:an end effector for acquiring an object for movement from a first location to a perception area;a plurality of identity capturing devices, each of which is arranged to be directed toward the perception area in which the object may be positioned by the end effector such that identity data regarding a plurality of views within the perception area may be obtained by the plurality of identify capturing devices from distances from the perception area sufficient to detect identifying indicia on the object, said plurality of views including views of all surfaces of the object, said perception area being defined by the plurality of identity capturing devices, and being generally in a shape of a bowl having a generally circular opening such that the end effector may introduce the object into the perception area through the generally circular opening;and a computer processing system for providing an identity of the object responsive to the identity data provided by the plurality of identity capturing devices.
  10. 40
    41. The object identification system as claimed in claim 40, wherein the plurality of identity capturing devices includes a plurality of cameras.
  11. 43
    44. The object identification system as claimed in claim 43, wherein the plurality of identity capturing devices are positioned at fixed locations.
  12. 45
    46. A method of identifying an object in an object processing system including an end effector, said method comprising:providing, by a first identity capturing device, fust identity data regarding a first view of an object at a first location;moving the object using the end effector from the first location to a plurality of additional identity capturing devices at a second location;providing further identity data regarding a plurality of views of the object within a perception area at the second location by the plurality of additional identity capturing devices, each of which is arranged to be directed toward the object in the perception area from a different view of the plurality of views of the object within the perception area that may be obtained by the plurality of additional identity capturing devices, the first view of the object and the plurality of views of the object providing views of all surfaces of the object;processing the first identity data and the further identity data to identify the object;and routing the object responsive to at least one of the first identity data and the further identity data of the object in one of a plurality of directions.
  13. 46
    47. The method as claimed in claim 46, wherein the method farther comprises moving the object toward the first identity capturing device by a conveyor.
  14. 50
    51. The method as claimed in claim 50, wherein the plurality of cameras are provided in a drop camera unit, and the method further comprises dropping an object into the drop camera unit and scanning by the plurality of cameras as the object is falling through the unit.
  15. 52
    53. The method as claimed in claim 52, wherein the plurality of scanners are provided in a drop scanner unit, and the method further comprises dropping an object into the drop scanner unit and scanning by the plurality of scanners as the object is falling through the unit.
  16. 55
    56. A method of identifying an object in an object processing system, said method comprising:providing, by a first identity capturing device, first identity data regarding a first view of the object at a first location;dropping the object into a drop perception unit at a second location;providing further identity data regarding a plurality of views of the object within the drop perception unit by a plurality of additional identity capturing devices, each of which is arranged to be directed toward the object within the drop perception unit from a different view of the plurality of views of the object within the drop perception unit that may be obtained by the plurality of Date Reçue/Date Received 2022-03-07 additional identity capturing devices, the first view of the object and the plurality of views of the object providing views of all surfaces of the object;processing the first identity data and the further identity data to identify the object;and routing the object responsive to at least one of the first identity data and the further identity data of the object in one of a plurality of directions.
  17. 56
    57. The method as claimed in claim 56, wherein the method further comprises moving the object toward the first identity capturing device by a conveyor.
  18. 62
    63. An object processing system for identifying objects, said object processing system comprising:a first identity capturing device for providing first identity data regarding a first view of an object at a first location;and a plurality of additional identity capturing devices, each of which is arranged to be directed toward a perception area for providing further identity data regarding a plurality of views within the perception area, said first view and said plurality of views providing views of all surfaces of the object;Date Reçue/Date Received 2022-03-07 said plurality of additional identity capturing devices being provided in a drop perception unit that includes an open top and an open bottom, through which an object may be dropped;a pick-and-place system including an articulated arm and an end effector that picks up the object from the first location and drops the object through the drop perception unit to provide further identity data;a processor that determines an identification of the object based on any of the first identity data and the further identity data by at least one of: (i) determining the identification of the object based on the first identity data provided by the first identity capturing device and confirming the identification of the object based on the further identity data provided by the plurality of additional identity capturing devices included in the drop perception unit, and (ii) determining the identification of the object based on the further identity data provided by the plurality of additional identity capturing devices included in the drop perception unit when the processor fails to identify the object based on the first identity data provided by the first identity capturing device;and a routing system for receiving the object from the drop perception unit and for directing the object toward one of a plurality of destination locations based on any of the first identity data and the further identity data, wherein the object is directed along a first path in a first linear direction and subsequently along one of a plurality of second paths selected based on one or more of the first identity data and the further identity data, each of the plural second paths extending in a linear direction that is not parallel to the first path. 64 The object processing system as claimed in claim 63, wherein the first identity capturing device includes a camera that is positioned above an area into which the objects are provided for identification and processing by the object processing system.
  19. 63
    65. The object processing system as claimed in claim 63, wherein the first identity capturing device includes a scanner that is positioned above an area into which the objects are provided for identification and processing by the object processing system. Date Reçue/Date Received 2020*05-06
  20. 65
    67. The object processing system as claimed in claim 65, wherein the scanner is a radio frequency ID scanner.
  21. 69
    71. The object processing system as claimed in claim 69, wherein each of the plurality of scanners is a radio frequency ID scanner.
  22. 72
    74. An object processing system for identifying objects, said object processing system comprising:a first identity capturing device for providing first identity data regarding a first view of an object at a first location;a plurality of additional identity capturing devices provided in a drop perception unit, each of the plurality of additional identity capturing devices being arranged to be directed toward a perception area within the drop perception unit for providing further identity data regarding a Date Reçue/Date Received 2020*05-06 plurality of views within the perception area, said first view and said plurality of views providing views of all surfaces of the object;and a routing system for receiving the object and for directing the object toward one of a plurality of destination locations based on any of the first identity data and the further identity data, wherein the object is directed along a first path in a first linear direction and subsequently along one of plural second paths selected based on one or more of the first identity data and the further identity data, each of the plural second paths extending in a linear direction not parallel to the first path.
  23. 74
    76. The object processing system as claimed in claim 74, wherein the first identity capturing device includes a scanner that is positioned above an area into which the objects are provided for identification and processing by the object processing system.
  24. 76
    78. The object processing system as claimed in claim 76, wherein the scanner is a radio frequency ID scanner.
  25. 79
    81. The object processing system as claimed in claim 79, wherein the plurality of cameras are provided in a drop camera unit into which an object may be dropped and scanned by the plurality of cameras as the object is falling through the unit. Date Reçue/Date Received 2020*05-06
  26. 82
    84. The object processing system as claimed in claim 82, wherein each of the plurality of scanners is a radio frequency ID scanner.
Independent claims26