Vertical sequencer for product order fulfillment
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- SYMBOTIC LLC
- Filing Date
- 2025-10-03
- Publication Date
- 2026-05-01
AI Technical Summary
Existing storage and retrieval systems face inefficiencies in sequencing case units during horizontal transport, leading to slower throughput when placing items on pallets or shipping containers.
The system implements a vertical sequencing method where case units are sorted and sequenced during vertical transport using a multi-level conveying system with independent lift axes, allowing for optimized distribution and resequencing of cases across multiple levels, enabling higher sequence order and faster output.
This approach enhances the throughput of storage and retrieval systems by optimizing the sequencing process, allowing for faster and more efficient placement of case units on pallets, thereby increasing operational efficiency.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical Field]
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application is a patent application and claims the benefit of U.S. Provisional Patent Application No. 62 / 689,938, filed June 26, 2018, the disclosure of which is incorporated herein by reference in its entirety.
[0002] [Technical field] FIELD The illustrative embodiments relate generally to storage and retrieval systems, and more particularly to vertical sequencing of items within a storage and retrieval system. [Background technology]
[0003] Generally, in a storage and retrieval system, case units or items are picked and transported to an outbound packaging cell (e.g., a human picking cell and / or an automated palletizer). These picked case units are sequenced according to product orders for placement on pallets or other transport containers.
[0004] Case units output from the multi-level storage and retrieval system are transferred to a packing station, where they are placed onto pallets for shipping. Because pallets generally contain similarly sized and shaped case units, stable case levels are formed on the pallet, sometimes with paperboard sheets placed between the levels. In some cases, each level of a pallet tier is formed separately and then placed on the pallet to form a stacked tier. Mixed pallets are also possible. Generally, when forming a pallet tier, cases are placed in a buffer station or other location in a palletizing station so that their dimensions are measured. A computer or other processor determines the placement (e.g., sequence) of the cases based on the dimensions and directs a robot to pick the cases for placement within the pallet tier. In other examples, item sequencing is performed by automation or by humans picking items from storage shelves, where they are transferred from storage to an outbound conveyor in a sequenced order. This sequencing generally occurs during horizontal transport of the items and generally occurs at a speed slower than the speed at which the items can be placed on a pallet or packed into other shipping containers. Summary of the Invention
[0005] To increase the throughput of a storage and retrieval system, it would be advantageous to sort the case units for placement on a pallet during vertical transport of the case units from the storage structure of the storage and retrieval system. [Brief explanation of the drawings]
[0006] The foregoing aspects and other features of the disclosed embodiments are explained in the following description taken in conjunction with the accompanying drawings.
[0007] [Figure 1A] 1 is a schematic illustration of an automated storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 1B] 1 is a schematic illustration of a portion of an automated storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 1C] 1 is a schematic illustration of a portion of an automated storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 1D] FIG. 1 is a schematic illustration of a mixed pallet load formed by an automated storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 2A] 1 is a schematic illustration of a transport vehicle in accordance with aspects of the disclosed embodiment; [Figure 2B] 1 is a schematic illustration of a transport vehicle in accordance with aspects of the disclosed embodiment; [Figure 3] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 3A] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 4A] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 4B] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 5A] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 5B] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 5C] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 5D] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 6A] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 6B] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 7]1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 7A] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 8] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 8A] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 8B] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 8C] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 9] FIG. 10 is a flow diagram of vertical case unit sequencing in accordance with aspects of the disclosed embodiment; [Figure 10] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 10A] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 10B] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 10C] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 11] FIG. 10 is a flow diagram of vertical case unit sequencing in accordance with aspects of the disclosed embodiment; [Figure 12] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 12A] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 12B] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 12C]1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 13] FIG. 10 is a flow diagram of vertical case unit sequencing in accordance with aspects of the disclosed embodiment; [Figure 14] 1 is a schematic illustration of a portion of a storage and retrieval system in accordance with aspects of the disclosed embodiment; [Figure 15] FIG. 1 is a flow diagram of an exemplary product order fulfillment method according to aspects of the disclosed embodiment; [Figure 16] FIG. 1 is a flow diagram of an exemplary product order fulfillment method according to aspects of the disclosed embodiment; DETAILED DESCRIPTION OF THE INVENTION
[0008] Although aspects of the disclosed embodiment will be described with reference to the drawings, it should be understood that the aspects of the disclosed embodiment can be embodied in many forms. Furthermore, any suitable size, shape, or type of element or material may be used.
[0009] FIG. 1A is a schematic diagram of an automated storage and retrieval system 100 including a multi-level conveying system 190 in accordance with aspects of the disclosed embodiment. Each level 130L of the multi-level conveying system 190 includes an asynchronous level conveying system 191 that is separate and distinct from the asynchronous level conveying systems 191 at each other level 130L of the multi-level conveying system 190. The multi-level conveying system 190 is coupled to a lift conveying system 500 that connects each asynchronous level conveying system 191 to a case output having a predetermined mixed case out-order sequence, and provides a mixed case in-feed order sequence 173 to the lift conveying system 500. As shown, the lift conveying system 500 (see also FIG. 5A) may have separate inbound and outbound conveying sections 500A, 500B. The outbound transport section 500B includes one or more lift transport cells 150CEL (see also FIG. 5A), each of which, or at least one of which, includes a plurality of independent lift axes 150X1-150Xn (FIG. 5A) that are interconnected and controlled in a coordinated manner. Each of the independent lift axes 150X1-150Xn of a lift transport cell 150CEL (also referred to herein as a "cell" 150CEL) independently supplies cases from one of the asynchronous level transport systems 191 via a common output 300 of the cell 150CEL, which generates an ordered sequence 171 of mixed cases from the common output 300 according to a predetermined mixed case outorder sequence. The output of the cell 150CEL generates a predetermined case outorder sequence 172 of mixed cases for a corresponding order fulfillment station 160UT. In other embodiments, the outputs of multiple cells are stacked or aggregated to generate a predetermined case outorder sequence 172 of mixed cases to the order fulfillment station 160UT. The inbound transport section 500A may be similar to the outbound transport section 500B or may have any suitable number of independent lift axes that may be coupled or decoupled to the storage structure 130 for the inbound flow of cases.
[0010] The mixed case order sequence 171 from the multiple independent lift axes 150X1-150Xn of the lift transport system 500 is decoupled from the infeed order sequence 173 of each asynchronous level transport system 191, enabling resequencing of cases along the multiple independent lift axes 150X1-150Xn between the infeed to the multiple independent lift axes 150X1-150Xn and the output section 300 of the multiple independent lift axes 150X1-150Xn, whereby the case output order sequence 171 has a higher sequence order compared to the predetermined case outorder sequence 172 for mixed cases than the case infeed order sequence 173 at each level 130L, resulting in, in one aspect, the outfeed transport work of outputting cases via the multi-level transport system 190 and the lift transport system 500 being optimally distributed across the levels 130L of the multi-level transport system 190 (e.g., in accordance with a desired optimization strategy for one or more transactions).
[0011] Although aspects of the disclosed embodiments are described herein with respect to storage and retrieval system 100, it should be understood that aspects of the disclosed embodiments are equally applicable to any suitable material processing center(s), including, but not limited to, a warehouse, a distribution center, a cross-docking facility, an order fulfillment center / facility, a packaging facility, a shipping facility, or any other suitable facility or combination for performing one or more functions of processing materials or inventory. In accordance with aspects of the disclosed embodiments, automated storage and retrieval system 100 may operate in a retail distribution center or warehouse to fulfill orders received from retailers for, for example, case units such as those described in U.S. patent application Ser. No. 13 / 326,674, filed December 15, 2011, the entire disclosure of which is incorporated herein by reference (for brevity and ease of description, the term "case unit(s)" or the synonym "case" is generally used herein to refer to both individual case units and pick faces, where a pick face is formed from multiple case units that are moved as a unit). For example, a case unit is a case or unit of goods that is not stored (e.g., not contained) in a tray, on a tote, or on a pallet. In other examples, a case unit is a case or unit of goods that is contained in any suitable manner, such as in a tray, on a tote, or on a pallet. In still other examples, a case unit is a combination of uncontained and contained items. It is noted that case units include, for example, case units of goods, i.e., individual goods (e.g., cases of soup cans, boxes of cereal, etc.) that are adapted to be removed from or placed into goods, i.e., pallets, products, packages, boxes, totes, envelopes, buckets, and / or other types of containers.According to aspects of the disclosed embodiments, shipping cases for the case units (e.g., cartons, barrels, boxes, crates, jugs, or any other suitable device for holding case units) may be of various sizes, may be used to hold the case units during shipping, and may be configured to be able to be placed on a pallet for shipping. For example, it is noted that when a stack or pallet of case units arrives at a storage and retrieval system, the contents of each pallet may be uniform (e.g., each pallet holds a predetermined number of the same items, i.e., one pallet holds soup, another pallet holds cereal), and when the pallets exit the storage and retrieval system, the pallets may contain any suitable number and combination of different case units that are presented to a palletizer in an assorted arrangement to form, for example, a mixed pallet (e.g., a mixed pallet where each mixed pallet holds different types of case units, i.e., a pallet holds a combination of soup and cereal). In embodiments, the storage and retrieval systems described herein may be applied to any environment in which case units are stored and retrieved.
[0012] Also, with reference to FIG. 1D , it is noted that, for example, when incoming bundles or pallets (e.g., from a case unit manufacturer or supplier) arrive at the storage and retrieval system 100 for replenishment, the contents of each pallet may be uniform (e.g., each pallet holds a predetermined number of the same items, i.e., one pallet holds soup, another pallet holds cereal). As can be appreciated, the cases in such a pallet load may be generally similar, or in other words, homogenous cases (e.g., similar dimensions) and may have the same SKUs (alternatively, as previously mentioned, the pallet may be a “rainbow” pallet having layers of homogenous cases). Once the cases fulfill a replenishment order and the pallet PAL exits the storage and retrieval system 100, the pallet PAL may include any suitable number and combination of different case units CU (e.g., each pallet may hold a different type of case unit, i.e., the pallet holds a combination of canned soup, cereal, drink cartons, cosmetics, and household cleaners). The cases combined on a single pallet may have different dimensions and / or different SKUs. In one aspect of the exemplary embodiment, storage and retrieval system 100 may be generally configured to include an infeed section, a multi-level conveying system 190, and an output and resequencing section 199, as described in more detail below (wherein, in one aspect, storage of items is optional). As can be appreciated, in one aspect of the disclosed embodiment, for example, system 100 operating as a retail distribution center may function to receive uniform pallet loads of cases, break down the palletized goods or separate cases from the uniform pallet load into independent case units that are processed separately by the system, remove and sort the different cases required for each order into corresponding groups, and transport the corresponding group of cases for assembly into what is referred to as a mixed case pallet load MPL.The infeed section may generally be capable of breaking down uniform pallet loads into individual cases and transporting the cases via appropriate transports to the storage and resequencing section 199 for input. In other aspects, the output section assembles appropriate groups of ordered case units, which may vary by SKU, size, etc., into bags, totes, or other appropriate containers according to a predetermined order sequence of items picked at operator station 160EP (e.g., to fulfill a customer order).
[0013] 13, in one aspect of the disclosed embodiment, system 100, operating as, for example, a retail distribution center, may function to receive uniform pallet loads of cases, break down the palletized goods or separate cases from the uniform pallet load into independent case units that are processed separately by the system, remove and sort the different cases required for each order into corresponding groups, and transport and resequence the corresponding groups of cases (in a manner described herein) at operator station 160EP. At operator station 160EP, items are picked from different case units CU, and / or the different case units CU are themselves placed into one or more bags, totes, or other suitable containers TOT by operator 1500 or any suitable automation in a predetermined order sequence of the picked items according to an order fulfilling one or more customer orders, where the case units CU are sequenced at operator station 160EP according to a predetermined order sequence, where it is noted that sequencing of case units CU as described herein enables sequencing of case units CU at operator station 160EP.
[0014] 1A and 5A, the output and resequencing section 199 includes at least a lift transport system 500 (FIG. 5A) having multiple independent lift axes 150X1-150Xn that are coupled or decoupled to form a frame 777 of a common infeed interface 555 (e.g., see FIG. 7, where the frame 777 of the infeed interface 555 is common to each lift axis 150X1-150Xn) and to couple the multi-level transport system 190 to the output station(s) 160UT via a common output section 300 (see FIG. 5A, in one embodiment, each lift axis is a lift 150B, while in other embodiments, each lift axis can be any suitable lift device as described herein with respect to lift 150). Each of the lift axes 150X1-150Xn is configured to independently hold at least one case unit and reciprocate along the lift axis' vertical axis (i.e., the Z axis or lift movement axis) to independently raise and lower the at least one case unit (singly or in groups, or at the pick face), as described in more detail below, to provide lift transport of mixed cases between multiple levels 130L of the multi-level transport system 190.
[0015] In an exemplary embodiment, referring to FIG. 1D , the output and resequencing section 199 generates the pallet load MPL in what may be referred to as a structured architecture of a stack of mixed cases. The structured architecture of the pallet load MPL described herein is representative; in other aspects, the pallet load MPL may have any other suitable configuration. For example, the structured architecture may be any suitable predetermined configuration, such as a truck bay load or other suitable container for holding structured loads, or a load container envelope. The structured architecture of the pallet load MPL is characterized by having several flat case layers L121-L125, L12T, at least one of which is formed of a non-intersecting, free-standing, stable stack of multiple mixed cases. The stacks of mixed cases in a given layer have approximately the same height, forming approximately flat upper and lower surfaces of the given layer, as can be understood, and may be in sufficient number to cover the pallet area or a desired portion of the pallet area. The overlay layer(s) may be oriented such that their corresponding cases bridge between stacks of support layers. Thus, stabilizing the stack and, accordingly, stabilizing the interfacing layer(s) of the pallet load. In defining the pallet load into a structured layer architecture, the interlocked 3D pallet load solution is decomposed into two parts that can be stored separately: a vertical (1D) part that breaks down the pallet load into layers, and a horizontal (2D) part that efficiently distributes stacks of equal height to fill the pallet height of each layer. As described below, the output and resequencing section 199 outputs case units as the two parts of the 3D pallet load solution are decomposed. The predetermined structure of the mixed pallet load MPL defines the order of the case units, whether they are pick faces of single case units or pick faces of combined case units provided by the output and resequencing section 199 to a load building system (which may be automated or manual loading).As can be appreciated, separate portions (e.g., separate layers, or portions of layers) of a given structure of a mixed pallet load MPL may each define an output case unit that is desirable for output (one or more) and sequencing by the resequencing section 199.
[0016] According to aspects of the disclosed embodiment, and referring again to FIG. 1A , the automated storage and retrieval system 100 includes an input station 160IN (including a depalletizer 160PA and / or conveyor 160CA for transporting items to lift module 150A and into the storage section) and an output station 160UT (including a palletizer 160PB, operator station 160EP and / or conveyor 160CB for transporting case units from lift module 150B and retrieving them from the storage section), input and output vertical lift modules 150A, 150B (generally referred to as lift modules 150; although input and output lift modules are illustrated, it is noted that a single lift module may be used to input and retrieve case units from the storage structure), a storage structure 130, and multiple autonomous rovers / vehicles or transport vehicles 110 (referred to herein as “bots”). It is noted that depalletizer 160PA may be configured to remove case units from pallets so that input station 160IN can transport the items to lift module 150 for input into storage structure 130. Palletizer 160PB may be configured to place items removed from storage structure 130 onto pallets PAL (FIG. 1D) for shipping.
[0017] Although lift module 150 and each lift axis (whether inbound or outbound) may be depicted in the drawings as a reciprocating lift, in other aspects lift module 150 may be any suitable vertically configured item handling device(s), such as, for example, elevators (e.g., reciprocating lifts) 150A1, 150B1, escalators 150A2, 150B2, angled conveyor belts 150A3, 150B3, unmanned aerial vehicles (e.g., drones, quadcopters, multi-helicopters, etc.) 150A4, 150B4, and / or cranes / hoists 150A5, 150B5. As used herein, lift module 150 (e.g., in the outbound direction) may be referred to as lift transport system 500, which defines output and resequencing section 199. In one aspect, output and resequencing section 199 is configured to pick one or more cases from one or more transfer deck levels (e.g., each transfer deck level corresponding to storage structure level 130L) and transport the one or more cases to a load fill section or cell (e.g., output station 160UT) of storage and retrieval system 100. The terms load fill section or load fill cell (used interchangeably herein and generally referred to as load fill) refer to a pallet load fill section / cell or an item-specific load fill section / cell (e.g., for creating a mixed pallet load MPL), as described with respect to FIG.
[0018] At least the storage structures 130 (including one or more of the picking aisles 130A, storage spaces 130S, and transfer decks 130B of each different storage structure level 130L) and the bots 110 may be collectively referred to herein as a multi-level transport system 190. Each level 130L of the multi-level transport system 190 has a corresponding asynchronous level transport system 191 (e.g., including the bots 110, picking aisles 130A, storage spaces 130S, and transfer decks 130B of each level 130L) that is separate and different from the asynchronous level transport systems 191 corresponding to each other level 130L of the multi-level transport system 190. The asynchronous level transport system 190 defines an array of level asynchronous transport axes X and Y (e.g., see FIGS. 2A and 2B , as described below), each corresponding to a respective level 130L, configured to hold and asynchronously transport at least one case unit to provide mixed case transport along the array of level transport axes X and Y (e.g., see FIGS. 2A and 2B , as described below).
[0019] 1B, 1C, and 3, storage structure 130 may include a plurality of storage rack modules RM configured in a high-density three-dimensional rack array RMA accessible by storage or deck level 130L. As used herein, the term “high-density three-dimensional rack array” refers to a storage array in which the total number of deck levels is less than the total number of rack levels, where, for example, three-dimensional rack array RMA has non-deterministically open shelves distributed along picking aisle 130A, where multiple stacked shelves 1210 are accessible from a common picking aisle movement plane or picking aisle level (e.g., as described in U.S. Pat. No. 9,856,083, issued Jan. 2, 2018, the disclosure of which is incorporated herein by reference in its entirety, whereby case units are placed at each picking aisle level within dynamically allocated storage space, whereby vertical space / gap VG and horizontal space / gap G between case units are minimized at each picking aisle level).
[0020] 1A, 1B, 1C, and 3, each storage level 130L includes a pick-face storage / handoff space 130S (referred to herein as storage space 130S) formed by rack modules RM. In one embodiment, the storage space 130S formed by the rack modules includes, for example, shelves arranged along a storage or picking aisle 130A (connected to the transfer deck 130B) that extends linearly through the rack module array RMA and provides the bot 110 with access to the storage space 130S and the transfer deck(s) 130B. In other embodiments, the storage space 130S formed by the rack modules may include slots, receptacles, stalls, cribs, enclosed areas, hooks, racks, or other suitable locations having a configuration that allows the bot to pick and place case units from and into the storage space. In one embodiment, the shelves of the rack modules RM are arranged as multi-level shelves distributed along the picking aisle 130A. As can be appreciated, the bots 110 move along the picking aisles 130A and transfer decks 130B on their respective storage levels 130L to transfer case units between one of the storage spaces 130S of the storage structure 130 (e.g., on the level on which the bots 110 are located) and one of the lift modules 150 (e.g., each of the bots 110 has access to each storage space 130S on its respective level and each lift module 150 on its respective storage level 130L). The transfer decks 130B may be stacked or horizontally offset from one another, such as having one transfer deck 130B at one end or side RMAE1 of the storage rack array RMA or at several ends or sides RMAE1, RMAE2 of the storage rack array RMA, as described in U.S. Patent Application No. 13 / 326,674, filed December 15, 2011, the entire disclosure of which is incorporated herein by reference.In other embodiments, the storage structure may not have a transfer deck on one or more of the levels 130L, where the picking aisle may extend such that the bot 110 has access to one or more lifts positioned on the side of the picking aisle, for example, in a manner similar to that described in U.S. Patent No. 8,974,168, issued March 10, 2015, the entire disclosure of which is incorporated herein by reference.
[0021] In one aspect of the disclosed embodiment, the transfer deck 130B is substantially open and configured for non-deterministic traversal of the bot 110 along multiple travel lanes across and along the transfer deck 130B (e.g., along an asynchronous X transport axis relative to the bot frame of reference REF illustrated in Figures 2A and 2B). As can be appreciated, the transfer deck(s) 130B at each storage level 130L communicates with each of the picking aisles 130A on the respective storage level 130L. The bot 110 traverses bidirectionally between the transfer deck(s) 130B on each respective storage level 130L and the picking aisle 130A to move along the picking aisle (e.g., along an asynchronous X transport axis relative to the bot frame of reference REF illustrated in Figures 2A and 2B) and access storage spaces 130S located on rack shelves alongside each of the picking aisles 130A (e.g., the bot 110 may access storage spaces 130S distributed on both sides of each aisle along an asynchronous Y transport axis (relative to the bot frame of reference REF illustrated in Figures 2A and 2B), whereby the bot 110 may have a different orientation when traversing each picking aisle 130A, e.g., with reference to Figures 2A and 2B, it may have a drive wheel 202 that leads the direction of movement or a drive wheel that follows the direction of movement). As can be appreciated, outbound throughput from the storage array in the horizontal plane corresponding to a given storage or deck level 130L is enabled and manifested therein by the combined or integrated throughput along both the asynchronous X and Y transport axes. As described above, the transfer deck(s) 130B also provide the bot 110 with access to each of the lifts 150 on each storage level 130L, where the lifts 150 deliver case units to and / or retrieve case units from each storage level 130L (e.g., along the Z throughput axis (see, e.g., Figures 2A, 2B, 3, 4A, and 4B)), and the bot 110 enables movement of case units between the lifts 150 and the storage space 130S.
[0022] In other aspects of the disclosed embodiments, the transfer deck 130B may be deterministic, substantially similar to a picking aisle. For example, the transfer deck 130B may include any suitable number of guide features 130BS1, 130BS2, such as rails, guides, tracks, etc., that form one or more travel paths HSTP1, HSTP2 for the bot 110 and provide access to the lift 150 across and along the transfer deck 130B (e.g., along the asynchronous X transport axis relative to the bot frame of reference REF illustrated in FIGS. 2A and 2B). The deterministic travel paths HSTP1, HSTP2 of the transfer deck 130B may be positioned across the picking aisle 130A of the respective level 130L. The bot 110 may be suitably configured to transition between the rails 1200S of the deterministic picking aisle 130A and the deterministic travel paths HSTP1, HSTP2 in any suitable manner (e.g., along the asynchronous Y transport axis relative to the bot frame of reference REF illustrated in FIGS. 2A and 2B). For example, the bot 110 may include a set of generally orthogonal wheels, such as those described in U.S. Pat. No. 5,370,492 issued December 6, 1994, and / or U.S. Pat. No. 6,389,981 issued May 21, 2002, the entire disclosures of which are incorporated herein by reference. In yet other embodiments, the bot 110 may include one or more detachable traversing units that roll on and off the bot's main frame. For example, the bot's main frame traverses one of the deterministic picking aisle 130A and transfer deck 130B's deterministic movement paths HSTP1, HSTP2 (e.g., along one of the asynchronous X and Y axes), and the detachable unit traverses another of the deterministic picking aisle 130A and transfer deck 130B's deterministic movement paths HSTP1, HSTP2 (e.g., along another of the asynchronous X and Y axes). A suitable example of an autonomous transport having a mainframe and a separable traversing unit can be found, for example, in U.S. Patent Application No. 4,459,078, issued July 10, 1984, the entire disclosure of which is incorporated herein by reference.
[0023] As noted above, and with reference also to FIG. 3, in one embodiment, the storage structure 130 includes a plurality of storage rack modules RM arranged in a three-dimensional array RMA, where the racks are arranged in an aisle 130A, which is configured for movement of the bots 110 within the aisle 130A. In this embodiment, the transfer deck 130B has a non-deterministic transport surface on which the bots 110 move, where the non-deterministic transport surface 130BS has a plurality of juxtaposed travel lanes (e.g., high-speed bot travel paths HSTP) connecting the aisle 130A (in other embodiments, each high-speed bot travel path may be deterministic, as described above). As can be appreciated, the juxtaposed travel lanes are juxtaposed along a common non-deterministic (or deterministic, as shown in FIG. 3A) transport surface 130BS between opposing sides 130BD1, 130BD2 of the transfer deck 130B. 3, in one embodiment, aisle 130A is joined to transfer deck 130B on one side 130BD2 of transfer deck 130B in a manner generally similar to that described in U.S. Patent Application No. 13 / 326,674, filed December 15, 2011, the entire disclosure of which was previously incorporated by reference herein, while in other embodiments, aisle 130A is joined to multiple sides 130BD1, 130BD2 of transfer deck 130B. As described in more detail below, another side 130BD1 of transfer deck 130B includes deck storage racks (e.g., interface station TS and buffer station BS) distributed along another side 130BD1 of transfer deck 130B, such that at least a portion of the transfer deck is interposed between deck storage racks (e.g., buffer station BS or transfer station TS) and aisle 130A.The deck storage rack is positioned along another side 130BD1 of the transfer deck 130B, such that the deck storage rack is in communication with the bot 110 from the transfer deck 130B and in communication with the lift module 150 (e.g., the deck storage rack is accessed by the bot 110 from the transfer deck 130B and by the lift 150 for picking and placing pick faces so that the pick faces are transported between the bot 110 and the deck storage rack, and between the deck storage rack and the lift 150, and thus between the bot 110 and the lift 150).
[0024] Referring again to FIG. 1A, each storage level 130L may also include a charging station 130C for charging the onboard power supply of the bot 110 on that storage level 130L, such as that described in U.S. Patent No. 9,082,112, issued July 14, 2015, the entire disclosure of which is incorporated herein by reference.
[0025] Bot 110 may be any suitable independently operable autonomous guided vehicle that carries and transports case units along asynchronous X and Y transport axes throughout storage and retrieval system 100. In one aspect, bot 110 is an automated, independent (e.g., free-riding) autonomous guided vehicle. Suitable examples of bots include those disclosed in U.S. patent application Ser. No. 13 / 326,674, filed December 15, 2011; U.S. Pat. No. 8,425,173, issued April 23, 2013; U.S. Pat. No. 9,561,905, issued February 7, 2017; U.S. Pat. No. 8,965,619, issued February 24, 2015; U.S. Pat. No. 8,965,619, issued April 15, 2014; and U.S. Pat. No. 8,965,619, issued April 15, 2014, the disclosures of which are incorporated herein by reference in their entirety for illustrative purposes only. No. 8,696,010, U.S. Patent No. 9,187,244 filed November 17, 2015, U.S. Patent Application No. 13 / 326,952 filed December 15, 2011, U.S. Patent No. 9,499,338 filed November 22, 2016, U.S. Patent Application No. 14 / 486,008 filed September 15, 2014, and U.S. Patent No. 9,850,079 filed December 26, 2017. For example, other suitable examples of bots for use on the deterministic transfer deck may be found in U.S. Pat. No. 4,459,078, issued July 10, 1984; U.S. Pat. No. 5,370,492, issued December 6, 1994; and U.S. Pat. No. 8,974,168, issued March 10, 2015, the entire disclosures of which have been previously incorporated by reference herein. Bot 110 (described in more detail below) may be configured to place case units, such as the retail items described above, into picking stock at one or more levels of storage structure 130 and then selectively remove ordered case units.As can be seen, in one embodiment, the array of level asynchronous transport axes X and Y (e.g., pick face / case transport axes) of the storage array is defined by picking aisle 130A, at least one transfer deck 130B, bot 110, and the extendable end effector (as described herein) of bot 110 (and in other embodiments, the extendable end effector of lift 150 also defines, at least in part, the asynchronous Y transport axis). Pick face / case units are transported between an inbound section of storage and retrieval system 100 (e.g., input station 160IN, etc.), where pick faces inbound to the array are generated, and a load fill section of storage and retrieval system 100 (e.g., output station 160UT, etc.), where pick faces outbound from the array are positioned to fill loads according to a predetermined load fill order sequence of mixed cases.
[0026] As described herein, the transport of (one or more) mixed case / pick faces corresponding to transports along at least one of the arrays of the level asynchronous transport axes X and Y (or, in other embodiments, along at least one of each of the multiple arrays) is based on an in-feed order sequence 173 (FIG. 1A) for the lift transport system 500 (FIGS. 1A and 5), which can be freely selected based on any suitable optimization strategy of one or more transactions of each asynchronous level transport system 191, desired optimal transactions / actions (e.g., pick faces and / or traverses along one or more level asynchronous transport axes X and Y), distribution of (one or more) case units within the storage structure 130 (e.g., one or more desired levels and / or desired portions of one or more storage levels 130L on each storage level 130L), availability of bots 110, and / or availability of lifts 150. Different (or common) optimization strategy(s) can be applied to transactions / actions of one or more asynchronous level transport systems 191 (or portions of one or more asynchronous level transport systems 191), for example, by control server 120. The optimization strategy(s) can include, but are not limited to, a time-optimal strategy that favors minimum time from pick aisle rack to lift infeed and / or load balancing across level(s) (or portion(s) of level(s)), so that the transaction rate at a desired section of the level(s) (or portion(s) of level(s)) is approximately constant for a given transaction (e.g., picking / placing bots per hour), for example, approaching a high throughput rate at the level(s) (or portion(s) of level(s)) (e.g., over 1000 transactions per hour with 40 bots per level).Also, different optimization strategies may be applied along or in combination at different levels 130L, or within one or more portions of a common level 130L.
[0027] The infeed order sequence 173 forms a lower-ordered sequence 170 of the mixed cases (FIG. 1A—e.g., lower-order sequencing of the sequence order) relative to the predetermined case-out order sequence 172 of the mixed cases. As also explained below, the transport of the mixed case pick faces by the lift transport system 500 and the re-sequencing of the mixed case pick faces coinciding with the output are decoupled from the transport of the mixed case(s) by the array of level asynchronous transport axes X and Y, where the mixed case order sequence 171 forms a higher-ordered sequence 171S of the mixed cases (FIG. 1A—e.g., higher-order sequencing of the sequence order) relative to the predetermined case-out order sequence 172 of the mixed cases (and the lower-ordered sequence 170 of the mixed cases provided by the array of level asynchronous transport axes X and Y).
[0028] The bots 110, lift modules 150, and other suitable functions of the storage and retrieval system 100 are controlled in any suitable manner, such as by one or more central system control computers or computing environments (e.g., referred to as “control servers”) 120, via any suitable network 180. The control server 120 may be any suitable computing environment, including a server computer or any other system that provides computing functionality. In other aspects, the control server 120 may utilize multiple computing devices that may be arranged, for example, in one or more server or computer banks or other configurations. Such computing devices may be located in a single facility or distributed across one or more geographic locations. For example, the control server 120 may include multiple computing devices that together form a hosted computing resource, a grid computing resource, and / or any other distributed computing configuration. In some aspects, the control server 120 forms an elastic computing resource, where allocated processing, network, and storage capacity (or other computing resources) may change over time. In one aspect, network 180 is a wired network, a wireless network, or a combination of wireless and wired networks using any suitable type and / or number of communication protocols. Examples of network 180 include, but are not limited to, the Internet, an intranet, an extranet, a wide area network (WAN), a local area network (LAN), a satellite network, a cable network, an Ethernet network, or any other suitable network configuration.
[0029] In one embodiment, control server 120 includes a collection of substantially concurrently executing programs (e.g., system management software) for the substantially automated control of automated storage and retrieval system 100. For example, by way of example only, it is configured to manage storage and retrieval system 100, including controlling, scheduling, and monitoring the activity of all active system components, managing inventory (e.g., which case units are input and removed, the order in which the cases are removed, and where the case units are stored) and pick faces (e.g., one or more case units that are movable and handled as a unit by components of the storage and retrieval system), and interfacing with warehouse management system 2500. In one embodiment, control server 120 may include, or be communicatively coupled to, multiple component controllers 120S1-120Sn that receive commands from control server 120 to manage the operation of one or more components of automated storage and retrieval system 100.
[0030] The control server 120 and / or the component controllers 120S1-120Sn, in one aspect, may be configured to control the functions of the storage and retrieval system in the manner described herein. For example, one or more of the component controllers 120S1-120Sn may be responsible for assigning tasks to one or more of the independent lift axes 150X1-150Xn (e.g., based on commands received from the control server 120) such that each lift axis 150X1-150Xn, individually or collectively, outputs mixed case units at a common output of the lift axis 150X1-150Xn, where the output case units have a mixed case super-order sequence 171S that follows a predetermined mixed case super-case out-order sequence, as described herein. One or more other component controllers 120S1-120Sn may be responsible for assigning tasks to each level 130L of the asynchronous level transport system 191 for controlling the respective level asynchronous transport axes X and Y to supply the mixed-case sub-order sequence 170 to the independent lift axis(es) (150X1-150Xn) as described herein.
[0031] Here, the mixed case super order sequence 171S is enabled by the control server 120 and one or more of the respective component controllers 120S1-120Sn via control of each lift axis 150X1-150Xn. In one aspect, the control server 120 may include one or more models 125 of the storage and retrieval system 100 and / or components (e.g., lift axes 150X1-150Xn, asynchronous level transport system(s) 191, etc.), where the one or more models 125 model performance aspects and constraints of the models of the components of the storage and retrieval system described herein. The one or more models may determine, at least in part, transport trajectories for case units throughout the storage and retrieval system enabled by one or more of the component controllers 120S1-120Sn, such that the mixed case super order sequence 171S is output at a common output of the lift axes 150X1-150Xn. The one or more models 125 may be updated, for example, on a near real-time basis, via sensor and actuation data from component controllers 120S1-120Sn, to enable "on the fly" or in-motion determination of optimal case unit transport solutions (e.g., taking into account receding planning periods, level shutdowns, autonomous vehicle failures, lift module shutdowns, storage pick action failures, storage placement / placement action failures, or any other failures that interrupt or otherwise affect the operation of the storage and retrieval system) to generate a mixed case top order sequence 171S over a predetermined period of time.
[0032] 1B , the rack module array RMA of the storage structure 130 includes vertical support members 1212 and horizontal support members / rails 1200 that define a high-density automated storage array, as described herein. The rails 1200S may be attached to one or more of the vertical support members 1212 and horizontal support members 1200, for example, in the picking aisle 130A, such that the bots 110 ride along the rails 1200S through the picking aisle 130A. At least one side of at least one of the picking aisles 130A of at least one storage level 130L may have one or more storage shelves provided at different heights (e.g., formed by rails 1210, 1200 and slats 1210S or other suitable case supports) to form multiple shelf levels 130LS1-130LS4 between the storage or deck levels 130L defined by the transfer deck 130B (and the rails 1200S that form the aisle deck). Thus, there are a plurality of rack shelf levels 130LS1-130LS4 corresponding to each storage level 130L that extend along one or more picking aisles 130A that communicate with the transfer deck 130B of the respective storage level 130L. As can be appreciated, the plurality of rack shelf levels 130LS1-130LS4 enables each storage level 130L to have stacks (or case layers) of stored case units that are accessible from a common deck (e.g., formed by rails 1200S) of the respective storage level 130L (e.g., stacks of stored cases located between the storage levels).
[0033] As can be appreciated, a bot 110 traversing a picking aisle 130A at a corresponding storage level 130L has access (e.g., to pick and place a case unit) to each storage space 130S available on each shelf level 130LS1-130LS4, where each shelf level 130LS1-130LS4 is located between adjacent vertically stacked storage levels 130L on one or more sides PAS1, PAS2 (e.g., see FIG. 3 ) of the picking aisle 130A. As described above, each of the storage shelf levels 130LS1-130LS4 is accessible by the bot 110 from rails 1200S (e.g., from a common picking aisle deck formed by rails 1200S corresponding to the transfer deck 130B on the respective storage level 130L). 1B, there are one or more intermediate shelf rails 1210 that are vertically spaced apart (e.g., in the Z direction) from one another (and from rails 1200S) to form multiple stacked storage spaces 130S, each accessible by bot 110 from a common rail 1200S. As can be appreciated, horizontal support member 1200 also forms shelf rails (in addition to shelf rails 1210) on which case units are placed.
[0034] In one aspect, each stacked shelf level 130LS1-130LS4 of the corresponding storage level 130L (and / or each single shelf level, as described below) defines an open, non-deterministic, two-dimensional storage surface (e.g., with a case unit support surface CUSP, as shown in FIG. 1B ) that facilitates dynamic allocation of pick faces both vertically (e.g., along the length of an aisle or coinciding with the path of bot movement defined by a picking aisle) and horizontally (e.g., across the aisle or path of bot movement, relative to the depth of the rack). Dynamic allocation of pick faces and the case units that make up the pick faces is provided, for example, in a manner described in U.S. Patent No. 8,594,835, issued November 26, 2013, the entire disclosure of which is incorporated herein by reference. For example, a control device, such as control server 120, monitors case units stored on a shelf and empty spaces or storage locations between case units. Empty storage locations are dynamically allocated, by way of example only, such that one case having a first size is replaced with three cases each having a second size that, when combined, fit into a space previously reserved for the first-size case (or vice versa). Dynamic allocation generally continuously changes the size of empty storage locations as case units are placed on or removed from the storage shelves (e.g., storage locations do not have a predetermined size and / or location on the storage shelves). Thus, pick faces of case units (or totes) having variable lengths and widths are positioned in each two-dimensional storage location on the storage shelves (e.g., on each storage shelf level 130LS1-130LS4) with a minimum gap G between adjacent stored case units / storage spaces (e.g., referring to FIG. 1B, enabling picking / placing of case units that are not in contact with other case units stored on the shelf).
[0035] As noted above, the spacing between rails 1200, 1210 (e.g., storage shelves) is variable to minimize the vertical gap VG between vertically stacked case units (e.g., provide only sufficient clearance for insertion and removal of case units from their respective storage locations). As described below (e.g., with respect to sections SECA, SECB, e.g., in Figures 1B and 3), in one embodiment, the vertical spacing between rails 1200, 1210 varies along the length of each picking aisle 130A, while in other embodiments, the spacing between rails or horizontal support members 1200, 1210 may be substantially continuous along the picking aisle 130A. As can be appreciated, and as described in more detail below, the spacing between rails 1200, 1210 on one side PAS1 (Figure 3) of a picking aisle 130A may differ from the spacing between rails 1200, 1210 on an opposing side PAS2 (Figure 3) of the same picking aisle 130A. As can be appreciated, any suitable number of shelves 1210 can be provided between the decks / rails 1200S of adjacent vertically stacked storage levels 130L, where the shelves have the same or different pitch between shelves (e.g., case units arranged vertically stacked on one side of a picking aisle on a storage shelf and case units arranged vertically stacked on an opposing side of the picking aisle have generally similar or different pitches).
[0036] 1B , in one aspect of the disclosed embodiment, the vertical pitch between rack shelf levels 130LS1-130LS4 (corresponding to each storage level 130L) is varied so that inter-shelf heights Z1A-Z1E are different rather than equal, e.g., to minimize the vertical gap V between the top or upper surface CUTS of a case unit CU and the bottom of the storage shelf located directly above the case unit (e.g., formed by rails 1200, 1210). As can be seen in FIG. 1B , minimizing the gaps G and V in both the horizontal and vertical directions results in a tightly packed arrangement of case units within the storage shelf to form a high-density three-dimensional rack array RMA, as described below, where, for example, high-density multi-level shelf aisles increase throughput along the X-throughput axis and enable ordered / sorted (e.g., according to a predetermined load-out sequence) multi-picking of two or more case units from a common picking aisle in one common path of the picking aisle. For example, still referring to FIG. 1B , one section SECB of storage level 130L includes two storage shelves (e.g., formed by rails 1200, 1210), where one shelf has a pitch of Z1A and another shelf has a pitch of Z1B, where Z1A and Z1B are different from one another. This different pitch allows for the placement of case units CUD, CUE having different heights in upper and lower stacks on the common storage level 130L. In other embodiments, pitches Z1A and Z1B can be approximately the same. In this embodiment, storage level 130L includes another storage section SECA having three storage shelves, where one shelf has a pitch of Z1E, one storage shelf has a pitch of Z1D, and another storage shelf has a pitch of Z1C, where Z1E, Z1D, and Z1C are different from one another. In other embodiments, at least two of pitches Z1E, Z1D, and Z1C are approximately the same. In one aspect, the pitch between shelves is arranged such that larger and / or heavier case units CUC, CUE are positioned closer to the deck / rail 1200S than smaller and / or lighter case units CUD, CUA, CUB.In other aspects, the pitch between shelves is arranged so that the case units are placed in any suitable position which may or may not be related to the size and weight of the case units.
[0037] In other embodiments, the vertical pitch between at least some of the rack shelves is the same so that heights Z1A-Z1E between at least some of the shelves are equal, while the vertical pitch between other shelves is different. In still other embodiments, the pitch of rack shelf levels 130LS1-130LS4 on one storage level is a constant pitch (e.g., the rack shelf levels are approximately equally spaced in the Z direction), while the pitch of rack shelf levels 130LS1-130LS4 on different storage levels are different constant pitches.
[0038] In one aspect, the storage space(s) 130S defined by storage shelf levels 130LS1-130LS4 between storage or deck levels 130L accommodate case units of different heights, lengths, widths, and / or weights at the different shelf levels 130LS1-130LS4, as described, for example, in U.S. Patent No. 9,884,719, issued February 6, 2018, the entire disclosure of which is incorporated herein by reference. For example, still referring to FIG. 1B , storage level 130L includes a storage section having at least one intermediate shelf 1210. In the example shown, one storage section includes one intermediate shelf / rail 1210, while another storage section includes two intermediate shelves / rails 1210, to form shelf levels 130LS1-130LS4. In one embodiment, the pitch Z1 between storage levels 130L may be any suitable pitch, such as, for example, from about 32 inches to about 34 inches, while in other embodiments, the pitch may be greater than about 34 inches and / or less than about 32 inches. Any suitable number of shelves may be provided between decks / rails 1200S of adjacent vertically stacked storage levels 130L, where the shelves have the same or different pitch between shelves.
[0039] In one aspect of the disclosed embodiment, the storage or deck level 130L (e.g., the surface on which the bot 110 moves) is arranged at any suitable predetermined pitch Z1 that is not, for example, an integer multiple of the pitch Z1A-Z1E of the intermediate shelf(s). In other aspects, the pitch Z1 may be an integer multiple of the pitch of the intermediate shelves, e.g., the shelf pitch may be approximately equal to the pitch Z1 such that the corresponding storage space has a height approximately equal to the pitch Z1. As can be appreciated, the shelf pitch Z1A-Z1E is substantially decoupled from the pitch Z1 of the storage level 130L and corresponds to the height of a typical case unit, as illustrated in FIG. 1B. In one aspect of the disclosed embodiment, case units of different heights are dynamically assigned or otherwise distributed along each aisle within the storage space 130S with shelf heights corresponding to the heights of the case units. The remaining space along the length of the aisle that corresponds with the stored case units (e.g., in the X direction relative to the rack frame of reference REF2 (e.g., see FIG. 3), which is the same in the bot frame of reference REF (e.g., see FIG. 2A and FIG. 2B) as the bot moves through the picking aisle 130A) and between the storage levels 130L aligned with the stored case units is freely available for dynamic allocation to cases of corresponding heights. As can be seen, the dynamic allocation of case units having different heights to shelves with different pitches provides stored case layers of different heights between the storage levels 130L on either side of each picking aisle 130A, with each case unit being dynamically distributed along the common picking aisle 130A such that each case unit in each stored case layer is independently accessible (e.g., for picking / placing) by the bots in the common aisle.This high density placement / allocation of case units and storage shelf arrangement maximizes the efficiency of storage space / volume utilization between storage levels 130L; thus, while each aisle length may contain multiple case units of different heights, as each rack shelf at each shelf level can be filled by dynamic allocation / distribution (e.g., to fill the three-dimensional rack module array RMA space in length, width, and height to provide a high density storage array), the distribution of case unit SKUs is optimized to maximize the efficiency of the rack module array RMA.
[0040] 1C and 2B, each of the storage levels 130L includes a single level of storage shelves for storing a single level of case units (e.g., each storage level includes a support surface CUSP for a single case unit), and the bot 110 is configured to transfer case units to and from the storage shelves of the respective storage level 130L. For example, the bot 110′ illustrated in FIG. 2B is generally similar to the bot 110 described herein, but, as noted above, the bot 110′ does not provide sufficient Z-movement of the transfer arm 110PA to place case units on multiple storage shelf levels 130LS1-130LS4 (e.g., accessible from a common rail 1200S, as shown in FIG. 1B). Here, the transfer arm drive 250 (which may be generally similar to one or more of drives 250A, 250B) includes only sufficient Z movement to lift the case unit from the case unit support surface CUSP of a single level of the storage shelf, to transfer the case unit to and from the payload area 110PL, and to transfer the case unit between the fingers 273 of the transfer arm 110PA and the payload bed 110PB. A suitable example of the bot 110' may be found, for example, in U.S. Patent No. 9,499,338, issued November 22, 2016, the entire disclosure of which is incorporated herein by reference.
[0041] In one aspect of the disclosed embodiment, and with reference to FIG. 3 , rack shelves 1210 (including rack shelves formed by rails 1200) are divided vertically (e.g., along the length of picking aisle 130A in the X direction relative to reference storage structure frame REF2) into sections SECA, SECB to form ordered or otherwise matched rack shelf sections along each picking aisle 130A. Aisle shelf sections SECA, SECB are ordered / matched to one another based on, for example, the picking sequence of bots 110 traversing the aisle in a common path to pick case units destined for a common order fulfillment (e.g., based on the sequence of order-outs). In other words, the bot 110 takes a single pass down (e.g., across in a single direction) a single or common picking aisle while picking one or more case units from aisle rack sections SECA, SECB on a common side of the picking aisle 130A to build a pick face on the bot 110 that includes case units that have been arranged on the bot according to, for example, the infeed order sequence 173 (FIG. 1A) for the lift transport system 500. Each of the aisle rack sections SECA, SECB includes an intermediate shelf in the manner described above. In other embodiments, some of the shelves in an aisle do not include an intermediate shelf, while others do.
[0042] In one aspect, the ordered aisle rack sections SECA and SECB include different shelf pitches between sections SECA and SECB. For example, aisle rack section SECA has shelves with one or more pitches, while aisle rack section SECB has shelves with one or more different pitches (e.g., different from the shelf pitch in section SECA). According to aspects of the disclosed embodiment, the pitch of at least one intermediate shelf in one aisle rack section SECA or SECB is related to the pitch of at least one intermediate shelf in another one of the ordered aisle rack sections SECA or SECB in the common picking aisle 130A. The different pitches of the intermediate shelves / rails 1210 in the ordered aisle rack sections SECA and SECB are selected to relate to and enable multiple (at least two) ordered picks (i.e., picks in an ordered sequence) at the bot 110 according to the out-sequence of mixed SKU loads from shelves of different pitches (e.g., palletizing into a common pallet load) from a common path in the common picking aisle 130A. As can be appreciated, the mixed load output from the storage and retrieval system 100 (e.g., for filling truck load ports / pallet loads) is sequenced in a predetermined order according to the various load out-picking aisles (e.g., aisles from which case units are picked for transfer to outgoing pallets), and the shelf pitch in the ordered sections SECA, SECB facilitates the bot 110 picking of multiple case units in an ordered sequence according to the load out-sequence order in a common picking aisle path (e.g., multiple case units are picked in a predetermined order from a common picking aisle in one pass of the common picking aisle).The pitch of the different aisle shelves of the ordered rack sections SECA, SECB are associated to increase the probability of such ordered multi-picking (picking of two or more case units from a single aisle in a single pass through the aisle as described above) so that multi-picking is performed by each bot's order fulfillment pass along each aisle, and so that more than a majority of the cases picked in the storage and retrieval system 100 by the bots 110 and destined for the outbound delivery of a common load (e.g., a common pallet load) are picked by a common bot 110 according to the infeed order sequence 173 for the lift transport system 500 (e.g., two or more cases picked by the bots 110 are picked from the same picking aisle in a single path, e.g., the bots move in a single direction through the picking aisle once). As can be appreciated, in one aspect of the disclosed embodiment, both sides PAS1, PAS2 of the picking aisle 130A have ordered aisle rack sections SECA, SECB, where one ordered section can be matched with one or more sections on the same side PAS1, PAS2 of the common picking aisle 130A. As can be appreciated, the matched aisle rack sections can be positioned adjacent to each other or spaced apart from each other along the picking aisle 130A.
[0043] Referring again to FIG. 3 , each transfer deck or storage level 130L includes one or more lift pick face interface / handoff stations TS (referred to herein as interface stations TS) where case unit(s) or totes (of single or combined case pick faces) are transferred between the lift load handling device LHD and the bots 110 on the transfer deck 130B. The interface stations TS are located on the side of the transfer deck 130B opposite the picking aisles 130A and rack modules RM, such that the transfer deck 130B is interposed between the picking aisles and each interface station TS. As mentioned above, each bot 110 on each picking level 130L has access to each storage location 130S, and each picking aisle 130A and each lift 150 is on a respective storage level 130L, so each bot 110 also has access to each interface station TS on the respective level 130L. In one embodiment, the interface station is offset from the high speed bot travel path HSTP along the transfer deck 130B, such that bot 110 access to the interface station TS is non-deterministic with respect to the bot's speed on the high speed travel path HSTP. Thus, each bot 110 can move (one or more) case units (or pick faces constructed by the bot, e.g., one or more cases) from any interface station TS to any storage space 130S corresponding to the deck level, and vice versa.
[0044] In one embodiment, the interface station TS is configured for passive transfer (e.g., handoff) of case units (and / or pick faces) between the bot 110 and the load handling device LHD of the lift 150 (e.g., the interface station TS has no moving parts for transporting case units), as described in more detail below. For example, and referring to FIG. 6C , the interface station TS and / or buffer station BS in one embodiment include one or more stacked levels TL1, TL2 of transfer rack shelves RTS (e.g., leveraging the lifting capabilities of the bot 110 relative to the stacked rack shelves RTS), which are generally similar to the storage shelves described above (e.g., each formed by rails 1210, 1200 and slats 1210S or other suitable case unit support structure), whereby handoff (e.g., picking and placing) of the bot 110 occurs in a passive manner generally similar to that between the bot 110 and the storage space 130S (as described herein), where case units or totes are transferred between shelves. In one embodiment, buffer stations BS on one or more of stacked levels TL1, TL2 also function as handoff / interface stations for the load handling devices LHD of lift 150. In one embodiment, when a bot such as bot 110′ is configured for the transfer of case units to a single level 130L of storage shelves, interface station TS and / or buffer station BS also include a single level of transfer rack shelves (e.g., generally similar to the storage rack shelves of storage level 130L described above with respect to FIG. 1C ). As can be appreciated, operation of a storage and retrieval system in which bot 110′ operates on a single level of storage and transfer shelves is generally similar to that described herein.As can also be appreciated, handoff (e.g., picking and placing) of case units (e.g., individual case units or pick faces) and totes from the load handling device LHDs to the stacked rack shelves RTS (and / or single level rack shelves) occurs passively in a manner generally similar to that between the bot 110 and the storage space 130S (as described herein), where case units or totes are transferred between shelves. In other embodiments, the shelves may include transfer arms (generally similar to the transfer arm 110PA of the bot 110 shown in FIGS. 2A and / or 2B, although Z-direction movement may be omitted when the transfer arm is integrated into the interface station TS shelf) for picking and placing case units or totes from one or more of the load handling device LHDs of the bot 110 and lift 150. Suitable examples of interface stations with active transfer arms are described, for example, in U.S. Patent No. 9,694,975, issued July 4, 2017, the entire disclosure of which is incorporated herein by reference.
[0045] In one embodiment, placement of the bot 110 relative to the interface station TS is performed in a manner generally similar to placement of the bot relative to the storage space 130S. For example, in one embodiment, placement of the bot 110 relative to the storage space 130S and the interface station TS is performed in a manner generally similar to that described in U.S. Patent No. 9,008,884, issued April 14, 2015, and U.S. Patent No. 8,954,188, issued February 10, 2015, the entire disclosures of which are incorporated herein by reference. For example, with reference to FIGS. 1A and 1C , the bot 110 includes one or more sensors 110S that detect slats 1210S or positioning features 130F (e.g., openings, reflective surfaces, RFID tags, etc.) positioned on / in the rails 1200S. The slats 1210S and / or positioning features 130F are positioned to identify the location of the bot 110 within the storage and retrieval system, for example, relative to the storage space and / or interface station TS. In one embodiment, the bot 110 includes a control device 110C that, for example, counts the slats 1210S to at least partially determine the position of the bot 110 within the storage and retrieval system 100. In other embodiments, the positioning features 130F may be arranged to form an absolute or incremental encoder that, when detected by the bot 110, provides a position determination of the bot 110 within the storage and retrieval system 100.
[0046] 3 and 6B, the transfer rack shelves RTS at each interface / handoff station TS, in one aspect, define a multi-load station (e.g., having one or more storage case unit holding locations for holding a corresponding number of case units or totes) on a common transfer rack shelf RS. As described above, each load at the multi-load station is a single case unit / tote or multi-case pick face (e.g., having multiple case units / totes moved as a single unit) to be picked and placed by either a bot or a load handling device LHD. As can also be understood, the above-described bot locations enable a bot 110 to be positioned relative to the multi-load station for picking and placing a case unit / tote and pick face from a predetermined one of the multi-load station's holding locations. The interface / handoff station TS defines a multi-position buffer (e.g., a buffer having one or more case holding positions (see FIG. 5C ) positioned along the X-axis of the bot 110 when the bot 110 interfaces with the interface station TS) where inbound and / or outbound case units / totes and pick faces are temporarily stored while being transferred between the bot 110 and the load handling device LHD of the lift 150.
[0047] In one embodiment, one or more peripheral buffer / handoff stations BS (generally similar to interface stations TS and referred to herein as buffer stations BS) are also disposed on the side of the transfer deck 130B opposite the picking aisle 130A and rack modules RM, such that the transfer deck 130B is interposed between the picking aisle and each buffer station BS. The peripheral buffer stations BS are interposed between the interface stations TS or, in one embodiment, alongside the interface stations TS, as shown in FIG. 3 . In one embodiment, the peripheral buffer stations BS are formed by rails 1210, 1200 and slats 1210S and are extensions (but separate sections) of the interface stations TS (e.g., the interface stations and the peripheral buffer stations are formed by common rails 1210, 1200). Thus, in one embodiment, the peripheral buffer stations BS also include one or more stacked levels TL1, TL2 of transport rack shelves RTS as described above relative to the interface stations TS, while in other embodiments, the buffer stations include a single level of transport rack shelves. The peripheral buffer stations BS define buffers where case units / totes and / or pick faces are temporarily stored while being transferred from one bot 110 to another different bot 110 on the same storage level 130L, as described in more detail below. As can be appreciated, in one aspect, the peripheral buffer stations are located in any suitable location in the storage and retrieval system, including anywhere within the picking aisles 130A and along the transfer decks 130B.
[0048] 3 and 6B, in one embodiment, the interface stations TS are arranged along the transfer deck 130B in a manner similar to roadside parking spaces so that the bot 110 "parallel parks" at a given interface station TS to transfer case units to and from one or more shelves RTS at one or more levels TL1, TL2 of the interface station TS. In one embodiment, the transfer orientation of the bot 110 at the interface station TS (e.g., when parallel parking) is the same orientation as when the bot 110 is moving along the high-speed bot transport path HSTP (e.g., the interface station is approximately parallel to the direction of bot movement of the transfer deck and / or the side of the transfer deck on which the lift 150 is located). The bot 110's interface with the peripheral buffer station BS is also performed by parallel parking so that the transfer orientation of the bot 110 at the peripheral buffer station BS (e.g., when parallel parking) is the same orientation as when the bot 110 is moving along the high-speed bot transport path HSTP.
[0049] As described herein, outbound lift 150B in FIG. 3 is representative of lift and transport system 500, where outbound lift 150B has a common output 300 that supplies case units from traverse 550. Common output 300 may form or be connected to one or more conveyor sections 160CBT, 160CBL, 160CBR for transporting case units output by lift and transport system 500 to one or more sides of palletizer 160PB. In another embodiment, one or more of outbound lifts 150B may be representative of lift and transport systems 500, where multiple lift and transport systems 500 are arranged along transfer deck 130B. Here, each respective lift and transport system 500 may have a common output 300' coupled, for example, to conveyor section 160CBT for transporting case units to one or more of conveyor sections 160CBR, 160CBL (e.g., to one or more sides of palletizer 160PB). Conveyor section 160CBT may be bidirectional so that case units may be transferred between multiple lift and transport systems 500.
[0050] In another embodiment, referring to FIG. 4A , at least the interface station TS is positioned on an extension or pier 130PR extending from the transfer deck 130B. In one embodiment, the pier 130PR resembles a picking aisle along which the bot 110 moves along rails 1200S attached to the horizontal support member 1200 (in a manner generally similar to that described above). In other embodiments, the movement surface of the pier 130PR may generally resemble the movement surface of the transfer deck 130B. Each pier 130PR is positioned on a side of the transfer deck 130B, such as the side opposite the picking aisle 130A and the rack module RM, such that the transfer deck 130B is interposed between the picking aisle and each pier 130PR. The pier(s) 130PR extend from the transfer deck at a non-zero angle relative to at least a portion of the high-speed bot transport path HSTP. In other aspects, the pier(s) 130PR extend from any suitable portion of the transfer deck 130B, including the ends 130BE1, 130BE2 of the transfer deck 130B. As can be appreciated, peripheral buffer stations BSD (substantially similar to the peripheral buffer stations BS described above) can also be disposed along at least a portion of the pier 130PR.
[0051] As can be seen in FIG. 4A , lifts 150 (outbound lift module 150B and inbound lift module 150A) are positioned adjacent to each pier 130PR in a manner similar to that described herein, where the lifts 150 are positioned adjacent to the transfer station TS and buffer station BS of the transfer deck 130B (see, for example, FIGS. 3 and 5A ). While a single representative lift 150A, 150B is illustrated adjacent each pier 130PR in FIG. 4A , it should be understood that the single representative lift 150A, 150B may be representative of one or more lifts 150. In particular, one or more of the single representative outbound lifts 150B may be representative of the lift transport system 500 described herein. In this embodiment, the common output 300 includes one or more conveyor sections 160CBT, 160CBR, 160CBL, where at least one of the conveyor sections is bidirectional. For example, conveyor section 160CBT may be bidirectional to transfer case units to either one of conveyor sections 160CBL, 160CBR (e.g., to either side of palletizer 160PB) and / or to transfer case units between lift and transport systems 500 connected to conveyor section 160CBT to effect re-sequencing of case units into a (superior) order sequence 171 of mixed cases in the manner described herein. In other embodiments, such as when a single outbound lift 150B is located at pier 130PR, conveyor section 160CBT may function as a cross section 550 so that case units may be transferred between outbound conveyors 150B of pier 130PR to effect re-sequencing of case units into a (superior) order sequence 171 of mixed cases in the manner described herein.In yet other embodiments, multiple lift and transport sections 500 may be arranged on a common side of a common pier 130PR (e.g., one or more of a single representative outbound lift 150B may represent multiple lift and transport sections 500) in a manner generally similar to that described above with respect to FIG. 3, but where the multiple lift and transport sections 500 are arranged along the transfer deck 130B.
[0052] While FIG. 4A illustrates lift and transport systems 500 on a single side of each pier 130PR, in other embodiments, lift and transport systems 500 may be located on both sides of the pier 130PR, as illustrated in FIG. 4B. In FIG. 4B, the common output 300 includes a conveyor section 160CBT. The conveyor section 160CBT may be bidirectional to transport case units between the lift and transport systems 500 located on both sides of the pier 130PR. As can be appreciated, when case units are transferred between the lift and transport systems 500, the crossing section 550 of each lift and transport system 500 may be bidirectional to transport the case units to any one or more of the lift axes 150X1-150Xn of each lift and transport system 500 for resequencing the case units as described herein.
[0053] 5A, 5B, 5C, 6A, and 6B, as noted above, in one embodiment, the interface station TS is a passive station, such that the load transfer device LHD of the lift 150 has one or more active transport arms or pick heads 4000A. In one embodiment, the inbound lift module 150A and the outbound lift module 150B may have different types of pick heads, while in other embodiments, the inbound lift module 150A and the outbound lift module 150B have the same type of pick head, as described, for example, in U.S. Patent No. 9,856,083 (U.S. Application No. 14 / 997,920), issued January 2, 2018, the disclosure of which is incorporated herein by reference in its entirety. In one embodiment, one or more pick heads 4000A of the lift 150 may at least partially define the asynchronous transport axis Y, while in other embodiments, the Y-direction movement of one or more pick heads 4000A may be separate and distinct from the asynchronous transport axis Y.
[0054] In one embodiment, the lift 150 (e.g., both the inbound and outbound lifts 150A, 150B) has a vertical mast 4002 along which a slide 4001 moves under the motive force of any suitable drive unit 4002D (e.g., connected to the control server 120) configured to raise and lower the slide (and the one or more pick heads 4000A attached thereto, plus any case units disposed on the one or more pick heads 4000A). The lift 150 includes one or more pick heads 4000A attached to the slide 4001, such that as the slide moves vertically, the one or more pick heads 4000A move vertically with the slide 4001. In the embodiment illustrated in FIGS. 5A-5C , the one or more pick heads 4000A include one or more tines or fingers 4273 attached to a base member 4272. The base member 4272 is movably mounted on one or more rails 4360S of the frame 4200 which in turn is mounted on the slide 4001. Any suitable drive unit 4005 (which may be generally similar in configuration to drive section 4002D, but may not be as large as drive section 4002D, as it is smaller than drive section 4002D) such as a belt drive, chain drive, screw drive, gear drive, or the like is mounted on the frame 4200 and coupled to the base member 4272 for driving (by finger(s)) the base member 4272 in the direction of the arrow 4050. While a single pick head 4000A is illustrated in FIGS. 5A-6B, in other embodiments there may be two or more independent pick head portions on a common lift 150, as described in U.S. Pat. No. 9,856,083. Additionally, although one or more pick heads 4000A are illustrated in Figures 5A-6B as being positioned on a single side of the vertical mast 4002, in other embodiments, a pick head 4000 (substantially similar to one or more of the pick heads 4000A) may extend from an opposite side of the vertical mast 4002 than the one or more pick heads 4000A.The pick head 4000 may be mounted on the same slide 4001 as one or more pick heads 4000A so as to move vertically along the vertical mast 4002 as a unit with the one or more pick heads 4000A. In other embodiments, the pick head 4000 may be mounted on a separate and different slide 4001A so that the pick heads 4000 and 4000A can each move individually vertically along the vertical mast 4002 independent of (e.g., separately from) one another. Oppositely extended pick heads may be utilized when there is a transfer station TS (or buffer station BS) located on opposite sides of the vertical mast 4002.
[0055] 5A, lifts 150 (at least outbound lifts 150B) are arranged adjacent to one another (e.g., substantially in line) to form lift transport system 500 having a plurality of independent lift axes 150X1-150Xn arranged in at least one direction. In other embodiments, as illustrated in FIG. 5D, lifts 150 (at least outbound lifts) are arranged in a two-dimensional array of a plurality of independent lift axes to form lift transport system 500. Each row 599R1, 599R2 (two rows are shown for illustrative purposes, but it will be understood that there may be any suitable number of rows) may include any suitable number of lifts 150X1-150Xn, 150AX1-150AXn, and may have any suitable number of columns 599C1-599Cn. As can be seen, at least a transport path for the bots 110 (shown by level 130L in FIG. 5D ) and the different in-feed stations 556 can be provided for each row 599R1, 599R2 of the lift 150. A corresponding crossing section 550 can be present for each row 599R1, 599R2 of the lift 150, where the crossing sections 550 for the different rows 599R1, 599R2 can be integrated into a common output section 300. In other embodiments, the crossing sections 550 for the different rows 599R1, 599R2 can be integrated into a common output section. The in-feed interface 555 can be communicatively coupled to a multi-level transport system 190 having each of the multiple independent lift axes 150X1-150Xn. The infeed interface 555 includes different infeed stations 556 (FIG. 5A) distributed in each asynchronous level transport system 191 for each of the multiple independent lift axes 150X1-150Xn (and / or 150AX1-150AXn), whereby the multiple independent lift axes 150X1-150Xn (and / or 150AX1-150AXn) have different corresponding infeed stations 556 in each asynchronous level transport system 191, and mixed cases are supplied from the multi-level transport system 190 to each of the one or more independent lift axes 150X1-150Xn (and / or 150AX1-150AXn) through each asynchronous level transport system 191.
[0056] Each of the independent lift axes 150X1-150Xn (note that the lift axes 150AX1-150AXn are generally similar to the lift axes 150X1-150Xn, and any description of the lift axes 150X1-150Xn applies equally to the lift axes 150AX1-150AXn) is communicatively coupled to a respective asynchronous level transport system 191 (a portion of which is illustrated in FIG. 5 ) via an infeed interface 555 to provide for the exchange of at least one case unit CU between each asynchronous level transport system 191 and each independent lift axis 150X1-150Xn. For example, each independent lift axis 150X1-150Xn is communicatively coupled to each of the level asynchronous transport axes X and Y of the array of level asynchronous transport axes corresponding to each asynchronous level transport system 191. The communicable coupling between the independent lift shafts 150X1-150Xn and each asynchronous level transport system 191 transfers mixed cases from the infeed of at least one asynchronous level transport system (e.g., an infeed interface 555 between the inbound lift 150A and a respective one of the levels 130L (e.g., including a respective transfer station TS or a respective buffer station BS)) to each of the plurality of independent lift shafts 150X1-150Xn, whereby the mixed cases are output by the independent lift shafts 150X1-150Xn from the multilevel transport system 190. In one aspect, the mixed cases are output substantially continuously via the common output 300 in a predetermined case outorder sequence 172 of mixed cases that is decoupled from the available sequence of mixed cases (e.g., infeed order sequence 173) from and created by the multilevel transport system 190 at the infeed interface 555 and that feed the plurality of independent lift shafts 150X1-150Xn via the infeed interface 555.The plurality of independent lift axes 150X1-150Xn of the lift transport system 500 define a lift transport stream 999 of mixed cases from the infeed interface 555 (see, e.g., FIGS. 8, 8B, 8C, 10, 10C, 12, and 12C), the lift transport stream 800 having an available sequence of mixed cases (e.g., infeed order sequence 173) relative to the common output 300, the lift transport stream 800 having a predetermined case out-order sequence 172 of mixed cases, and at least one lift axis 150X1-150Xn of the plurality of independent lift axes 150X1-150Xn being a pass-through or pass-through for another lift axis of the plurality of independent lift axes 150X1-150Xn. 17. Define a case-by (e.g., bypass) to enable on-the-fly / in-motion re-sequencing of the mixed cases from an available sequence (e.g., in-feed order sequence 173) in the lift transport stream 999 at the common output 300 to a predetermined case-out order sequence 172 of the mixed cases.
[0057] Each independent lift shaft 150X1-150Xn of the plurality of lift shafts 150X1-150Xn is communicatively coupled to each other independent lift shaft 150X1-150Xn of the plurality of lift shafts 150X1-150Xn to form a common output 300 (see FIGS. 1A, 3, 4A, and 4B—also referred to as a common lift transport output) for the mixed cases output by each of the plurality of independent lift shafts 150X1-150Xn, or are otherwise communicatively coupled to the common output 300. The plurality of independent lift shafts 150X1-150Xn commonly output the mixed cases from the lift transport system 500 via the common output 300. For example, still referring to Figure 5A, each independent lift shaft 150X1-150Xn has a corresponding output section 520 and a cross section 550 operatively connecting the corresponding output section 520 of each independent lift shaft 150Xa-150Xn to the common output section 300, such that the mixed case from each independent lift shaft 150X1-150Xn arrives at the common output section 300 via the cross section 550. As illustrated in Figure 5A, the cross section 550 operatively interconnects at least two of the independent lift shafts 150X1-150Xn. As described herein, the crossing section 550 is configured to form an alternate / bypass path for the mixed cases transported and output by the multiple independent lift axes 150X1-150Xn of the lift transport system 500, and at least partially enables re-sequencing from a lower order sequence 170 of mixed cases at the infeed of the lift transport system 500 to a higher order sequence 171S of mixed cases at the output of the lift transport system 500, where the lower order sequence 170 of mixed cases and the higher order sequence 171S of mixed cases are lower order sequencing and higher order sequencing, respectively, relative to a predetermined case out-order sequence 172 of mixed cases.
[0058] The multiple lift axes 150X1-150Xn are configured to create an ordered sequence of mixed cases at and from the common output 300 according to a predetermined case out-order sequence 172 for the mixed cases. As described in more detail herein, the multiple independent lift axes 150X1-150Xn are configured to re-sequence mixed case units (e.g., received from asynchronous level transport system(s) 191) on the fly (in motion) with the lift transport system 500 from a lower order sequence of mixed cases 170 ( FIG. 1A ) at the infeed of the lift transport system 500 (e.g., at the transfer station TS or buffer station BS of the outbound lift 150B) to a higher order sequence of mixed cases 171S ( FIG. 1A ) at the common output 300 of the lift transport system 500, effecting a change in the mixed case order sequence. For example, in conjunction with or instead of the alternate / bypass path for the mixed cases formed by the cross section 550, at least one independent lift axis 150X1-150Xn is configured to form an alternate / bypass path for the mixed cases transported and output by the multiple independent lift axes 150X1-150Xn of the lift transport system 500, at least partially enabling resequencing from a lower order sequence 170 of mixed cases at the infeed of the lift transport system 500 to a higher order sequence 171S of mixed cases at the output of the lift transport system 500.
[0059] The mixed case top order sequence 171S at the common output 300 is created on the traverse 550 and substantially within the boundary defined by the outermost independent lift axis (which, as illustrated in FIG. 5A , would be the independent lift axis 150X1-150Xn at the end of the row of independent lift axes 150X1-150Xn). The mixed case top order sequence 171S (e.g., the mixed case order sequence generated at and from the common output according to the mixed case predetermined case out-order sequence 172) is continuously generated in concert with a high-speed (greater than 500, and in one embodiment, greater than 1,000 transfer operations per hour on pallets) pallet builder (e.g., palletizer 160PB) building at least one mixed case pallet layer of mixed, laterally distributed, stacked mixed cases (as illustrated and described with respect to FIG. 1D ). The mixed case upper order sequence 171S is characterized by its sequence order of mixed case units converging to or approaching the mixed case predetermined case out-order sequence 172, such that there is a strong correlation between the sequence order of the mixed case upper order sequence 171S and the sequence order of the mixed case predetermined case out-order sequence 172. A strong correlation can be a correlation such that the sequence order of the mixed case upper order sequence 171S is a near-net sequence order of the sequence order of the mixed case predetermined case out-order sequence 172. The mixed case lower order sequence 170 is characterized by its sequence order of mixed cases deviating from or being nearly neutral to the mixed case predetermined case out-order sequence 172, such that there is a weak correlation between the sequence order of the mixed case lower order sequence 170 and the sequence order of the mixed case predetermined case out-order sequence 172 (compared to the strong correlation of the mixed case upper order sequence 171S).
[0060] As can be appreciated, lift modules 150A, 150B and traverse 550 are under the control of any suitable controller, such as control server 120, such that when picking and placing a case unit(s), the pick heads are raised and / or lowered to a predetermined height corresponding to, for example, an interface station TS at a predetermined storage level 130L and / or traverse 550 (e.g., to at least partially resequence mixed cases). As can be appreciated, lift modules 150A, 150B provide a Z transport axis (relative to both the bottom frame of reference REF and the rack frame of reference REF2) of storage and retrieval system 100, where output lift module 150B sorts case units on the fly (in motion) for delivery to output station 160US, as described below. At interface station TS, pick heads 4000A, 4000B or individual portions thereof (e.g., effectors LHDA, LHDB) corresponding to one or more case unit holding positions of interface station TS from which one or more case units are to be picked are extended so that fingers 4273 interdigitate between slats 1210S (as illustrated in FIG. 4B ) below the case unit being picked (i.e., below the pick face formed by the case(s) being picked). Lifts 150A, 150B lift pick heads 4000A, 4000B to raise the case unit(s) from slats 1210S and retract pick heads 4000A, 4000B for transport of the case unit(s) to another level of the storage and retrieval system, such as to output station 160UT. Similarly, the pick heads 4000A, 4000B or individual portions thereof (e.g., effectors LHDA, LHDB) corresponding to one or more case unit holding positions of the interface station TS where one or more case units are placed are extended so that the fingers 4273 are above the slats.The lift 150A, 150B lowers the pick head 4000A, 4000B to place the case unit on the slat 1210S, such that the fingers 4273 interdigitate with each other between the slats 1210S below the case unit(s) being picked. In other embodiments, the lift may have any suitable configuration for picking and placing the case unit(s) to and from the interface station(s) TS. For example, the pick head 4000A, 4000B may be configured with an arm that pushes / pulls (e.g., drags) the case unit(s) to and from the interface station(s). As another example, the pick head 4000A, 4000B may be configured with a conveyor belt that transports the case unit(s) between the lift 150 and the interface station(s).
[0061] 2A, 3, 4A, and 4B, as described above, the bot 110 includes a transfer arm 110PA that enables picking and placing of case units from stacked storage spaces 130S, interface stations TS, and peripheral buffer stations BS, BSD, defined at least in part in the Z direction by one or more of rails 1210A, 1210B, 1200 (FIG. 5A). (For example, where the storage spaces, interface stations, and / or peripheral buffer stations may be further defined in the X and Y directions relative to either the rack frame of reference REF2 or the bot frame of reference REF via dynamic case unit allocation, as described above.) As can be appreciated, the bot defines an X transport axis (e.g., relative to the bot frame of reference REF) and, at least in part, a Y transport axis, as further described below. The bot 110 transports case units between each lift module 150 of the respective storage level 130L and each storage space 130S, as described above.
[0062] The bot 110 includes a frame 110F having a drive section 110DR and a payload section 110PL. The drive section 110DR includes one or more drive wheel motors, each connected to a respective drive wheel 202, for propelling the bot 110 along the X direction (relative to the bot frame of reference REF to define the X throughput axis). As can be appreciated, the X axis of bot movement coincides with the storage location of the bot 110 as it moves through the picking aisle 130A. In this embodiment, the bot 110 includes two drive wheels 202 positioned on either side of the bot 110 at an end 110E1 (e.g., a first longitudinal end) of the bot 110 to support the bot 110 on a suitable drive surface, although in other embodiments, any suitable number of drive wheels are provided on the bot 110. In one embodiment, each drive wheel 202 is independently controlled so that the bot 110 can be steered via differential rotation of the drive wheels 202, while in other embodiments, the rotation of the drive wheels 202 can be coupled to rotate at approximately the same speed. To support the bot 110 on a drive surface, any suitable wheels 201 are attached to a frame on either side of the bot 110 at the end 110E2 (e.g., the second longitudinal end) of the bot 110. In one embodiment, the wheels 201 are freely rotating caster wheels, allowing the bot 110 to turn via differential rotation of the drive wheels 202 to change the direction of movement of the bot 110. In other embodiments, the wheels 201 are steerable wheels that, for example, turn under the control of the bot control device 110C (configured to enable control of the bot 110 as described herein) to change the direction of movement of the bot 110. In one embodiment, the bot 110 includes one or more guide wheels 110GW, for example, positioned at one or more corners of the frame 110F.The guide wheel 110GW may interface with the storage structure 130, such as guide rails 1200S (FIG. 1C) in the picking aisle 130A, on the transfer deck 130B and / or at an interface or transfer station, to interface with a lift module 150 for guiding the bot 110 and / or for positioning the bot 110 at a predetermined distance from where one or more case units are to be placed and / or picked up, as described, for example, in U.S. patent application Ser. No. 13 / 326,423, filed December 15, 2011, the entire disclosure of which is incorporated herein by reference. As described above, the bot 110 may enter picking aisles 130A having different face directions to access storage spaces 130S located on either side of the picking aisle 130A. For example, the bot 110 may enter the picking aisle 130A with end 110E2 leading the direction of movement, or the bot may enter the picking aisle 130A with end 110E1 leading the direction of movement.
[0063] The payload section 110PL of the robot 110 includes a payload bed 110PB, a fence or datum member 110PF, a transfer arm 110PA, and a pusher bar or member 110PR. In one embodiment, the payload bed 110PB includes one or more rollers 110RL mounted transversely relative to the frame 110F (e.g., relative to the longitudinal axis LX of the robot 110) to move one or more case units carried within the payload section 110PL longitudinally along the longitudinal axis of the robot (e.g., justified relative to a predetermined position of the frame / payload section and / or datum reference of one or more case units), for example, to position the case units in a predetermined position within the payload section 110PL and / or relative to other case units within the payload section 110PL (e.g., longitudinal forward / aft alignment of the case units). In one embodiment, the rollers 110RL can be driven (e.g., rotated about their respective axes) by any suitable motor to move the case units within the payload section 110PL. In other embodiments, the bot 110 includes one or more vertically movable pusher bars (not shown) for pushing the case unit(s) on the rollers 110RL to move the case unit(s) into position within the payload section 110PL. The vertically movable pusher bar may be substantially similar to that described, for example, in U.S. Patent Application No. 13 / 326,952, filed December 15, 2011, the entire disclosure of which was previously incorporated by reference herein. The pusher bar 110PR is movable in the Y direction relative to the reference frame REF of the bot 110 to enable lateral alignment of the case unit(s) within the payload area 110PL, together with the fence 110PF and / or pick head 270 of the transfer arm 110PA, in the manner described in U.S. Provisional Patent Application No. 62 / 107,135, filed January 23, 2015, the entire disclosure of which was previously incorporated by reference herein.
[0064] Still referring to FIG. 6 , case units are placed onto and removed from the payload bed 110PB by the transfer arm 110PA along the Y transport axis. The transfer arm 110PA includes a lift mechanism or unit 200 disposed within the payload section 110PL substantially as described, for example, in U.S. Provisional Patent Application No. 62 / 107,135, filed January 23, 2015, previously incorporated by reference in its entirety. The lift mechanism 200 provides both coarse and fine positioning of the pick face carried by the bot 110, which is vertically elevated to a position within the storage structure 130 for picking and / or placing the pick face and / or individual case unit into a storage space 130S (e.g., on the respective storage level 130L on which the bot 110 is located). For example, the lift mechanism 200 picks and places case units onto multiple elevated storage shelf levels 130LS1-130LS4, TL1, TL2 (see, e.g., Figures 1B and 5A) accessible from a common picking aisle or interface station deck / rail 1200S.
[0065] The lift mechanism 200 is configured to perform combined robot axis movements (e.g., combined, substantially simultaneous movements of the pick head extension and forward / rearward alignment mechanism(s), such as the pusher bar 110PR, the lift mechanism 200, and the vertically movable pushers described above) so that different / multi-SKU or multi-picking payloads are handled by the robot. In one aspect, the operation of the lift mechanism 200 is independent of the operation of the pusher bar 110PR, as described below. Decoupling the lift mechanism 200 and pusher bar 110PR axes combines pick / place sequences, as described above, to enable reduced pick / place cycle times, increased throughput of the storage and retrieval system, and / or increased storage density of the storage and retrieval system. For example, the lift mechanism 200 picks and places case units to multiple elevated storage shelf levels accessible from a common picking aisle and / or interface station deck 1200S, as described above.
[0066] The lift mechanism may be configured in any suitable manner to allow the pick head 270 of the robot 110 to move bidirectionally along the Z axis (e.g., reciprocating in the Z direction—see FIG. 2A ). In one embodiment, the lift mechanism includes a mast 200M, and the pick head 270 is movably mounted to the mast 200M in any suitable manner. The mast is movably mounted to the frame in any suitable manner so as to be movable along the horizontal axis LT of the robot 110 (e.g., in the Y direction to define a Y transport axis). In one embodiment, the frame includes guide rails 210A, 210B to which the mast 200M is slidably mounted. Transfer arm drives 250A, 250B may be mounted to the frame to enable at least movement of the transfer arm 110PA along the horizontal axis LT (e.g., the Y axis) and the Z axis. In one embodiment, the transfer arm drives 250A, 250B include an extension motor 301 and a lift motor 302. The extension motor 301 may be mounted to the frame 110F and coupled to the mast 200M in any suitable manner, such as by a belt and pulley transmission 260A, a screw drive transmission (not shown), and / or a gear drive transmission (not shown). The lift motor 302 may be mounted to the mast 200M and coupled to the pick head 270 by any suitable transmission, such as a belt and pulley transmission 260A, a screw drive transmission (not shown), and / or a gear drive transmission (not shown). By way of example, the mast 200M includes guides, such as guide rails 280A, 280B, along which the pick head 270 is mounted for guided movement in the Z direction along the guide rails 280A, 280B. In other embodiments, the pick head is mounted to the mast in any suitable manner for guided movement in the Z direction.With respect to the belt and pulley transmission 271, the belt 271B of the belt and pulley transmission 271 is fixedly coupled to the pick head 270, such that as the belt 271B moves (e.g., driven by the lift motor 302), the pick head 270 moves with the belt 271B and is driven bidirectionally along the guide rails 280A, 280B in the Z direction. As can be appreciated, if a screw drive is utilized to drive the pick head 270 in the Z direction, a nut can be attached to the pick head 270 such that engagement between the nut and screw moves the pick head 270 when the screw is rotated by the lift motor 302. Similarly, if a gear drive transmission is utilized, a rack and pinion or any other suitable gear drive can drive the pick head 270 in the Z direction. In other embodiments, any suitable linear actuator is used to move the pick head in the Z direction. The transmission 260A for the extension motor 301 is generally similar to that described herein with respect to the transmission 271.
[0067] Still referring to FIG. 2A , pick head 270 of bot 110 transfers case units between bot 110 and a case unit pick / place location, such as, for example, storage space 130S, peripheral buffer stations BS, BSD, and / or interface station TS (see FIGS. 3, 4A, and 4B), and in other embodiments, substantially directly between bot 110 and lift module(s) 150. In one embodiment, pick head 270 includes base member 272, one or more tines or fingers 273A-273E, and one or more actuators 274A, 274B. Base member 272 is attached to mast 200M, as described above, so as to ride along guide rails 280A, 280B. One or more tines 273A-273E are attached to base member 272 at their proximal ends such that distal (e.g., free) ends of tines 273A-273E are cantilevered from base member 272. Referring again to FIG. 1D , tines 273A-273E are configured for insertion between slats 1210S that form case unit support surfaces CUSP of the storage shelf.
[0068] One or more tines 273A-273E are movably mounted to base member 272 (e.g., on slide / guide rails similar to those described above) such that they are movable in the Z direction. In one embodiment, any number of tines may be mounted to base member 272, but in the embodiment illustrated in the figures, for example, five tines 273A-273E are mounted to base member 272. Any number of tines 273A-273E may be movably mounted to base member 272, but in the embodiment illustrated in the figures, for example, only the outermost tines 273A, 273E (with respect to centerline CL of pick head 270) are movably mounted to base member 272, and the remaining tines 273B-273D are immovably mounted relative to base member 272.
[0069] In this embodiment, pick head 270 utilizes only three tines 273B-273D to transfer smaller-sized case units (and / or groups of case units) to and from bot 110, and as many as five tines 273A-273E to transfer larger-sized case units (and / or groups of case units) to and from bot 110. In other embodiments, fewer than three tines are utilized to transport smaller-sized case units (e.g., where more than two tines are movably attached to base member 272). For example, in one embodiment, all but one of tines 273A-273E are movably attached to the base member such that, for example, the smallest case units may be transferred to and from bot 110 without interfering with other case units on a storage shelf having a width of approximately distance X1 between slats 1210S (see FIG. 1D ).
[0070] The non-movable tines 373B-373D define the pick surface SP of the pick head 270 and are used to transfer case units (and / or pick faces) of all sizes, while the movable tines 373A, 373E are selectively raised and lowered (e.g., in the Z direction by actuators 274A, 274B) relative to the non-movable tines 373B-373D to transfer larger case units (and / or pick faces). Still referring to FIG. 2A, an example is shown in which all of the tines 273A-273E are positioned so that the case unit support surface SF of each tine 273A-273E coincides with the pick surface SP of the pick head 270, but as can be appreciated, the two end tines 273A, 273E are movable (e.g., in the Z direction) to be positioned lower relative to the other tines 273B-273D, such that the case unit support surfaces SF of the tines 273A, 273E are offset from (e.g., below) the pick surface SP, such that the tines 273A, 273E do not contact one or more case units carried by the pick head 270 and do not interfere with any unpicked case units positioned in the storage space 130S or any suitable case unit holding location on the storage shelf.
[0071] Movement of the tines 273A-273E in the Z direction is effected by one or more actuators 274A, 274B mounted at any suitable location on the transfer arm 110PA. In one embodiment, the one or more actuators 274A, 274B are mounted to the base member 272 of the pick head 270. The one or more actuators are any suitable actuators, such as linear actuators, capable of moving one or more tines 273A-273E in the Z direction. For example, in the embodiment illustrated in FIG. 2A , there is one actuator 274A, 274B for each of the movable tines 273A, 273E such that each movable tine is independently movable in the Z direction. In other embodiments, one actuator may be coupled to multiple movable tines such that the multiple movable tines move in the Z direction as a unit.
[0072] As can be appreciated, movably mounting one or more tines 273A-273E on base member 272 of pick head 270 not only provides full support for large case units and / or pick faces on pick head 270, but also provides the ability to pick and place small case units without interfering with other case units positioned on storage shelves, interface stations, and peripheral buffer stations, for example. The ability to pick and place case units of various sizes without interfering with other case units on storage shelves, interface stations, and / or peripheral buffer stations reduces the size of the gaps GP (see FIG. 1B) between case units on storage shelves. As can be appreciated, because tines 273B-273D are fixed to base member 272, there is no overlapping motion when picking / placing case units, as the raising and lowering of case units and / or pick faces to and / or from the case unit holding positions is enabled by lift motors 301, 301A alone.
[0073] Referring again to FIG. 2A , it is again noted that the pusher bar 110PR is movable independently of the transfer arm 110PA. The pusher bar 110PR is movably mounted to the frame in any suitable manner, such as by a guide rod and slide arrangement, and is actuated along the Y direction (e.g., a direction generally parallel to the extension / retraction direction of the transfer arm 110PA). In one embodiment, at least one guide rod 360 is mounted within the payload section 110PL to extend transversely relative to the longitudinal axis LX of the frame 110F. The pusher bar 110PR may include at least one slide member 360S configured to engage and slide along the respective guide rod 360. In one embodiment, at least the guide rod / slide arrangement holds the pusher bar 110PR anchored within the payload section 110PL. The pusher bar 110PR is actuated by any suitable motor and transmission, such as a motor 303 and transmission 303T. In one embodiment, motor 303 is a rotary motor and transmission 303T is a belt and pulley transmission. In other embodiments, pusher bar 110PR can be actuated by a linear actuator having substantially no rotating parts.
[0074] The pusher bar 110PR is positioned within the payload section 110PL so as to be generally perpendicular to the rollers 110RL and not interfere with the pick head 270. As can be seen in FIG. 10B, the robot 110 is in a transport configuration in which at least one case unit is supported on the rollers 110RL (e.g., the rollers collectively form a payload bed). In the transport configuration, the tines 273A-273E of the pick head 270 are interdigitated with the rollers 110RL and positioned below (along the Z direction) the case unit support surface RSP of the rollers 110RL. The pusher bar 110PR is configured with slots 351 through which the tines 273A-273E pass, with sufficient clearance provided within the slots 351 to allow the tines to move below the case unit support surface RSP and to allow free movement of the pusher bar 110PR without interference from the tines 273A-273E. The pusher bar 110PR also includes one or more openings through which the rollers 110RL pass, where the openings are sized to allow free rotation of the rollers about their respective axes. As can be appreciated, the independently operable pusher bar 110PR does not interfere with the rollers 110RL, the extension of the transfer arm 110PA in the lateral direction (e.g., the Y direction), and the raising and lowering of the pick head 270.
[0075] As described above, the pusher bar 110PR can be operated substantially simultaneously with the lift and / or extension of the transfer arm 110PA because it is a separate, standalone axis of the robot 110 that operates without interference from the extension and / or lift axis of the pick head 270. Combined axis movement (e.g., simultaneous movement of the pusher bar 110PR and the extension and / or lift axis of the transfer arm 110PA) results in increased payload processing throughput along the Y transport axis, enabling ordered multi-picking of two or more case units from a common picking aisle (e.g., following the case transfer sequence of each asynchronous level transport system 191) in one common pass of the picking aisle, as described, for example, in U.S. Pat. No. 9,856,083, issued January 2, 2018, the entire disclosure of which has been previously incorporated by reference herein.
[0076] 1A and 5A , as described above, the lifts 150 forming the multiple independent lift axes 150X1-150Xn are controlled by the control server 120 such that, when picking and placing a case unit(s), the pick heads are raised and / or lowered to, for example, a predetermined height corresponding to a predetermined storage level 130L and / or an interface station TS at the traversal section 550 (e.g., to at least partially resequence the mixed case). In one aspect, the control server 120 also controls the traversal section 550 to traverse the transport case units between the multiple independent lift axes 150X1-150Xn, as well as to the output station 160UT. Here, the multiple independent lift axes 150X1-150Xn resequence the mixed case sub-order sequence 170, alone or in combination with the traversal section 550, in any suitable manner, such as those described below.
[0077] In one embodiment, as described herein, multiple lifts 150X1-150Xn form a bypass or pass-through (on-the-fly or in-motion) in the lift transport stream. As described herein, each level 130L of the multi-level transport system 190 has an asynchronous level transport system (where, for example, asynchronous may refer to the bots 110 being non-deterministic and, at least in part, the transfer deck 130B being non-deterministic such that each aisle / storage location communicates with an input / output station at each level 130L). Each asynchronous level transport system 191 has a level transport speed TXR (FIG. 1) that can be optimized in any suitable manner for load balancing. The level transport speed TXR generates or otherwise defines the load expansion so that each bot 110 can enable a similar (e.g., average) number of transactions (e.g., moving cases from storage to input / output stations). In other embodiments, the level transport speed TXR may be time-optimized to minimize transaction time between storage racks for one or more cases via at least some asynchronous level transport axes X, Y of one or more bots 110 / one or more asynchronous level transport systems 191. In still other embodiments, the level transport speed TXR may be a combination of load balancing and time optimization. As can be appreciated, the level transport speed TXR facilitates speed optimization for the asynchronous level transport systems 191 (e.g., through load balancing and / or time optimization) over a sequence of mixed cases in a level transport transaction.In one aspect, at least some sequencing may be performed by asynchronous level transport system(s) 191 in a manner similar to that described, for example, in U.S. Pregrant Publication No. 2016 / 0207711 (Application No. 14 / 997,902), published July 21, 2016, and / or U.S. Patent No. 9,850,079 (Application No. 15 / 003,983), published December 26, 2017, the entire disclosures of which are incorporated herein by reference, although in other aspects, the sequencing of cases by asynchronous level transport system(s) 191 may be a secondary consideration and may be opportunistic, for example, through optimization of the level transport speed. The level transport speed is determined by the level transport speed TXR at the infeed interface 555, which generates or otherwise defines the available sequence of enabled mixed cases (also referred to as the suborder sequence of mixed cases 170) (see, for example, FIG. 7 and equation [1] below).
[0078] 1A, 5A, and 7, control server 120 may control multiple lift axes 150X1-150Xn to sequence cases from any of levels 130L of multi-level transport system 190 (e.g., multi-lift case sequencing) such that case units are picked by multiple lift axes 150X1-150Xn in a subordinate manner, where the case units are transported to traverse 550 in a mixed case superior order sequence 171S. By way of example, control server 120 may include a system model 128 and a state maintenance and estimation module 129 generally similar to those described in U.S. Patent No. 9,733,638, issued August 15, 2017 (Application No. 14 / 229,004), the entire disclosure of which is incorporated herein by reference. The system model 128 may model the performance aspects and constraints of the components of the storage and retrieval system 100 (e.g., lift axes 150X1-150Xn, storage structure 130, bot 110, input and output stations, etc.). The solution of the system model may explore state trajectories for actions, such as the transport of cases in an order list by multiple lift axes 150X1-150Xn. The system model may be updated, for example, on a near real-time basis via sensor and actuation data from lower-level controllers (see controllers 120S1-120Sn described herein), allowing for on-the-fly or in-motion determination of an optimal solution over a predetermined period of time. The state maintenance and estimation module 129 may be coupled to the state model and facilitate the estimation and maintenance of the state trajectories generated by the state model. The state trajectory may be updated over desired segments of a given period according to various disturbances and / or triggers (e.g., receding planning horizon, level shutdown, bot failure, failed storage pick action, failed storage place / place action, etc.), assuming that it is dynamic and may account for uncertainties and disturbances, changes in resources, objectives, and / or constraints.
[0079] Case units are transported by respective asynchronous level transport systems 191 in infeed order sequence 173 to transfer stations TS on one or more levels 130L, for example, to be placed at transfer stations TS in mixed case suborder sequence 170. Case units may be transported by multi-level transport system 190 to the infeed of lift transport system 500 as a substantially continuous input stream of mixed cases, mixed case groups, mixed case pick faces, etc. The infeed of lift transport system 500 may be defined by frame 777 of infeed interface 555 ( FIG. 7 ), which need not necessarily be a physical structure, but rather frame 777 of infeed interface 555 defines the outer boundaries of the X (or Y) and Z extents of lift transport system 500 within storage and retrieval system 100. The multiple independent lift axes 150X1-150Xn utilize one or more of transfer stations TS (on different levels 130L of the multi-level conveying system 190), buffer stations BS (on different levels 130L of the multi-level conveying system 190), and traverse section 550 (or other suitable conveyor(s)) to transition cases into / to the mixed case upper order sequence 171S.
[0080] The reference frame of the infeed interface 555 connects a "cell" 150CEL of multiple independent lift axes 150X1-150Xn (integrated into a common output section 300 as described herein) with each of the multi-level transport systems 190 and asynchronous level transport systems 191 on different levels 130L, whereby each lift axis 150X1-150Xn has a different corresponding input / output station (e.g., also referred to herein as an infeed station 556) on each asynchronous level transport system 191, where the input / output stations 556 form a multidimensional array I / O(x,z). At its optimized transport rate (of transactions), the asynchronous level transport system 191 provides or inputs the mixed case at each of the array of input / output stations 556 (and correspondingly at each input / output station 556), which combines each input / output station 556 to collectively define the mixed case available order sequence (also referred to as the mixed case suborder sequence 170 at the infeed interface 555). The mixed case available order sequence 170 is therefore determined by the level transport transaction rate TXR, and can be thought of as a three-dimensional array with the input / output stations 556 distributed two-dimensionally (e.g., distributed in x and z) and variable over time (t). The mixed case available order sequence 170 can be characterized as I / O(x, z)(t). Furthermore, for ease of explanation, the infeed interface 555 may be treated as a common aggregated infeed interface 555 frame 777 (FIG. 7), where the three-dimensional array is represented as a single common linear input axis that is variable over time, and the available order sequence of mixed cases from the asynchronous level transport system(s) 191 at the infeed interface 555 is expressed as a normalized input α iwhere α1, α2, α3, etc. are the mixed case orders available in frame 777 of in-feed interface 555. As previously mentioned, the mixed case available order sequence 170 is uncorrelated or weakly correlated with the predetermined order sequence of the mixed case predetermined case out-order sequence 172.
[0081] Multiple independent lift axes 150X1-150Xn (e.g., a lift axis system in which multiple lift axes are integrated into a common output section 300) feed mixed cases through a frame of infeed interfaces 555 in an available order sequence 170 of mixed cases, which follows or has a strong correlation with a predetermined case out-order sequence 172 of mixed cases (normalized output Ω i ) at a common output 300. As described further below, each of the plurality of independent lift axes 150X1-150Xn is configured to define a corresponding pass-through or bypass (also referred to as a switch) to another different one of the plurality of independent lift axes 150X1-150Xn.
[0082] In accordance with aspects of the disclosed embodiment described herein, the mixed case sub-order sequence 170 (α(t)) is fed by the multi-level transport system 190 to the output and resequencing section 199 at an infeed feed rate (I (X、Z)α (t)) can be defined over any given predetermined period (e.g., the planning period) as follows:
[0083]
number
[0084] where α1 through αn represent ordinate case units in the time-sequence of case units forming the mixed case sub-order sequence 170 (α(t)) transported by the multi-level transport system 190 to the lift transport system 500. For example, α1 is the first case unit transported to the lift transport system 500, α2 is the second case unit transported to the lift transport system 500, etc. Additionally, "x" in the above equation 1 may be changed to "y" or any other suitable generally transverse axis identifier along which the case units are transported (e.g., as an axis generally transverse to the transport axis of the outbound lift 150B).
[0085] Infeed feed rate I (x、z)α(t) is enabled by one or more bots 110 of each asynchronous level transport system 191 of the multi-level transport system 190. For example, the tasking / allocation of the bots 110 may be optimized in a manner generally similar to that described in U.S. Patent No. 9,733,638, issued August 15, 2017, the entire disclosure of which is incorporated herein by reference. As described above, one or more of the component controllers 120S1-120Sn may manage the operation of the bots 110 of each asynchronous level transport system 191. The component controllers 120S1-120Sn may have a hierarchy of controllers in which higher-level component controllers generate commands that lower-level controllers (e.g., controller 110C of bot 110) execute to enable tasks assigned to the respective higher-level component controllers. As an example, one or more of the component controllers 120S1-120Sn may independently determine the assignment of bots 110 to process and move case units corresponding to tasks assigned to one or more of the component controllers 120S1-120Sn. One or more of the component controllers 120S1-120Sn may also use model predictive control in determining assignments for bots 110. One or more of the component controllers 120S1-120Sn may therefore be configured to solve routing problems for bots 110, solving traffic management and route destinations to provide optimal solutions for tasking bots 110. One or more of the component controllers 120S1-120Sn may select optimal bots 110 from a large number of selectable bots 110 in each asynchronous level transport system 191 and generate bot assignments to tasks. The assignment of one or more component control devices 120S1-120Sn to bot 110 (or bot control device 110C) may determine a destination (e.g., a selected storage location for an ordered case unit according to a task assignment) and a path along which bot 110 travels from the origin or initial position of bot 110 on level 130L to the assigned destination.In one embodiment, storage locations / spaces 130S (FIG. 1A) may be arranged along storage / picking aisles 130A (FIG. 1A), which may be interconnected by transfer decks 130B (FIG. 1A) that provide a substantially open or non-deterministic loading surface (or, in other embodiments, a deterministic loading surface), as described herein. Thus, multiple paths may be available for a bot 110 to travel from its origin location to its destination (at the time of tasking). While one or more of the component controllers 120S1-120Sn may select the optimal path for a given bot 110, the rover assignment and routing problem may be solved in a coordinated manner for all bots 110 of each asynchronous level transport system 191 over a predetermined time period. Thus, the assignment (destination and routing) of each bot 110 may be optimized over a predetermined time period (e.g., a planning period), and the controller solution may be dynamically updated for desired time segments within the predetermined time period to account for changing conditions, objectives, resources, and parameters of the multi-level transport system 190.
[0086] In accordance with aspects of the disclosed embodiments described herein, the output speed (R Ω The mixed case top order sequence 171S, output at (t), over any given period (e.g., the planning period), can be defined as follows:
[0087]
number
[0088] where Ω1 through Ωn represent the ordinate case units in the time series sequence of case units output from the lift transport system 500 at the common output 300. For example, Ω1 is the first case unit output from the lift transport system 500, Ω2 is the second case unit output from the lift transport system 500, etc. Here, the output speed R of the lift transport system 500 Ω (t) is approximately equal to or greater than the transaction rate of a high speed (over 500, and in one embodiment over 1,000 transfer operations on pallets per hour) pallet builder (e.g., palletizer 160PB).
[0089] Also, in accordance with aspects of the disclosed embodiment, Z x The term Z (t) represents the aggregated linearized stream of cases processed through the lift transport system 500 (e.g., lift axis feed rate). For example, the flow of case units through the lift transport system may be a channeled multi-stream flow, where each lift axis 150X1-150Xn is aligned along the X (or Y) axis (e.g., in the reference frame of the storage and retrieval system 100—see, e.g., FIGS. 3, 4A, and 7) (e.g., the lift axes 150X1-150Xn form lift axis cells that are spaced apart horizontally) and outputs a multi-stream flow stream (e.g., a Z-axis stream of case units) where the output of each stream is aggregated with at least another Z-axis stream of another lift axis 150X1-150Xn and channeled by the common output 300 of the lift transport system 500 into a linear stream of case units (e.g., representative of the higher-order sequence 171S(Ω(t)) of mixed cases). xIt is again noted that the "x" in (t) may be changed to "y" or any other suitable identifier of the generally horizontal axis along which the case units are transported (e.g., as an axis generally transverse to the transport axis of outbound lift 150B). For example, as can be seen in FIGS. 3 (with respect to common output 300'), 4A, and 4B (with individual streams of case units from each transverse section 550 arranged in parallel), the Z-axis streams may converge to common output 300 along parallel paths, and / or in other embodiments, as can be seen in FIGS. 3 (with respect to transverse section 550), 4B (with the convergence of case units on individual transverse sections 550), 5A, 6A, and 6B, for example.
[0090] Lift axis feed rate Z x (t) is the output speed R of the lift transport system 500 Ω In some embodiments, the lift axis feed rate Z x (t) may be enabled by one or more bypass switches δ1-δn (see, for example, δ1, δ2, δ3 in FIG. 7, although any suitable number of bypass switches may be provided).
[0091]
number
[0092] δ(t) is the bypass switch speed over any period (e.g., the planning period), and α(t) is not equal to Ω(t). The output speed R of the lift transport system 500 Ω (t) may be the time-optimal output rate, where each lift axis 150X1-150Xn picks case units from each level 130L in the order of case unit availability (e.g., case unit availability is determined by the infeed feed rate I (x、z)α(t) / mixed case lower order sequence 170 (enabled by α(t))), where the order in which case units are picked is decoupled from the mixed case upper order sequence 171S(Ω(t)).
[0093] 7, as described above, the lift transport system includes one or more bypass switches δ1-δn. As described below, in one aspect, one or more bypass switches δ1-δn can be enabled for the lift axes 150X1-150Xn alone (e.g., the lift transport speed LRT can be enabled by the bypass δ j (See, e.g., switch δ2 in FIG. 7, where α4 precedes α3 in the mixed-case upper order sequence 171S(Ω(t)), with orders Ω3, Ω4, etc.) In yet another embodiment, one or more bypass switches δ1-δn can be enabled by lift axes 150X1-150Xn and traverse 550 (e.g., lift transport speed LRT and traverse transition or swap time are approximately equal to bypass δ j (e.g., see switch δ1 in FIG. 7, where α2 precedes α1 in the mixed-case upper order sequence 171S(Ω(t)), with orders Ω1, Ω2, etc.) In yet another embodiment, one or more bypass switches δ1-δn can be enabled by lift axes 150X1-150Xn and lift pick and place (e.g., lift transport rate LRT and pick and place transaction rate TRT are approximately equal to bypass δ j 7A). In yet another embodiment, one or more bypass switches δ1-δn may be enabled by the lift axes 150X1-150Xn, the lift pick and place, and the traverse 550 (e.g., the lift transport rate LRT, the pick and place transaction rate TRT, and the traverse transition or swap time are approximately equal to the bypass δ j(See, e.g., switch δ1 in FIG. 7, where α precedes α in the mixed case higher-order sequence 171S(Ω(t)), with orders Ω, Ω, etc.). In the picking and placing operation of lift axes 150X1-150Xn, case units are picked from one station 556 and placed at another station 556 along a common lift axis (as shown in FIG. 10) or on a traverse 550, and / or picked from one traverse 550A and placed on another traverse 550B (e.g., resulting in an increased transport time for one case, thereby allowing other cases to be output with higher priority). Also referring to FIG. 7A, in one aspect, lift 150 (lift 150X1 is shown for illustrative purposes only) can be configured to extend bidirectionally in direction 4050 to pick and place case units on opposite sides of lift 150X1. For example, lift 150X1 may have a first side on which infeed stations 556A-556C are located and an opposing side on which infeed stations 556D-556F are located. The lift load handling device LHD is configured to extend bidirectionally in direction 4050 to access each of infeed stations 556A-556F. Here, a bypass switch δ4 formed by at least one lift shaft crosses the lift shaft from one side to the other (e.g., case units are transferred between opposing infeed stations, such as infeed stations 556A and 556D, on a common level 130L1). Here, bypass switch δ4 swaps cases from side to side on the common level. In another embodiment, bypass switch δ5 formed by at least one lift axis crosses the lift axis from one side to another, with a bypass path portion extending along the lift axis and a level transition portion extending within the plane of each level (e.g., case units are transferred between opposing infeed stations, such as infeed stations 556B, 556D on different levels 130L1, 130L2), where bypass switch δ5 swaps cases left and right on different levels.In yet another embodiment, bypass switch δ6 formed by at least one lift axis has at least a bypass path portion and a level transition portion extending along the lift axis (e.g., case units are transferred between infeed stations, such as infeed stations 556D and 556F, on a common side of lift axis 150X1). Here, bypass switch δ6 swaps cases to different levels on the same side of the lift axis (as can be appreciated, bidirectional extension capability is not required to enable bypass switch δ6). In other embodiments, bypass switches δ1-δn can be used in any suitable combination to prioritize case unit output. One or more bypass switches δ1-δn provide a Z-axis stream of case unit pass-throughs to each lift axis 150X1-150Xn, where pass-throughs are enabled for each lift axis 150X1-150Xn alone or for each lift axis 150X1-150Xn and traverse 550, as described herein. One or more bypass switches δ1-δn may be R of the lift transport system 500. ΩThe component controllers 120S1-120Sn may operate to maintain an optimal output rate for a time period (t). For example, in a manner similar to that described above with respect to the bot 110, one or more of the component controllers 120S1-120Sn may manage the operation of the lift axes 150X1-150Xn of the respective lift transport systems 500. The component controllers 120S1-120Sn may have a hierarchy of controllers in which higher-level component controllers generate commands to lower-level controllers (e.g., controller 150CNT of lift 150B) to perform actions that enable tasks assigned to the respective higher-level component controller. As an example, one or more of the component controllers 120S1-120Sn may independently determine the assignment of the lift axes 150X1-150Xn to handle and move case units corresponding to tasks assigned to one or more of the component controllers 120S1-120Sn. One or more of the component controllers 120S1-120Sn may also use model predictive control in determining assignments to the lift axes 150X1-150Xn. One or more of the component controllers 120S1-120Sn may therefore be configured to solve the problem of case unit transport, as described above, from the frame 777 of the common infeed interface 555 to the common output 300 for resequencing case units from the mixed case lower order sequence 170(α(t)) to the mixed case upper order sequence 171S(Ω(t)). In this manner, one or more of the component controllers 120S1-120Sn may solve case unit traffic management across the lift axes 150X1-150Xn using one or more bypass switches δ1-δn and move the case units through the lift transport system 500 to provide an optimal solution for tasking the lift axes 150X1-150Xn.One or more of the assignments of component controllers 120S1-120Sn to lift axes 150X1-150Xn (or lift controllers 150CNT) may determine the destination (e.g., a temporary storage location on another level 130L of the same or a different lift axis or on the cross section 550) and, consequently, the path for the case unit to travel from its origin or initial position on frame 777 of infeed interface 555 to its assigned temporary storage location and / or common output section 300.
[0094] In one aspect, temporary storage locations on different levels 130L of different lift axes 150X1-150X enabled by one or more bypass switches δ1-δn may provide multiple paths for case units to be transported from their origin location (when tasked) to the common output 300. While one or more of the component controllers 120S1-120Sn may select the optimal path for a given case unit, the lift axis assignment and routing problem may be solved in a coordinated manner for all lift axes 150X1-150Xn of each lift transport system 500 over a predetermined time period. Thus, the assignment (case unit destination and route) of each lift axis 150X1-150Xn may be optimized over a predetermined time period (e.g., a planning period), and the controller solution may be dynamically updated for desired time segments within the predetermined time period to account for changing conditions, objectives, resources, and parameters of the lift transport system 500. Here, each outbound lift 150B (e.g., independent lift axis 150X1-150Xn) picks case units from each level 130L in a manner that is decoupled from the final predetermined case out-order sequence, which is substantially the same as the mixed case upper order sequence 171S(Ω(t)). In this manner, each outbound lift 150B (e.g., independent lift axis 150X1-150Xn) is free to pick case units from each level in the order in which the case units become available.
[0095] As an illustrative example, Figure 7 shows an exemplary lift transport system 500 having two lift axes 150X1, 150X2 spaced apart from one another along, for example, the X (or Y) axis of the storage and retrieval system 100. In Figure 7, a case unit is transported at an infeed feed rate I (x、z)α At (t), case unit 2 (Ω2) of the ordinate in mixed case upper order sequence 171S(Ω(t)) is supplied to frame 777 of infeed interface 555 on a different level 130L. As can be seen in FIG. 7 , case unit 1 (Ω1) of the ordinate in mixed case upper order sequence 171S(Ω(t)) is the second case unit arriving at frame 777 of infeed interface 555 lift on lift axis 150X1. Case unit 5 (Ω5) of the ordinate in mixed case upper order sequence 171S(Ω(t)) is the third case unit arriving at frame 777 of infeed interface 555 on lift axis 150X1. Case unit 3 (Ω3) on the ordinate in mixed case upper order sequence 171S(Ω(t)) is the fourth case unit arriving at frame 777 of infeed interface 555 on lift axis 150X2. Case unit 4 (Ω4) on the ordinate in mixed case upper order sequence 171S(Ω(t)) is the fifth case unit arriving at frame 777 of infeed interface 555 on lift axis 150X1. The case unit arrival sequence illustrated in FIG. 7 is not limited to five case units (it can be more or less than five), and the order of case unit arrival is merely exemplary (case units can arrive at any lift axis in any order).
[0096] Lift axes 150X1 and 150X2 and / or traverse 550 are controlled as described herein to transfer case units Ω1-Ωn to common output 600 in mixed case higher-order sequence 171S(Ω(t)). As described in more detail herein, one or more bypass switches δ1-δn and / or traverse 550 may be used to temporarily store or buffer one or more of case units Ω1-Ωn at a different location in lift transport system 500 other than their respective origin locations to enable re-sequencing of case units into mixed case higher-order sequence 171S(Ω(t)). In one aspect, traverse 550 may be bidirectional to enable buffering of case units with one or more bypass switches δ1-δn. In one embodiment, the traverse section 550 may include dual transport paths 550A, 550B ( FIG. 7 ), where the dual transport paths (e.g., dual traverse sections) 550A, 550B provide substantially non-stop transport of case units Ω1-Ωn to a common output section 300 while providing transition of case units in opposite directions along the X (or Y) axis to enable buffering of case units Ω1-Ωn along any lift axis 150X1-150Xn of the lift transport system 500 and / or buffering of case units on the traverse section 550 itself. In one embodiment, the dual transport paths 550A, 550B may be vertically offset from one another or may be positioned in a common (e.g., the same) vertical plane.
[0097] FIG. 8 and FIGS. 8A-8C illustrate an example of multi-lift case sequencing. FIG. 8 is representative of what is illustrated in FIGS. 8A-8C and illustrates in a two-dimensional plane the transfer of case units from different levels 130L (level 1 to level n) of the frame 777 of the common infeed interface 555 formed by lift axes 150X1-150Xn. For illustrative purposes only, the case units being transferred to the common output section 300 are at least case units C1-C4 (which may also be referred to as Ω1-Ω4). Case units labeled FL have not yet been transferred by occupying the transfer locations of the lift axes at their respective levels 130L. Here, the lift axes 150X1-150Xn transfer the case units to the traverse section 550 in the order C1, C2, C3, C4, which corresponds to the mixed case upper order sequence 171S. As described above, the transfer of case units from each lift axis 150X1-150Xn to the traverse section 550 may occur along a parallel transport path disposed between the lift axis 150X1 and the traverse section 550, and / or the case units may be placed on the traverse section 550 by each lift axis 150X1-150Xn.
[0098] 8A-8C are shown for illustrative purposes only, but in other embodiments, any suitable number of independent lift axes may be utilized. Also, while the resequencing of mixed cases is described with respect to cases C1-C5, in other embodiments, any suitable number of cases may be resequenced and output from lift transport system 500. Note that the ordinate of each case C1-C5 is unique within the predetermined case out-order sequence 172 (FIG. 1A) of mixed cases, which in this example are C1, C2, C3, C4, and C5, and therefore within the super-order sequence 171S (FIG. 1A) of mixed cases at the common output 300 of lift transport system 500, but the ordinate of each distinct unique case may include one or more cases, one or more of which may be common cases to the ordinates of other distinct cases.
[0099] As described herein, the multiple independent lift axes 150X1-150Xn (150X1-150X4 in this example) are configured to resequence on the fly (or in motion) such that the output order sequence improves regardless of the input to the lift transport system 500 (e.g., there is an upward change in the order of mixed cases compared to the downward order sequence 170 of mixed cases input to the lift transport system 500), thereby decoupling the output of the lift transport system 500 from the input of the lift transport system 500. In this manner, the lift transport system 500 is configured to decoupling the bot(s) 110 from transporting a particular case(s) to the lifts 150B1-150B4.
[0100] Here, the bots 110 of each asynchronous level transport system 191 input mixed case units into the lift transport system 500 in the mixed case suborder sequence 170, such as by placing case units C1-C5, for example, on transfer shelves TS, in any suitable manner and in any suitable order, as described herein (FIG. 9, block 800). For example, case C2 is placed on level 130L4 at the transfer station corresponding to lift axis 150X1, case C1 is placed on level 130L3 at the transfer station corresponding to lift axis 150X2, case C5 is placed on level 130L3 at the transfer station corresponding to lift axis 150X3, case C4 is placed on level 130L1 at the transfer station corresponding to lift axis 150X2, and case C3 is placed on level 130L4 at the transfer station corresponding to lift axis 150X4. One or more lift axes 150X1-150X4 transport and resequence the input mixed case units to the common output 300 in the mixed case upper order sequence 171S according to the mixed case case out-order sequence 172 (FIG. 9, block 810). In this example, lift axis 150X2 transports case C1 from transfer station TS on level 130L3 to traverse section 550. Lift axis 150X1 transports case C2 from transfer station TS on level 130L4 to traverse section 550, where case units C1 and C2 are positioned on and move along traverse section 550 in the order sequence C1, C2 (see FIG. 8B). Lift axis 150X4 transports case C3 from transfer station TS on level 130L4 to traverse section 550, so that case C3 follows case C2 in the order sequence. Lift axis 150X2 transfers case C4 from transfer station TS on level 130L1 to traverse section 550 so that case C4 follows case C3, and lift axis 150X3 transfers case C5 from transfer station TS on level 130L3 to traverse section 550 so that case C5 follows case C4 (see FIG. 8C).As can be appreciated, case transport and resequencing can continue with any suitable number of cases and any lift axis(es) to deliver the cases to the common output 300 in a mixed case upper order sequence 171 having an improved sequence order (with respect to the mixed case case out order sequence 172) when compared to the mixed case lower order sequence 170.
[0101] 10 and 10A-10C illustrate another example of multi-lift case sequencing. FIG. 10 is representative of that illustrated in FIGS. 10A-10C and illustrates in a two-dimensional plane the transfer of case units from different levels 130L (level 1 through level n) of frame 777 of common infeed interface 555 formed by lift axes 150X1-150Xn with case buffering by one or more lift axes 150X1-150Xn between storage levels 130L so that mixed cases output by lift transport system 500 are resequenced and transported to common output 300. Here, at least one lift axis 150X1-150Xn defines a lift axis shunt or lift axis bypass path that stages (e.g., temporarily stores) case units on different transfer / buffer shelves or appropriate conveyors to improve the order sequencing of cases output from lift transport system 500.
[0102] In FIG. 10, for illustrative purposes only, the case units being transferred to the common output 300 are at least case units C1-C4 (which may also be referred to as Ω1-Ω4). The case units labeled FL have not yet been transferred by occupying the transfer locations of the lift axes on their respective levels 130L. As can be seen in FIG. 10, case unit C3 and case unit C1 arrive at frame 777 of the common infeed interface 555 on the same level 130L (e.g., level n) and the same lift axis 150X2. Here, case unit C3 arrives before case unit C1, but case unit C1 arrives before case unit C3 in the order sequence of cases output from the lift transport system 500. Here, the lift axis 150X2 is controlled to remove case unit C3 from level n and place case unit C3 in an empty storage location on level 2 along the lift axis 150X2 so that case unit C1 is accessible. The lift axes 150X1-150Xn are controlled to transfer case units C1-C4 to the common output 300, as described above, such that the case units are in the mixed case upper order sequence 171 at the common output 300. Again, the transfer of the case units from each lift axis 150X1-150Xn to the traverse 550 may occur along a parallel transport path disposed between the lift axis 150X1 and the traverse 550, and / or the case units may be placed on the traverse 550 by each lift axis 150X1-150Xn.
[0103] 10A-10C, case units are transported and input to lift transport system 500 in a manner generally similar to that described above (FIG. 11, block 1000). Here, case C4 is placed on level 130L1 at transfer station TS corresponding to lift axis 150X1, case C5 is placed on level 130L4 at transfer station TS corresponding to lift axis 150X2, case C2 is placed on level 130L3 at transfer station TS corresponding to lift axis 150X3, and case C3 is placed on level 130L2 at transfer station TS corresponding to lift axis 150X4. In this example, case C1 enters lift transport system 500 behind case C5 on level 130L4 at buffer station BS corresponding to lift axis 150X2, where case C5 blocks placement of case C1 onto cross section 550.
[0104] Case C5 is moved by lift axis 150X2 to the transfer station TS / buffer station BS corresponding to lift axis 150X2 or to a conveyor on another level (in this example, case C5 is staged on level 130L3—see FIG. 10B), thereby "punching a hole" in the lower order sequence 170 of mixed cases input to lift transport system 500 and making the case(s) with a higher ordinate (in this example, case C1) in the upper order sequence 171 of mixed cases accessible to the respective lift axis 150X2 ( FIG. 11 , block 1010). Once case C5 is staged on level 130L3, lift axis 150X2 can retrieve case C1 from the transfer shelf TS or buffer shelf BS on level 130L4 and transfer / resequence case C1 to traverse 550 ( FIG. 10B ; FIG. 11 , block 1020). In a manner similar to that described above, case units C2-C5 are resequenced and transported to the traverse section 550 by their respective lift axes 150X1-150X4 to the common output section 300 in the mixed case upper order sequence 171S (FIG. 11, block 1020).
[0105] 12 and 12A-12C illustrate another example of multi-lift case sequencing. FIG. 12 is representative of what is illustrated in FIGS. 12A-12C and illustrates in a two-dimensional plane the transfer of case units from different levels 130L (level 1 to level n) of frame 777 of a common infeed interface 555 formed by lift axes 150X1-150Xn using case buffering between multiple lift axes 150X1-150Xn and storage levels 130L, so that mixed cases output by lift transport system 500 are resequenced and transported to common output section 300. In this example, cross section 550 provides a lift axis shunt or lift axis bypass, where case(s) are transported along cross section 550 to free up lift axis positions and are staged at any lift level (by each lift axis) to improve the output sequencing of mixed cases output from lift transport system 500. In a manner similar to that described above, at least one lift axis 150X1-150Xn may also define a lift axis shunt or lift axis bypass path that stages case units on different transfer / buffer shelves or appropriate conveyors to improve the order sequence of cases output from the lift transport system 500.
[0106] In FIG. 12, for illustrative purposes only, the case units being transferred to the common output section 300 are at least case units C1-C4 (which may also be referred to as Ω1-Ω4). The case units labeled FL have not yet been transferred by occupying the transfer locations of the lift shafts on their respective levels 130L. As can be seen in FIG. 12, case unit C3 and case unit C1 arrive at frame 777 of the common infeed interface 555 on the same level 130L (e.g., level n) and the same lift shaft 150X2. Here, case unit C3 arrives before case unit C1, but case unit C1 arrives before case unit C3 in the order sequence of cases output from the lift transport system 500. To make case unit C1 accessible, lift shaft 150X2 is controlled to retrieve case unit C3 from level n and position it on the cross section 550 for transfer to lift shaft 150X1. Lift axis 150X1 is controlled to remove case unit C3 from traverse section 550 and place case unit C3 along lift axis 150X1 in an empty storage location at level 2. Lift axes 150X1-150Xn are controlled to transport case units C1-C4 to the common output section 300 such that the case units are in the mixed case upper order sequence 171 at common output section 300, as described above. Again, the transfer of case units from each lift axis 150X1-150Xn to traverse section 550 may occur along a parallel transport path disposed between lift axis 150X1 and traverse section 550, and / or the case units may be placed on traverse section 550 by each lift axis 150X1-150Xn.
[0107] 12A-12C, case units are transported and input into lift transport system 500 in a manner generally similar to that described above (FIG. 13, block 12000). Here, case C4 is placed on level 130L1 at transfer station TS corresponding to lift axis 150X1, case C5 is placed on level 130L4 at transfer station TS corresponding to lift axis 150X2, case C2 is placed on level 130L1 at transfer station TS corresponding to lift axis 150X2, and case C3 is placed on level 130L3 at transfer station TS corresponding to lift axis 150X4. In this example, one or more case units are transported by one or more lift axes 150X1-150Xn to traverse section 550 for transfer to and staging along another lift axis 150X1-150Xn (FIG. 13, block 12100). For example, lift axis 150X2 picks case C5 from transfer station TS on level 130L4 and places case C5 on traverse 550. Traverse 550 transports case C5 to any other suitable lift axis 150X1-150Xn for staging along the respective lift axis 150X1-150Xn to enhance the order sequence of cases output from lift transport system 500 (FIG. 12A). For illustrative purposes only, traverse 550 transports case C5 to lift axis 150X4, which picks case C5 from traverse 550 and stages case C5, for example, at level 130L2 of lift axis 150X4 (FIG. 12B). In other embodiments, case units may be transported along a common lift axis for staging in the manner described above with respect to FIGS. 10A-10C (FIG. 13, block 12200).
[0108] Case units are transported and resequenced (before or after staging) to a common output in a higher-order sequence (FIG. 13, block 12300). For example, case C1 is transported from level 130L5 to traverse section 550 by lift axis 150X3, and case C2 is transported from level 130L1 to traverse section 550 (FIG. 12B), where case units C1 and C2 are placed on traverse section 550 to be in mixed case higher-order sequence 171S. Case C3 is transported from level 130L3 along lift axis 150X4 for placement on traverse section 550, and case C4 is transported from level 130L1 along lift axis 150X1 for placement on traverse section 550, where, as described above, case units C3 and C4 are placed on traverse section 550 to be in mixed case higher-order sequence 171S. Case C5 is transferred from level 130L2 along lift axis 150X4 for placement on traverse 550 following case C4.
[0109] 1A and 15, an exemplary product order fulfillment method is described. A mixed-case multi-level transport system 190 is provided (FIG. 15, block 15000), where, as described above, each level 130L thereof has a mixed-case, independent asynchronous level transport system 191 that is separate and distinct from the asynchronous level transport systems 191 corresponding to each other level 130L of the multi-level transport system 190. A lift transport system 500 is provided (FIG. 15, block 15005), which, as described above, includes a plurality of independent lift axes 150X1-150Xn. A mixed case order sequence is created ( FIG. 15 , block 15010) using the multiple independent lift axes 150X1-150Xn according to a predetermined case out-order sequence 172 for the mixed cases, where each independent lift axis 150X1-150Xn is communicatively coupled to each other independent lift axis 150X1-150Xn of the multiple lift axes 150X1-150Xn to form a common output 300 for the mixed cases output by each of the multiple independent lift axes 150X1-150Xn. In creating the mixed case order sequence 171, the mixed cases are resequenced at the infeed of the lift transport system 500 to the mixed case superordinate order sequence 171S at the output of the lift transport system 500, as described above, enabling on-the-fly or in-motion changing of the mixed case order sequence using the lift transport system 500.
[0110] Creating the mixed case order sequence 171 may also include forming a bypass path using the crossover 550, as described above. In one aspect, forming the bypass path at least partially enables a resequencing from the mixed case lower order sequence 170 at the infeed of the lift transport system 500 to the mixed case upper order sequence 171S at the output of the lift transport system, where the mixed case lower order sequence 170 and the mixed case upper order sequence 171S are lower and higher sequentially, respectively, relative to the mixed case predetermined case out-order sequence 172. In another aspect, the formation of the bypass path at least partially enables a resequencing from a mixed case lower order sequence 170 at the infeed of the lift transport system to a mixed case higher order sequence 171S at the output of the lift transport system 500, where the mixed case lower order sequence 170 and the mixed case higher order sequence 171S are lower order and higher order sequences, respectively, relative to a predetermined case out-order sequence 172 of the mixed case.
[0111] 1A and 16, an exemplary product order fulfillment method is described. A mixed-case multi-level transport system 190 is provided (FIG. 16, block 16000), where, as described above, each level 130L thereof has a corresponding independent asynchronous level transport system 191 that is separate and distinct from the asynchronous level transport systems 191 corresponding to each other level 130L of the multi-level transport system 190. A lift transport system 500 is provided (FIG. 16, block 16005), which, as described above, includes a plurality of independent lift axes 150X1-150Xn. An infeed interface 555 is provided (Figure 16, block 16010), which communicatively connects the multi-level conveying system to each of the plurality of independent lift axes 150X1-150Xn, wherein, as described above, the infeed interface 555 includes an infeed station 556 distributed to each asynchronous level conveying system 191 for each of the plurality of independent lift axes 150X1-150Xn, whereby each of the plurality of independent lift axes 150X1-150Xn has a different corresponding infeed station 556 in each asynchronous level conveying system 191, and through each asynchronous level conveying system 191, mixed cases are supplied from the multi-level conveying system 190 to each of the plurality of independent lift axes 150X1-150Xn.
[0112] The mixed cases are output substantially continuously via a common output 300 using multiple independent lift axes 150X1-150Xn to output the mixed cases in a predetermined case out-order sequence 172 of mixed cases that is decoupled from the available sequence 170 of mixed cases produced from and by the multi-level transport system 190 at in-feed interface 555 and feeding multiple independent lift axes 150X1-150Xn via in-feed interface 555 ( FIG. 16 , block 16015). In one aspect, the output of the mixed cases is re-sequenced at the in-feed of the lift transport system 500 to a higher order sequence 171S of mixed cases at the output of the lift transport system 500, as described above, enabling the order sequence of the mixed cases to be changed on the fly or in motion using the lift transport system 500.
[0113] Creation of lift transport stream 999 may also include, as described above, in one embodiment, forming a bypass path using crossover 550. In one embodiment, forming the bypass path at least partially enables a resequencing from a mixed case lower order sequence 170 at the infeed of lift transport system 500 to a mixed case higher order sequence 171S at the output of the lift transport system, where mixed case lower order sequence 170 and mixed case higher order sequence 171S are lower and higher order sequences, respectively, relative to a given mixed case out-order sequence 172. In another aspect, the formation of the bypass path at least partially enables a resequencing from a mixed case lower order sequence 170 at the infeed of the lift transport system to a mixed case higher order sequence 171S at the output of the lift transport system 500, where the mixed case lower order sequence 170 and the mixed case higher order sequence 171S are lower order and higher order sequences, respectively, relative to a predetermined case out-order sequence 172 of the mixed case.
[0114] In accordance with one or more aspects of the disclosed embodiment, a product order fulfillment system includes: a mixed case multi-level transport system, wherein each level of the multi-level transport system has a corresponding independent asynchronous level transport system, the asynchronous level transport system being separate and distinct from the asynchronous level transport systems corresponding to each other level of the multi-level transport system, the asynchronous level transport systems corresponding to the levels defining an array of asynchronous level transport axes, the asynchronous level transport systems being configured to hold and asynchronously transport at least one case to provide mixed case transport along the array of asynchronous level transport axes; A lift transport system having a plurality of independent lift shafts, each of the plurality of independent lift shafts configured to independently hold at least one case and reciprocate along a lift movement axis to independently raise and lower the at least one case, thereby providing lift transport of mixed cases between a plurality of levels of a multi-level transport system, each independent lift shaft being communicatively coupled to a respective asynchronous level transport system to provide exchange of at least one case between each asynchronous level transport system and each independent lift shaft, and mixed cases being transferred from an infeed of at least one asynchronous level transport system to each of the plurality of independent lift shafts to be output from the multi-level transport system by the independent lift shaft; Equipped with Each independent lift shaft of the plurality of lift shafts is communicatively coupled to each other independent lift shaft of the plurality of lift shafts to form a common output for a mixed case output by each of the plurality of independent lift shafts, and the plurality of independent lift shafts are configured to create an order sequence for the mixed case at and from the common output according to a predetermined case out-order sequence for the mixed case.
[0115] In accordance with one or more aspects of the disclosed embodiment, the plurality of independent lift shafts form an array of lift shafts aligned in at least one direction.
[0116] In accordance with one or more aspects of the disclosed embodiment, the multiple independent lift shafts form an array of lift shafts arranged in multiple directions.
[0117] In accordance with one or more aspects of the disclosed embodiment, the multiple independent lift axes are configured to resequence the mixed cases in motion with the lift transport system from a lower order sequence of mixed cases at an infeed of the lift transport system to a higher order sequence of mixed cases at an output of the lift transport system to effect the change in order sequence, the lower order sequence and the higher order sequence being lower sequencing of sequence orders and higher sequencing of sequence orders, respectively, for a given case out-order sequence.
[0118] In accordance with one or more aspects of the disclosed embodiments, a higher-order sequence is characterized by its sequence order in mixed cases converging to a predetermined case-out-order sequence such that there is a strong correlation between the sequence order of the higher-order sequence and the sequence order of the predetermined case-out-order sequence, and a lower-order sequence is characterized by its sequence order in mixed cases deviating from or being approximately neutral to the predetermined case-out-order sequence such that there is a weak correlation between the sequence order of the lower-order sequence and the sequence order of the predetermined case-out-order sequence.
[0119] In accordance with one or more aspects of the disclosed embodiment, a strong correlation is a correlation in which the sequence order is a near-net sequence order of the sequence order of a given case out-order sequence of the mixed case.
[0120] In accordance with one or more aspects of the disclosed embodiment, each of the plurality of independent lift axes is communicatively coupled to a respective asynchronous level transport axis of an array of asynchronous level transport axes corresponding to each asynchronous level transport system.
[0121] In accordance with one or more aspects of the disclosed embodiment, each of the plurality of independent lift shafts has a corresponding output section and a cross section, the cross section operatively connecting the corresponding output section of each of the plurality of independent lift shafts to the common output section such that mixed case arrives at the common output section from each of the independent lift shafts via the cross section.
[0122] In accordance with one or more aspects of the disclosed embodiment, a mixed-case order sequence at a common output is created on a cross section substantially within a boundary defined by the outermost independent lift axes of the lift transport system.
[0123] In accordance with one or more aspects of the disclosed embodiment, the cross section operatively interconnects at least two of the plurality of independent lift axes to one another.
[0124] In accordance with one or more aspects of the disclosed embodiment, the crossing section forms a bypass path for mixed cases transported and output by multiple independent lift axes of the lift transport system and is configured to at least partially enable resequencing from a lower order sequence of mixed cases at the infeed of the lift transport system to a higher order sequence of mixed cases at the output of the lift transport system, the lower order sequence and the higher order sequence being lower sequence sequences and higher sequence sequences, respectively, relative to a predetermined case out-order sequence of the mixed cases.
[0125] In accordance with one or more aspects of the disclosed embodiment, at least one independent lift axis of the plurality of independent lift axes forms a bypass path for mixed cases transported and output by the plurality of independent lift axes of the lift transport system and is configured, at least in part, to enable resequencing from a lower order sequence of mixed cases at an infeed of the lift transport system to a higher order sequence of mixed cases at an output of the lift transport system, the lower order sequence and the higher order sequence being lower sequence-in-order and higher sequence-in-order, respectively, with respect to a predetermined case-out-order sequence of mixed cases.
[0126] In accordance with one or more aspects of the disclosed embodiment, a bypass path formed by at least one independent lift axis crosses the lift axis from one side to the other on a common level of the multi-level conveying system.
[0127] In accordance with one or more aspects of the disclosed embodiment, the bypass path interchanges cases from one side of the lift shaft to the other side of the lift shaft on a common level.
[0128] In accordance with one or more aspects of the disclosed embodiment, a bypass path formed by at least one independent lift axis crosses the lift axis from one side to another on different levels of the multi-level conveying system.
[0129] In accordance with one or more aspects of the disclosed embodiment, the bypass path has a bypass portion extending along the lift axis and a bypass portion extending along each of the surfaces at different levels.
[0130] In one or more aspects of the disclosed embodiment, the bypass path interchanges cases from one side of the lift axis to the other side of the lift axis on different levels.
[0131] In accordance with one or more aspects of the disclosed embodiment, the bypass path formed by at least one independent lift axis has a bypass portion extending at least along the lift axis and has bypass portions extending along respective surfaces at different levels on the same side of the lift axis.
[0132] In accordance with one or more aspects of the disclosed embodiment, the bypass path interchanges cases between different levels on the same side of the lift axis.
[0133] In accordance with one or more aspects of the disclosed embodiment, the order sequence of mixed cases created at and from the common output according to a predetermined case out-order sequence of the mixed cases is generated substantially continuously and in concert with a high speed pallet builder building at least one mixed case pallet layer of mixed, laterally distributed and stacked mixed cases.
[0134] In accordance with one or more aspects of the disclosed embodiment, a product order fulfillment system includes: a mixed-case multi-level transport system, wherein each level of the multi-level transport system has a corresponding independent asynchronous level transport system, the asynchronous level transport system being separate and distinct from the asynchronous level transport systems corresponding to each other level of the multi-level transport system, the asynchronous level transport systems corresponding to the levels defining an array of asynchronous level transport axes, the asynchronous level transport systems configured to hold and asynchronously transport at least one case to provide mixed-case transport along the array of asynchronous level transport axes; a lift transport system having a plurality of independent lift shafts, each of which independently holds at least one case and reciprocates along a lift movement axis to independently raise and lower the at least one case, each of which is communicatively connected to a common lift transport output section, and each of which commonly outputs mixed cases from the lift transport system via the common lift transport output section; an infeed interface for communicatively coupling the multilevel conveying system with each of a plurality of independent lift shafts, wherein each of the plurality of independent lift shafts has a different corresponding infeed station in each asynchronous level conveying system, and the infeed interface includes a different infeed station distributed to each of the plurality of independent lift shafts such that mixed cases are supplied from the multilevel conveying system to each of the plurality of independent lift shafts via the infeed station; Equipped with The multiple independent lift shafts are configured to substantially continuously output the mixed cases through a common lift transport output in a predetermined case out-order sequence that is decoupled from the available sequence of mixed cases from and created by the multi-level transport system at the in-feed interfaces and feeding the multiple independent lift shafts through the in-feed interfaces.
[0135] In accordance with one or more aspects of the disclosed embodiment, the plurality of independent lift shafts form an array of lift shafts aligned in at least one direction.
[0136] In accordance with one or more aspects of the disclosed embodiment, the multiple independent lift shafts form an array of lift shafts arranged in multiple directions.
[0137] According to one or more aspects of the disclosed embodiment, multiple independent lift axes of a lift transport system create a lift transport stream of mixed cases from an infeed interface to a common lift transport output, where the lift transport stream has an available sequence of mixed cases, and where the lift transport stream has a predetermined case-out order sequence at the common lift transport output, and at least one lift axis of the multiple independent lift axes defines a pass-through for another lift axis of the multiple independent lift axes to enable on-the-fly resequencing from the available sequence of mixed cases in the lift transport stream to the predetermined case-out order sequence of mixed cases at the common lift transport output.
[0138] In accordance with one or more aspects of the disclosed embodiment, the multiple independent lift axes are configured to resequence the mixed cases in motion with the lift transport system from a lower order sequence of mixed cases at an infeed of the lift transport system to a higher order sequence of mixed cases at an output of the lift transport system to effect the change in order sequence, the lower order sequence and the higher order sequence being lower sequencing of sequence orders and higher sequencing of sequence orders, respectively, for a given case out-order sequence.
[0139] In accordance with one or more aspects of the disclosed embodiments, a higher-order sequence is characterized by its sequence order in mixed cases converging to a predetermined case-out-order sequence such that there is a strong correlation between the sequence order of the higher-order sequence and the sequence order of the predetermined case-out-order sequence, and a lower-order sequence is characterized by its sequence order in mixed cases deviating from or being approximately neutral to the predetermined case-out-order sequence such that there is a weak correlation between the sequence order of the lower-order sequence and the sequence order of the predetermined case-out-order sequence.
[0140] In accordance with one or more aspects of the disclosed embodiment, a strong correlation is a correlation in which the sequence order is a near-net sequence order of the sequence order of a given case out-order sequence of the mixed case.
[0141] In accordance with one or more aspects of the disclosed embodiment, each of the plurality of independent lift axes is communicatively coupled to a respective asynchronous level transport axis of an array of asynchronous level transport axes corresponding to each asynchronous level transport system.
[0142] In accordance with one or more aspects of the disclosed embodiment, each of the plurality of independent lift shafts has a corresponding output section and a cross section, the cross section operatively connecting the corresponding output section of each of the plurality of independent lift shafts to the common lift conveying output such that mixed case arrives at the common lift conveying output from each of the plurality of independent lift shafts via the cross section.
[0143] In accordance with one or more aspects of the disclosed embodiment, a mixed-case order sequence at a common lift transport output is created on a cross section substantially within a boundary defined by the outermost independent lift axes of the lift transport system.
[0144] In accordance with one or more aspects of the disclosed embodiment, the cross section operatively interconnects at least two of the plurality of independent lift axes to one another.
[0145] In accordance with one or more aspects of the disclosed embodiment, the crossing section is configured to form a bypass path for mixed cases transported and output by multiple independent lift axes of the lift transport system, at least partially enabling resequencing from a lower order sequence of mixed cases at the infeed of the lift transport system to a higher order sequence of mixed cases at the output of the lift transport system, the lower order sequence and the higher order sequence being lower sequence sequences and higher sequence sequences, respectively, relative to a predetermined case out-order sequence of the mixed cases.
[0146] In accordance with one or more aspects of the disclosed embodiment, at least one independent lift axis of the plurality of independent lift axes forms a bypass path for mixed cases transported and output by the plurality of independent lift axes of the lift transport system and is configured, at least in part, to enable resequencing from a lower order sequence of mixed cases at an infeed of the lift transport system to a higher order sequence of mixed cases at an output of the lift transport system, the lower order sequence and the higher order sequence being lower sequence-in-order and higher sequence-in-order, respectively, with respect to a predetermined case-out-order sequence of mixed cases.
[0147] In accordance with one or more aspects of the disclosed embodiment, a bypass path formed by at least one independent lift axis crosses the lift axis from one side to the other on a common level of the multi-level conveying system.
[0148] In accordance with one or more aspects of the disclosed embodiment, the bypass path interchanges cases from one side of the lift shaft to the other side of the lift shaft on a common level.
[0149] In accordance with one or more aspects of the disclosed embodiment, a bypass path formed by at least one independent lift axis crosses the lift axis from one side to another on different levels of the multi-level conveying system.
[0150] In accordance with one or more aspects of the disclosed embodiment the bypass path has a bypass portion extending along the lift axis and a bypass portion extending along each of the surfaces at different levels.
[0151] In one or more aspects of the disclosed embodiment, the bypass path interchanges cases from one side of the lift axis to the other side of the lift axis on different levels.
[0152] In accordance with one or more aspects of the disclosed embodiment, the bypass path formed by at least one independent lift axis has a bypass portion extending at least along the lift axis and has bypass portions extending along respective surfaces at different levels on the same side of the lift axis.
[0153] In accordance with one or more aspects of the disclosed embodiment the bypass path replaces the case.
[0154] In accordance with one or more aspects of the disclosed embodiment, the order sequence of mixed cases created at and from the common lift transport output according to a predetermined case out-order sequence of mixed cases is generated substantially continuously and in concert with a high speed pallet builder building at least one mixed case pallet layer of mixed, laterally distributed and stacked mixed cases.
[0155] In accordance with one or more aspects of the disclosed embodiment, a product order fulfillment method includes: providing a mixed case multi-level transport system, wherein each level of the multi-level transport system has a corresponding independent asynchronous level transport system that is separate and distinct from the asynchronous level transport systems corresponding to each other level of the multi-level transport system, the asynchronous level transport systems corresponding to the levels defining an array of asynchronous level transport axes, the asynchronous level transport systems configured to hold and asynchronously transport at least one case to provide mixed case transport along the array of asynchronous level transport axes; providing a lift transport system having a plurality of independent lift shafts, each of the plurality of independent lift shafts configured to independently hold at least one case and reciprocate along a lift movement axis to independently raise and lower the at least one case, thereby providing lift transport of mixed cases between a plurality of levels of the multi-level transport system, each independent lift shaft being communicatively coupled to a respective asynchronous level transport system to provide exchange of at least one case between each asynchronous level transport system and each independent lift shaft, and mixed cases being transferred from an infeed of the at least one asynchronous level transport system to each of the plurality of independent lift shafts to be output from the multi-level transport system by the independent lift shaft; using a plurality of independent lift shafts to generate an order sequence of the mixed case to and from a common output in accordance with a predetermined case out-order sequence of the mixed case, each independent lift shaft of the plurality of lift shafts being communicatively coupled to each other independent lift shaft of the plurality of lift shafts to form a common output of the mixed case output by each of the plurality of independent lift shafts; Includes.
[0156] In accordance with one or more aspects of the disclosed embodiment, the plurality of independent lift shafts form an array of lift shafts aligned in at least one direction.
[0157] In accordance with one or more aspects of the disclosed embodiment, the multiple independent lift shafts form an array of lift shafts arranged in multiple directions.
[0158] In accordance with one or more aspects of the disclosed embodiment, the method further includes resequencing the mixed cases using multiple independent lift axes; and effecting, in motion, using the lift transport system, a change in order sequence of the mixed cases from a lower order sequence of the mixed cases at an infeed of the lift transport system to a higher order sequence of the mixed cases at an output of the lift transport system, wherein the lower order sequence and the higher order sequence are lower sequencing and higher sequencing of the sequence order, respectively, relative to a given case out-order sequence.
[0159] In accordance with one or more aspects of the disclosed embodiments, a higher-order sequence is characterized by its sequence order in mixed cases converging to a predetermined case-out-order sequence such that there is a strong correlation between the sequence order of the higher-order sequence and the sequence order of the predetermined case-out-order sequence, and a lower-order sequence is characterized by its sequence order in mixed cases deviating from or being approximately neutral to the predetermined case-out-order sequence such that there is a weak correlation between the sequence order of the lower-order sequence and the sequence order of the predetermined case-out-order sequence.
[0160] In accordance with one or more aspects of the disclosed embodiment, a strong correlation is a correlation in which the sequence order is a near-net sequence order of the sequence order of a given case out-order sequence of the mixed case.
[0161] In accordance with one or more aspects of the disclosed embodiment, the method further includes a step of communicatively connecting each of the plurality of independent lift axes to a respective asynchronous level transport axis of an array of asynchronous level transport axes corresponding to each asynchronous level transport system.
[0162] In accordance with one or more aspects of the disclosed embodiment, each of the plurality of independent lift shafts has a corresponding output section and a cross section operably connecting the corresponding output section of each of the plurality of independent lift shafts to a common output, and the method further includes transporting the mixed case using the cross section such that the mixed case arrives at the common output from each of the independent lift shafts via the cross section.
[0163] In accordance with one or more aspects of the disclosed embodiment, the method further includes creating a mixed-case order sequence at a common output section on the cross section substantially within a boundary defined by an outermost independent lift axis of the lift transport system.
[0164] In accordance with one or more aspects of the disclosed embodiment the method further includes operatively interconnecting at least two of the plurality of independent lift shafts with a cross section.
[0165] In accordance with one or more aspects of the disclosed embodiment, the method further includes using the crossing section to form a bypass path for the mixed cases transported and output by the multiple independent lift axes of the lift transport system, at least partially enabling resequencing from a lower order sequence of the mixed cases at the infeed of the lift transport system to a higher order sequence of the mixed cases at the output of the lift transport system, the lower order sequence and the higher order sequence being lower sequence orders and higher sequence orders, respectively, with respect to a predetermined case out-order sequence of the mixed cases.
[0166] In accordance with one or more aspects of the disclosed embodiment, the method further includes using at least one independent lift shaft of the plurality of independent lift shafts to form a bypass path for the mixed cases transported and output by the plurality of independent lift shafts of the lift transport system, and at least partially enabling resequencing from a lower order sequence of the mixed cases at the infeed of the lift transport system to a higher order sequence of the mixed cases at the output of the lift transport system, wherein the lower order sequence and the higher order sequence are lower sequence sequences and higher sequence sequences, respectively, with respect to a predetermined case out-order sequence of the mixed cases.
[0167] In accordance with one or more aspects of the disclosed embodiment, a bypass path formed by at least one independent lift axis crosses the lift axis from one side to the other on a common level of the multi-level conveying system.
[0168] In accordance with one or more aspects of the disclosed embodiment, the bypass path interchanges cases from one side of the lift shaft to the other side of the lift shaft on a common level.
[0169] In accordance with one or more aspects of the disclosed embodiment, a bypass path formed by at least one independent lift axis crosses the lift axis from one side to another on different levels of the multi-level conveying system.
[0170] In accordance with one or more aspects of the disclosed embodiment, the bypass path has a bypass portion extending along the lift axis and a bypass portion extending along each of the surfaces at different levels.
[0171] In one or more aspects of the disclosed embodiment, the bypass path interchanges cases from one side of the lift axis to the other side of the lift axis on different levels.
[0172] In accordance with one or more aspects of the disclosed embodiment, the bypass path formed by at least one independent lift axis has a bypass portion extending at least along the lift axis and has bypass portions extending along respective surfaces at different levels on the same side of the lift axis.
[0173] In accordance with one or more aspects of the disclosed embodiment the bypass path replaces the case.
[0174] In accordance with one or more aspects of the disclosed embodiment, the method further includes generating an order sequence of mixed cases substantially continuously and in concert with a high-speed pallet builder that builds at least one mixed case pallet layer of mixed, laterally distributed, and stacked mixed cases, wherein the order sequence of mixed cases is created at and from a common output according to a predetermined case-out order sequence of the mixed cases.
[0175] In accordance with one or more aspects of the disclosed embodiment, a product order fulfillment method includes: providing a mixed case multi-level transport system, wherein each level of the multi-level transport system has a corresponding independent asynchronous level transport system that is separate and distinct from the asynchronous level transport systems corresponding to each other level of the multi-level transport system, the asynchronous level transport systems corresponding to the levels defining an array of asynchronous level transport axes, the asynchronous level transport systems configured to hold and asynchronously transport at least one case to provide mixed case transport along the array of asynchronous level transport axes; providing a lift transport system having a plurality of independent lift shafts, each of the plurality of independent lift shafts configured to independently hold at least one case and reciprocate along a lift travel axis to independently raise and lower the at least one case, each of the plurality of independent lift shafts communicatively coupled to a common lift transport system output, each of the plurality of independent lift shafts commonly outputting mixed cases from the lift transport system via the common lift transport system output; providing an in-feed interface that communicatively couples the multi-level conveying system to each of a plurality of independent lift shafts, wherein each of the plurality of independent lift shafts has a different corresponding in-feed station in each asynchronous level conveying system, the in-feed interface comprising a different in-feed station distributed to each of the plurality of independent lift shafts such that mixed cases are supplied from the multi-level conveying system to each of the plurality of independent lift shafts via the in-feed station; substantially continuously outputting the mixed cases through a common lift conveyor output using the multiple independent lift shafts to output the mixed cases in a predetermined case out-order sequence that is decoupled from the available sequence of mixed cases from and created by the multi-level conveyor system at the in-feed interface and feeding the multiple independent lift shafts through the in-feed interface; Includes.
[0176] In accordance with one or more aspects of the disclosed embodiment, the plurality of independent lift shafts form an array of lift shafts aligned in at least one direction.
[0177] In accordance with one or more aspects of the disclosed embodiment, the multiple independent lift shafts form an array of lift shafts arranged in multiple directions.
[0178] In accordance with one or more aspects of the disclosed embodiment, the method further includes using multiple independent lift axes of a lift transport system to create a lift transport stream of mixed cases from an in-feed interface to a common lift transport output, where the lift transport stream has an available sequence of mixed cases at the in-feed interface and where the lift transport stream has a predetermined case-out order sequence at the common lift transport output, and where at least one lift axis of the multiple independent lift axes defines a pass-through for another lift axis of the multiple independent lift axes to enable on-the-fly resequencing of the available sequence of mixed cases in the lift transport stream to the predetermined case-out order sequence of mixed cases at the common lift transport output.
[0179] In accordance with one or more aspects of the disclosed embodiment, the method further includes resequencing the mixed cases using multiple independent lift axes and effecting, in motion, using the lift transport system, a change in order sequence of the mixed cases from a lower order sequence of the mixed cases at an infeed of the lift transport system to a higher order sequence of the mixed cases at an output of the lift transport system, wherein the lower order sequence and the higher order sequence are lower sequencing of the sequence order and higher sequencing of the sequence order, respectively, for a given case out-order sequence.
[0180] In accordance with one or more aspects of the disclosed embodiments, a higher-order sequence is characterized by its sequence order in mixed cases converging to a predetermined case-out-order sequence such that there is a strong correlation between the sequence order of the higher-order sequence and the sequence order of the predetermined case-out-order sequence, and a lower-order sequence is characterized by its sequence order in mixed cases deviating from or being approximately neutral to the predetermined case-out-order sequence such that there is a weak correlation between the sequence order of the lower-order sequence and the sequence order of the predetermined case-out-order sequence.
[0181] In accordance with one or more aspects of the disclosed embodiment, a strong correlation is a correlation in which the sequence order is a near-net sequence order of the sequence order of a given case out-order sequence of the mixed case.
[0182] In accordance with one or more aspects of the disclosed embodiment, the method further includes a step of communicatively connecting each of the plurality of independent lift axes to a respective asynchronous level transport axis of an array of asynchronous level transport axes corresponding to each asynchronous level transport system.
[0183] In accordance with one or more aspects of the disclosed embodiment, each of the plurality of independent lift shafts has a corresponding output section and a cross section operably connecting the corresponding output section of each of the plurality of independent lift shafts to a common lift conveying output, and the method further includes transporting the mixed case using the cross section such that the mixed case arrives at the common lift conveying output from each of the plurality of independent lift shafts via the cross section.
[0184] In accordance with one or more aspects of the disclosed embodiment, the method further includes creating a mixed-case order sequence at a common lift transport output on the cross section substantially within a boundary defined by the outermost independent lift axes of the lift transport system.
[0185] In accordance with one or more aspects of the disclosed embodiment the method further includes operatively interconnecting at least two of the plurality of independent lift shafts with a cross section.
[0186] In accordance with one or more aspects of the disclosed embodiment, the method further includes using the crossing section to form a bypass path for the mixed cases transported and output by the multiple independent lift axes of the lift transport system, at least partially enabling resequencing from a lower order sequence of the mixed cases at the infeed of the lift transport system to a higher order sequence of the mixed cases at the output of the lift transport system, the lower order sequence and the higher order sequence being lower sequence orders and higher sequence orders, respectively, with respect to a predetermined case out-order sequence of the mixed cases.
[0187] In accordance with one or more aspects of the disclosed embodiment, the method further includes using at least one independent lift shaft of the plurality of independent lift shafts to form a bypass path for the mixed cases transported and output by the plurality of independent lift shafts of the lift transport system, and at least partially enabling resequencing from a lower order sequence of the mixed cases at the infeed of the lift transport system to a higher order sequence of the mixed cases at the output of the lift transport system, wherein the lower order sequence and the higher order sequence are lower sequence sequences and higher sequence sequences, respectively, with respect to a predetermined case out-order sequence of the mixed cases.
[0188] In accordance with one or more aspects of the disclosed embodiment, a bypass path formed by at least one independent lift axis crosses the lift axis from one side to the other on a common level of the multi-level conveying system.
[0189] In accordance with one or more aspects of the disclosed embodiment, the bypass path interchanges cases from one side of the lift shaft to the other side of the lift shaft on a common level.
[0190] In accordance with one or more aspects of the disclosed embodiment, a bypass path formed by at least one independent lift axis crosses the lift axis from one side to another on different levels of the multi-level conveying system.
[0191] In accordance with one or more aspects of the disclosed embodiment, the bypass path has a bypass portion extending along the lift axis and a bypass portion extending along each of the surfaces at different levels.
[0192] In one or more aspects of the disclosed embodiment, the bypass path interchanges cases from one side of the lift axis to the other side of the lift axis on different levels.
[0193] In accordance with one or more aspects of the disclosed embodiment, the bypass path formed by at least one independent lift axis has a bypass portion extending at least along the lift axis and has bypass portions extending along respective surfaces at different levels on the same side of the lift axis.
[0194] In accordance with one or more aspects of the disclosed embodiment the bypass path replaces the case.
[0195] In accordance with one or more aspects of the disclosed embodiment, the method further includes generating an order sequence of mixed cases substantially continuously and in concert with a high-speed pallet builder that builds at least one mixed case pallet layer of mixed, laterally distributed, and stacked mixed cases, wherein the order sequence of mixed cases is created at and from a common lift transport output according to a predetermined case-out order sequence of the mixed cases.
[0196] It should be understood that the foregoing description is merely illustrative of aspects of the disclosed embodiments. Various substitutions and modifications may be contemplated by those skilled in the art without departing from the aspects of the disclosed embodiments. Accordingly, aspects of the disclosed embodiments are intended to embrace all such substitutions, modifications, and variations that fall within the scope of the appended claims. Furthermore, the mere fact that different features are recited in mutually different dependent or independent claims does not suggest that a combination of these features cannot be used to advantage, and such combinations remain within the scope of the present invention.
Claims
1. A product order fulfillment system, wherein the product order fulfillment system is An elevated transport system for mixed cases, wherein at least one elevated level of the elevated transport system has a corresponding asynchronous level transport system, the asynchronous level transport system being separate from and different from other asynchronous level transport systems of the elevated transport system, the asynchronous level transport system defining an array of asynchronous level transport axes, and the asynchronous level transport system being configured to hold and asynchronously transport at least one case, thereby providing transport of mixed cases along the array of asynchronous level transport axes at the corresponding level. A separate lift transport system, distinct from each asynchronous level transport system, wherein the lift transport system has a plurality of independent lift shafts, each of which is configured to independently hold the at least one case and reciprocate along the lift movement axis to independently raise and lower the at least one case, providing lift transport of mixed cases to and from the at least one elevated level of the elevated transport system, each independent lift shaft is connected to the corresponding asynchronous level transport system so as to provide exchange of the at least one case between the corresponding asynchronous level transport system and each independent lift shaft, and mixed cases are transported from the corresponding asynchronous level transport system to each of the plurality of independent lift shafts so as to be output from the elevated transport system by the independent lift shaft, and each independent lift shaft of the plurality of lift shafts is grouped with each other of the plurality of independent lift shafts. It is equipped with, and furthermore, Each of the group of independent lift axes is operably connected to a controller, the controller is programmed with a predictive model that determines task assignments to each of the group's independent lift axes and sequences the mixed cases in the order sequence output by the group. Product order fulfillment system.
2. The product order fulfillment system according to claim 1, wherein the prediction model determines a task assignment to exchange mixed cases from the asynchronous level conveying system to each of the independent lift axes of the group of independent lift axes.
3. The product order fulfillment system according to claim 1, wherein the prediction model results in resequencing of the mixed cases and determines task assignments to change the order sequence of the mixed cases from the lower order sequence of the mixed cases to the higher order sequence of the mixed cases.
4. The product order fulfillment system according to claim 1, wherein the controller is further configured to select an optimal path for the at least one case and to route the at least one case in a coordinated manner using the group of independent lift axes over a predetermined period of time.
5. The product order fulfillment system according to claim 4, wherein the controller is configured to dynamically update for a desired time segment within a predetermined period to take into account the changing parameters of the group of independent lift axes.
6. The product order fulfillment system according to claim 4, further comprising one or more bypass switches configured to maintain a time-optimal output speed for the group of independent lift shafts.
7. The product order fulfillment system according to claim 1, wherein the group of independent lift shafts forms a common output section for mixed cases output by the group of independent lift shafts, and the group of independent lift shafts is configured to create an order sequence for mixed cases in and from the common output section according to a predetermined case out-order sequence for mixed cases.
8. The product order fulfillment system according to claim 7, wherein each of the plurality of independent lift shafts has a corresponding output section and a cross section, the cross section operably connects the corresponding output section of each of the plurality of independent lift shafts to the common output section such that mixed cases arrive at the common output section from each of the independent lift shafts via the cross section.
9. The product order fulfillment system according to claim 8, wherein the order sequence of the mixed cases at the common output unit is created on the cross section within substantially the extent of a boundary defined by the outermost independent lift axis of the lift conveying system.
10. The product order fulfillment system according to claim 8, wherein the cross section interconnects at least two of the plurality of independent lift shafts in an operable manner.
11. The product order fulfillment system according to claim 8, wherein the cross section forms a bypass path for mixed cases that are transported and output by the group of independent lift axes of the lift transport system, and is configured at least in part to result in resequencing from a lower-order sequence of mixed cases at the infeed of the lift transport system to a higher-order sequence of mixed cases at the output section of the lift transport system, wherein the lower-order sequence and the higher-order sequence are, respectively, lower-sequencing and higher-sequencing of sequence orders with respect to a predetermined case-out order sequence of the mixed cases.
12. The product order fulfillment system according to claim 1, wherein the order sequence of the mixed cases is generated substantially continuously and in accordance with a high-speed pallet builder that constructs at least one mixed case pallet layer of mixed cases that are mixed, distributed laterally, and stacked, in a common output unit according to a predetermined case out-order sequence of mixed cases.
13. A product order fulfillment system, wherein the product order fulfillment system is An elevated transport system for mixed cases, wherein at least one elevated level of the elevated transport system has a corresponding asynchronous level transport system, the asynchronous level transport system being separate from and different from other asynchronous level transport systems of the elevated transport system, the asynchronous level transport system defining an array of asynchronous level transport axes, and the asynchronous level transport system being configured to hold and asynchronously transport at least one case, thereby providing transport of mixed cases along the array of asynchronous level transport axes at the corresponding level. A lift transport system separate from the elevated transport system, having a plurality of different independent lift axes, wherein each of the plurality of independent lift axes is configured to independently hold the at least one case and reciprocate along the lift movement axis to independently move the at least one case up and down, the plurality of independent lift axes are grouped by a common lift transport output unit, and each of the plurality of independent lift axes outputs the mixed cases in common from the lift transport system via the common lift transport output unit, An infeed interface for connecting the elevated transport system to a plurality of independent lift shaft groups, wherein the plurality of independent lift shaft groups have different corresponding infeed stations in the corresponding asynchronous level transport system, and the infeed interface comprises different infeed stations distributed to the plurality of independent lift shaft groups in the corresponding asynchronous level transport system, such that mixed cases are supplied from the elevated transport system to each of the plurality of independent lift shafts via the infeed stations. A controller operably connected to each of the plurality of independent lift axes, wherein the controller determines the task assignment to each independent lift axis and is programmed with a predictive model that sequences the mixed cases in an order sequence output by the common lift transport output unit, and A product order fulfillment system equipped with the following features.
14. The product order fulfillment system according to claim 13, wherein the prediction model determines task assignments for exchanging mixed cases from the asynchronous level conveying system to each independent lift axis.
15. The product order fulfillment system according to claim 13, wherein the prediction model results in resequencing of the mixed cases and determines task assignments to modify the order sequence of the mixed cases from lower order sequences to higher order sequences of the mixed cases.
16. The product order fulfillment system according to claim 13, wherein the controller is further configured to select an optimal path for the at least one case and to route the at least one case in a coordinated manner using the plurality of independent lift axes over a predetermined period of time.
17. The product order fulfillment system according to claim 16, wherein the controller is configured to dynamically update for a desired time segment within a predetermined period in order to take into account the changing parameters of the plurality of independent lift axes.
18. The product order fulfillment system according to claim 16, further comprising one or more bypass switches configured to maintain the time-optimal output speed of the plurality of independent lift shafts.
19. The product order fulfillment system according to claim 13, wherein each of the plurality of independent lift shafts is connected to each asynchronous level shaft of the array of asynchronous level shafts corresponding to each asynchronous level transport system.
20. The product order fulfillment system according to claim 13, wherein the order sequence of the mixed cases is generated substantially continuously and in accordance with a high-speed pallet builder that constructs at least one mixed case pallet layer of mixed cases that are mixed, laterally distributed and stacked, in accordance with a predetermined case out-order sequence of the mixed cases in the common lift transport output unit, and the order sequence of the mixed cases generated from the common lift transport output unit is generated in accordance with a predetermined case out-order sequence of the mixed cases in the common lift transport output unit.
21. A method for fulfilling a product order using a product order fulfillment system, wherein the method is To provide an elevated transport system for mixed cases, wherein at least one elevated level of the elevated transport system has a corresponding asynchronous level transport system, the asynchronous level transport system is separate from and different from other asynchronous level transport systems of the elevated transport system, the asynchronous level transport system defines an array of asynchronous level transport axes, and the asynchronous level transport system is configured to hold and asynchronously transport at least one case, thereby providing transport of mixed cases along the array of asynchronous level transport axes at the corresponding level. The present invention provides a lift transport system separate from each asynchronous level transport system, wherein the lift transport system has a plurality of independent lift shafts, each of which independently holds the at least one case and reciprocates along a lift movement axis to independently raise and lower the at least one case, providing lift transport of mixed cases to and from the at least one elevated level of the elevated transport system, each independent lift shaft is connected to the corresponding asynchronous level transport system to provide exchange of the at least one case between the corresponding asynchronous level transport system and each independent lift shaft, and mixed cases are transported from the corresponding asynchronous level transport system to each of the plurality of independent lift shafts so as to be output from the elevated transport system by the independent lift shaft, and each of the plurality of independent lift shafts is grouped with each of the other independent lift shafts of the plurality of lift shafts. Task assignment is determined using a controller operably connected to each independent lift axis of the group of independent lift axes, wherein the controller is programmed to determine the task assignment to each independent lift axis of the group by a predictive model and to sequence the mixed cases in the order sequence output by the group. method.