CA3045115C

Systems and methods for providing singulation of objects for processing

Abstract

A processing system including a singulation system is disclosed. The singulation system includes a conveying system for moving objects to be sorted from a source area along a first direction, a detection system for detecting objects at the conveying system, and for selecting certain selected objects for removal from the conveying system, and a removal system for removing the certain selected objects from the conveying system for providing a singulated stream of objects.

CA3045115C, drawing sheet 1
Sheet 1 of 19

Term

11.2 yearsleft in the term

Expires 28 November 2037.

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

135 claims: 11 independent, 124 dependent

  1. 1
    CLAIMS 1. A processing system including a singulation system, the singulation system comprising:a conveying system including a cleated conveyor for moving objects to be sorted from a conveying system source area along a conveyor direction;a detection and selection system including at least one perception unit and at least one computer processing unit for detecting objects on the conveying system, and for selecting certain selected objects for removal from the conveying system;and removal means for removing the certain selected objects from the cleated conveyor for providing a singulated stream of objects in the conveyor direction, wherein the removal means provides that one object is provided per cleated area on the cleated conveyor.
  2. 12
    A singulation system comprising:an input conveying system including a cleated conveyor for moving objects to be sorted from an input source area along an input direction;a detection and selection system including at least one perception unit and at least one computer processing unit for selecting certain selected objects for removal from a Date Reçue/Date Received 2020-11-10 primary conveyor while the objects move along the primary conveyor in a primary conveyor direction that is different than the input direction;and a removal means for removing the certain selected objects from the primary conveyor and for returning the certain selected objects to the input source area such that a singulated stream of objects is provided to an object processing system, wherein the removal means provides that one object is provided per unit area of the primary conveyor in the primary conveyor direction toward the object processing system.
  3. 24
    A method of providing singulation of objects, comprising:moving objects to be sorted from an infeed hopper along an upward direction on an input conveyor to a primary conveyor;detecting the objects moving on the primary conveyor;selecting certain objects for removal from the primary conveyor to provide a singulated stream of objects on the primary conveyor;and removing the certain selected objects from the primary conveyor to the infeed hopper.
  4. 34
    A method of providing singulation of objects, comprising:moving objects to be sorted from a source area along a first direction on a primary conveyor;detecting objects on the primary conveyor;selecting certain selected objects for removal from the primary conveyor;and removing the certain selected objects from the primary conveyor to generate a singulated stream of objects;dropping the singulated stream of objects, one objectât a time, from the primary conveyor onto a secondary conveyor;urging an object off the secondary conveyor into a carriage that moves reciprocally along a track between two rows of destination bins;moving the carriage in a first direction along the track to a position adjacent to a selected destination bin;tilting the carriage towards one side of the track to drop the object into the selected destination bin in one of the two rows of destination bins;and moving the carriage in an reverse direction along the track to return to a load position adjacent to the secondary conveyor.
  5. 46
    A method of providing singulation of objects, comprising:moving objects to be sorted from a source area along a first direction on a primary conveyor, detecting the objects on the primary conveyor;selecting certain selected objects for removal from the primary conveyor;and Date Reçue/Date Received 2020-11-10 removing the certain selected objects from the primaty conveyor to provide a singulated stream of objects by returning the certain selected objects to the source area;dropping the singulated stream of objects, one objectât a time, from the primary conveyor into a carriage that moves reciprocally along a track between two rows of destination bins;moving the carriage in a first direction along the track to a position adjacent to a selected destination bin;tilting the carriage towards one side of the track to drop the object into the selected destination bin in one of the two rows of destination bins;and moving the carriage in an reverse direction along the track to return to a load position below the primary conveyor.
  6. 59
    An object processing system comprising:an input source area providing objects to be sorted;an input conveying system for moving the objects to be sorted to a primaty conveying system source area;a primary conveying system including the primary conveying system source area and a primary conveyor for moving the objects to be sorted from the primary conveying system source area along a primary conveyor direction;Date Reçue/Date Received 2020-11-10 a detection and selection system including at least one perception unit and at least one computer processing system for detecting objects on the primary conveyor, and for selecting certain selected objects for removal from the primary conveyor;and removal means for removing the certain selected objects from the primary conveyor for providing a singulated stream of objects in the primary conveyor direction, wherein the removal means provides that the certain selected objects are returned to the input source area;and a secondary conveying system positioned below an end of the primary conveyor, the secondary conveying system including a carriage that moves reciprocally along a track between two rows of destination bins, wherein the singulated stream of objects are dropped one at a time from the primary conveyor into the carriage of the secondary conveying system that delivers the object to one of the destination bins.
  7. 68
    An object processing system comprising:an input source area providing objects to be sorted;a conveyance system that includes an input conveyor and a primary conveyor, wherein the input conveyor moves the objects to be sorted from the input source area to a detection area on the primary conveyor of the conveyance system;a detection and selection system including at least one perception unit at the detection area and at least one computer processing system for detecting objects at on the primary conveyor in the detection area, and for selecting certain selected objects for removal from the primary conveyor;and removal means for removing the certain selected objects from the primary conveyor for providing a singulated stream of objects, wherein the removal means provides that the certain selected objects are returned to the input source area;Date Reçue/Date Received 2020-11-10 the conveyance system further including a secondary conveyor and a plurality of urging members disposed along a side of the secondary conveyor;a plurality of shuttle sections positioned along an opposing side of the secondary conveyor, each shuttle section including a carriage that moves reciprocally along a track between two rows of destination bins, wherein the singulated stream of objects are dropped one at a time from the primary conveyor onto the secondary conveyor, and wherein one of the plurality of urging members pushes an object from the secondary conveyor into the carriage of the at least one shuttle section to deliver the object to one of the destination bins.
  8. 76
    77. An object processing system comprising:an input source area providing objects to be sorted;a conveyance system for moving the objects to be sorted from the input source area to a detection area on a primary conveyor of the conveyance system;a detection and selection system including at least one perception unit at the detection area and at least one computer processing system for detecting objects at on the primary conveyor in the detection area, and for selecting certain selected objects for removal from the primary conveyor;removal means for removing the certain selected objects from the primary conveyor for providing a singulated stream of objects;and a drop scanner, and wherein the primary conveyor leads to an area that is higher than the drop scanner.
  9. 77
    78. The object processing system as claimed in claim 77, wherein the conveyance system includes an input conveyor that moves the objects to be sorted in a direction that is at least partially upward. Date Reçue/Date Received 2020-11-10
  10. 81
    82. The object processing system as claimed in claim 81, wherein the urging member is a push member for pushing the certain selected object from the primary conveyor.
  11. 93
    94. The object processing system as claimed in claim 93, wherein the plurality of perception units includes a camera, a scanner, or a combination of cameras and scanners. Date Reçue/Date Received 2020-11-10
  12. 94
    95. An object processing system for processing objects, said object processing system comprising:an input conveyor for moving objects to be sorted ftom an infeed area along an upward direction on the input conveyor to a primary conveyor, said primary conveyor moving in a generally horizontal direction;a detection and selection system including at least one camera and at least one computer processing system for detecting the objects moving in the generally horizontal direction on the primary conveyor and for selecting certain objects for removal from the primary conveyor to provide a singulated stream of objects on the primary conveyor;a removal system for removing the certain selected objects from the primary conveyor;and a return system for returning the certain selected objects to the infeed area in a downward direction.
  13. 95
    96. The object processing system as claimed in claim 95, wherein the input conveyor is a cleated conveyor.
  14. 101
    102. The object processing system as claimed in claim 101, wherein the programmable motion device includes an articulated arm and an end effector.
  15. 103
    104. The object processing system as claimed in claim 103, wherein the urging member includes a push member for pushing the certain selected objects from the primary conveyor.
  16. 106
    107. The object processing system as claimed in claim 106, wherein the object processing system further includes a secondary conveyor for providing the singulated stream of objects toward any of a plurality of destination locations.
  17. 108
    109. An object processing system for processing objects, said object processing system comprising:Date Reçue/Date Received 2021-06-03 an input conveyance system for moving objects to be sorted from an infeed area along an upward direction to a primary conveyor, said primary conveyor moving in a generally horizontal direction;a detection system including at least one camera for detecting the objects moving in the generally horizontal direction on the primary conveyor;a selection system including at least one computer processing system for selecting certain objects for removal from the primary conveyor to provide a singulated stream of objects on the primary conveyor;and a removal and return system for removing the certain selected objects from the primary conveyor and returning the certain selected objects to the infeed area in a downward direction.
  18. 109
    110. The object processing system as claimed in claim 109, wherein the input conveyance system includes a cleated conveyor.
  19. 115
    116. The object processing system as claimed in claim 115, wherein the programmable motion device includes an articulated arm and an end effector.
  20. 117
    118. The object processing system as claimed in claim 117, wherein the urging member includes a push member for pushing the certain selected objects from the primary conveyor.
  21. 120
    121. The object processing system as claimed in claim 120, wherein the object processing system further includes a secondary conveyor for providing the singulated stream of objects toward any of a plurality of destination locations.
  22. 122
    123. An object processing system for processing objects, said object processing system comprising:an input conveyor for moving objects to be sorted from an infeed hopper along an upward direction on the input conveyor to a primary conveyor;a detection system for detecting the objects moving on the primary conveyor;Date Reçue/Date Received 2021-06-03 a selection system for selecting certain objects for removal from the primary conveyor to provide a singulated stream of objects on the primary conveyor;and a removal system for removing the certain selected objects from the primary conveyor to the infeed hopper.
  23. 123
    124. The object processing system as claimed in claim 123, wherein the input conveyor is a cleated conveyor.
  24. 129
    130. The object processing system as claimed in claim 129, wherein the programmable motion device includes an articulated arm and an end effector.
  25. 131
    132. The object processing system as claimed in claim 131, wherein the urging member includes a push member for pushing the certain selected objects from the primary conveyor.
  26. 134
    135. The object processing system as claimed in claim 134, wherein the object processing system further includes a secondary conveyor for providing the singulated stream of objects toward any of a plurality of destination locations.
Independent claims26