IP Library Granted Patent US 10,611,021
Granted Patent B2
US 10,611,021 · App. 15/934,462 · Granted Apr 7, 2020

Systems and methods for processing objects, including automated mobile matrix carriers

Inventors: Thomas Wagner (Concord, MA); Kevin Ahearn (Fort Mill, SC); John Richard Amend, Jr. (Belmont, MA); Benjamin Cohen (Somerville, MA); Michael Dawson-Haggerty (Pittsburgh, PA); William Hartman Fort (Stratham, NH); Christopher Geyer (Arlington, MA); Jennifer Eileen King (Oakmont, PA); Thomas Koletschka (Cambridge, MA); Michael Cap Koval (Pittsburgh, PA); Kyle Maroney (North Attleboro, MA); Matthew T. Mason (Pittsburgh, PA); William Chu-Hyon McMahan (Cambridge, MA); Gene Temple Price (Cambridge, MA); Joseph Romano (Somerville, MA); Daniel Smith (Canonsburg, PA); Siddhartha Srinivasa (Seattle, WA); Prasanna Velagapudi (Pittsburgh, PA); Thomas Allen (Reading, MA)
Assignee: Berkshire Grey, Inc.
B25J9/0093B07C5/36B25J9/1615B65G1/0464B65G1/0478B65G1/1371B65G1/1376B65G1/1378B65G47/82B65G47/905G05B19/41895G06Q10/087B65G2201/0258G05D2201/0216
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 10,611,021
App. No.
15/934,462
Granted
Apr 7, 2020
Kind
B2
Abstract

A processing system for processing objects using a programmable motion device is disclosed. The processing system includes a perception unit for perceiving identifying indicia representative of an identity of a plurality of objects received from an input conveyance system, and an acquisition system for acquiring an object from the plurality of objects at an input area using an end effector of the programmable motion device. The programmable motion device is adapted for assisting in the delivery of the object to an identified processing location. The identified processing location is associated with the identifying indicia and the identified processing location is provided as one of a plurality of processing locations. The system also includes a delivery system for receiving the object in a carrier and for delivering the object toward the identified processing location.

Claims (51)

1. A processing system for processing objects using a programmable motion device, said processing system comprising:

a perception unit for perceiving identifying indicia representative of an identity of a plurality of objects received from an input conveyance system;

an acquisition system for acquiring an object from the plurality of objects at an input area using an end effector of the programmable motion device, wherein the programmable motion device is adapted for assisting in the delivery of the object to an identified processing location, said identified processing location being associated with the identifying indicia and said identified processing location being provided as one of a plurality of processing locations; and

a delivery system for receiving the object in a carrier and for delivering the object toward the identified processing location,

the delivery system comprising a track having a plurality of intermittently disposed track sections spaced apart from one another, one or more of the plurality of track sections defining an opening above a respective processing location among the plurality of processing locations, and

the carrier comprising a plurality of wheel assemblies that are pivotally mounted, wherein the carrier moves in a first dimension from any track section to an adjacent track section when the plurality of wheel assemblies are rotated to a first pivot position and moves in a second dimension from any track section to an adjacent track section when the plurality of wheel assemblies are rotated to a second pivot position, wherein the first dimension and the second dimension are mutually orthogonal.

2. The processing system as claimed in claim 1 , wherein the input conveyance system includes a primary conveyor and an input area conveyor onto which the plurality of objects may be diverted from the primary conveyor.

3. The processing system as claimed in claim 1 , wherein the plurality of objects is provided in a bin that is one of a plurality of bins, each including a further plurality of objects.

4. The processing system as claimed in claim 1 , wherein a subset of processing locations is provided on a pull-out drawer.

5. The processing system as claimed in claim 1 , wherein the acquisition system is adapted to cause the object to be delivered toward the identified processing location by placing the object into the carrier using the end effector.

6. The processing system as claimed in claim 1 , wherein the processing system is provided as one of a plurality of processing systems that are each in communication with the input conveyance system.

7. The processing system as claimed in claim 1 , wherein the plurality of track sections each has a substantially rectangular shape and wherein the plurality of wheel assemblies of the carrier are configured to pivot around one or more corners of a respective track section.

