WO2024227827A1 - Load handling device - Google Patents

Load handling device Download PDF

Info

Publication number
WO2024227827A1
WO2024227827A1 PCT/EP2024/061999 EP2024061999W WO2024227827A1 WO 2024227827 A1 WO2024227827 A1 WO 2024227827A1 EP 2024061999 W EP2024061999 W EP 2024061999W WO 2024227827 A1 WO2024227827 A1 WO 2024227827A1
Authority
WO
WIPO (PCT)
Prior art keywords
handling device
load handling
bot
halo
chassis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/EP2024/061999
Other languages
French (fr)
Inventor
Marek HAVEL
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ocado Innovation Ltd
Original Assignee
Ocado Innovation Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ocado Innovation Ltd filed Critical Ocado Innovation Ltd
Publication of WO2024227827A1 publication Critical patent/WO2024227827A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/0457Storage devices mechanical with suspended load carriers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/0464Storage devices mechanical with access from above
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/0478Storage devices mechanical for matrix-arrangements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/0492Storage devices mechanical with cars adapted to travel in storage aisles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/06Storage devices mechanical with means for presenting articles for removal at predetermined position or level
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/06Storage devices mechanical with means for presenting articles for removal at predetermined position or level
    • B65G1/065Storage devices mechanical with means for presenting articles for removal at predetermined position or level with self propelled cars
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/137Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
    • B65G1/1373Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses
    • B65G1/1378Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses the orders being assembled on fixed commissioning areas remote from the storage areas

