System or method for stacking containers
09845208 · 2017-12-19
Assignee
Inventors
Cpc classification
B65G61/00
PERFORMING OPERATIONS; TRANSPORTING
B65G57/303
PERFORMING OPERATIONS; TRANSPORTING
B65G59/02
PERFORMING OPERATIONS; TRANSPORTING
B65G57/302
PERFORMING OPERATIONS; TRANSPORTING
International classification
B65G57/30
PERFORMING OPERATIONS; TRANSPORTING
B65G59/06
PERFORMING OPERATIONS; TRANSPORTING
B65G59/02
PERFORMING OPERATIONS; TRANSPORTING
B65G61/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Systems, methods, and machine-executable coded instruction sets are disclosed for fully- and/or partly automated handling of goods. For example, the disclosure provides improvements in storage and retrieval of containers in systems such as order processing systems.
Claims
1. A system for stacking containers in an automated storage and retrieval system, comprising: two substantially perpendicular sets of rails forming a grid and having at least one robotic load handling device operable thereon, the load handling device including a body mounted on two sets of wheels, the first set of wheels being arranged to engage with at least two rails of the first set of rails, the second set of wheels being arranged to engage with at least two rails of the second set of rails, the first set of wheels being independently moveable and driveable with respect to the second set of wheels such that only one set of wheels is engaged with the grid at any one time thereby enabling movement of the service device along the rails to any point on the grid by driving only the set of wheels engaged with the rails; one or more clamps, each clamp defining a stack location and configured for clamping to a lowest container in a stack, the one or more clamps configured to support a weight of a plurality of containers in the stack; and a lifter configured for enabling engagement by one of the clamps to a container which is disposed beneath the stack, wherein engagement and disengagement of the clamps enables containers to be added to or removed from a bottom of the stack, the at least one overhead load handler configured for lifting one or more containers from a top of the stack, and for lowering one or more containers onto the top of the stack.
2. The system for stacking containers of claim 1, wherein the lifter is configured to be positioned beneath one or more of the stack locations.
3. The system for stacking containers of claim 1, wherein the lifter is configured to lift or support a stack of containers at a stack location when the clamp is in an unengaged condition.
4. The system for stacking containers of claim 1, wherein the lifter is configured to engage a bottom or a side of the container.
5. The system for stacking containers of claim 1, wherein the lifter comprises: one or more mechanisms for lowering a clamp to engage a container disposed beneath the stack and for lifting the clamp and an engaged container to form the bottom of the stack.
6. The system for stacking containers of claim 1, comprising: a conveyor for conveying a container to or from a position beneath a stack location where it can be lifted by the lifter.
7. The system for stacking containers of claim 1, wherein the lifter is configured for lifting two or more incoming stacked containers from beneath one of the stack locations, a bottom container of the incoming stacked containers to be clamped to form the bottom of the stack.
8. The system for stacking containers of claim 1, comprising: a shuttle for moving the lifter to be positioned beneath different stack locations.
9. The system for stacking containers of claim 8, wherein the lifter is configured to support one or more containers as the lifter is moved between different stack locations.
10. The system of claim 1, comprising: at least one processor configured to manage movement of containers in the system wherein managing the movement of the containers in the system includes generating signals for controlling or instructing the one or more clamps, the lifter, and the at least one overhead load handler.
11. The system of claim 10, wherein managing the movement of containers in the system comprises: the processor being configured for generating signals for storing at least one of the containers in the system in a position in the stack designated to be part of a buffer region.
12. The system for stacking containers of claim 1, comprising: a second clamp at a stack location, the second clamp being moveable along a height of the stack and configured to clamp and lift any container in the stack.
13. The system for stacking containers of claim 12, wherein the second clamp is configured to support one or more containers as containers are removed or added to the top of the stack.
14. The system for stacking containers of claim 12, wherein the second clamp is configured to support one or more containers as containers are removed or added to the bottom of the stack.
15. The system for stacking containers of claim 1, wherein one or more of the clamps define freestanding stack locations or frame supported stack locations.
16. The system of claim 15 wherein the at least one processor is configured to: generate signals for controlling or instructing the one or more clamps and the lifter to add containers to the bottom of the stack; and generate signals for independently controlling or instructing the at least one overhead load handler to lift containers from the top of the stack.
17. The system of claim 15 wherein the at least one processor is configured to: generate signals for controlling or instructing the at least one overhead load handler to lower containers onto the top of the stack; and generate signals for independently controlling or instructing the one or more clamps and the lifter to remove containers from the bottom of the stack.
18. The system of claim 15 wherein the at least one processor is configured to: generate signals for controlling or instructing the one or more clamps and the lifter to transfer a container from the bottom of the stack to a conveyor; generate signals to cause the container to be transported below a second stack location; and generate signals for controlling or instructing a second clamp and a second lifter to add the container to the bottom of the second stack.
19. The system of claim 15 wherein the generation of the signals for controlling or instructing the one or more clamps, the lifter, and the at least one overhead load handler are timed or include delays to avoid interference as containers are added or removed from the top or bottom of the stack.
20. A method for operating an automated storage and retrieval system including two substantially perpendicular sets of rails forming a grid and having at least one overhead load handler operable thereon, the at least one overhead load handler including a body mounted on two sets of wheels, the first set of wheels being arranged to engage with at least two rails of the first set of rails, the second set of wheels being arranged to engage with at least two rails of the second set of rails, the first set of wheels being independently moveable and driveable with respect to the second set of wheels such that only one set of wheels is engaged with the grid at any one time thereby enabling movement of the service device alonq the rails to any point on the grid by drivinq only the set of wheels engaged with the rails, the method comprising: generating, by at least one controller, signals for coordinating operation of a lifter and at least one clamp to add incoming containers to a bottom of a stack in the grid, the at least one clamp configured for clamping a lowest container in the stack; and generating, by the at least one controller, signals for controlling or instructing the at least one overhead load handler to lift one or more containers from a top of the stack.
Description
(1) The invention is illustrated in the figures of the accompanying drawings, which are meant to be exemplary and not limiting, and in which like references are intended to refer to like or corresponding parts.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10) Preferred embodiments of methods, systems, and apparatus suitable for use in implementing the invention are described through reference to the drawings.
(11) One of the most significant applications of storage and retrieval systems in accordance with the invention is in the fully or semi-automated processing of orders, as for example through their use as components 40 of automated order fulfillment systems such as that shown in
(12) In the embodiment shown in
(13) It is also to be understood that while various aspects of the process(es) and system(s) shown in
(14) Restocking station(s) 30 and associated process(es), can for example provide any aspect(s) of order processing system(s) 250 that enable pallets and/or other multi-packs of inbound items to be separated and placed, individually or in groups, into separate containers for storage in a grid-based or other type of storage and retrieval system(s) 40. Such processes can be performed using any suitably-configured fully or semi-automated system(s), using for example various type(s) of conveyors, trolleys, robotic devices, etc., and/or can be performed manually by human workers. In various embodiments, a restocking station 30 can include single or plural pick stations wherein one or more palletized or otherwise grouped item sets are picked and placed into initially empty or partly filled containers.
(15) Storage and retrieval (sub)system(s) 40 can include any machine(s), device(s), infrastructure or arrangement(s) suitable for automatically and/or manually storing and retrieving containers containing one or more items in accordance with the disclosure herein. Preferably, such systems provide means for storing such containers in grids comprising multiple stacks, and for storing, retrieving, and/or otherwise accessing containers stored in such stacks from both the top and the bottom, as disclosed herein.
(16) Order picking station(s) 50 can include any types or forms of system(s) suitable for receiving containers of items retrieved by storage and retrieval system(s) 40, and enabling picking of items therefrom. Such system(s) can, for example, include various types and form of conveyor or trolley-based systems, wherein containers 1 can be loaded on conveyor(s) or picking trolley(s) for transport to picking areas, for automated and/or manual removal of items and to be placed in delivery or other order-assembly containers.
(17) Aspects of storage and retrieval system(s) 30, 40, 50 in accordance with the invention can be implemented using components provided by manufacturers such as Autostore™, Cimcorp™, and others.
(18) An example of operation of a system 250 can be described through reference to
(19) As desired stocking of containers 1 is completed, at 204 the containers may be transferred for storage in a storage and retrieval system 40 (
(20) When it is subsequently determined that a container 1 containing one or more items is needed for further order fulfillment processes, at 206 that container 1 may be retrieved from the storage and retrieval system 40 and delivered to an order picking station 50. For example, a container 1 identified as needed, or otherwise desired, for fulfilling an order may be retrieved from a storage point 18 (see e.g.
(21) At the order picking station 50, items may be removed from retrieved container(s) 1, placed into order or delivery container(s), and otherwise readied for delivery as necessary.
(22) At 208, packed containers 1, or sets thereof comprising parts or entireties of picked orders may be transported, via conveyor, forklift, or other means, to a vehicle loading or other delivery point 60, for dispatch to any ordering customer(s). For example, in a system 250 comprising a picking station , container(s) 1 that have been filled with all desired items may be moved by the picker onto a conveyor or other device, for delivery to a dispatch facility 60 or other desired location.
(23) At dispatch facility 60, packed containers 1 associated with one or more assembled orders may be sorted and delivered to transport means, such as trucks, or otherwise delivered to, or made ready for delivery to, customer(s) or other agents associated with the order(s). It should be understood that providing a container for dispatch can include queuing or otherwise identifying the container as being ready for shipment, and does not necessarily include the actual loading or shipment of the container.
(24) At 210, 212, 214, wholly and/or partially emptied containers 1 can be returned to desired point(s) in the order fulfillment system 250, for further storage and/or restocking as desired.
(25) Principles of the invention may be applied with particular advantage to the semi- and/or fully-automated acceptance and fulfillment of orders. Such orders can, for example, include orders entered via the Internet and/or other public and private communications networks.
(26) As noted above, in a typical commodities picking operation adapted for handling a large variety of items, such as a grocery order processing system, storage and retrieval systems 40 may be implemented to handle wide ranges and quantities of items. In some embodiments, such items can placed in bins or other containers, and organized in grids of stacked or layered containers to reduce the space required to store all the containers. In various embodiments, such grids can comprise freestanding stacks, and/or stacks supported by frames. For example, in the storage and retrieval system 40 illustrated in
(27) In various embodiments, grid(s) 2 associated with system(s) 40, 250 of the type shown in
(28) Containers 1 stored in a grid 2 can be stored in and/or retrieved from stacks 3 through the use of various automatic or semi-automatic devices or systems. Devices and systems in accordance with the invention may pull containers from, and/or insert containers into, stacks 3 from any accessible direction(s), including the top, side(s), and bottom of the grid 2.
(29) While some storage and retrieval systems 40 have provided for the accessing of containers 1 from the tops of grids 2 and/or stacks 3, an alternative or additional ability to retrieve containers from, and insert containers to, the bottom of such grids or stacks, as disclosed herein, can provide numerous advantages, including improved efficiency in a number of circumstances.
(30) For example, as shown in
(31) In some examples, the grid 2 can provide a structural framework for guiding bins as they are stored or retrieved from the system 40, and for preventing stacks from falling over. Rails 16 can be part of the grid 2 structure or may be separate structure(s) positioned above the grid 2. While the example rails 16 in
(32) The robotic load handlers 4 can be configured to travel along the rails to access the various stacks 3 in the system. As illustrated in
(33) In other embodiments, only a single set of turnable wheels or other mechanisms may be used to engage perpendicular or other rail arrangements.
(34) The robotic load handlers can include a gripper or other mechanism which can be lowered from the load handler by way of wires, ropes, tapes or other cable-like mechanisms. Once in contact with the container 1, an anchor or other engagement mechanism on the gripper can securely engage with an upper portion of the container 1. The container 1 may then be lifted off the stack and out of the grid structure by the robotic load handler. The anchor mechanism can take many forms, but in some examples may include a hook or a rotating key.
(35) In order to retrieve containers 1 which are not at the top of a stack, robotic load handlers 4 may be instructed to sequentially remove each container stacked on top of the desired container 1 until the desired container 1 is at the top and can be accessed and removed. Any containers initially stacked on top of the desired container may be moved to other locations in the system or may be temporarily held/stored elsewhere and returned to the same stack once the desired container has been retrieved. In some examples, retrieving a desired container from the middle or bottom of a large stack of containers may take a long time and can occupy one or more robotic load handlers 4 for a significant amount of time.
(36) As system demands increase and additional overhead load handlers 4 are used, traffic congestion and/or other forms of contention can develop between load handlers. For example, when multiple load handlers attempt to access containers or travel in the same region of the grid, one or more load handlers may have to wait until another load handler completes its task or otherwise moves out of the way. This can, in some cases, increase the time required for storage and retrieval of containers, and can slow down any subsequent load handling and/or order-processing activities which cannot be started until the current load handling tasks are completed. Likewise, when a stack 3 comprises a relatively smaller number of containers relative to a maximum stack height of the grid 2, the gripper 6 of the overhead load handler 4 may be required to travel a significant distance to reach the top of the stack, and travel the same distance back again as it is retracted, and to use a relatively larger amount of time in doing so than if the stack 3 comprised more containers 1.
(37) In some example embodiments, these and other inefficiencies may be alleviated, or eliminated altogether, through the use of bottom-access systems as disclosed herein. Further advantages offered by the some embodiments of the invention can include rapid, sure engagement of containers 1 to be inserted into and/or removed from stacks 3 of grid 2.
(38) In some examples, the use of buffering system(s) can improve the de-coupling of manual, and therefore often unpredictable, activities such as restocking and picking from the tasks performed by load handlers/lifters.
(39) For example, the use of both top-access load handlers 4 and bottom-access clamp-and-lifter handlers as described herein can facilitate the use of buffer regions within grid(s) 2, particularly when coupled with the use of conveyors, etc., as shown for example in
(40) Examples of systems 40 for handling containers 1 in automated storage and retrieval systems 40 in accordance with the invention are shown in
(41) Alternatively, or in addition, clamp(s) 72 can be configured to engage one or more containers 1 to enable release of clamp(s) 72, lowering of the corresponding container(s) 1 and/or stack 3, engagement of one or more higher containers in the stack, and removal of the released container(s).
(42) In various embodiments, as may be seen, clamp(s) 72 can define the bottom of corresponding stack(s) 3 by engaging and then continuing to hold bottom-most container(s) 1 and thereby also supporting any additional containers 1 above.
(43) In the same and/or other embodiments, as shown for example in
(44) Operation of bottom-access storage and retrieval systems in accordance with the invention may be explained through reference to
(45) For example,
(46) At (ii), a lifter 71, 78 beneath the desired stack location 7 lifts or otherwise maneuvers the container 1, 91 into a position in which it can be engaged and retained by the clamp 72, 77 at the stack location 7. With the container 1, 91 at a proper height, and/or otherwise in a suitable position relative the clamp 72, 77, the clamp 72, 77 engages and secures the container at the bottom position of the stack 3. In the embodiment shown, the clamped container 1, 91 becomes the first container in the stack 3; thus the clamp 72, 77 defines the location 7 of the new stack.
(47) At (iii), the lifter 71, 78 returns to its original condition, and the container 1, 91 and stack 3 are retained by the clamp 72.
(48) At (iv), the conveyor 5 shifts the remaining containers 1 to the left until the next container 1, 92 is disposed beneath the clamp 72, 77 and stack 3, in location 7.
(49) At (v), the lifter 71, 78 lifts the next container 1,92 until it is beneath the previously-clamped container 1, 91 is in contact with the container 1, 91, or otherwise in sufficiently close proximity that the clamp 72, 77 can release the container 1, 91 at the bottom of the stack so that it rests on top of the container 1, 92 without harm or damage. With the clamp in an unengaged position and not supporting either container 91, 92, the lifter 71, 78 lifts both containers until the bottom container 1, 92 is suitably disposed for engagement and retention by the clamp 72, 77.
(50) At (vi), the clamp 71, 77 engages the bottom container 1, 92 and supports the weight of both containers 91, 92 and their contents, and thus the enhanced stack 3. The lifter 72, 77 returns to its original position.
(51) At (vii), the conveyor moves the remaining unstacked containers 1 to the left and the process (i)-(vi) can be repeated until all desired containers 1 are stacked at the stack location 7.
(52) Any or all steps of process (i)-(vi) in
(53) For example, at (v), a lifter 71, 78 rises to engage the lowest container 1, 92 in a stack 3 comprising two containers 1, and the clamp 72, 77 moves to an unengaged position releasing the stacked containers 91, 92. With the clamp 77, 72 in an unengaged position, the lifter 71, 78 supports both containers and their contents. The lifter lowers the two stacked containers 91, 92 until the upper container 91 is at a height, or is otherwise disposed, such that it can be engaged by the clamp 72, 77.
(54) At (iv), the clamp has engaged and retainer the upper container which now forms the bottom of the stack, and the lifter has lowered the container 1, 92 originally at the bottom of the stack 3 to a position beneath the stack where it can be moved to another location by the conveyor 5.
(55) While the example sequences described above illustrate how a series of containers 1 can be stacked or retrieved from a single stack 3 or location 7, in other scenarios, containers can be stored or retrieved in any sequence at any number of stack locations during operation of an order processing system. For example, as shown in
(56) Lifters 71 can be configured to engage containers 1 on a conveyor 5, trolley (not shown) or other conveyance in any desired or otherwise suitable manner. For example, as illustrated in the example(s) shown in
(57) As previously noted, one or more of clamp(s) 72 can be configured to engage, retain and support the weight of container(s) at a stack location 7. In some examples, clamp(s) 72 can be configured to engage one or more sides of a container, the bottom of a container, a lip or other protrusion, or any suitable surface or structure, or combination of surfaces or structures, of a container. For example, clamp(s) 72 illustrated in
(58) Clamp(s) 72 can include any suitably-configured mechanical, hydraulic, pneumatic, electrical-mechanical and/or other mechanism(s) for releasably engaging and retaining one or more containers. In some examples, clamps and/or lifters may be implemented with conventional stacking machine mechanisms which do not restrict access to the stack from overhead load handlers, and which are suitable for use within the grid or other overall structure. In preferred embodiments, both clamp(s) 72 and lifter(s) 71 are configured to support the weight of a container and any desired or otherwise anticipated contents, as well as the weight of any desired number(s) of stacked containers and their contents.
(59) In some examples, containers 1 may be configured to improve or enable engagement with the clamps. For example, containers may be configured with lip(s), handle(s), aperture(s), or other indentation(s) or protrustion(s) suitable for engaging with clamps to support load requirements of the system. In some examples, containers may be comprise materials or surface angles or configurations which increase supportive friction between the containers and the clamps.
(60) The containers can also be configured to improve and/or enable retaining engagement with the gripper or other mechanism(s) on the overhead load handlers. In some examples, the containers can be configured to engage a plurality of different clamps, grippers or other retaining, transport or other mechanisms in the system.
(61)
(62) In some example embodiments, the containers may include protrusions which engage with indentations, lips and/or apertures in the clamp(s).
(63) In some examples, the clamps may include one or more locking mechanisms for further securing the container with the clamps.
(64) As, for example, shown in
(65) In further embodiments, lifter(s) 71 can be moveable between positions beneath different stack locations 7 via shuttle(s), rail(s), wheels, and/or other means. Thus, for example, lifter(s) 71 can be moveable between positions beneath different stack locations 7. For example, as illustrated in
(66) Movable lifter(s) 71 can be used in conjunction with conveyor(s) 5, as shown for example in
(67) In some examples, the lifters can include any mechanical, hydraulic, pneumatic, electrical-mechanical and/or other mechanism(s). The lifters and the clamps can be controlled by the same or separate programmable logic controllers (PLC) as the rest of the system.
(68) In some embodiments, lifter(s) 71 can alternatively or additionally include one or more mechanisms for lowering one or more clamps 72 to engage container(s) 1 on a conveyor 5 or otherwise disposed beneath the stack. Once such a clamp 72 is lowered, the clamp can engage and retain the container(s), and be returned to a stack storage position. Such embodiments are, for example, consistent with the embodiment(s) of moveable clamps 79 shown in
(69) With reference to
(70) By retaining one or more containers 1 near the top of the stack location 7, the time required to place the containers in, or remove them from, a stack 3 can, in some examples, be reduced by reducing the distance the hoist 8 has to lower the gripper 6 to retrieve a container from the top of the stack. Such time savings can be maximized by, for example, configuring the moveable clamp 79 to lift a container to the hand-over position 74 before the overhead load handler 4 arrives at the stack location.
(71) Similarly, efficiency may be realized when an overhead load handler 4 hands off a container to a moveable clamp 79 at the hand-over position 74. While the moveable clamp 79 lowers the container to the top of the stack, the overhead load handler can move on to another task. In some examples, this may reduce or eliminate the time required for an overhead load handler to lower a container all the way down to the top of the stack and then retrack the hoist.
(72) While the example in
(73) In an operational example, a stack with a moveable clamp 79 can be utilized at or when depositing a container at a picking station(s) or somewhere in the grid. For example, one or more robotic load handlers 4 can be configured to deposit containers at the hand-over position 74 with a small latency because the high hand-over position can only require a short winch distance. While the moveable clamp 79 transports the container to the top of the stack 7, releases it and returns to the hand-over position, the robotic load handler can move on to another task and can make room for another load handler arriving with another container.
(74) Concurrently, subsequently or otherwise independent of the load handler and moveable clamp activities, the clamp 72 and lifter 71 at the bottom of the stack 7 can be operated to remove containers from the bottom of the stack such as for delivery to a picker or for moving a container to a different location. This process may be independent from the movements/activities of the robotic load handlers, and may be only on occasion dependent on the movement of the moveable clamp 79.
(75) In some examples, several such bin elevator systems 42 can be configured to serve one picker. There can also be one or more bin elevator systems 42 to return the containers after picking. In this case, all the components of the bin elevator system 42 operate in reverse from the example described above. In some examples, this can lead to a total productivity gain for the picker of 25-35%, compared to a system without the bin elevators 42. Concurrently, in some example, the productivity of the robotic load handlers can increase by 7-12%.
(76) In various embodiments, bin elevator system (s) 42 can include moveable and/or intermediate clamp(s) 79, 72 for retaining a portion of the stack as unretained containers are removed or adding to the top or the bottom of the stack.
(77) In another example, storage and retrieval systems 40 in accordance with the invention can be implemented with multiple stations, or locations, 7 adapted for storing, retrieving, and/or otherwise accessing containers 1 from the bottom of stack(s) 3 within a grid 2. An example embodiment of such a system 40 is shown in
(78) In one example embodiment, as shown in
(79) In one operational example, container(s) 1 are transported to the grid 2 via one or more conveyors 5 and are inducted into the grid 2 via one or more stacker systems 70. As illustrated in
(80) This embodiment can, in some examples, improve efficiency when containers from the restocking station 30 are inducted into the storage and retrieval system 40 or when a large number of containers are returning from the order picking system 50 to the storage and retrieval system 40. For example, the (re)stocking of goods can involve transferring goods from pallets into containers. Depending on the nature of the product and its wrapping, this process can require vastly different amount of time per container. For some product, the container filling rate can vastly exceed the rate at which the load handlers 4 could put the containers away in the storage system 40. For other products, the container filling rate can be very low. By the introduction of a buffer in between the manual process and the automated load handler process, both can operate independently at potentially high productivity. In addition, the presence of more than one stacker system 70, also spreads the traffic, so that several load handlers 4 can retrieve containers concurrently. In some examples overall labour productivity gain of this embodiment can be 30-40%.
(81) In another example embodiment, the process can be used in reverse, in order to get a large number of containers 4 onto a conveyor 5 without restrictive congestion at the drop-off point.
(82)
(83) In some examples, by providing one or more buffering stack locations 7, containers can be transported into or out of the storage-and-retrieval system 40 more efficiently by allowing overhead load handlers 4 and clamp/lifter handlers to operate at their own pace based on system loads and demands. In some examples, this may reduce or eliminate backlogs of load handlers 4 waiting to drop off/pick up containers from port locations 7, and backlogs of containers (coming from or going to picking stations/restocking stations) waiting to be inducted/dispatched into/from the storage-and-retrieval system.
(84) During induction, the load handler(s) 4 can be configured to retrieve container(s) from the top of the buffering stack locations and transport them for storage elsewhere in the storage-and-retrieval system. Conversely, during retrieval/dispatch, the load handler(s) 4 can be configured to retrieve a desired container from elsewhere in the storage-and-retrieval system, and transport top the top of the buffering stack location.
(85) In some embodiments, one or more processor(s), controller(s), and/or other control system devices (which may be collectively referred to generically as processor(s) throughout this disclosure) can be configured to coordinate or otherwise control the timing of the operations of the conveyor(s), clamp(s), lifter(s) and load handler(s). This coordination can, in some examples, include ensuring that the timing of clamp(s), lifter(s) and/or conveyor(s) operations are coordinated such that a lifter begins lifting after a conveyor moves a container into a position where it can be engaged by the lifter, and such that a clamp begins movement to engage a container after a lifter has operated to move the container into a position where it can be engaged by the clamp. This can be similarly applied in the reverse order.
(86) In some embodiments, the processor(s) can be configured to coordinate and control the operation of the overhead load handler(s) in conjunction with the lifter(s) and clamp(s) below. While the overhead load handler(s) can be configured to operate independently and asynchronously with the lifter(s) and clamp(s), these device(s) can be coordinated and/or controlled such that the timing and movement of the hoist and gripper of an overhead load handler compensates for the potentially changing height of the top of the stack based on stacking activities by the lifter(s) and clamp(s). Conversely, the clamp(s) and lifter(s) can be controlled or instructed such that any additions or removal of containers from the bottom of the stack do not interfere with an overhead load handler's addition or removal of a container from the top of the stack.
(87) In some embodiments, the processor(s) can be configured to coordinate and control the operation of conveyor(s), lifter(s), clamp(s) and overhead load handler(s) to balance the movement of containers between a plurality of ports/buffers/stack locations 7 (see for example,
(88) Further example(s) of storage and retrieval system(s) 40 comprising multiple ports or stack locations 7 are shown in
(89) Similar to any of the example embodiments described herein, rather than approaching from the bottom, conveyor(s) or other transport mechanisms can be configured to transport incoming containers to overhead load handlers for storing the containers into one or more designated stacks from above without regard to any final storage destination for the container. Containers can then be removed from the bottom of the designated stacks by the clamp/lifter mechanisms for storage elsewhere in the grid or dispatch.
(90) The provision of conveyors and other mechanisms for storing and retrieving containers at different levels of a grid 2 can enable access to the grid from one or more sides thereof. Such access can be provided as an alternative or in addition to access from above and/or below the grid. In various examples, additional or alternative directions from which to access the grid can be used reduce contention or congestion, or otherwise improve access times or efficiency of the system.
(91) As will be further understood by those skilled in the relevant arts, significant advantage may be realized through the full or partial automation of any of the processes 200 described above, or portions thereof. Such automation may be implemented by, for example, providing automated controllers for lifters 71, clamps 72, shuttles 77, load handlers 4, conveyors, bin elevators 75 and/or other components of systems 30, 40, 50, etc. Such automation may be provided in any suitable manner, including for example the use of automatic data processors executing suitably-configured, coded, machine-readable instructions using a wide variety of devices, some of which are known and others of which will doubtless be developed hereafter. Processor(s) suitable for use in such implementations can comprise any one or more data processor(s), computer(s), and/or other system(s) or device(s), and necessary or desirable input/output, communications, control, operating system, and other devices, including software, that are suitable for accomplishing the purposes described herein. For example, a general-purpose data processor provided on one or more circuit boards will suffice.
(92) The systems described herein can be controlled at least in part by one or more control systems. Control system(s) can include one or more processor(s), memory device(s), and communication system(s)/device(s) for controlling any number of robots, conveyors, load handlers, picking devices, clamps, lifters and/or other mechanisms or devices at one or more aspects of one or more order processing system(s) 250. For example, the processor(s) can be configured to communicate with and/or control/instruct load handlers, conveyors, lifts, clamps and/or any other devices for transporting, storing and/or retrieving bins, pallets, items etc. to and from pallet storage 70, pick station(s) 30, 100, 50, storage and retrieval system(s) 40, 100, order picking system(s) 100, 50, vehicle loading 60, and/or any other aspects of the system. The control system(s) 1030 can, in some examples, include wired and/or wireless communication networks for communicating with the various devices. These control system(s) may be centralized or distributed across any number of physical and/or logical locations, devices, and/or systems. For example, the example system(s) and/or method(s) described herein may be performed by a single control system or device, or may be performed across multiple systems and/or devices. References to processor(s), device(s) and/or system(s) may applied or implemented by any processor, device and/or system within any device and/or system in the system as a whole irrespective of its physical or logical location.
(93) While the disclosure has been provided and illustrated in connection with specific, presently-preferred embodiments, many variations and modifications may be made without departing from the spirit and scope of the invention(s) disclosed herein. The disclosure and invention(s) are therefore not to be limited to the exact components or details of methodology or construction set forth above. Except to the extent necessary or inherent in the processes themselves, no particular order to steps or stages of methods or processes described in this disclosure, including the Figures, is intended or implied. In many cases the order of process steps may be varied without changing the purpose, effect, or import of the methods described. The scope of the invention is to be defined solely by the appended claims, giving due consideration to the doctrine of equivalents and related doctrines.