8. The processing system as claimed in claim 1 , wherein one or more of the plurality of wheel assemblies comprises a guide that urges against at least a portion of a track section to align the carrier with respect to the track section.

9. The processing system as claimed in claim 1 , wherein the carrier has a floor comprising one or more doors that are actuatable to open when the carrier moves over a track section that defines an opening to the identified processing location for dropping the object into the identified processing location.

10. The processing system as claimed in claim 1 , wherein the carrier further comprises a conveyor mounted on the carrier that is actuatable to move the object in one of opposing directions from the carrier to the identified processing location.

11. The processing system as claimed in claim 1 , wherein the carrier further comprises a tilt tray mounted on the carrier that is actuatable to tilt in at least one direction to move the object from the carrier to the identified processing location.

12. The processing system as claimed in claim 1 , wherein each of the plurality of intermittently disposed track sections has one of a rectangular shape and a triangular shape.

13. The processing system as claimed in claim 1 , wherein the plurality of intermittently disposed track sections is arranged to form a two-dimensional grid.

14. The processing system as claimed in claim 1 , wherein the carrier is adapted for delivering the object toward the identified processing location by dropping the object into the identified processing location.

15. The processing system as claimed in claim 14 , wherein the carrier is adapted for delivering the object toward the identified processing location by dropping the object into the identified processing location by dropping the object through the bottom of the carrier.

16. The processing system as claimed in claim 1 , wherein each processing location includes a processing bin.

17. The processing system as claimed in claim 16 , wherein the processing system further includes an output conveyor onto which each processing bin may be placed.

18. A processing system for processing objects using a programmable motion device, said processing system comprising:

a perception unit for perceiving identifying indicia representative of an identity of a plurality of objects associated with an input conveyance system;

an acquisition system for acquiring an object from the plurality of objects at an input area using an end effector of the programmable motion device, wherein the programmable motion device is adapted for assisting in the delivery of the object to an identified processing location, said identified processing location being associated with the identifying indicia and said identified processing location being provided as one of a plurality of processing locations; and

a delivery system for delivering the object to the identified processing location, said delivery system including a plurality of carriers that are individually movable in at least two dimensions, and any of which carriers may contain the object,

said delivery system comprising a track having a plurality of intermittently disposed track sections spaced apart from one another, one or more of the plurality of track sections defining an opening above a respective processing location among the plurality of processing locations, and

wherein one or more carriers among the plurality of carriers have a floor comprising one or more doors that open to drop the object through an opening into the identified processing location.

19. The processing system as claimed in claim 18 , wherein the input conveyance system includes a primary conveyor and an input area conveyor onto which the plurality of objects may be diverted from the primary conveyor.

20. The processing system as claimed in claim 18 , wherein the plurality of objects is provided in a bin that is one of a plurality of bins, each including a further plurality of objects.

21. The processing system as claimed in claim 18 , wherein the plurality of carriers each move in a common two dimensional coordinate area.

22. The processing system as claimed in claim 21 , wherein the processing system includes at least two programmable motion devices, and wherein each of the at least two programmable motion devices is adapted to provide objects to carriers that may each provide objects to a common set of processing locations that extend in at least two dimensions.

23. The processing system as claimed in claim 18 , wherein the acquisition system is adapted for causing the object to be delivered toward the identified processing location by placing the object into the carrier using the end effector.

24. The processing system as claimed in claim 18 , wherein the one or more carriers among the plurality of carriers is a cart that is movable in at least two dimensions.

25. The processing system as claimed in claim 18 , wherein the processing system is provided as one of a plurality of processing systems that are each in communication with the input conveyance system.

26. The processing system as claimed in claim 18 , wherein each of the one or more carriers is configured to open the one or more doors in the floor of the carrier for dropping the object into the identified processing location when the carrier moves over a track section that defines the opening to the identified processing location.

27. The processing system as claimed in claim 18 , wherein each of the one or more carriers comprises a plurality of wheel assemblies that are pivotally mounted, wherein each carrier moves in a first dimension from any track section to an adjacent track section when the plurality of wheel assemblies are rotated to a first pivot position and moves in a second dimension from any track section to an adjacent track section when the plurality of wheel assemblies are rotated to a second pivot position, wherein the first dimension and the second dimension are mutually orthogonal.

28. A method of processing objects using a programmable motion device, said method comprising the steps of:

perceiving identifying indicia representative of an identity of a plurality of objects received from an input conveyance system;

acquiring an object from the plurality of objects at an input area using an end effector of the programmable motion device, wherein the programmable motion device is adapted for assisting in the delivery of the object to an identified processing location, said identified processing location being associated with the identifying indicia and said identified processing location being provided as one of a plurality of processing locations;

actuating the end effector of the programmable motion device to place the object into a carrier movable in at least two dimensions on a track having a plurality of intermittently disposed track sections spaced apart from one another, one or more of the plurality of track sections defining an opening above a respective processing location among the plurality of processing locations;

delivering the object toward the identified processing location by actuating a plurality of wheel assemblies pivotally mounted on the carrier,

wherein the carrier moves in a first dimension from any track section to an adjacent track section when the plurality of wheel assemblies are rotated to a first pivot position and moves in a second dimension from any track section to an adjacent track section when the plurality of wheel assemblies are rotated to a second pivot position, wherein the first dimension and the second dimension are orthogonal.

29. The method as claimed in claim 28 , wherein the input conveyance system includes a primary conveyor and an input area conveyor onto which the plurality of objects may be diverted from the primary conveyor.

30. The method as claimed in claim 28 , wherein the plurality of objects is provided in a bin that is one of a plurality of bins, each including a further plurality of objects.

31. The processing system as claimed in claim 28 , wherein the step of acquiring the object includes planning an optimal grasp location for the object.

32. The method as claimed in claim 28 , further comprising dropping the object into the identified processing location.

33. The method as claimed in claim 28 , wherein the step of causing the object to be delivered toward the identified processing location includes moving the object in each of two mutually orthogonal directions in the carrier.

34. The method as claimed in claim 28 , wherein a subset of processing locations is provided on a pull-out drawer.

35. The method as claimed in claim 28 , further comprising:

opening one or more bomb-bay doors in the floor of the carrier to drop the object into the identified processing location when the carrier moves over a track section that defines an opening to the identified processing location.

Assignments (3)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE LISTED ON THE ASSIGMENT FROM BERKSHIRE GREY INC. TO BERKSHIRE GREY, INC. PREVIOUSLY RECORDED AT REEL: 046691 FRAME: 0976. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 9, 2020
From: WAGNER, THOMAS; AHEARN, KEVIN; AMEND, JOHN RICHARD, JR.; COHEN, BENJAMIN; DAWSON-HAGGERTY, MICHAEL; FORT, WILLIAM HARTMAN; GEYER, CHRISTOPHER; KING, JENNIFER EILEEN; KOLETSCHKA, THOMAS; KOVAL, MICHAEL CAP; MARONEY, KYLE; MASON, MATTHEW T.; MCMAHAN, WILLIAM CHU-HYON; PRICE, GENE TEMPLE; ROMANO, JOSEPH; SMITH, DANIEL; SRINIVASA, SIDDHARTHA; VELAGAPUDI, PRASANNA; ALLEN, THOMAS
To: BERKSHIRE GREY, INC.
Reel/Frame 051531/0967 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2018
From: WAGNER, THOMAS; AHEARN, KEVIN; AMEND, JOHN RICHARD, JR.; COHEN, BENJAMIN; DAWSON-HAGGERTY, MICHAEL; FORT, WILLIAM HARTMAN; GEYER, CHRISTOPHER; KING, JENNIFER EILEEN; KOLETSCHKA, THOMAS; KOVAL, MICHAEL CAP; MARONEY, KYLE; MASON, MATTHEW T.; MCMAHAN, WILLIAM CHU-HYON; PRICE, GENE TEMPLE; ROMANO, JOSEPH; SMITH, DANIEL; SRINIVASA, SIDDHARTHA; VELAGAPUDI, PRASANNA; ALLEN, THOMAS
To: BERKSHIRE GREY, INC.
Reel/Frame 046691/0976 →
Cited By (15)
US 12,195,274 US 12,251,734 US 12,252,340 US 12,282,321 US 12,380,295 US 12,441,553 US 12,462,126 US 12,474,698 US 12,475,340 US 12,536,394 US 12,561,538 US 12,570,469 US 12,632,683 US 12,651,134 US 12,709,475