IP Library Granted Patent US 11,986,859
Granted Patent B2
US 11,986,859 · App. 17/729,952 · Granted May 21, 2024

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

Inventors: Thomas Wagner (Concord, MA); Kevin Ahearn (Nebo, NC); Benjamin Cohen (Somerville, MA); Michael Dawson-Haggerty (Pittsburgh, PA); Christopher Geyer (Arlington, MA); Thomas Koletschka (Cambridge, MA); Kyle Maroney (North Attleboro, MA); Matthew T. Mason (Pittsburgh, PA); Gene Temple Price (Cambridge, MA); Joseph Romano (Arlington, MA); Daniel Smith (Canonsburg, PA); Siddhartha Srinivasa (Seattle, WA); Prasanna Velagapudi (Pittsburgh, PA); Thomas Allen (Reading, MA)
Assignee: Berkshire Grey Operating Company, Inc.
B07C5/3412G01B11/245G05B19/4183G06K7/10693G06K7/10732G06K7/10881G06K7/1413G06K19/06028G06V20/80H04N23/56H04N23/90B07C2301/0016G05B2219/36371G05B2219/45045G05B2219/45047G06V2201/06Y02P90/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,986,859
App. No.
17/729,952
Granted
May 21, 2024
Kind
B2
Abstract

A drop perception system is disclosed that includes an open housing structure having an internal volume, an open top and an open bottom, and a plurality of perception units positioned to capture perception data within the internal volume at a plurality of locations between the open top and the open bottom of the open housing.

Claims (64)

1. A perception system for processing one or more objects, said perception system comprising:

a structure including an open path extending between a top and a bottom;

a first plurality of perception units that substantially surround a first upper portion of the open path;

a second plurality of perception units that substantially surround a second lower portion of the open path;

a processor for processing perception data from each of the first plurality of perception units and the second plurality of perception units, and for determining whether more than one object identifying code are among the perception data from each of the first plurality of perception units and the second plurality of perception units; and

a routing system for, if it is determined that more than one object identifying codes are among the perception data from each of the first plurality of perception units and the second plurality of perception units, directing the more than one objects to any of a return path or a manual sort path.

2. The perception system as claimed in claim 1 , wherein the structure is provided with an open housing with an open housing top and an open housing bottom, the open housing top being associated with the top of the structure and the open housing bottom being associated with the bottom of the structure.

3. The perception system as claimed in claim 2 , wherein the perception system further includes an entry detector for detecting the one or more objects entering the open housing top.

4. The perception system as claimed in claim 1 , wherein the perception system further includes a plurality of illumination sources.

5. The perception system as claimed in claim 4 , wherein the plurality of illumination sources includes a plurality of LEDs.

6. The perception system as claimed in claim 4 , wherein each of the plurality of illumination sources is associated with a perception unit of the plurality of perception units.

7. The perception system as claimed in claim 4 , wherein the plurality of illumination sources includes a plurality of sets of illumination sources, each set of illumination sources being associated with a perception unit of the plurality of perception units.

8. The perception system as claimed in claim 1 , wherein the routing system includes a conveyor.

9. The perception system as claimed in claim 8 , wherein the conveyor is a bi-directional conveyor.

10. The perception system as claimed in claim 1 , wherein the perception system further includes an intermediate element between the bottom of the structure and the routing system, the intermediate element for receiving the one or more objects and facilitating identification of the one or more objects.

11. A perception system for processing one or more objects, said perception system comprising:

a structure including an open path that extends between a top and a bottom;

a first plurality of perception units that substantially surround a first upper portion of the open path;

a second plurality of perception units that substantially surround a second lower portion of the open path;

a processor for processing perception data from each of the first plurality of perception units and the second plurality of perception units, and for determining whether no object identifying code is among the perception data from each of the first plurality of perception units and the second plurality of perception units; and

a routing system for, if it is determined that more than no object identifying code is among the perception data from each of the first plurality of perception units and the second plurality of perception units, directing any object received from the bottom or the structure to any of a return path or a manual sort path.

12. The perception system as claimed in claim 11 , wherein the structure is provided with an open housing with an open housing top and an open housing bottom, the open housing top being associated with the top of the structure and the open housing bottom being associated with the bottom of the structure.

13. The perception system as claimed in claim 12 , wherein the perception system further includes an entry detector for detecting the one or more objects entering the open housing top.

14. The perception system as claimed in claim 11 , wherein the perception system further includes a plurality of illumination sources.

15. The perception system as claimed in claim 14 , wherein the plurality of illumination sources includes a plurality of LEDs.

16. The perception system as claimed in claim 14 , wherein each of the plurality of illumination sources is associated with a perception unit of the plurality of perception units.

17. The perception system as claimed in claim 14 , wherein the plurality of illumination sources includes a plurality of sets of illumination sources, each set of illumination sources being associated with a perception unit of the plurality of perception units.

18. The perception system as claimed in claim 11 , wherein the routing system includes a conveyor.