Definitions

  • the disclosure relates to a load handling device, and in particular to a robotic load handling device which can be operated on a grid within a fulfilment centre.
  • Grid-based automatic storage and retrieval systems are well known in the art.
  • a plurality of robotic load handlers operate on a horizontal grid structure, underneath which is received a plurality of containers, arranged in a plurality of stacks.
  • the containers are used to hold products and the load handlers are adapted to retrieve containers from one of the plurality of stacks and to deposit a container within one of the stacks.
  • the load handlers may be routed in an autonomous manner (or a semi-autonomous manner) on the grid but a wireless communications system is required to transmit instructions to load handlers and to enable each of the load handlers to communicate with a management system.
  • the claimed apparatus, methods, systems and computer programs are intended to provide improvements relating to communications systems for use in an automated retrieval and storage system which uses a fleet of robotic load handlers.
  • a load handling device for use in a storage system, the storage system comprising a first set of parallel tracks extending in an X-direction, a second set of parallel tracks extending in a Y-direction transverse to the first set in a substantially horizontal plane to form a grid pattern comprising a plurality of grid spaces and a plurality of stacks of storage containers located beneath the tracks, and arranged such that each stack is located within a footprint of a single grid space;
  • the load handling device comprising: a body having a substantially rectangular cross-section and comprising a first rectangular element and a second rectangular element.
  • the body may comprise a first halo and a second halo.
  • the body may further comprise a chassis, wherein the first halo and the second halo are connected to the chassis.
  • the chassis may be formed as a unitary element.
  • the chassis may be cast as a single piece.
  • the chassis may be stamped as a single piece and formed into a substantially rectangular shape.
  • the first end of the chassis may then be connected to the second end of chassis.
  • the chassis may comprise four separate panels which are connected to the first and second halos. The four chassis panels may be joined together by one or more panel connectors.
  • the chassis may comprise one or more battery holders, which may be received on opposed faces of the load handling device.
  • the first halo and the second halo may be spaced apart such that one or more component modules can be attached to the load handling device in-between the first halo and the second halo.
  • the load handling device may further comprise one or more drive sets, the drive sets being attached to the load handling device below the lower halo.
  • a storage system comprising: a first set of parallel tracks extending in an X-direction, and a second set of parallel tracks extending in a Y-direction transverse to the first set in a substantially horizontal plane to form a grid pattern comprising a plurality of grid spaces; a plurality of stacks of storage containers located beneath the tracks, and arranged such that each stack is located within a footprint of a single grid space; at least one load handling device as described above, the at least one transporting device being arranged to selectively move in the X and/or Y directions, above the stacks on the tracks and arranged to transport a storage container.
  • the storage system may further comprise a picking station arranged to receive a storage container transported by the at least one transporting device and to transfer an item from the storage container into a delivery container.
  • Figure 1 schematically illustrates a storage structure and containers
  • Figure 2 schematically illustrates track on top of the storage structure illustrated in Figure 1 ;
  • Figure 3 schematically illustrates load-handling devices on top of the storage structure illustrated in Figure 1 ;
  • Figure 4 schematically illustrates a single load-handling device with container-lifting means in a lowered configuration;
  • Figure 5 schematically illustrates cutaway views of a single load-handling device with container-lifting means in a raised and a lowered configuration
  • FIG. 6 to 10 shows a schematic depiction of a load handling device according to the present disclosure
  • FIGS 11 to 13 show schematic depictions of different examples of the structure(s) that form the frame of the bot;
  • Figure 14 shows schematic depictions of an integrated drive module
  • Figure 15 shows a depiction of a flowchart showing the operation of a load handling device according to the present disclosure.
  • Figure 16 shows a schematic depiction of the components which are received within a component module of the bot.
  • Figure 1 illustrates a storage structure 1 comprising upright members 3 and horizontal members 5, 7 which are supported by the upright members 3.
  • the horizontal members 5 extend parallel to one another and the illustrated x-axis.
  • the horizontal members 7 extend parallel to one another and the illustrated y-axis, and transversely to the horizontal members 5.
  • the upright members 3 extend parallel to one another and the illustrated z-axis, and transversely to the horizontal members 5, 7.
  • the horizontal members 5, 7 form a grid pattern defining a plurality of grid cells.
  • containers 9 are arranged in stacks 11 beneath the grid cells defined by the grid pattern, one stack 11 of containers 9 per grid cell.
  • Figure 2 shows a large-scale plan viewof a section of track structure 13 forming part of the storage structure 1 illustrated in Figure 1 and located on top of the horizontal members 5, 7 of the storage structure 1 illustrated in Figure 1.
  • the track structure 13 may be provided by the horizontal members 5, 7 themselves (e.g. formed in or on the surfaces of the horizontal members 5, 7) or by one or more additional components mounted on top of the horizontal members 5, 7.
  • the illustrated track structure 13 comprises x-direction tracks 17 and y-direction tracks 19, i.e. a first set of tracks 17 which extend in the x-direction and a second set of tracks 19 which extend in the y-direction, transverse to the tracks 17 in the first set of tracks 17.
  • the tracks 17, 19 define apertures 15 at the centres of the grid cells.
  • the apertures 15 are sized to allow containers 9 located beneath the grid cells to be lifted and lowered through the apertures 15.
  • the x-direction tracks 17 are provided in pairs separated by channels 21
  • the y-direction tracks 19 are provided in pairs separated by channels 23. Other arrangements of track structure may also be possible.
  • FIG 3 shows a plurality of load-handling devices 31 moving on top of the storage structure 1 illustrated in Figure 1.
  • the load-handling devices 31 which may also be referred to as robots 31 or bots 31 , are provided with sets of wheels to engage with corresponding x- or y-direction tracks 17, 19 to enable the bots 31 to travel across the track structure 13 and reach specific grid cells.
  • the illustrated pairs of tracks 17, 19 separated by channels 21 , 23 allow bots 31 to occupy (or pass one another on) neighbouring grid cells without colliding with one another.
  • a bot 31 comprises a body 33 in or on which are mounted one or more components which enable the bot 31 to perform its intended functions. These functions may include moving across the storage structure 1 on the track structure 13 and raising or lowering containers 9 (e.g. from or to stacks 11) so that the bot 31 can retrieve or deposit containers 9 in specific locations defined by the grid pattern.
  • the illustrated bot 31 comprises first and second sets of wheels 35, 37 which are mounted on the body 33 of the bot 31 and enable the bot 31 to move in the x- and y-directions along the tracks 17 and 19, respectively.
  • two wheels 35 are provided on the shorter side of the bot 31 visible in Figure 4, and a further two wheels 35 are provided on the opposite shorter side of the bot 31 (side and further two wheels 35 not visible in Figure 4).
  • the wheels 35 engage with tracks 17 and are rotatably mounted on the body 33 of the bot 31 to allow the bot 31 to move along the tracks 17.
  • two wheels 37 are provided on the longer side of the bot 31 visible in Figure 4, and a further two wheels 37 are provided on the opposite longer side of the bot 31 (side and further two wheels 37 not visible in Figure 4).
  • the wheels 37 engage with tracks 19 and are rotatably mounted on the body 33 of the bot 31 to allow the bot 31 to move along the tracks 19.
  • the bot 31 also comprises container-lifting means 39 configured to raise and lower containers 9.
  • the illustrated container-lifting means 39 comprises four tapes or reels 41 which are connected at their lower ends to a container-engaging assembly 43.
  • the container-engaging assembly 43 comprises engaging means (which may, for example, be provided at the corners of the assembly 43, in the vicinity of the tapes 41) configured to engage with features of the containers 9.
  • the containers 9 may be provided with one or more apertures in their upper sides with which the engaging means can engage.
  • the engaging means may be configured to hook under the rims or lips of the containers 9, and/or to clamp or grasp the containers 9.
  • the tapes 41 may be wound up or down to raise or lower the container-engaging assembly, as required.
  • One or more motors or other means may be provided to effect or control the winding up or down of the tapes 41 .
  • the body 33 of the illustrated bot 31 has an upper portion 45 and a lower portion 47.
  • the upper portion 45 is configured to house one or more operation components (not shown).
  • the lower portion 47 is arranged beneath the upper portion 45.
  • the lower portion 47 comprises a container-receiving space or cavity for accommodating at least part of a container 9 that has been raised by the container-lifting means 39.
  • the container-receiving space is sized such that enough of a container 9 can fit inside the cavity to enable the bot 31 to move across the track structure 13 on top of storage structure 1 without the underside of the container 9 catching on the track structure 13 or another part of the storage structure 1 .
  • the container-lifting means 39 controls the tapes 41 to lower the container-gripping assembly 43 and the corresponding container 9 out of the cavity in the lower portion 47 and into the intended position.
  • the intended position may be a stack 11 of containers 9 or an egress point of the storage structure 1 (or an ingress point of the storage structure 1 if the bot 31 has moved to collect a container 9 for storage in the storage structure 1).
  • the upper and lower portions 45, 47 are separated by a physical divider, the upper and lower portions 45, 47 may not be physically divided by a specific component or part of the body 33 of the bot 31 .
  • the bot 31 includes a wheel-positioning mechanism for selectively engaging either the first set of wheels 35 with the first set of tracks 17 or the second set of wheels 37 with the second set of tracks 19.
  • the wheel-positioning mechanism is configured to raise and lower the first set of wheels 35 and/or the second set of wheels 37 relative to the body 33, thereby enabling the load-handling device 31 to selectively move in either the first direction or the second direction across the tracks 17, 19 of the storage structure 1.
  • the wheel-positioning mechanism may include one or more linear actuators, rotary components or other means for raising and lowering at least one set of wheels 35, 37 relative to the body 33 of the bot 31 to bring the at least one set of wheels 35, 37 out of and into contact with the tracks 17, 19.
  • only one set of wheels is configured to be raised and lowered, and the act of lowering the one set of wheels may effectively lift the other set of wheels clear of the corresponding tracks while the act of raising the one set of wheels may effectively lower the other set of wheels into contact with the corresponding tracks.
  • both sets of wheels may be raised and lowered, advantageously meaning that the body 33 of the bot 31 stays substantially at the same height and therefore the weight of the body 33 and the components mounted thereon does not need to be lifted and lowered by the wheel-positioning mechanism.
  • the bot 31 is moved as necessary in the X and Y directions so that the container-gripping assembly 43 is positioned above the stack 11 .
  • the container-gripping assembly 43 is then lowered vertically in the Z direction to engage with the container 9 on the top of the stack 11 .
  • the container-gripping assembly 43 grips the container 9, and is then pulled upwards on the tapes 41 , with the container 9 attached.
  • the container 9 is accommodated within the vehicle body and is held above the level of the tracks.
  • the load handling device 30 can be moved to a different position in the X-Y plane, carrying the container 9 along with it, to transport the container 9 to another location.
  • the tapes 41 are long enough to allow the load handling device 30 to retrieve and place containers from any level of a stack 11 , including the floor level.
  • the weight of the vehicle may be comprised in part of batteries that are used to power the drive mechanism for the wheels 35, 37.
  • a plurality of load handling devices 31 are provided, so that each bot 31 can operate simultaneously to increase the throughput of the system.
  • the system illustrated in Figure 3 may include specific locations, known as ports, at which containers 9 can be transferred into or out of the system.
  • An additional conveyor system (not shown) is associated with each port, so that containers 9 transported to a port by a bot 31 can be transferred to another location by the conveyor system, for example to a picking station (not shown).
  • containers 9 can be moved by the conveyor system to a port from an external location, for example to a container- filling station (not shown), and transported to a stack 11 by the bots 31 to replenish the stock in the system.
  • Each bot 31 can lift and move one container 9 at a time. If it is necessary to retrieve a container (“target container”) that is not located on the top of a stack 11 , then the overlying containers (“nontarget containers”) must first be moved to allow access to the target container. This is achieved in an operation referred to hereafter as “digging”. During a digging operation, one of the bots 31 sequentially lifts each non-target container 9a from the stack 11 containing the target container 9b and places it in a vacant position within another stack 11 . The target container 9b can then be accessed by the bot 31 and moved to a port for further transportation.
  • Each of the bots 31 is under the control of a grid controller.
  • Each individual container 9 in the system is tracked, so that the appropriate containers 9 can be retrieved, transported and replaced as necessary. For example, during a digging operation, the locations of each of the non-target containers is logged, so that the non-target containers can be tracked.
  • the system described with reference to Figures 1 to 5 has many advantages and is suitable for a wide range of storage and retrieval operations.
  • it allows very dense storage of product, and it provides a very economical way of storing a huge range of different items in the containers 9, while allowing reasonably economical access to all of the containers 9 when required for picking.
  • messages may be transmitted to the bots. These may be short messages, for example an instruction to move a container from a first location to a second location, or the messages may be larger, for example an update to the computer code which is used to operate the bot or a component of the bot. Similarly, it may be necessary for the bot to send messages to a central management system, for example to report operating parameter values, operating state reports etc.
  • a communications system which can be used is disclosed in the Applicant’s international patent application WO 2015/185726.
  • Figures 6 to 10 show schematic depictions of a load handling device 600 according to the present disclosure: Figure 6 shows a perspective view of the load handling device; Figure 7 shows a side view of the load handling device on its long side; Figure 8 shows a side view of the load handling device on one of its short sides; Figure 9 shows a side view of the load handling device on the other short side; and Figure 10 shows a top view of the load handling device.
  • the load handling device, or bot, 600 has a rectangular profile such that the footprint of the bot fits within a single grid cell of a storage cell on which it will be in operation.
  • a bot in the central grid cell of a 3 x 3 grid cell array can be surrounded by a bot in each of the neighbouring eight grid cells without there being any interference between any of the adjacent bots.
  • the bot comprises two batteries 610.
  • Each of the batteries 610 are releasably received on a battery holder 614.
  • the battery holders 614 (and thus a battery 610 attached thereto) are preferably located on the long edges of the bots.
  • Each of the batteries may comprise a handle 612.
  • the battery handle may enable the replacement of a discharged (or partially discharged) battery with a recharged battery. Such a battery replacement process may be performed manually or using an automated process, for example by the use of a device having a movable manipulator. Examples of battery exchange methods are disclosed in the Applicant’s co-pending applications WO2023/017184 and PCT/EP2023/051832, the contents of which are herein incorporated by reference.
  • the bot may operate using only a single battery, although this will reduce the time in between battery exchange.
  • the bot may be provided with more than two batteries.
  • the bot comprises a container lifting device.
  • the container lifting device comprises hoist drive motor 627, first hoist drive wheel set 620 and second hoist drive wheel set 624.
  • the second hoist drive wheel set 624 is connected by a drive belt 622.
  • the first hoist drive wheel set 620 and second hoist drive wheel set 624 are mounted to the bot on the first hoist drive wheel set mount 625 and the second hoist drive wheel set mount 626 respectively.
  • the hoist drive motor is arranged to drive one or both wheels of the first hoist drive wheel set using a drive shaft (not shown), the effect of which is to cause the container lifting device to be lowered or raised, as appropriate, through the movement of the first and second hoist wheel sets and the drive belt.
  • the container lifting device further comprises gripper activators 692.
  • the gripper activators 692 can be actuated such that a container can be acquired by the container lifting device.
  • the hoist drive motor can then be activated such that the container is lifted such that the container is received within the interior of the bot. In this position, the bottom of the container is located above the surface of the grid such that bot is free to move across the grid.
  • the container lifting device may be implemented in a different manner using different components in order to achieve the same effect.
  • the interior of a container received within a bot in this manner may be accessed via aperture 690.
  • the bot comprises first and second haloes 630 635 which extend around the periphery of the bot. Located in between the first halo 630 and the second halo 635 are one or more component modules 640.
  • each face of the bot comprises a component module but it should be understood that a bot may comprise fewer than four component modules.
  • the component module(s) hold the electronic circuitry that is used to control the operation of the bot, send and receive messages to and from the central management system of the fulfilment centre, etc.
  • the component module(s) may comprise additional components, for example a backup battery to retain operating and configuration data that might otherwise be lost during an exchange of the batteries 610.
  • Each of the component modules may comprise connectors and/or cabling that enables them to be connected to a further component module. The cabling may be routed through the corners between adjacent component modules.
  • the outer faces of the component modules may comprise a region in which are formed a plurality of ventilation apertures 642.
  • the ventilation apertures are provided to allow airflow through the interior volume of the component module(s), such that heat generated by the components received therein can be dissipated outside of the module(s).
  • the inside faces of the component module(s) may also comprise a region in which a further plurality of ventilation apertures are formed.
  • the ventilation apertures formed in the inner and outer faces may be configured to facilitate the flow of air from the interior of the bot to the exterior, through the component module(s) such that heat can be vented away from the interior of the bot.
  • the interior structure may be configured to facilitate such an airflow.
  • a defective bot may be repaired by the replacement of the appropriate module.
  • a component module which comprises a defective component (or components) may be disconnected from the other modules, opened up and the defective component(s) replaced.
  • the repaired module could then be re-connected to the other modules such that the bot can be recommissioned.
  • This aspect of the bot design avoids the need to open the bot to access a defective component and then replace it. This allows a bot to be repaired more simply within a fulfilment centre.
  • Halo bumpers 632 may be located on each corner of the first and second haloes 630, 635.
  • the halo bumpers extend the footprint of the bot beyond that defined by the direction control mount 650 and the wheels 660 661 such that the halo bumpers define the greatest extent of the bot footprint.
  • a bot overshoots the target grid cell then it may collide with another bot present in the adjacent grid cell.
  • the bot-to-bot contact will be the contact between the respective halo bumpers. This should reduce the forces that will act on the bot structure and components.
  • the presence of the bot haloes may prevent damage from occurring to the bot, or reduce the extent of any damage.
  • the halo bumper(s) may be formed from a deformable material, which may deform permanently or elastically. In an alternative, the halo bumper(s) may be formed from a material that shatters on impact. The halo bumper(s) may be replaceable without needing to remove any other part of the bot.
  • Each face of the bot comprises a drive set, with each of the drive sets comprising a drive wheel 660, passive wheel 661 and drive wheel controller 672.
  • the drive set is further connected to a direction connection mechanism 680.
  • Each drive wheel 660 comprises a hub motor 662.
  • the drive wheel controller 672 causes the hub motor to be selectively actuated, such that the drive wheel is rotated in a selected direction.
  • Each wheel preferably comprises a tyre 666 received around the wheel.
  • the tyre may be secured on the wheel using a retaining member, which may take the form of an annular ring.
  • the retaining member may be secured to the wheel using one or more securing mechanisms, for example a threaded bolt.
  • the retaining member may be removed from the wheel, such that the tyre can be removed and replaced.
  • the bot needs to be able to move across the top surface of the grid in both the X and Y directions, and to be able to change between the X direction and the Y direction, and vice versa.
  • the direction change mechanism 680 will be configured such that the drive sets on two opposed faces of the bot are in contact with the rails of the grid and the drive sets on the other two opposed faces of the bot are raised such they are clear of the grid rails.
  • the bot can then move in the first direction, through the application of appropriate signals from the drive wheel controller 672 to the hub motors of the drive wheels 660.
  • the bot changes direction, i.e.
  • the direction change mechanism is activated such that the raised opposed drive sets are lowered onto the grid rails and the other opposed drive sets are lifted from the grid rails.
  • the direction change mechanism may be that as described in the Applicant’s co-pending application, W02022/058550 A1 , the contents of which are herein incorporated by reference.
  • the direction change mechanism is connected to a direction change mount 650, which is connected to the frame 700 of the bot.
  • the direction change mount may take the form of an inverted U-shape, such that the inner arm of the U-shape is connected to the frame of the bot and the outer arm covers a portion of the direction change mechanism above the level of the wheels.
  • the direction change mechanism 672 is received within the channel formed by the inner and outer arms of the direction change mount. As can be seen in Figures 7 to 9, the wheels may extend beyond the footprint of the direction change mount 650.
  • Figures 6 to 8 show that each face of the bot has an associated drive wheel controller.
  • the bot may comprise two drive wheel controllers, such that, for example, the first drive wheel controller is associated with the two opposed longer faces of the bot and the second drive wheel controller is associated with the two opposed shorter faces of the bot.
  • the drive wheel controller functionality may be provided using components received within one or more of the component modules 640.
  • a ‘fifth wheel’ may be installed, the rotations of which can be used to determine the movement of the bot in a given direction (see the Applicant’s co-pending application WO 2022/136454, the contents of which are herein incorporated by reference).
  • one or more of the passive wheels may be used in a similar manner, with a suitable sensor (for example, a rotary encoder or similar sensor) used to measure the rotation of the passive wheel as the respective drive wheels move the bot on the grid. If the passive wheels on two opposed bot faces are used in such a manner an average value may be used to determine the displacement of the bot.
  • the displacement determined from one of the passive wheels is greater than the displacement determined from the opposed passive wheel then this may mean that the bot is becoming misaligned with the grid, potentially leading to the bot becoming derailed.
  • Other techniques for determining the location of a bot are known and may be used in conjunction with, or instead of, the sensing of the movement of the passive wheels.
  • the bot may comprise sensors to determine the location of barcodes, or other indicia, which are located on the track (see the Applicant’s co-pending application, WO 2019/170805 A1 , the contents of which are herein incorporated by reference).
  • the bot may comprise sensors to determine the location of RFID sensors embedded within the grid (see the Applicant’s co-pending application, WO 2020/148315 A1 , the contents of which are herein incorporated by reference).
  • a further technique is disclosed in the Applicant’s co-pending application, WO2019/122080 A1 , the contents of which are herein incorporated by reference, in which timing data derived from signals received from multiple base stations can be used to determine the location of a bot. It should be understood that one or more of these additional techniques may be used in conjunction with the determination of the position of the bot based on the data derived from the passive wheels.
  • the central management system will send an instruction to a bot to retrieve a container from the storage system and then move to a predetermined position adjacent, or near to, a picking station such that a robotic picking arm may pick one or more product items from the container.
  • the picking station may be static or mobile, and examples of such picking stations are disclosed in the Applicant’s co-pending application WO 2017/081275.
  • the required product items may be retrieved from the container and transferred to a further container for subsequent storage or delivery.
  • the bot may then take the container to a further picking station for a further picking operation to be performed or the bot may be returned to a predetermined location such that it is stored within the storage system.
  • Figures 6 to 9 show that the long sides of the bot comprise the battery and the hoist mechanisms. It can be seen that these features would complicate the picking process as a robotic picking arm would need to reach over them to access the internal volume of the container. Thus, it is preferred if the robotic picking arm can be configured such that it can access the internal volume of the container via one of the shorter sides of the bot.
  • Figures 11 to 13 show schematic depictions of different examples of the structure(s) that form the frame of the bot.
  • Figure 11 a shows a schematic depiction of a halo 630
  • Figure 11 b shows a schematic depiction of a first frame panel 637.
  • the frame panel 637 is configured to be attached to one of the long sides of the bot and as such comprises a battery holder 614.
  • Figure 12 shows a schematic depiction of a frame 700 for a bot which comprises first halo 630, second halo 635 and two first frame panels 637, which are connected to the long sides of the first and second halos.
  • the frame further comprises two second frame panels which are connected to the short sides of the first and second halos.
  • the two first and second frame panels ensure that the first and second halos are appropriately spaced apart (for example, such that the component modules can be received in the space between the first and second halos.
  • the first and second frame panels also provide the strength and rigidity of the frame such that the bot is able to lift containers from the grid, move on the grid, deposit containers etc., in a repeatable, reliable manner. It should be understood that if the frame is sufficiently robust based on the use of just the two first frame panels then one or both of the second frame panels may be omitted. It should be understood in such a case that the drive set and the component module for the shorter side of the bot (and any other related components) will need to be connected to the halo in the absence of a second frame panel.
  • the frame may additionally comprise one or more panel connectors 639, which are mounted at a corner of the frame, such that a first frame panel may be connected to a second frame panel.
  • the halos, the first frame panels and/or the second frame panels may be provided with holes at predetermined positions in order to allow components to be connected to the frame, such as a drive set, a component module, etc.
  • the frame provides a sufficiently robust support for the other bot components whilst being relatively light and easy to manufacture. Having identical first frame panels (and also identical second frame panels) reduces the number of unique parts required to build a bot and simplifies the associated manufacturing and maintenance processes.
  • the halos may be formed by welding together appropriate lengths of extruded aluminium.
  • the halos may have a cross-section of 30 mm x 30 mm.
  • the first frame panels, the second frame panels and the panel connectors may be pressed from sheet metal.
  • the first frame panels, the second frame panels and the panel connectors may be formed from 1.5 mm thick aluminium sheet.
  • the battery holder of each first frame panel may also be formed in the pressing of the first frame panel. Whilst it will be understood that other metals could be used to form the halos and panels that form the frame, the use of aluminium provides a weight saving, which in turn enables the use of smaller and lighter motors and batteries.
  • the halos may be formed from 6061 aluminium alloy and the sheet pressed from 6082 T6 aluminium alloy.
  • the halos and the panels can be connected together to construct the frame using any suitable technique for the material(s) used to form the halo and the panels, for example riveting, frictionstir welding, delta spot resistance spot welding, etc.
  • the two first frame panels and the two second frame panels may be pressed as a single integrated panel, which is then formed into a rectangular shape and welded (or otherwise connected) to the first and second halos to form the frame.
  • a panel connector 639 may then be used to connect the two ends of the integrated panel.
  • FIG 13 shows a schematic depiction of an alternative structure for the frame of the bot.
  • Figure 13a shows a schematic depiction of two complementary frame portions 700a 700b
  • Figure 13b shows a schematic depiction of a frame 700’.
  • each of the frame portions 700a 700b comprises a first halo portion 630’, second halo portion 635’, corner supports 705, vertical bracing element 706, diagonal bracing elements 708, flanges 702 and flange apertures 704.
  • the two complementary frame portions 700a 700b may be joined together to form frame 700’. It can be seen that the two first halo portions 630’ then co-operate to form the first halo 630. Similarly, the two second halo portions 635’ co-operate to form the second halo 635.
  • the respective drive sets may be connected to each face of the frame, with the drive sets being connected using the flange apertures of the flanges.
  • the component modules may be connected to the frame in the volumes defined by the first halo, the second halo and the corner supports on each side of the bot. It should be understood that additional support elements will need to be connected to both of the long sides of the frame 700 to receive the respective battery holders. For example, such additional support elements may be similar to the upper portion of the first frame panels 637 described above in relation to Figures 11 & 12.
  • the frame 700’ of Figure 13b may be cast as a unitary structure.
  • the complementary frame portions of Figure 13a and/or the frame 700’ of Figure 13b may be die cast from aluminium due to the above-discussed advantages relating to weight. Other materials could be used but have weight and/or cost penalties.
  • the frame may be hydroformed.
  • Figure 14a & 14b show respective schematic depictions of an integrated drive module 750 which comprises a drive set and a direction change mechanism 800.
  • Figure 14a shows the drive module when the direction change mechanism is actuated such that the wheels are in the lowered position and
  • Figure 14b shows the drive set when the direction change mechanism is actuated such that the wheels are in the raised position.
  • the integrated drive module 750 comprises a frame 756, which can be removably connected to one side of the frame of a bot. It should be understood that it is preferable for integrated drive modules to be provided in two different sizes, one sized to fit on the long side of the bot frame, and one sized to fit on the short side of the bot frame.
  • the integrated drive module comprises a drive set, which comprises a drive wheel 660, a passive wheel 661 and a drive wheel controller 672.
  • the drive wheel 660 and the drive wheel controller 672 are received on a drive wheel mount 663.
  • the drive wheel mount is pivotably connected to the integrated drive module frame via drive wheel mount connection 752.
  • the passive wheel 661 is received on a passive wheel mount 664 and the passive wheel mount is pivotably connected to the integrated drive module frame via passive wheel mount connection 754.
  • Figure 14b shows a view of the integrated drive module 750 without the frame 756 being present.
  • the a direction change mechanism 800 comprises a motor 802, direction change toothed wheels 804, crankshaft 805, direction change mechanism housing 806, first conrod 808 and second conrod 810.
  • the first end of the first conrod 808 is connected to the drive wheel mount 663 and the second end of the first conrod is connected to the crankshaft within the direction change mechanism housing.
  • the first end of the second conrod 810 is connected to the passive wheel mount 664 and the second end of the second conrod is connected to the crankshaft within the direction change mechanism housing.
  • the motor 802 is connected to the toothed wheels such that the motor can be actuated to cause the toothed wheels to rotate.
  • the rotation of the toothed wheels will cause the second end of the first conrod and the second end of the second conrod to move accordingly.
  • the direction change mechanism housing 806 is connected to the frame of the integrated drive module.
  • the toothed wheels may be configured to provide a step down ratio, such that the toothed wheel connected to the crankshaft rotates at a slower speed that the motor does, but applies an increased torque to the crankshaft. It will be understood that the motor may drive the crankshaft using alternative mechanisms, such as a belt, etc.
  • Figure 14a shows an integrated drive module when the motor has been actuated such that the first and second conrods are in a lowered position, causing the drive wheel and the passive wheel to be in a lowered position.
  • the wheels are in contact with the tracks of the grid such that the weight of the bot is supported by the wheels.
  • the bot may be placed into a ‘park’ mode, in which the wheels are in the lowered position on all four sides of the bot, preventing the bot from moving on the grid.
  • the wheels on two opposite sides of the bot need to be in the lowered position and the wheels on the other two opposite sides of the bot need to be in the raised position.
  • Figure 14b shows an integrated drive module when the motor has been actuated such that the first and second conrods are in a raised position.
  • the movement of the first conrod causes the drive wheel mount 663 to rotate about the drive wheel mount connection 752, lifting the drive wheel such that it is raised above the level of the grid.
  • the movement of the second conrod causes the passive wheel mount 664 to rotate about the passive wheel mount connection 754, lifting the passive wheel such that it is raised above the level of the grid.
  • the integrated drive modules on opposed sides of the bot may be co-ordinated such that the wheels are raised or lowered at substantially the same time. Furthermore, when a bot needs to change direction then the two sets of raised wheels should be lowered onto the grid before the other two sets of wheels are raised off the grid.
  • the direction change mechanism 800 may additionally comprise a locking mechanism (not shown in Figure 14), which acts to lock the wheels in position.
  • the locking mechanism may comprise a solenoid which can be energised once the wheels have been lowered into position on the rails, to lock the wheels into the lowered position. The solenoid will then need to be de-energised before the motor is actuated such that the wheels are moved from the lowered position to the raised position. Once the wheels are in the raised position then the solenoid can be re-energised such that the wheels are locked in the raised position. This mean that the direction change mechanism motor does not need to continually apply a torque to the crankshaft in order to hold the wheels in the raised position. It should be understood that the a locking mechanism may be implemented in an alternative manner, for example using mechanical or electromechanical components, etc.
  • the wheels when the wheels are in the lowered position then the wheels are arranged such that the centre of the drive wheel is substantially vertically aligned beneath the drive wheel mount connection 752. Similarly, the centre of the passive wheel is substantially vertically aligned beneath the drive wheel mount connection passive wheel mount connection 754. Such an arrangement significantly reduces any forces that are passed into the motor or the body of the bot.
  • An integrated drive module can be connected to the frame of the bot and data and power connections (not shown in Figure 14) made to the bot such that the direction change mechanism and the drive set can be controlled in order that the bot can move on the grid.
  • the module can be replaced with another integrated drive module. This simplifies the maintenance and repair processes that can be carried out within a fulfilment centre where the bots are active.
  • a defective integrated drive module may be shipped to a centralised repair facility for repair.
  • the first and second conrods may be identical, reducing the number of replacement parts that need to be held.
  • the integrated drive modules can be arranged such that the drive wheels for the opposed long sides of the bot are both located at the same face of the bot and that the drive wheels for the opposed short sides of the bot are both located at the same face of the bot. If the drive wheels were not arranged in this manner (i.e. the drive wheels were located at diagonally opposite corners of the bot) then the steering of the bot would be complicated due to the torque that would be applied to the bot when the two drive wheels were activated.
  • the integrated drive module described above with reference to Figures 6-9 & 14 have shown that the integrated drive module comprises the direction change mechanism 800 it should be understood that in an alternative a drive set which does not have a direction change mechanism could be used.
  • a drive set which does not have a direction change mechanism could be used.
  • Such a drive set would comprise a drive wheel, a passive wheel and a drive controller. These components would operate as described above.
  • the wheels would be controlled by a known direction change mechanism such as, for example, the direction change mechanism disclosed in W02022/058550.
  • a bot will receive a message (S1500) from the central management system of the fulfilment centre, the message comprising a location within the storage system and a route to take to move to that location.
  • the bot will then move to the specified location (S1510).
  • the bot will retrieve the storage container (S1520) which is at the top of the stack of containers at the location.
  • the bot will lower the container lifting device until it makes contact with the storage container.
  • the gripper activators can then be actuated so that the container lifting device secures the storage container such that the storage container can be lifted into the interior of the bot. In this position, the storage container is lifted clear of the level of the grid such that the bot is able to move across the grid.
  • the bot will send a message to the central management system to confirm that the storage container has been retrieved.
  • the central management system will send a further message to the bot, the further message comprising a picking location, that is a location within the storage system which is adjacent to a picking station and a route to take to navigate to that location.
  • the bot will then move to that picking location (S1530) such that one or more product items can be picked from the bot during a picking operation (S1540).
  • the picking operation is undertaken by the robotic arm of the picking station reaching into the interior of the storage container received within the bot and picking the required product items.
  • the central management system may send a message which comprises a second storage location.
  • the bot will then, in response, move to the second storage location and return the storage container to the storage system (S1550).
  • the second storage location may be the same location that the storage container was retrieved from in step S1520. Alternatively, it may be a different location elsewhere in the storage system.
  • the message sent by the central management system after the completion of the picking operation may comprise a further picking location, such that the bot moves to a position adjacent to a further picking station, such that one or more product items may be picked from the storage container through the top of the bot. Examples of picking stations which are suitable for use with a bot according to the present disclosure are disclosed in the applicant’s co-pending applications WO2017/081275 and WO2023/285487.
  • Figure 16 shows a further schematic depiction of a bot 600 according to the present disclosure comprising one or more component modules 640.
  • the component module may comprise processor 643, communications interface 644, non-volatile data storage 645, volatile data storage 647 and back-up power supply 648.
  • the nonvolatile data storage stores one or more computer programs such that the processor can execute the program(s) to control one or more functions of the bot, for example, causing the bot to move on the grid, to change direction on the grid, to raise or lower the container lifting device, to communicate with the central management system of the fulfilment centre, etc.
  • the volatile data storage 647 is used to store data that is being processed by the processor. Some data, for example system logs, will be stored in the non-volatile data storage such that it can be reported to the central management system on a periodic basis or when an unexpected event occurs.
  • Data can be transmitted to, and received from the central management system via the communications interface 644, which is connected to one or more antennae (not shown in Figure 16).
  • the processor in one component module may be directly connected to the processor(s) present in one or more other component modules.
  • the communications interface 644 may be used to route data between component modules.
  • the component module is connected to the one or more batteries 610 such that that the component module is able to operate.
  • the back-up power supply 648 may be charged from the bot batteries and can provide power to the component module for a brief period in the event that both bot batteries are removed at the same time, such that the data, parameters etc. held in the volatile data storage is not lost.
  • the back-up power supply 648 may comprise a rechargeable battery or a high capacity capacitor.
  • the one or more component modules are capable of operating all of the functionality of the bot. Some of the bot functions may be distributed between different component modules. Each component module may have different functionality. Each of the one or more component modules may comprise more than one of the components discussed above with reference to Figure 16, for example multiple processors, for multiple non-volatile data storage. One or more of the processors may comprise a CPU which executes code. Alternatively, one or more of the processors may comprise an FPGA, or similar device, which is configured to perform one or more bot functions. Data related to specific functions may be stored in dedicated non-volatile data storage. Duplicate components may be provided across multiple component modules to provide a degree of redundancy.
  • the volatile data storage may comprise some form of RAM.
  • the nonvolatile data storage may comprise a hard disk, solid state disk, flash memory or similar.
  • the communications interface may comprise a WiFi interface or an interface for a 3G/4G/5G style network.
  • the bot described above with reference to Figures 6 to 16 enables items to picked directly from a container received within the bot via aperture 690
  • some of the features described above may be used in conjunction with bots such as those described in WO 2015/019055, WO 2021/148612 or WO 2023/025418 or other similar bots which do not comprise such an aperture and where it is not possible to pick from a container that is received within the bot
  • the batteries 610 may be provided in a horizontal orientation, as opposed to the vertical orientation shown in Figures 6 to 9.
  • the components that comprise the container lifting device such that is received above the position that a container would be received at within the bot.
  • the panels 637 which comprise the long edges of the bot may take a different form.
  • the two opposed panels 637 may be configured such that they meet together, or can be connected together.
  • the present disclosure provides a load handling device designed to operate on the top of a cubic automated storage and retrieval system (ASRS).
  • the load handling device comprises a body which comprises two halos which extend around the body.
  • the halos provide a space which allows component modules to be connected to the load handling device between the first and second halos.
  • the drive set, comprising the wheels, are connected to the load handling device beneath the lower halo.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Warehouses Or Storage Devices (AREA)

Abstract

A load handling device (600) designed to operate on the top of a cubic automated storage and retrieval system (ASPS). The load handling device (600) comprises a body which comprises two halos (630, 635) which extend around the body. The halos (630, 635) provide a space which allows component modules (640) to be connected to the load handling device (600) between the first halo (630) and the second halo (635). The drive set, comprising the wheels (660, 661), are connected to the load handling device (600) beneath the lower halo.

Description

LOAD HANDLING DEVICE
The disclosure relates to a load handling device, and in particular to a robotic load handling device which can be operated on a grid within a fulfilment centre.
Background
Grid-based automatic storage and retrieval systems are well known in the art. In such systems a plurality of robotic load handlers operate on a horizontal grid structure, underneath which is received a plurality of containers, arranged in a plurality of stacks. The containers are used to hold products and the load handlers are adapted to retrieve containers from one of the plurality of stacks and to deposit a container within one of the stacks. The load handlers may be routed in an autonomous manner (or a semi-autonomous manner) on the grid but a wireless communications system is required to transmit instructions to load handlers and to enable each of the load handlers to communicate with a management system. The claimed apparatus, methods, systems and computer programs are intended to provide improvements relating to communications systems for use in an automated retrieval and storage system which uses a fleet of robotic load handlers.
Summary
According to a first aspect of the present disclosure, there is provided a load handling device for use in a storage system, the storage system comprising a first set of parallel tracks extending in an X-direction, a second set of parallel tracks extending in a Y-direction transverse to the first set in a substantially horizontal plane to form a grid pattern comprising a plurality of grid spaces and a plurality of stacks of storage containers located beneath the tracks, and arranged such that each stack is located within a footprint of a single grid space; the load handling device comprising: a body having a substantially rectangular cross-section and comprising a first rectangular element and a second rectangular element. The body may comprise a first halo and a second halo. The body may further comprise a chassis, wherein the first halo and the second halo are connected to the chassis. The chassis may be formed as a unitary element. In one example, the chassis may be cast as a single piece. In an alternative, the chassis may be stamped as a single piece and formed into a substantially rectangular shape. The first end of the chassis may then be connected to the second end of chassis. In a further alternative, the chassis may comprise four separate panels which are connected to the first and second halos. The four chassis panels may be joined together by one or more panel connectors.
The chassis may comprise one or more battery holders, which may be received on opposed faces of the load handling device. The first halo and the second halo may be spaced apart such that one or more component modules can be attached to the load handling device in-between the first halo and the second halo. The load handling device may further comprise one or more drive sets, the drive sets being attached to the load handling device below the lower halo.
According to a second aspect of the present disclosure, there is provided a storage system comprising: a first set of parallel tracks extending in an X-direction, and a second set of parallel tracks extending in a Y-direction transverse to the first set in a substantially horizontal plane to form a grid pattern comprising a plurality of grid spaces; a plurality of stacks of storage containers located beneath the tracks, and arranged such that each stack is located within a footprint of a single grid space; at least one load handling device as described above, the at least one transporting device being arranged to selectively move in the X and/or Y directions, above the stacks on the tracks and arranged to transport a storage container. The storage system may further comprise a picking station arranged to receive a storage container transported by the at least one transporting device and to transfer an item from the storage container into a delivery container.
Brief description of the drawings
The communication system will now be described in detail with reference to examples, in which:
Figure 1 schematically illustrates a storage structure and containers;
Figure 2 schematically illustrates track on top of the storage structure illustrated in Figure 1 ;
Figure 3 schematically illustrates load-handling devices on top of the storage structure illustrated in Figure 1 ; Figure 4 schematically illustrates a single load-handling device with container-lifting means in a lowered configuration;
Figure 5 schematically illustrates cutaway views of a single load-handling device with container-lifting means in a raised and a lowered configuration;
Figures 6 to 10 shows a schematic depiction of a load handling device according to the present disclosure;
Figures 11 to 13 show schematic depictions of different examples of the structure(s) that form the frame of the bot;
Figure 14 shows schematic depictions of an integrated drive module;
Figure 15 shows a depiction of a flowchart showing the operation of a load handling device according to the present disclosure; and
Figure 16 shows a schematic depiction of the components which are received within a component module of the bot.
Detailed description of the drawings
The following examples represent the applicant’s preferred examples of how to implement a communications system for use with robots in a warehouse but they are not necessarily the only examples of how that could be achieved.
Figure 1 illustrates a storage structure 1 comprising upright members 3 and horizontal members 5, 7 which are supported by the upright members 3. The horizontal members 5 extend parallel to one another and the illustrated x-axis. The horizontal members 7 extend parallel to one another and the illustrated y-axis, and transversely to the horizontal members 5. The upright members 3 extend parallel to one another and the illustrated z-axis, and transversely to the horizontal members 5, 7. The horizontal members 5, 7 form a grid pattern defining a plurality of grid cells. In the illustrated example, containers 9 are arranged in stacks 11 beneath the grid cells defined by the grid pattern, one stack 11 of containers 9 per grid cell.
Figure 2 shows a large-scale plan viewof a section of track structure 13 forming part of the storage structure 1 illustrated in Figure 1 and located on top of the horizontal members 5, 7 of the storage structure 1 illustrated in Figure 1. The track structure 13 may be provided by the horizontal members 5, 7 themselves (e.g. formed in or on the surfaces of the horizontal members 5, 7) or by one or more additional components mounted on top of the horizontal members 5, 7. The illustrated track structure 13 comprises x-direction tracks 17 and y-direction tracks 19, i.e. a first set of tracks 17 which extend in the x-direction and a second set of tracks 19 which extend in the y-direction, transverse to the tracks 17 in the first set of tracks 17. The tracks 17, 19 define apertures 15 at the centres of the grid cells. The apertures 15 are sized to allow containers 9 located beneath the grid cells to be lifted and lowered through the apertures 15. The x-direction tracks 17 are provided in pairs separated by channels 21 , and the y-direction tracks 19 are provided in pairs separated by channels 23. Other arrangements of track structure may also be possible.
Figure 3 shows a plurality of load-handling devices 31 moving on top of the storage structure 1 illustrated in Figure 1. The load-handling devices 31 , which may also be referred to as robots 31 or bots 31 , are provided with sets of wheels to engage with corresponding x- or y-direction tracks 17, 19 to enable the bots 31 to travel across the track structure 13 and reach specific grid cells. The illustrated pairs of tracks 17, 19 separated by channels 21 , 23 allow bots 31 to occupy (or pass one another on) neighbouring grid cells without colliding with one another.
As illustrated in detail in Figure 4, a bot 31 comprises a body 33 in or on which are mounted one or more components which enable the bot 31 to perform its intended functions. These functions may include moving across the storage structure 1 on the track structure 13 and raising or lowering containers 9 (e.g. from or to stacks 11) so that the bot 31 can retrieve or deposit containers 9 in specific locations defined by the grid pattern.
The illustrated bot 31 comprises first and second sets of wheels 35, 37 which are mounted on the body 33 of the bot 31 and enable the bot 31 to move in the x- and y-directions along the tracks 17 and 19, respectively. In particular, two wheels 35 are provided on the shorter side of the bot 31 visible in Figure 4, and a further two wheels 35 are provided on the opposite shorter side of the bot 31 (side and further two wheels 35 not visible in Figure 4). The wheels 35 engage with tracks 17 and are rotatably mounted on the body 33 of the bot 31 to allow the bot 31 to move along the tracks 17. Analogously, two wheels 37 are provided on the longer side of the bot 31 visible in Figure 4, and a further two wheels 37 are provided on the opposite longer side of the bot 31 (side and further two wheels 37 not visible in Figure 4). The wheels 37 engage with tracks 19 and are rotatably mounted on the body 33 of the bot 31 to allow the bot 31 to move along the tracks 19. The bot 31 also comprises container-lifting means 39 configured to raise and lower containers 9. The illustrated container-lifting means 39 comprises four tapes or reels 41 which are connected at their lower ends to a container-engaging assembly 43. The container-engaging assembly 43 comprises engaging means (which may, for example, be provided at the corners of the assembly 43, in the vicinity of the tapes 41) configured to engage with features of the containers 9. For instance, the containers 9 may be provided with one or more apertures in their upper sides with which the engaging means can engage. Alternatively or additionally, the engaging means may be configured to hook under the rims or lips of the containers 9, and/or to clamp or grasp the containers 9. The tapes 41 may be wound up or down to raise or lower the container-engaging assembly, as required. One or more motors or other means may be provided to effect or control the winding up or down of the tapes 41 .
As can be seen in Figure 5, the body 33 of the illustrated bot 31 has an upper portion 45 and a lower portion 47. The upper portion 45 is configured to house one or more operation components (not shown). The lower portion 47 is arranged beneath the upper portion 45. The lower portion 47 comprises a container-receiving space or cavity for accommodating at least part of a container 9 that has been raised by the container-lifting means 39. The container-receiving space is sized such that enough of a container 9 can fit inside the cavity to enable the bot 31 to move across the track structure 13 on top of storage structure 1 without the underside of the container 9 catching on the track structure 13 or another part of the storage structure 1 . When the bot 31 has reached its intended destination, the container-lifting means 39 controls the tapes 41 to lower the container-gripping assembly 43 and the corresponding container 9 out of the cavity in the lower portion 47 and into the intended position. The intended position may be a stack 11 of containers 9 or an egress point of the storage structure 1 (or an ingress point of the storage structure 1 if the bot 31 has moved to collect a container 9 for storage in the storage structure 1). Although in the illustrated example the upper and lower portions 45, 47 are separated by a physical divider, the upper and lower portions 45, 47 may not be physically divided by a specific component or part of the body 33 of the bot 31 .
To enable the bot 31 to move on the different wheels 35, 37 in the first and second directions, the bot 31 includes a wheel-positioning mechanism for selectively engaging either the first set of wheels 35 with the first set of tracks 17 or the second set of wheels 37 with the second set of tracks 19. The wheel-positioning mechanism is configured to raise and lower the first set of wheels 35 and/or the second set of wheels 37 relative to the body 33, thereby enabling the load-handling device 31 to selectively move in either the first direction or the second direction across the tracks 17, 19 of the storage structure 1.
The wheel-positioning mechanism may include one or more linear actuators, rotary components or other means for raising and lowering at least one set of wheels 35, 37 relative to the body 33 of the bot 31 to bring the at least one set of wheels 35, 37 out of and into contact with the tracks 17, 19. In some examples, only one set of wheels is configured to be raised and lowered, and the act of lowering the one set of wheels may effectively lift the other set of wheels clear of the corresponding tracks while the act of raising the one set of wheels may effectively lower the other set of wheels into contact with the corresponding tracks. In other examples, both sets of wheels may be raised and lowered, advantageously meaning that the body 33 of the bot 31 stays substantially at the same height and therefore the weight of the body 33 and the components mounted thereon does not need to be lifted and lowered by the wheel-positioning mechanism.
To remove a container 9 from the top of a stack 11 , the bot 31 is moved as necessary in the X and Y directions so that the container-gripping assembly 43 is positioned above the stack 11 . The container-gripping assembly 43 is then lowered vertically in the Z direction to engage with the container 9 on the top of the stack 11 . The container-gripping assembly 43 grips the container 9, and is then pulled upwards on the tapes 41 , with the container 9 attached. At the top of its vertical travel, the container 9 is accommodated within the vehicle body and is held above the level of the tracks. In this way, the load handling device 30 can be moved to a different position in the X-Y plane, carrying the container 9 along with it, to transport the container 9 to another location. The tapes 41 are long enough to allow the load handling device 30 to retrieve and place containers from any level of a stack 11 , including the floor level. The weight of the vehicle may be comprised in part of batteries that are used to power the drive mechanism for the wheels 35, 37.
As shown in Figure 3, a plurality of load handling devices 31 are provided, so that each bot 31 can operate simultaneously to increase the throughput of the system. The system illustrated in Figure 3 may include specific locations, known as ports, at which containers 9 can be transferred into or out of the system. An additional conveyor system (not shown) is associated with each port, so that containers 9 transported to a port by a bot 31 can be transferred to another location by the conveyor system, for example to a picking station (not shown). Similarly, containers 9 can be moved by the conveyor system to a port from an external location, for example to a container- filling station (not shown), and transported to a stack 11 by the bots 31 to replenish the stock in the system.
Each bot 31 can lift and move one container 9 at a time. If it is necessary to retrieve a container (“target container”) that is not located on the top of a stack 11 , then the overlying containers (“nontarget containers”) must first be moved to allow access to the target container. This is achieved in an operation referred to hereafter as “digging”. During a digging operation, one of the bots 31 sequentially lifts each non-target container 9a from the stack 11 containing the target container 9b and places it in a vacant position within another stack 11 . The target container 9b can then be accessed by the bot 31 and moved to a port for further transportation.
Each of the bots 31 is under the control of a grid controller. Each individual container 9 in the system is tracked, so that the appropriate containers 9 can be retrieved, transported and replaced as necessary. For example, during a digging operation, the locations of each of the non-target containers is logged, so that the non-target containers can be tracked.
The system described with reference to Figures 1 to 5 has many advantages and is suitable for a wide range of storage and retrieval operations. In particular, it allows very dense storage of product, and it provides a very economical way of storing a huge range of different items in the containers 9, while allowing reasonably economical access to all of the containers 9 when required for picking.
It should be understood that it is necessary for messages to be transmitted to the bots. These may be short messages, for example an instruction to move a container from a first location to a second location, or the messages may be larger, for example an update to the computer code which is used to operate the bot or a component of the bot. Similarly, it may be necessary for the bot to send messages to a central management system, for example to report operating parameter values, operating state reports etc. An example of a communications system which can be used is disclosed in the Applicant’s international patent application WO 2015/185726.
Figures 6 to 10 show schematic depictions of a load handling device 600 according to the present disclosure: Figure 6 shows a perspective view of the load handling device; Figure 7 shows a side view of the load handling device on its long side; Figure 8 shows a side view of the load handling device on one of its short sides; Figure 9 shows a side view of the load handling device on the other short side; and Figure 10 shows a top view of the load handling device.
The load handling device, or bot, 600 has a rectangular profile such that the footprint of the bot fits within a single grid cell of a storage cell on which it will be in operation. Thus, a bot in the central grid cell of a 3 x 3 grid cell array can be surrounded by a bot in each of the neighbouring eight grid cells without there being any interference between any of the adjacent bots.
The bot comprises two batteries 610. Each of the batteries 610 are releasably received on a battery holder 614. The battery holders 614 (and thus a battery 610 attached thereto) are preferably located on the long edges of the bots. Each of the batteries may comprise a handle 612. The battery handle may enable the replacement of a discharged (or partially discharged) battery with a recharged battery. Such a battery replacement process may be performed manually or using an automated process, for example by the use of a device having a movable manipulator. Examples of battery exchange methods are disclosed in the Applicant’s co-pending applications WO2023/017184 and PCT/EP2023/051832, the contents of which are herein incorporated by reference.
It should be understood that the bot may operate using only a single battery, although this will reduce the time in between battery exchange. Alternatively, the bot may be provided with more than two batteries.
As discussed above, the bot comprises a container lifting device. The container lifting device comprises hoist drive motor 627, first hoist drive wheel set 620 and second hoist drive wheel set 624. The second hoist drive wheel set 624 is connected by a drive belt 622. The first hoist drive wheel set 620 and second hoist drive wheel set 624 are mounted to the bot on the first hoist drive wheel set mount 625 and the second hoist drive wheel set mount 626 respectively. The hoist drive motor is arranged to drive one or both wheels of the first hoist drive wheel set using a drive shaft (not shown), the effect of which is to cause the container lifting device to be lowered or raised, as appropriate, through the movement of the first and second hoist wheel sets and the drive belt.
Referring to Figure 10, the container lifting device further comprises gripper activators 692. When the container lifting device is lowered such that it is adjacent to the top of a container stored in a stack beneath the grid then the gripper activators 692 can be actuated such that a container can be acquired by the container lifting device. The hoist drive motor can then be activated such that the container is lifted such that the container is received within the interior of the bot. In this position, the bottom of the container is located above the surface of the grid such that bot is free to move across the grid. It should be appreciated that the container lifting device may be implemented in a different manner using different components in order to achieve the same effect. The interior of a container received within a bot in this manner may be accessed via aperture 690.
The bot comprises first and second haloes 630 635 which extend around the periphery of the bot. Located in between the first halo 630 and the second halo 635 are one or more component modules 640. In one example, each face of the bot comprises a component module but it should be understood that a bot may comprise fewer than four component modules. The component module(s) hold the electronic circuitry that is used to control the operation of the bot, send and receive messages to and from the central management system of the fulfilment centre, etc. The component module(s) may comprise additional components, for example a backup battery to retain operating and configuration data that might otherwise be lost during an exchange of the batteries 610. Each of the component modules may comprise connectors and/or cabling that enables them to be connected to a further component module. The cabling may be routed through the corners between adjacent component modules.
The outer faces of the component modules may comprise a region in which are formed a plurality of ventilation apertures 642. The ventilation apertures are provided to allow airflow through the interior volume of the component module(s), such that heat generated by the components received therein can be dissipated outside of the module(s). The inside faces of the component module(s) (not shown in Figures 6 to 9) may also comprise a region in which a further plurality of ventilation apertures are formed. The ventilation apertures formed in the inner and outer faces may be configured to facilitate the flow of air from the interior of the bot to the exterior, through the component module(s) such that heat can be vented away from the interior of the bot. The interior structure may be configured to facilitate such an airflow.
By providing the components in a modular form a defective bot may be repaired by the replacement of the appropriate module. In an alternative, a component module which comprises a defective component (or components) may be disconnected from the other modules, opened up and the defective component(s) replaced. The repaired module could then be re-connected to the other modules such that the bot can be recommissioned. This aspect of the bot design avoids the need to open the bot to access a defective component and then replace it. This allows a bot to be repaired more simply within a fulfilment centre.
Halo bumpers 632 may be located on each corner of the first and second haloes 630, 635. The halo bumpers extend the footprint of the bot beyond that defined by the direction control mount 650 and the wheels 660 661 such that the halo bumpers define the greatest extent of the bot footprint. In the event that a bot overshoots the target grid cell then it may collide with another bot present in the adjacent grid cell. The bot-to-bot contact will be the contact between the respective halo bumpers. This should reduce the forces that will act on the bot structure and components. The presence of the bot haloes may prevent damage from occurring to the bot, or reduce the extent of any damage. The halo bumper(s) may be formed from a deformable material, which may deform permanently or elastically. In an alternative, the halo bumper(s) may be formed from a material that shatters on impact. The halo bumper(s) may be replaceable without needing to remove any other part of the bot.
Each face of the bot comprises a drive set, with each of the drive sets comprising a drive wheel 660, passive wheel 661 and drive wheel controller 672. The drive set is further connected to a direction connection mechanism 680. Each drive wheel 660 comprises a hub motor 662. In operation, the drive wheel controller 672 causes the hub motor to be selectively actuated, such that the drive wheel is rotated in a selected direction. Each wheel preferably comprises a tyre 666 received around the wheel. The tyre may be secured on the wheel using a retaining member, which may take the form of an annular ring. The retaining member may be secured to the wheel using one or more securing mechanisms, for example a threaded bolt. Thus, when a tyre has exceeded its service life, the retaining member may be removed from the wheel, such that the tyre can be removed and replaced.
As discussed above with reference to Figures 3 to 5, the bot needs to be able to move across the top surface of the grid in both the X and Y directions, and to be able to change between the X direction and the Y direction, and vice versa. When the bot is configured to move in a first direction then the direction change mechanism 680 will be configured such that the drive sets on two opposed faces of the bot are in contact with the rails of the grid and the drive sets on the other two opposed faces of the bot are raised such they are clear of the grid rails. The bot can then move in the first direction, through the application of appropriate signals from the drive wheel controller 672 to the hub motors of the drive wheels 660. When it is required that the bot changes direction, i.e. that the bot moves in the second direction at right-angles to the first direction then the direction change mechanism is activated such that the raised opposed drive sets are lowered onto the grid rails and the other opposed drive sets are lifted from the grid rails. In one example, the direction change mechanism may be that as described in the Applicant’s co-pending application, W02022/058550 A1 , the contents of which are herein incorporated by reference.
The direction change mechanism is connected to a direction change mount 650, which is connected to the frame 700 of the bot. The direction change mount may take the form of an inverted U-shape, such that the inner arm of the U-shape is connected to the frame of the bot and the outer arm covers a portion of the direction change mechanism above the level of the wheels. The direction change mechanism 672 is received within the channel formed by the inner and outer arms of the direction change mount. As can be seen in Figures 7 to 9, the wheels may extend beyond the footprint of the direction change mount 650.
Figures 6 to 8 show that each face of the bot has an associated drive wheel controller. In an alternative example, the bot may comprise two drive wheel controllers, such that, for example, the first drive wheel controller is associated with the two opposed longer faces of the bot and the second drive wheel controller is associated with the two opposed shorter faces of the bot. In a further alternative, the drive wheel controller functionality may be provided using components received within one or more of the component modules 640.
It will be understood that it is necessary for the position of the bot relative to the grid to be determined accurately and repeatedly. It is known in similar bots that a ‘fifth wheel’ may be installed, the rotations of which can be used to determine the movement of the bot in a given direction (see the Applicant’s co-pending application WO 2022/136454, the contents of which are herein incorporated by reference). In the present disclosure, one or more of the passive wheels may be used in a similar manner, with a suitable sensor (for example, a rotary encoder or similar sensor) used to measure the rotation of the passive wheel as the respective drive wheels move the bot on the grid. If the passive wheels on two opposed bot faces are used in such a manner an average value may be used to determine the displacement of the bot. Alternatively, if the displacement determined from one of the passive wheels is greater than the displacement determined from the opposed passive wheel then this may mean that the bot is becoming misaligned with the grid, potentially leading to the bot becoming derailed. Other techniques for determining the location of a bot are known and may be used in conjunction with, or instead of, the sensing of the movement of the passive wheels. For example, the bot may comprise sensors to determine the location of barcodes, or other indicia, which are located on the track (see the Applicant’s co-pending application, WO 2019/170805 A1 , the contents of which are herein incorporated by reference). Furthermore, the bot may comprise sensors to determine the location of RFID sensors embedded within the grid (see the Applicant’s co-pending application, WO 2020/148315 A1 , the contents of which are herein incorporated by reference). A further technique is disclosed in the Applicant’s co-pending application, WO2019/122080 A1 , the contents of which are herein incorporated by reference, in which timing data derived from signals received from multiple base stations can be used to determine the location of a bot. It should be understood that one or more of these additional techniques may be used in conjunction with the determination of the position of the bot based on the data derived from the passive wheels.
In operation, the central management system will send an instruction to a bot to retrieve a container from the storage system and then move to a predetermined position adjacent, or near to, a picking station such that a robotic picking arm may pick one or more product items from the container. The picking station may be static or mobile, and examples of such picking stations are disclosed in the Applicant’s co-pending application WO 2017/081275. The required product items may be retrieved from the container and transferred to a further container for subsequent storage or delivery. The bot may then take the container to a further picking station for a further picking operation to be performed or the bot may be returned to a predetermined location such that it is stored within the storage system.
Figures 6 to 9 show that the long sides of the bot comprise the battery and the hoist mechanisms. It can be seen that these features would complicate the picking process as a robotic picking arm would need to reach over them to access the internal volume of the container. Thus, it is preferred if the robotic picking arm can be configured such that it can access the internal volume of the container via one of the shorter sides of the bot.
Figures 11 to 13 show schematic depictions of different examples of the structure(s) that form the frame of the bot. Figure 11 a shows a schematic depiction of a halo 630 and Figure 11 b shows a schematic depiction of a first frame panel 637. It can be seen that the frame panel 637 is configured to be attached to one of the long sides of the bot and as such comprises a battery holder 614. Figure 12 shows a schematic depiction of a frame 700 for a bot which comprises first halo 630, second halo 635 and two first frame panels 637, which are connected to the long sides of the first and second halos. The frame further comprises two second frame panels which are connected to the short sides of the first and second halos. The two first and second frame panels ensure that the first and second halos are appropriately spaced apart (for example, such that the component modules can be received in the space between the first and second halos. The first and second frame panels also provide the strength and rigidity of the frame such that the bot is able to lift containers from the grid, move on the grid, deposit containers etc., in a repeatable, reliable manner. It should be understood that if the frame is sufficiently robust based on the use of just the two first frame panels then one or both of the second frame panels may be omitted. It should be understood in such a case that the drive set and the component module for the shorter side of the bot (and any other related components) will need to be connected to the halo in the absence of a second frame panel.
The frame may additionally comprise one or more panel connectors 639, which are mounted at a corner of the frame, such that a first frame panel may be connected to a second frame panel. The halos, the first frame panels and/or the second frame panels may be provided with holes at predetermined positions in order to allow components to be connected to the frame, such as a drive set, a component module, etc. The frame provides a sufficiently robust support for the other bot components whilst being relatively light and easy to manufacture. Having identical first frame panels (and also identical second frame panels) reduces the number of unique parts required to build a bot and simplifies the associated manufacturing and maintenance processes.
The halos may be formed by welding together appropriate lengths of extruded aluminium. The halos may have a cross-section of 30 mm x 30 mm. The first frame panels, the second frame panels and the panel connectors may be pressed from sheet metal. In one example, the first frame panels, the second frame panels and the panel connectors may be formed from 1.5 mm thick aluminium sheet. The battery holder of each first frame panel may also be formed in the pressing of the first frame panel. Whilst it will be understood that other metals could be used to form the halos and panels that form the frame, the use of aluminium provides a weight saving, which in turn enables the use of smaller and lighter motors and batteries. In a specific example, the halos may be formed from 6061 aluminium alloy and the sheet pressed from 6082 T6 aluminium alloy. The halos and the panels can be connected together to construct the frame using any suitable technique for the material(s) used to form the halo and the panels, for example riveting, frictionstir welding, delta spot resistance spot welding, etc. It should be understood that the two first frame panels and the two second frame panels may be pressed as a single integrated panel, which is then formed into a rectangular shape and welded (or otherwise connected) to the first and second halos to form the frame. A panel connector 639 may then be used to connect the two ends of the integrated panel.
Figure 13 shows a schematic depiction of an alternative structure for the frame of the bot. Figure 13a shows a schematic depiction of two complementary frame portions 700a 700b and Figure 13b shows a schematic depiction of a frame 700’. Referring to Figure 12, each of the frame portions 700a 700b comprises a first halo portion 630’, second halo portion 635’, corner supports 705, vertical bracing element 706, diagonal bracing elements 708, flanges 702 and flange apertures 704.
The two complementary frame portions 700a 700b may be joined together to form frame 700’. It can be seen that the two first halo portions 630’ then co-operate to form the first halo 630. Similarly, the two second halo portions 635’ co-operate to form the second halo 635. The respective drive sets may be connected to each face of the frame, with the drive sets being connected using the flange apertures of the flanges. The component modules may be connected to the frame in the volumes defined by the first halo, the second halo and the corner supports on each side of the bot. It should be understood that additional support elements will need to be connected to both of the long sides of the frame 700 to receive the respective battery holders. For example, such additional support elements may be similar to the upper portion of the first frame panels 637 described above in relation to Figures 11 & 12.
In an alternative, the frame 700’ of Figure 13b may be cast as a unitary structure. The complementary frame portions of Figure 13a and/or the frame 700’ of Figure 13b may be die cast from aluminium due to the above-discussed advantages relating to weight. Other materials could be used but have weight and/or cost penalties. In a further alternative, the frame may be hydroformed.
Figure 14a & 14b show respective schematic depictions of an integrated drive module 750 which comprises a drive set and a direction change mechanism 800. Figure 14a shows the drive module when the direction change mechanism is actuated such that the wheels are in the lowered position and Figure 14b shows the drive set when the direction change mechanism is actuated such that the wheels are in the raised position.
Referring to Figure 14a, the integrated drive module 750 comprises a frame 756, which can be removably connected to one side of the frame of a bot. It should be understood that it is preferable for integrated drive modules to be provided in two different sizes, one sized to fit on the long side of the bot frame, and one sized to fit on the short side of the bot frame. The integrated drive module comprises a drive set, which comprises a drive wheel 660, a passive wheel 661 and a drive wheel controller 672. The drive wheel 660 and the drive wheel controller 672 are received on a drive wheel mount 663. The drive wheel mount is pivotably connected to the integrated drive module frame via drive wheel mount connection 752. Similarly, the passive wheel 661 is received on a passive wheel mount 664 and the passive wheel mount is pivotably connected to the integrated drive module frame via passive wheel mount connection 754.
Figure 14b shows a view of the integrated drive module 750 without the frame 756 being present. The a direction change mechanism 800 comprises a motor 802, direction change toothed wheels 804, crankshaft 805, direction change mechanism housing 806, first conrod 808 and second conrod 810. The first end of the first conrod 808 is connected to the drive wheel mount 663 and the second end of the first conrod is connected to the crankshaft within the direction change mechanism housing. Similarly, the first end of the second conrod 810 is connected to the passive wheel mount 664 and the second end of the second conrod is connected to the crankshaft within the direction change mechanism housing. The motor 802 is connected to the toothed wheels such that the motor can be actuated to cause the toothed wheels to rotate. The rotation of the toothed wheels will cause the second end of the first conrod and the second end of the second conrod to move accordingly. The direction change mechanism housing 806 is connected to the frame of the integrated drive module. The toothed wheels may be configured to provide a step down ratio, such that the toothed wheel connected to the crankshaft rotates at a slower speed that the motor does, but applies an increased torque to the crankshaft. It will be understood that the motor may drive the crankshaft using alternative mechanisms, such as a belt, etc.
Figure 14a shows an integrated drive module when the motor has been actuated such that the first and second conrods are in a lowered position, causing the drive wheel and the passive wheel to be in a lowered position. In such a lowered position, the wheels are in contact with the tracks of the grid such that the weight of the bot is supported by the wheels. In operation, the bot may be placed into a ‘park’ mode, in which the wheels are in the lowered position on all four sides of the bot, preventing the bot from moving on the grid. For the bot to be able to move, the wheels on two opposite sides of the bot need to be in the lowered position and the wheels on the other two opposite sides of the bot need to be in the raised position.
Figure 14b shows an integrated drive module when the motor has been actuated such that the first and second conrods are in a raised position. The movement of the first conrod causes the drive wheel mount 663 to rotate about the drive wheel mount connection 752, lifting the drive wheel such that it is raised above the level of the grid. Similarly, the movement of the second conrod causes the passive wheel mount 664 to rotate about the passive wheel mount connection 754, lifting the passive wheel such that it is raised above the level of the grid. The integrated drive modules on opposed sides of the bot may be co-ordinated such that the wheels are raised or lowered at substantially the same time. Furthermore, when a bot needs to change direction then the two sets of raised wheels should be lowered onto the grid before the other two sets of wheels are raised off the grid.
The direction change mechanism 800 may additionally comprise a locking mechanism (not shown in Figure 14), which acts to lock the wheels in position. In one example, the locking mechanism may comprise a solenoid which can be energised once the wheels have been lowered into position on the rails, to lock the wheels into the lowered position. The solenoid will then need to be de-energised before the motor is actuated such that the wheels are moved from the lowered position to the raised position. Once the wheels are in the raised position then the solenoid can be re-energised such that the wheels are locked in the raised position. This mean that the direction change mechanism motor does not need to continually apply a torque to the crankshaft in order to hold the wheels in the raised position. It should be understood that the a locking mechanism may be implemented in an alternative manner, for example using mechanical or electromechanical components, etc.
In one example, when the wheels are in the lowered position then the wheels are arranged such that the centre of the drive wheel is substantially vertically aligned beneath the drive wheel mount connection 752. Similarly, the centre of the passive wheel is substantially vertically aligned beneath the drive wheel mount connection passive wheel mount connection 754. Such an arrangement significantly reduces any forces that are passed into the motor or the body of the bot.
An integrated drive module can be connected to the frame of the bot and data and power connections (not shown in Figure 14) made to the bot such that the direction change mechanism and the drive set can be controlled in order that the bot can move on the grid. In the event that a fault occurs within the integrated drive module then the module can be replaced with another integrated drive module. This simplifies the maintenance and repair processes that can be carried out within a fulfilment centre where the bots are active. A defective integrated drive module may be shipped to a centralised repair facility for repair. The first and second conrods may be identical, reducing the number of replacement parts that need to be held.
In one example, the integrated drive modules can be arranged such that the drive wheels for the opposed long sides of the bot are both located at the same face of the bot and that the drive wheels for the opposed short sides of the bot are both located at the same face of the bot. If the drive wheels were not arranged in this manner (i.e. the drive wheels were located at diagonally opposite corners of the bot) then the steering of the bot would be complicated due to the torque that would be applied to the bot when the two drive wheels were activated.
Although the integrated drive module described above with reference to Figures 6-9 & 14 have shown that the integrated drive module comprises the direction change mechanism 800 it should be understood that in an alternative a drive set which does not have a direction change mechanism could be used. Such a drive set would comprise a drive wheel, a passive wheel and a drive controller. These components would operate as described above. The wheels would be controlled by a known direction change mechanism such as, for example, the direction change mechanism disclosed in W02022/058550.
The operation of a bot according to the present disclosure will now be described with reference to the flowchart shown in Figure 15. In operation a bot will receive a message (S1500) from the central management system of the fulfilment centre, the message comprising a location within the storage system and a route to take to move to that location. The bot will then move to the specified location (S1510). Once the bot has reached that location, the bot will retrieve the storage container (S1520) which is at the top of the stack of containers at the location. The bot will lower the container lifting device until it makes contact with the storage container. The gripper activators can then be actuated so that the container lifting device secures the storage container such that the storage container can be lifted into the interior of the bot. In this position, the storage container is lifted clear of the level of the grid such that the bot is able to move across the grid.
The bot will send a message to the central management system to confirm that the storage container has been retrieved. In response, the central management system will send a further message to the bot, the further message comprising a picking location, that is a location within the storage system which is adjacent to a picking station and a route to take to navigate to that location. The bot will then move to that picking location (S1530) such that one or more product items can be picked from the bot during a picking operation (S1540). The picking operation is undertaken by the robotic arm of the picking station reaching into the interior of the storage container received within the bot and picking the required product items.
After the picking operation is complete, the central management system may send a message which comprises a second storage location. The bot will then, in response, move to the second storage location and return the storage container to the storage system (S1550). The second storage location may be the same location that the storage container was retrieved from in step S1520. Alternatively, it may be a different location elsewhere in the storage system. Alternatively, the message sent by the central management system after the completion of the picking operation may comprise a further picking location, such that the bot moves to a position adjacent to a further picking station, such that one or more product items may be picked from the storage container through the top of the bot. Examples of picking stations which are suitable for use with a bot according to the present disclosure are disclosed in the applicant’s co-pending applications WO2017/081275 and WO2023/285487.
Figure 16 shows a further schematic depiction of a bot 600 according to the present disclosure comprising one or more component modules 640. In particular, Figure 16 shows a schematic depiction of the components which are received within the one or more component modules 640 of the bot. The component module may comprise processor 643, communications interface 644, non-volatile data storage 645, volatile data storage 647 and back-up power supply 648. The nonvolatile data storage stores one or more computer programs such that the processor can execute the program(s) to control one or more functions of the bot, for example, causing the bot to move on the grid, to change direction on the grid, to raise or lower the container lifting device, to communicate with the central management system of the fulfilment centre, etc. The volatile data storage 647 is used to store data that is being processed by the processor. Some data, for example system logs, will be stored in the non-volatile data storage such that it can be reported to the central management system on a periodic basis or when an unexpected event occurs.
Data can be transmitted to, and received from the central management system via the communications interface 644, which is connected to one or more antennae (not shown in Figure 16). The processor in one component module may be directly connected to the processor(s) present in one or more other component modules. Alternatively, the communications interface 644 may be used to route data between component modules. The component module is connected to the one or more batteries 610 such that that the component module is able to operate. The back-up power supply 648 may be charged from the bot batteries and can provide power to the component module for a brief period in the event that both bot batteries are removed at the same time, such that the data, parameters etc. held in the volatile data storage is not lost. The back-up power supply 648 may comprise a rechargeable battery or a high capacity capacitor.
It should be understood that the one or more component modules are capable of operating all of the functionality of the bot. Some of the bot functions may be distributed between different component modules. Each component module may have different functionality. Each of the one or more component modules may comprise more than one of the components discussed above with reference to Figure 16, for example multiple processors, for multiple non-volatile data storage. One or more of the processors may comprise a CPU which executes code. Alternatively, one or more of the processors may comprise an FPGA, or similar device, which is configured to perform one or more bot functions. Data related to specific functions may be stored in dedicated non-volatile data storage. Duplicate components may be provided across multiple component modules to provide a degree of redundancy. It will be understood that the functionality of the component modules may be implemented in different ways, using a combination of hardware, software and middleware. The volatile data storage may comprise some form of RAM. The nonvolatile data storage may comprise a hard disk, solid state disk, flash memory or similar. The communications interface may comprise a WiFi interface or an interface for a 3G/4G/5G style network.
While the bot described above with reference to Figures 6 to 16 enables items to picked directly from a container received within the bot via aperture 690, it will be understood that some of the features described above may be used in conjunction with bots such as those described in WO 2015/019055, WO 2021/148612 or WO 2023/025418 or other similar bots which do not comprise such an aperture and where it is not possible to pick from a container that is received within the bot In such a case, the batteries 610 may be provided in a horizontal orientation, as opposed to the vertical orientation shown in Figures 6 to 9. Similarly, the components that comprise the container lifting device such that is received above the position that a container would be received at within the bot. Furthermore, the panels 637 which comprise the long edges of the bot may take a different form. The two opposed panels 637 may be configured such that they meet together, or can be connected together. In one regard, the present disclosure provides a load handling device designed to operate on the top of a cubic automated storage and retrieval system (ASRS). The load handling device comprises a body which comprises two halos which extend around the body. The halos provide a space which allows component modules to be connected to the load handling device between the first and second halos. The drive set, comprising the wheels, are connected to the load handling device beneath the lower halo.

Claims

1. A load handling device for use in a storage system, the storage system comprising a first set of parallel tracks extending in an X-direction, a second set of parallel tracks extending in a Y- direction transverse to the first set in a substantially horizontal plane to form a grid pattern comprising a plurality of grid spaces and a plurality of stacks of storage containers located beneath the tracks, and arranged such that each stack is located within a footprint of a single grid space; the load handling device comprising: a body having a substantially rectangular cross-section and comprising a first rectangular element and a second rectangular element.
2. A load handling device according to claim 1 , wherein the body comprises a first halo and a second halo.
3. A load handling device according to claim 2, wherein the body further comprises a chassis, wherein the first halo and the second halo are connected to the chassis.
4. A load handling device according to any of claim 1 to claim 3, wherein the chassis is a unitary element.
5. A load handling device according to claim 4, wherein the unitary element of the chassis is formed in a single piece.
6. A load handling device according to claim 5, wherein the unitary element of the chassis is cast as a single piece
7. A load handling device according to claim 4, wherein the chassis is stamped as a single piece and formed into a substantially rectangular shape.
8. A load handling device according to claim 7, wherein the first end of the chassis is connected to the second end of chassis.
9. A load handling device according to claim 4 when dependent on claim 2, wherein the chassis comprises four separate panels which are connected to the first and second halos.
10. A load handling device according to claim 9, wherein the four chassis panels are joined together by one or more panel connectors.
11. A load handling device according to any of claims 3 to claim 10, wherein the chassis comprises one or more battery holders.
12. A load handling device according to claim 11 wherein the chassis comprises two battery holders, the battery holders being received on opposed faces of the load handling device.
13. A load handling device according to any of claims 2 to claim 12, wherein the first halo and the second halo are spaced apart such that one or more component modules can be attached to the load handling device in-between the upper halo and the lower halo.
14. A load handling device according to any of claims 2 to claim 13, wherein the load handling device further comprises one or more drive sets, the drive sets being attached to the load handling device below the lower halo.
15. A load handling device according to any of claims 1 to claim 14, wherein the load handling device comprises a direction change mechanism configured, in use, such that the load handling device can change movement between the X-direction and the Y-direction.
16. A storage system comprising: a first set of parallel tracks extending in an X-direction, and a second set of parallel tracks extending in a Y-direction transverse to the first set in a substantially horizontal plane to form a grid pattern comprising a plurality of grid spaces; a plurality of stacks of storage containers located beneath the tracks, and arranged such that each stack is located within a footprint of a single grid space; at least one transporting device according to any of claims 1 to 15, the at least one transporting device being arranged to selectively move in the X and/or Y directions, above the stacks on the tracks and arranged to transport a storage container.
17. A storage system according to claim 16, further comprising a picking station arranged to receive a storage container transported by the at least one transporting device and to transfer an item from the storage container into a delivery container.
PCT/EP2024/061999 2023-05-02 2024-05-01 Load handling device Ceased WO2024227827A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB2306475.1A GB2629584B (en) 2023-05-02 2023-05-02 Load handling device
GB2306475.1 2023-05-02

Publications (1)

Publication Number Publication Date
WO2024227827A1 true WO2024227827A1 (en) 2024-11-07

Family

ID=86692051

Family Applications (6)

Application Number Title Priority Date Filing Date
PCT/EP2024/062002 Ceased WO2024227829A1 (en) 2023-05-02 2024-05-01 Load handling device
PCT/EP2024/062001 Ceased WO2024227828A1 (en) 2023-05-02 2024-05-01 Load handling device
PCT/EP2024/061992 Ceased WO2024227821A1 (en) 2023-05-02 2024-05-01 Load handling device
PCT/EP2024/061999 Ceased WO2024227827A1 (en) 2023-05-02 2024-05-01 Load handling device
PCT/EP2024/061997 Ceased WO2024227826A1 (en) 2023-05-02 2024-05-01 Load handling device
PCT/EP2024/061995 Ceased WO2024227824A1 (en) 2023-05-02 2024-05-01 Load handling device

Family Applications Before (3)

Application Number Title Priority Date Filing Date
PCT/EP2024/062002 Ceased WO2024227829A1 (en) 2023-05-02 2024-05-01 Load handling device
PCT/EP2024/062001 Ceased WO2024227828A1 (en) 2023-05-02 2024-05-01 Load handling device
PCT/EP2024/061992 Ceased WO2024227821A1 (en) 2023-05-02 2024-05-01 Load handling device

Family Applications After (2)

Application Number Title Priority Date Filing Date
PCT/EP2024/061997 Ceased WO2024227826A1 (en) 2023-05-02 2024-05-01 Load handling device
PCT/EP2024/061995 Ceased WO2024227824A1 (en) 2023-05-02 2024-05-01 Load handling device

Country Status (3)

Country Link
EP (1) EP4705211A1 (en)
GB (1) GB2629584B (en)
WO (6) WO2024227829A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117066946A (en) * 2023-07-18 2023-11-17 青岛新松机器人自动化有限公司 Mobile robot for feeding and discharging of machine tool in narrow space
GB202314571D0 (en) * 2023-09-22 2023-11-08 Ocado Innovation Ltd Take-up arm, load handling device and related storage and retreival system

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015019055A1 (en) 2013-08-09 2015-02-12 Ocado Innovation Limited Apparatus for retrieving units from a storage system
WO2015185726A2 (en) 2014-06-05 2015-12-10 Ocado Innovation Limited Systems and methods for communication
CN205526130U (en) * 2016-01-19 2016-08-31 南京金牛机械制造股份有限公司 Many rounds of shuttles
US20170129702A1 (en) * 2014-06-19 2017-05-11 Jakob Hatteland Logistics As Robot for transporting storage bins
WO2017081275A1 (en) 2015-11-11 2017-05-18 Ocado Innovation Limited Robotic picking systems and devices
US20190161273A1 (en) * 2016-03-10 2019-05-30 Ocado Innovation Limited Method and apparatus for retrieving units from a storage system
WO2019122080A1 (en) 2017-12-21 2019-06-27 Ocado Innovation Limited Positioning device, communications system and method
WO2019170805A1 (en) 2018-03-09 2019-09-12 Ocado Innovation Limited Transporting device position determining apparatus and method
WO2020148315A1 (en) 2019-01-17 2020-07-23 Ocado Innovation Limited Rfid tags
US20200391941A1 (en) * 2018-01-09 2020-12-17 Autostore Technology AS A displacement mechanism for a remotely operated vehicle
WO2021148612A1 (en) 2020-01-24 2021-07-29 Ocado Innovation Limited Stability of a load handling device in a storage system
WO2022058550A1 (en) 2020-09-18 2022-03-24 Ocado Innovation Limited A load handling device
US20220153519A1 (en) * 2019-03-22 2022-05-19 Ocado Innovation Limited Load-handling device
WO2022136454A1 (en) 2020-12-24 2022-06-30 Ocado Innovation Limited Motion control of a motion device
WO2023285487A1 (en) 2021-07-12 2023-01-19 Ocado Innovation Limited Picking station
WO2023017184A1 (en) 2021-08-13 2023-02-16 Ocado Innovation Limited Load handling device, storage and retrieval system & method
WO2023025418A1 (en) 2021-08-27 2023-03-02 Ocado Innovation Limited Apparatus for retrieving storage containers from a storage and retrieval system

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009017241B4 (en) * 2009-04-09 2016-12-01 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. storage system
CN205819367U (en) * 2016-06-20 2016-12-21 南京航空航天大学 Orthogonal two-way truck
NO345224B1 (en) * 2017-05-08 2020-11-09 Autostore Tech As Container handling vehicle for picking up storage containers in an automated storage and retrieval system and a method of operating such a system.
NO20180586A1 (en) * 2018-04-25 2019-10-28 Autostore Tech As Charging system for container handling vehicles and method of charging a power supply
NO346364B1 (en) * 2018-04-25 2022-06-27 Autostore Tech As Container handling vehicle with first and second sections and battery in second section, and system.
WO2020011355A1 (en) * 2018-07-11 2020-01-16 O.W. Machinebouw B.V. A storage system, a storage container and a push chain
NO344971B1 (en) * 2018-11-06 2020-08-03 Autostore Tech As Robot vehicle assembly with picking system
NO344852B1 (en) * 2018-11-06 2020-06-02 Autostore Tech As Robot vehicle with picking system
CN111731729A (en) * 2019-04-30 2020-10-02 北京京东乾石科技有限公司 Shelf shuttles and racking systems
NO20190710A1 (en) * 2019-06-11 2020-04-08 Autostore Tech As Storage system
DE102019214608A1 (en) * 2019-09-24 2021-03-25 Gebhardt Fördertechnik GmbH Transport vehicle and a storage and removal system for containers
DE102019131427B3 (en) * 2019-11-21 2021-04-01 SSI Schäfer Automation GmbH (DE) Storage and order picking system with rack-free floor storage and handling vehicle
GB202003090D0 (en) * 2020-03-04 2020-04-15 Ocado Innovation Ltd Automated storage systems, and devices
GB202008183D0 (en) * 2020-03-04 2020-07-15 Ocado Innovation Ltd Automated storage systems and devices
GB202008292D0 (en) * 2020-06-02 2020-07-15 Ocado Innovation Ltd Load-handling device
DE102020005289A1 (en) * 2020-08-28 2022-03-03 BIBA - Bremer Institut für Produktion und Logistik GmbH Device for direct or indirect goods handling between water and at least one of water, road, rail, air and automated transport system
GB202108197D0 (en) * 2021-06-08 2021-07-21 Ocado Innovation Ltd A track system for a storage and retrieval system

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015019055A1 (en) 2013-08-09 2015-02-12 Ocado Innovation Limited Apparatus for retrieving units from a storage system
WO2015185726A2 (en) 2014-06-05 2015-12-10 Ocado Innovation Limited Systems and methods for communication
US20170129702A1 (en) * 2014-06-19 2017-05-11 Jakob Hatteland Logistics As Robot for transporting storage bins
WO2017081275A1 (en) 2015-11-11 2017-05-18 Ocado Innovation Limited Robotic picking systems and devices
CN205526130U (en) * 2016-01-19 2016-08-31 南京金牛机械制造股份有限公司 Many rounds of shuttles
US20190161273A1 (en) * 2016-03-10 2019-05-30 Ocado Innovation Limited Method and apparatus for retrieving units from a storage system
WO2019122080A1 (en) 2017-12-21 2019-06-27 Ocado Innovation Limited Positioning device, communications system and method
US20200391941A1 (en) * 2018-01-09 2020-12-17 Autostore Technology AS A displacement mechanism for a remotely operated vehicle
WO2019170805A1 (en) 2018-03-09 2019-09-12 Ocado Innovation Limited Transporting device position determining apparatus and method
WO2020148315A1 (en) 2019-01-17 2020-07-23 Ocado Innovation Limited Rfid tags
US20220153519A1 (en) * 2019-03-22 2022-05-19 Ocado Innovation Limited Load-handling device
WO2021148612A1 (en) 2020-01-24 2021-07-29 Ocado Innovation Limited Stability of a load handling device in a storage system
WO2022058550A1 (en) 2020-09-18 2022-03-24 Ocado Innovation Limited A load handling device
WO2022136454A1 (en) 2020-12-24 2022-06-30 Ocado Innovation Limited Motion control of a motion device
WO2023285487A1 (en) 2021-07-12 2023-01-19 Ocado Innovation Limited Picking station
WO2023017184A1 (en) 2021-08-13 2023-02-16 Ocado Innovation Limited Load handling device, storage and retrieval system & method
WO2023025418A1 (en) 2021-08-27 2023-03-02 Ocado Innovation Limited Apparatus for retrieving storage containers from a storage and retrieval system

Also Published As

Publication number Publication date
GB2629584A (en) 2024-11-06
WO2024227826A1 (en) 2024-11-07
WO2024227821A1 (en) 2024-11-07
WO2024227824A1 (en) 2024-11-07
WO2024227828A1 (en) 2024-11-07
EP4705211A1 (en) 2026-03-11
GB202306475D0 (en) 2023-06-14
WO2024227829A1 (en) 2024-11-07
GB2629584B (en) 2026-04-01

Similar Documents

Publication Publication Date Title
US20250353678A1 (en) Rescue system and methods for retrieving a malfunctioning vehicle from a rail system
CN111386232B (en) Automated storage and retrieval system
EP3877296B1 (en) Automated storage and retrieval system
WO2024227827A1 (en) Load handling device
EP4157749B1 (en) Container handling vehicle
NO348038B1 (en) System for storing and transporting storage containers and method for operating the system
EP4107094B1 (en) Conveyor system
US20230365335A1 (en) Automated Storage and Retrieval System with Multi-Directional Vehicles
KR20230169202A (en) Lifting device assembly for handling delivery containers stored within storage containers
EP4436900B1 (en) AUTOMATED SHELF OPERATING SYSTEM WITH MULTIDIRECTIONAL VEHICLES
NO20210680A1 (en) An assembly and a method for handling goods holders and an automated storage and retrieval system comprising said assembly
EP3807175B1 (en) System for storing and transporting storage containers
JP2024540087A (en) Containment System
KR20250007004A (en) Goods transport system and storage and retrieval system
US20250187826A1 (en) A remotely operated vehicle, an automated storage and retrieval system and a method of operating a remotely operated vehicle for handling a goods holder of an automated storage and retrieval system
KR20260049249A (en) Load handling device
GB2619064A (en) A combined power and data unit for a storage and retreival system, and related devices
HK40032653B (en) Automated storage and retrieval system
HK40067341A (en) Rescue system and methods for retrieving a malfunctioning vehicle from a rail system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24723784

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE