SYSTEMS AND METHODS FOR PROVIDING ORDER FULFILLMENT USING A SPIRAL TOWER SYSTEM
20210276798 ยท 2021-09-09
Inventors
- Prasanna Velagapudi (Pittsburgh, PA, US)
- Joseph Romano (Arlington, MA, US)
- Christopher Geyer (Arlington, MA, US)
- Guoming Alex LONG (Wexford, PA, US)
- Thomas Allen (Reading, MA, US)
- Christopher BUCK (Stow, MA, US)
Cpc classification
B65G2203/0208
PERFORMING OPERATIONS; TRANSPORTING
B65G1/1376
PERFORMING OPERATIONS; TRANSPORTING
B65G41/005
PERFORMING OPERATIONS; TRANSPORTING
B65G1/1378
PERFORMING OPERATIONS; TRANSPORTING
B65G21/18
PERFORMING OPERATIONS; TRANSPORTING
International classification
B65G1/137
PERFORMING OPERATIONS; TRANSPORTING
B65G21/18
PERFORMING OPERATIONS; TRANSPORTING
B65G41/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A storage, retrieval and processing system for processing objects is disclosed that includes a plurality of bins including objects to be distributed, the plurality of bins being provided on a conveyance system, a programmable motion device that includes an end effector for grasping and moving any of the objects, the programmable motion device being capable of reaching any of the objects within at least one of the plurality of bins in an input area of the conveyance system, a perception system for providing perception data regarding a selected object that is presented to the perception system by the programmable motion device, and a routing conveyance system including a routing conveyor for receiving the selected object, and for moving the selected object in each of vertical and rotational directions toward a destination container responsive to the perception data.
Claims
1. A storage, retrieval and processing system for processing objects, said storage, retrieval and processing system comprising: a plurality of bins including objects to be distributed by the storage, retrieval and processing system, said plurality of bins being provided on a conveyance system; a programmable motion device that includes an end effector for grasping and moving any of the objects, said programmable motion device being capable of reaching any of the objects within at least one of the plurality of bins in an input area of the conveyance system; a perception system for providing perception data regarding a selected object that is presented to the perception system by the programmable motion device; and a routing conveyance system including a routing conveyor for receiving the selected object, and for moving the selected object in each of vertical and rotational directions toward a destination container responsive to the perception data.
2. The storage, retrieval and processing system as claimed in claim 1, wherein the destination container is provided among a plurality of destination containers that are provided on a routing helical conveyor.
3. The storage, retrieval and processing system as claimed in claim 1, wherein the routing conveyor includes a routing conveyor support that is mounted on a column.
4. The storage, retrieval and processing system as claimed in claim 3, wherein the routing conveyor support is movable vertically along the column.
5. The storage, retrieval and processing system as claimed in claim 3, wherein the routing conveyor support is rotationally movable around the column.
6. The storage, retrieval and processing system as claimed in claim 3, wherein the routing conveyor is a belt conveyor that is mounted on the conveyor support at a non-horizontal angle.
7. The storage, retrieval and processing system as claimed in claim 1, wherein the storage, retrieval and processing system further includes a destination container removal system for removing completed destination containers.
8. The storage, retrieval and processing system as claimed in claim 7, wherein the destination container removal system includes a container conveyance system for moving completed destination containers toward an output station.
9. The storage, retrieval and processing system as claimed in claim 8, wherein the container conveyance system further includes a removal helical conveyor.
10. The storage, retrieval and processing system as claimed in claim 2, wherein the routing helical conveyor is positioned radially inwardly of a removal helical conveyor for removing completed destination containers.
11. A storage, retrieval and processing system for processing objects, said storage, retrieval and processing system comprising: a plurality of bins including objects to be distributed, said plurality of bins being provided on an input conveyance system; a programmable motion device that includes an end effector for grasping and moving any of the objects, said programmable motion device being capable of reaching any of the objects within at least one of the plurality of bins in an input area of the input conveyance system; and routing conveyance system including a conveyor for receiving the selected object, and for moving the selected object from the input area toward a destination container provided at mutually-helically disposed destination container locations.
12. The storage, retrieval and processing system as claimed in claim 11, wherein the destination container is provided among a plurality of destination containers that are provided on a routing helical conveyor.
13. The storage, retrieval and processing system as claimed in claim 11, wherein the routing conveyor includes a routing conveyor support that is mounted on a column.
14. The storage, retrieval and processing system as claimed in claim 13, wherein the routing conveyor support is movable vertically along the column.
15. The storage, retrieval and processing system as claimed in claim 13, wherein the routing conveyor support is rotationally movable around the column.
16. The storage, retrieval and processing system as claimed in claim 13, wherein the routing conveyor is a belt conveyor that is mounted on the conveyor support at a non-horizontal angle.
17. The storage, retrieval and processing system as claimed in claim 11, wherein the destination container removal system includes a container conveyance system for receiving completed destination containers.
18. The storage, retrieval and processing system as claimed in claim 17, wherein the container conveyance system further includes a removal helical conveyor.
19. The storage, retrieval and processing system as claimed in claim 12, wherein the routing helical conveyor is positioned radially inwardly of a removal helical conveyor for removing completed destination containers.
20. The storage, retrieval and processing system as claimed in claim 12, wherein the system further includes a destination container removal system for removing completed destination containers, said destination container removal system including a container conveyance system for moving completed destination containers toward an output station.
21. A method of providing storage, retrieval and processing of objects, said method comprising: providing on a conveyance system a plurality of bins including objects to be distributed; grasping and moving objects within at least one of the plurality of bins in an input area of the conveyance system using a programmable motion device that includes an end effector for grasping and moving any of the objects; providing perception data regarding a selected object that is presented to the perception system by the programmable motion device; and routing the selected object in a vertical direction toward a destination container responsive to the perception data, said destination container being provided among a plurality of destination containers at mutually-helically disposed destination container locations, and the vertical direction being generally internal to the mutually-helically disposed destination container locations.
22. The method as claimed in claim 21, wherein the method further includes providing the destination container among a plurality of destination containers that are provided on a routing helical conveyor.
23. The method as claimed in claim 21, wherein the routing the selected object involves use of a routing conveyor on a routing conveyor support that is mounted on a column.
24. The method as claimed in claim 23, wherein the routing includes moving the routing conveyor vertically along the column.
25. The method as claimed in claim 23, wherein the routing includes rotating the routing conveyor around the column.
26. The method as claimed in claim 21, wherein the method further includes removing completed destination containers using a container conveyance system for moving completed destination containers toward an output station.
27. The method as claimed in claim 26, wherein the container conveyance system further includes a removal helical conveyor.
28. The method as claimed in claim 27, wherein the routing helical conveyor is positioned radially inwardly of a removal helical conveyor for removing completed destination containers.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The following description may be further understood with reference to the accompanying drawings in which:
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026] The drawings are shown for illustrative purposes only.
DETAILED DESCRIPTION
[0027] In accordance with an aspect, the invention provides an ASRS system 10 in which objects are provided in a plurality of bins 12 at an input area 14 of an input conveyance system 16. Objects are processed at a processing station 18, then routed via an object in-feed conveyor 48 to a routing conveyance system 20 (shown in more detail in
[0028] Empty containers are provided from the empty container supply conveyor 46, and are moved upward into the to the helical destination location conveyor 44. Completed containers are removed from the conveyor 44 and pushed onto the adjacent helically-shaped output conveyor 48 which leads to the output conveyors 49. With reference to
[0029] The operations of the system are coordinated with a central control system 100 as shown in
[0030] In particular, the system of an aspect includes a perception system 50 that is mounted above a bin of objects to be processed next to the articulated arm 24, looking down into a bin 12. The system 50, for example and as shown in
[0031]
[0032] With reference to
[0033] An important aspect of systems of certain embodiments of the present invention, is the ability to identify via barcode or other visual markings of objects, unique indicia associated with the object by employing a perception system into which objects may be dropped. Automated scanning systems would be unable to see barcodes on objects that are presented in a way that their barcodes are not exposed or visible. The perception system may be used in certain embodiments, with a robotic system that may include a robotic arm equipped with sensors and computing, that when combined is assumed herein to exhibit the following capabilities: (a) it is able to pick objects up from a specified class of objects, and separate them from a stream of heterogeneous objects, whether they are jumbled in a bin, or are singulated on a motorized or gravity conveyor system; (b) it is able to move the object to arbitrary places within its workspace; (c) it is able to place objects in an outgoing bin or shelf location in its workspace; and, (d) it is able to generate a map of objects that it is able to pick, represented as a candidate set of grasp points in the workcell, and as a list of polytopes enclosing the object in space.
[0034] The allowable objects are determined by the capabilities of the robotic system. Their size, weight and geometry are assumed to be such that the robotic system is able to pick, move and place them. These may be any kind of ordered goods, packages, parcels, or other articles that benefit from automated sorting. Each object is associated with unique indicia such as a unique code (e.g., barcode) or a unique destination (e.g., address) of the object.
[0035] The manner in which inbound objects arrive may be for example, in one of two configurations: (a) inbound objects arrive piled in bins of heterogeneous objects; or (b) inbound articles arrive by a moving conveyor. The collection of objects includes some that have exposed bar codes and other objects that do not have exposed bar codes. The robotic system is assumed to be able to pick items from the bin or conveyor. The stream of inbound objects is the sequence of objects as they are unloaded either from the bin or the conveyor. With reference to
[0036] The manner in which outbound objects are organized is such that objects are placed in a bin, shelf location or container, into which all objects corresponding to a given order are consolidated. These outbound destinations may be arranged in vertical arrays, horizontal arrays, grids, or some other regular or irregular manner, but which arrangement is known to the system. The robotic pick and place system is assumed to be able to place objects into all of the outbound destinations, and the correct outbound destination is determined from unique identifying indicia (identify or destination, such as a bar code or a unique address), which identifies the object or is destination.
[0037] It is assumed that the objects are marked in one or more places on their exterior with a visually distinctive mark such as a barcode or radio-frequency identification (RFID) tag so that they may be identified with a scanner. The type of marking depends on the type of scanning system used, but may include 1D or 2D barcode symbologies. Multiple symbologies or labeling approaches may be employed. The types of scanners employed are assumed to be compatible with the marking approach. The marking, either by barcode, RFID tag, or other means, encodes a symbol string, which is typically a string of letters and numbers. The symbol string is uniquely associates the object with unique identifying indicia (identity or destination).
[0038] The operations of the systems described herein are coordinated by the central control system 100 as shown in
[0039] With reference to
[0040] The routing conveyor unit 38 includes a first wide conveyor section 39 as well as a plurality of narrower conveyor sections 41 that permit the unit 38 to move close to the inner wall of the conveyor 44 (as shown in
[0041] Once a destination container is full or otherwise finished being processed, the container is moved from the conveyor 44 onto the outer output helical conveyor 48.
[0042] The system therefore, provides destination container locations at generally helically distributed locations such that they may be loaded from a region generally central to the defined helix, and containers may be unloaded in a generally radially outward direction onto a helical output conveyor, where they are exited at one (lower) end of which. The system provides efficiencies at least in floor area by vertically stacking destination containers that may be accessed from a common central region, yet may be individually selectively removed when completed by moving radially outward to a gravity fed output conveyor.
[0043] The containers remaining on the conveyor 44 may be brought together to fill the opening left by the removed container, and one or more empty containers may be brought up the helical conveyor 44 by opening gates 90 on empty in-feed conveyor 48 (shown in
[0044] Those skilled in the art will appreciate that numerous modifications and variations may be made to the above disclosed embodiments without departing from the spirit and scope of the present invention.