IP Library Granted Patent US 12,162,685
Granted Patent B2
US 12,162,685 · App. 17/514,950 · Granted Dec 10, 2024

Systems and methods for automated packaging and processing for shipping with object pose analysis

Inventors: Benjamin Cohen (Somerville, MA); Christopher Geyer (Arlington, MA); Thomas Koletschka (Cambridge, MA); Jay Link (Westford, MA); Joshua Lurz (Pittsburgh, PA); Matthew T. Mason (Pittsburgh, PA); Richard Musgrave (Sewickley, PA); Ryan O'Hern (Reading, MA); Gene Temple Price (Cambridge, MA); Joseph Romano (Arlington, MA); Prasanna Velagapudi (Pittsburgh, PA); Thomas Wagner (Concord, MA); Jeremy Saslaw (Cambridge, MA)
Assignee: Berkshire Grey Operating Company, Inc.
B65G1/1373B65G47/917B65G2203/0225B65G2203/0283B65G2203/041
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 12,162,685
App. No.
17/514,950
Granted
Dec 10, 2024
Kind
B2
Abstract

An automated packing system is disclosed for placing a plurality of objects into a shipping container. The system includes a supply bin receiving conveyor for receiving a supply bin at a supply station, the supply bin receiving conveyor including sensing unit for determining an extent of advancement of the supply bin in a conveyor direction along the supply bin receiving conveyor, a detection system for detecting a plurality of objects within the supply bin responsive to the position of the supply bin on the receiving conveyor as aligned by the alignment system, an object selection system for selecting a selected object from the plurality of objects to be placed into the shipping container, and a programmable motion device for grasping and acquiring the selected object from the plurality of objects at the supply station, and for placing the selected object into the shipping container in a selected orientation and pose.

Claims (62)

1. An automated packing system for placing a plurality of objects into a shipping container, said automated packing system comprising:

a supply bin receiving conveyor for receiving a supply bin at a supply station, said supply bin receiving conveyor including sensing means for determining an extent of advancement of the supply bin in a conveyor direction along the supply bin receiving conveyor;

a detection system for detecting the plurality of objects within the supply bin responsive to the position of the supply bin on the receiving conveyor as aligned by an alignment system;

an object selection system for selecting a selected object from the plurality of objects to be placed into the shipping container; and

a programmable motion device for grasping and acquiring the selected object from the plurality of objects at the supply station, and for placing the selected object into the shipping container in a selected orientation and pose.

2. The automated packing system as claimed in claim 1 , wherein the plurality of objects are homogenous.

3. The automated packing system as claimed in claim 1 , wherein the plurality of objects are heterogenous.

4. The automated packing system as claimed in claim 1 , wherein the system further includes an object pose authority assessment system for generating pose authority data regarding whether any of the plurality of objects at the supply station is deformable and likely to change shape when placed in the shipping container.

5. The automated packing system as claimed in claim 1 , wherein the system further includes an object pose authority assessment system for generating further pose authority data regarding whether any of the plurality of objects at the supply station is likely to move after being placed in the shipping container.

6. The automated packing system as claimed in claim 1 , wherein the system further includes a pose held assessment system for providing pose held assessment data regarding a pose and orientation of the selected object with respect to an end effector of the programmable motion device while being held by the end effector.

7. The automated packing system as claimed in claim 6 , wherein the system further includes a pose accommodation system for accommodating for the pose of the selected object with respect to the end effector by being adapted to place the object into the shipping container, in part, responsive to the pose held assessment data.

8. The automated packing system as claimed in claim 1 , wherein the system further includes a volume perception system for providing volumetric data regarding the shipping container.

9. The automated packing system as claimed in claim 8 , wherein the system determines whether a previously placed object has moved using the volume perception system.

10. The automated packing system as claimed in claim 1 , wherein the shipping container is cardboard box.

11. The automated packing system as claimed in claim 1 , wherein the shipping container is shipping tray.

12. An automated packing system for placing a plurality of objects into a shipping container, said automated packing system comprising:

an object pose authority assessment system for generating pose authority data regarding whether any of the objects at a supply station is deformable and likely to change shape when placed in the shipping container, or is likely to move after being placed in the shipping container;

an object selection system for selecting a selected object from the plurality of objects to be placed into the shipping container responsive to the pose authority data; and

a programmable motion device for grasping and acquiring the selected object from the plurality of objects at the supply station, and for placing the selected object into the shipping container in a selected orientation and pose responsive to the pose authority data.

13. The automated packing system as claimed in claim 12 , wherein the plurality of objects are homogenous.

14. The automated packing system as claimed in claim 12 , wherein the plurality of objects are heterogenous.

15. The automated packing system as claimed in claim 12 , wherein the supply station includes sensing means for determining an extent of advancement of a supply bin in a conveyor direction along a supply bin receiving conveyor.

16. The automated packing system as claimed in claim 15 , wherein system further includes an alignment system for aligning the supply bin against a brace in a direction that is substantially transverse to the conveyor direction.

17. The automated packing system as claimed in claim 12 , wherein the system further includes a pose held assessment system for providing pose held assessment data regarding a pose and orientation of the selected object with respect to an end effector of the programmable motion device while being held by the end effector.

18. The automated packing system as claimed in claim 17 , wherein the system further includes a pose accommodation system for accommodating for the pose of the selected object with respect to the end effector by being adapted to place the object into the shipping container, in part, responsive to the pose held assessment data.

19. The automated packing system as claimed in claim 12 , wherein the system further includes a volume perception system for providing volumetric data regarding the shipping container.