19. The perception system as claimed in claim 18 , wherein the conveyor is a bi-directional conveyor.

20. The perception system as claimed in claim 11 , wherein the perception system further includes an intermediate element between the bottom of the structure and the routing system, the intermediate element for receiving the one or more objects and facilitating identification of the one or more objects.

21. A method of processing one or more objects, said method comprising:

providing a structure including an open path extending between a top and a bottom;

providing a first plurality of perception units that substantially surround a first upper portion of the open path;

providing a second plurality of perception units that substantially surround a second lower portion of the open path;

processing perception data from each of the first plurality of perception units and the second plurality of perception units;

determining whether more than one object identifying codes are among the perception data from each of the first plurality of perception units and the second plurality of perception units; and

routing, if it is determined that more than one object identifying codes are among the perception data from each of the first plurality of perception units and the second plurality of perception units, the more than one objects to any of a return path or a manual sort path.

22. The method as claimed in claim 21 , wherein the structure is provided with an open housing with an open housing top and an open housing bottom, the open housing top being associated with the top of the structure and the open housing bottom being associated with the bottom of the structure.

23. The method as claimed in claim 22 , wherein the method further includes detecting the one or more objects entering the open housing top.

24. The method as claimed in claim 21 , wherein the method further includes providing illumination with a plurality of illumination sources.

25. The method as claimed in claim 24 , wherein the plurality of illumination sources includes a plurality of LEDs.

26. The method as claimed in claim 24 , wherein each of the plurality of illumination sources is associated with a perception unit of the plurality of perception units.

27. The method as claimed in claim 24 , wherein the plurality of illumination sources includes a plurality of sets of illumination sources, each set of illumination sources being associated with a perception unit of the plurality of perception units.

28. The method as claimed in claim 21 , wherein the routing the more than one objects to any of a return path or a manual sort path includes a using a conveyor.

29. The method as claimed in claim 28 , wherein the conveyor is a bi-directional conveyor.

30. The method as claimed in claim 21 , wherein the method further includes receiving the one or more objects with an intermediate element between the bottom of the structure and the routing the more than one objects to any of a return path or a manual sort path.

31. A method of processing one or more objects, said method comprising:

providing a structure including an open path extending between a top and a bottom;

providing a first plurality of perception units that substantially surround a first upper portion of the open path;

providing a second plurality of perception units that substantially surround a second lower portion of the open path;

permitting one or more objects to travel along the open path;

processing perception data from each of the first plurality of perception units and the second plurality of perception units;

determining whether no object identifying code is among the perception data from each of the first plurality of perception units and the second plurality of perception units;

receiving the one or more objects from the bottom of the structure; and

routing, if it is determined that no object identifying codes is among the perception data from each of the first plurality of perception units and the second plurality of perception units, the one or more objects to any of a return path or a manual sort path.

32. The method as claimed in claim 31 , wherein the structure is provided with an open housing with an open housing top and an open housing bottom, the open housing top being associated with the top of the structure and the open housing bottom being associated with the bottom of the structure.

33. The method as claimed in claim 32 , wherein the method further includes detecting the one or more objects entering the open housing top.

34. The method as claimed in claim 31 , wherein the method further includes providing illumination with a plurality of illumination sources.

35. The method as claimed in claim 34 , wherein the plurality of illumination sources includes a plurality of LEDs.

36. The method as claimed in claim 34 , wherein each of the plurality of illumination sources is associated with a perception unit of the plurality of perception units.

37. The method as claimed in claim 34 , wherein the plurality of illumination sources includes a plurality of sets of illumination sources, each set of illumination sources being associated with a perception unit of the plurality of perception units.

38. The method as claimed in claim 31 , wherein the routing the more than one objects to any of a return path or a manual sort path includes a using a conveyor.

39. The method as claimed in claim 38 , wherein the conveyor is a bi-directional conveyor.

40. The method as claimed in claim 31 , wherein the method further includes receiving the one or more objects with an intermediate element between the bottom of the structure and the routing the one or more than one objects to any of a return path or a manual sort path.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2022
From: WAGNER, THOMAS; AHEARN, KEVIN; COHEN, BENJAMIN; DAWSON-HAGGERTY, MICHAEL; GEYER, CHRISTOPHER; KOLETSCHKA, THOMAS; MARONEY, KYLE; MASON, MATTHEW T.; PRICE, GENE TEMPLE; ROMANO, JOSEPH; SMITH, DANIEL; SRINIVASA, SIDDHARTHA; VELAGAPUDI, PRASANNA; ALLEN, THOMAS
To: BERKSHIRE GREY OPERATING COMPANY, INC.
Reel/Frame 059999/0708 →
Continuity (6)
Continuation 16900158 · Jun 12, 2020
Continuation 16407965 · May 9, 2019
Continuation 15901656 · Feb 21, 2018
Continuation 15228692 · Aug 4, 2016
Provisional Application 62269640 · Dec 18, 2015
Related Publication 20220250121A1 · Aug 11, 2022