20. The automated packing system as claimed in claim 19 , wherein the system determines whether a previously placed object has moved using the volume perception system.

21. The automated packing system as claimed in claim 12 , wherein the shipping container is cardboard box.

22. The automated packing system as claimed in claim 12 , wherein the shipping container is shipping tray.

23. An automated packing system for placing a plurality of objects into a destination bin, said automated packing system comprising:

a supply bin receiving conveyor for receiving a supply bin at a supply station;

a supply detection system for detecting objects within the supply bin;

an object selection system for selecting a selected object from the plurality of objects to be placed into the destination bin;

a programmable motion device including an end effector for grasping and acquiring the selected object from the plurality of objects at the supply station;

a destination bin receiving conveyor for receiving the destination bin at a destination station;

a destination detection system for detecting a volume within the destination bin;

a pose held assessment system for providing pose held assessment data regarding a pose and orientation of the selected object with respect to the end effector; and

a pose adjustment system for adjusting at least a pose or orientation of the selected object prior to placing the selected object into the destination bin responsive to the pose held assessment data.

24. The automated packing system as claimed in claim 23 , wherein the plurality of objects are homogenous.

25. The automated packing system as claimed in claim 23 , wherein the plurality of objects are heterogenous.

26. The automated packing system as claimed in claim 23 , wherein the system further includes an object pose authority assessment system for generating pose authority data regarding whether any of the plurality of objects at the supply station is deformable and likely to change shape when placed in the shipping container.

27. The automated packing system as claimed in claim 26 , wherein the system further includes an object pose authority assessment system for generating further pose authority data regarding whether any of the plurality of objects at the supply station is likely to move after being placed in the shipping container.

28. The automated packing system as claimed in claim 23 , wherein the supply bin receiving conveyor includes sensing means for determining an extent of advancement of the supply bin in a conveyor direction along the supply bin receiving conveyor.

29. The automated packing system as claimed in claim 28 , wherein system further includes an alignment system for aligning the supply bin against a brace in a direction that is substantially transverse to the conveyor direction.

30. The automated packing system as claimed in claim 23 , wherein the pose held assessment system provides the pose held assessment data regarding the pose and orientation of the selected object with respect to the end effector of the programmable motion device while being held by the end effector.

31. The automated packing system as claimed in claim 23 , wherein the system further includes a pose accommodation system for accommodating for the pose of the selected object with respect to the end effector by being adapted to place the object into the shipping container, in part, responsive to the pose held assessment data.

32. The automated packing system as claimed in claim 23 , wherein the system further includes a volume perception system for providing volumetric data regarding the destination bin.

33. The automated packing system as claimed in claim 32 , wherein the system determines whether a previously placed object has moved using the volume perception system.

34. The automated packing system as claimed in claim 23 , wherein the destination bin is cardboard box.

35. The automated packing system as claimed in claim 23 , wherein the destination bin is shipping tray.

36. The automated packing system as claimed in claim 23 , wherein the system further includes weight sensing means for determining whether an object is dropped into the destination bin.

37. The automated packing system as claimed in claim 36 , wherein the weight sensing means further determines whether a compressive force is applied to the destination bin by the programmable motion device.

38. The automated packing system as claimed in claim 36 , wherein the weight sensing means is able to determine a weight of an object that is significantly less than a weight of an empty destination bin.

39. The automated packing system as claimed in claim 23 , wherein the system includes a debris cleaning detection system for determining whether the vacuum cup needs to be cleaned.

40. The automated packing system as claimed in claim 39 , wherein the system further includes a debris removal system for removing debris from the vacuum cup responsive to the debris cleaning detection system.

41. A process of maintaining a vacuum cup of an end effector of a programmable motion device, said process including:

determining that debris may be collected proximate the vacuum cup; and

depositing the debris into a trash bin using the end effector of the programmable motion device.

42. The process as claimed in claim 41 , wherein determining that debris may be collected proximate the vacuum cup includes detecting any of pressure or air flow within the vacuum cup of the end effector.

43. The process as claimed in claim 41 , wherein depositing the debris into the trash bin includes using a blower to separate the debris from the vacuum cup.

44. The process as claimed in claim 41 , wherein depositing the debris into the trash bin including reversing a vacuum source.

45. The process as claimed in claim 41 , wherein the process further includes the step of confirming that debris is deposited into the trash bin.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2022
From: SASLAW, JEREMY
To: BERKSHIRE GREY OPERATING COMPANY, INC.
Reel/Frame 059504/0219 →
MERGER AND CHANGE OF NAME Recorded Feb 1, 2022
From: BERKSHIRE GREY, INC.; BERKSHIRE GREY OPERATING COMPANY, INC.
To: BERKSHIRE GREY OPERATING COMPANY, INC.
Reel/Frame 058947/0548 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2021
From: COHEN, BENJAMIN; GEYER, CHRISTOPHER; KOLETSCHKA, THOMAS; LINK, JAY; LURZ, JOSHUA; MASON, MATTHEW T.; MUSGRAVE, RICHARD; O'HERN, RYAN; PRICE, GENE TEMPLE; ROMANO, JOSEPH; VELAGAPUDI, PRASANNA; WAGNER, THOMAS
To: BERKSHIRE GREY, INC.
Reel/Frame 058321/0809 →
Continuity (3)
Provisional Application 63172987 · Apr 9, 2021
Provisional Application 63107302 · Oct 29, 2020
Related Publication 20220135329A1 · May 5, 2022