The present invention relates to a picking system, an automated storage and retrieval system and a method of picking items from, and putting items into, containers at a picking station
The framework structure 100 comprises upright members 102, horizontal members 103 and a storage volume comprising storage columns 105 arranged in rows between the upright members 102 and the horizontal members 103. In these storage columns 105 storage containers 106, also known as bins, are stacked one on top of one another to form stacks 107. The members 102, 103 may typically be made of metal, e.g. extruded aluminum profiles.
The framework structure 100 of the automated storage and retrieval system 1 comprises a rail system 108 arranged across the top of framework structure 100, on which rail system 108 a plurality of container handling vehicles 201,301 are operated to raise storage containers 106 from, and lower storage containers 106 into, the storage columns 105, and also to transport the storage containers 106 above the storage columns 105. The rail system 108 comprises a first set of parallel rails 110 arranged to guide movement of the container handling vehicles 201,301 in a first direction X across the top of the frame structure 100, and a second set of parallel rails 111 arranged perpendicular to the first set of rails 110 to guide movement of the container handling vehicles 201,301 in a second direction Y which is perpendicular to the first direction X. Containers 106 stored in the columns 105 are accessed by the container handling vehicles through access openings 112 in the rail system 108. The container handling vehicles 201,301 can move laterally above the storage columns 105, i.e. in a plane which is parallel to the horizontal X-Y plane.
The upright members 102 of the framework structure 100 may be used to guide the storage containers during raising of the containers out from and lowering of the containers into the columns 105. The stacks 107 of containers 106 are typically self-supportive.
Each prior art container handling vehicle 201,301 comprises a vehicle body 201a,301a, and first and second sets of wheels 201b,301b,201c,301c which enable the lateral movement of the container handling vehicles 201,301 in the X direction and in the Y direction, respectively. In
Each prior art container handling vehicle 201,301 also comprises a lifting device (see
Conventionally, and also for the purpose of this application, Z=1 identifies the uppermost layer of storage containers, i.e. the layer immediately below the rail system 108, Z=2 the second layer below the rail system 108, Z=3 the third layer etc. In the exemplary prior art disclosed in
The storage volume of the framework structure 100 has often been referred to as a grid 104, where the possible storage positions within this grid are referred to as storage cells. Each storage column may be identified by a position in an X- and Y-direction, while each storage cell may be identified by a container number in the X-, Y and Z-direction.
Each prior art container handling vehicle 201,301 comprises a storage compartment or space for receiving and stowing a storage container 106 when transporting the storage container 106 across the rail system 108. The storage space may comprise a cavity arranged centrally within the vehicle body 201a as shown in
The central cavity container handling vehicles 201 shown in
The term ‘lateral’ used herein may mean ‘horizontal’.
Alternatively, the central cavity container handling vehicles 101 may have a footprint which is larger than the lateral area defined by a storage column 105, e.g. as is disclosed in WO2014/090684A1.
The rail system 108 typically comprises rails with grooves in which the wheels of the vehicles run. Alternatively, the rails may comprise upwardly protruding elements, where the wheels of the vehicles comprise flanges to prevent derailing. These grooves and upwardly protruding elements are collectively known as tracks. Each rail may comprise one track, or each rail may comprise two parallel tracks.
WO2018146304, the contents of which are incorporated herein by reference, illustrates a typical configuration of rail system 108 comprising rails and parallel tracks in both X and Y directions.
In the framework structure 100, a majority of the columns 105 are storage columns 105, i.e. columns 105 where storage containers 106 are stored in stacks 107. However, some columns 105 may have other purposes. In
In
The access station may typically be a picking or a stocking station where product items are removed from or positioned into the storage containers 106. In a picking or a stocking station, the storage containers 106 are normally not removed from the automated storage and retrieval system 1, but are returned into the framework structure 100 again once accessed. A port can also be used for transferring storage containers to another storage facility (e.g. to another framework structure or to another automated storage and retrieval system), to a transport vehicle (e.g. a train or a lorry), or to a production facility.
A conveyor system comprising conveyors is normally employed to transport the storage containers between the port columns 119,120 and the access station.
If the port columns 119,120 and the access station are located at different levels, the conveyor system may comprise a lift device with a vertical component for transporting the storage containers 106 vertically between the port column 119,120 and the access station.
The conveyor system may be arranged to transfer storage containers 106 between different framework structures, e.g. as is described in WO2014/075937A1, the contents of which are incorporated herein by reference.
When a storage container 106 stored in one of the columns 105 disclosed in
Alternatively, or in addition, the automated storage and retrieval system 1 may have container handling vehicles specifically dedicated to the task of temporarily removing storage containers from a storage column 105. Once the target storage container 106 has been removed from the storage column 105, the temporarily removed storage containers can be repositioned into the original storage column 105. However, the removed storage containers may alternatively be relocated to other storage columns.
When a storage container 106 is to be stored in one of the columns 105, one of the container handling vehicles 201,301 is instructed to pick up the storage container 106 from the pick-up port column 120 and transport it to a location above the storage column 105 where it is to be stored. After any storage containers positioned at or above the target position within the storage column stack 107 have been removed, the container handling vehicle 201,301 positions the storage container 106 at the desired position. The removed storage containers may then be lowered back into the storage column 105, or relocated to other storage columns.
For monitoring and controlling the automated storage and retrieval system 1, e.g. monitoring and controlling the location of respective storage containers 106 within the framework structure 100, the content of each storage container 106 and the movement of the container handling vehicles 201,301 so that a desired storage container 106 can be delivered to the desired location at the desired time without the container handling vehicles 201,301 colliding with each other, the automated storage and retrieval system 1 comprises a control system 500 which typically is computerized and which typically comprises a database for keeping track of the storage containers 106.
Prior art includes WO 2017/081281 A1, which discloses a picking system where a camera is used as an onboard camera on the picker/robot arm to assist in picking/placing correctly within the bin.
Picking systems are costly and a problem addressed is to optimize the utilization of the different components of the picking system. This includes balancing the capacity used by the Automated Storage and Retrieval System (ASRS) bin delivery and optimizing the movements of the picking device.
It is an objective to of the invention to provide a picking system with increased through-put of items through picking systems.
The present invention is set forth and characterized in the independent claims, while the dependent claims describe other characteristics of the invention.
The invention addresses how to control a picking system that includes an area divided into sub-areas (positions to pick from and pick to) where the delivery of storage containers and/or packages to these sub-areas are controlled by an Automated Storage and Retrieval System (ASRS) control system, a camera, an image processing system and a picking device that operates within the area.
It is described a picking system configured to receive instructions from a picking system controller which receives product orders from a warehouse management system, wherein the picking station further is configured to pick items from, and put items into, storage containers, wherein the picking system comprises a picking station, and wherein the picking station comprises:
This parallel operation in and/or on different containers results in that that when the robotic picking device is to pick one or more items from a storage container in a second storage container on the basis of an earlier image that has been produced by the camera and processed by the image processing system, the robotic picking device knows, in advance, the position of the specific item(s) in the storage container. Thus, according to the invention, the camera and image processing system is at least one step ahead of the robotic picking device.
The picking system provides a separation of concern by decoupling the dependency of the various sub-components involved
The image processing device may be in direct communication with the camera or indirect communication camera e.g. via the picking system controller.
The camera and image processing system may take a picture and process the image to determine the contents of a storage container which is different to the storage container being processed by the robotic picking device. Information on the position of the item(s) in the storage container is then transferred by the picking system controller to the robotic picking device such that the robotic picking device knows, in advance, the relative position of the item(s) to be picked before picking from the storage container and also which of the items that is most easily accessible. This provides for the possibility of parallel operations such that two operations are performed simultaneously.
A picking system controller (PSC) may control the picking device and the camera (including camera movements) and the image processing system.
A system controller (AC) may inform the Picking system controller (PSC) about bin deliveries (which bins are ready in which position, and possibly expected upcoming bin delivery times). Each position may have its own bin delivery plan, and its own exchange time delay.
Picking operations in a product order may be defined by an external system (warehouse management system (WMS) or Inventory management) and can be communicated to the picking system controller (PSC). A picking operation may be defined by the following information or parameters: PickFrom (bin and compartment) PickTo (bin and compartment), Quantity (number of items), and possibly additional parameters (about the item and about the picking operation such as speed operation limitation etc.). These jobs are defined independently of the actual delivery of the bins to/from the working area, because they refer to the bins'
IDs, not their physical position.
The robotic picking device can be configured to reach multiple container handling positions within the picking station.
At least a pair of container contents handling positions may be arranged next to each other (on adjacent grid rows); or one above the other etc.
The picking system may be configured to perform routing calculations, i.e. sequence of the picking jobs, for the robotic picking device and to incorporate a work flow sequence from those routing calculations into the picking device's operational sequence. This may be done in order to optimize the picking parameters and what storage containers to be picked from and place items into in order to reduce picking time and increase throughput of finished/partly-finished product orders.
Based on status from the system controller (AC) and task queue from the warehouse management system (WMS), the picking system controller (PSC) can plan, optimize and control camera movements and camera/image processing operations (sends commands to camera/image processing system).
Based on status from system controller (AC) and task queue from warehouse management system (WMS), picking system controller (PSC) plans, optimizes and controls picking operations (sends commands to picker device).
The picking station may comprise at least two container contents handling positions and the robotic picking device may be configured to move to different picking positions where it is able to pick one specific item from a first storage container positioned at a first container contents handling position and another specific item from a second storage container positioned at a second container contents handling position different from the first.
Multiple container contents handling positions, and the associated multiple picking positions, provide for the possibility that the robotic picking device can access different containers in the picking station and the control system providing larger flexibility in terms of which order the robotic picking device shall/should pick from the storage containers present in the picking station. The robotic picking device may be configured to pick from one of several container picking positions, each with a different storage container waiting to be picked.
The first storage container arranged at the first container contents handling position may be a picking container and the second storage container arranged at a second container contents handling position may be a product order consolidation container. Which of the containers that functions as picking container (s) and product order consolidation container(s), respectively, may vary and is dependent on operational parameters in terms of product order setup and similar item(s) for the different containers. In addition, the ratio of consolidation containers compared to picking containers may vary. For example, one picking container holding a specific item to be picked in many product orders and/or several items in the same product order, may have a relatively long retention time at the picking station before being exchanged with another picking container.
The camera may be arranged to produce an image of the first storage container positioned at the first container contents handling position and an image of the second storage container positioned at the second container contents handling position.
The camera can be mounted for movement above the storage containers. The camera may be mounted on a movable device. For example, the camera can be movable on a gantry arrangement above the picking station. The camera can be arranged on the same gantry as the robotic picking device, but is independently movable relative the robotic picking device.
The camera can also be arranged as part of an industrial robot. An industrial robot is typically a robot with a base mounted on a floor where a robotic arm extends from the base and to a robotic picking device in an opposite end thereof. Floor shall be understood as a base where the robot arm can be mounted, and can also be on a mezzanine floor or other elevated floor. The camera can be arranged on one or more linear guides for movement in the X, Y and Z direction. For example, if the camera is mounted at a relative large distance from the storage container that it needs to produce an image of, it may be advantageous that the camera is able to move closer to said container (i.e. in the Z direction).
The camera can be stationary and arranged to produce an image of the contents of at least one storage container when it is positioned at a storage container contents handling position.
Alternatively, the camera may be at such an elevation that it covers multiple positions within the picking station.
The picking system may comprise a section of a rail-based delivery system with perpendicular tracks in X and Y directions for supporting delivery vehicles carrying containers accessible from above. Instead of delivery vehicles operating on a delivery rail system, the picking system may comprise a conveyor arrangement for transferring containers into the picking station. The conveyor arrangement can be in different heights, and be presented for the robotic picking device in a multilevel conveyor arrangement.
The picking system may comprise a conveyor for transferring containers out from the picking station.
The robotic picking device may be a gantry-mounted robot or an industrial robot.
The image processing system may comprise means for ID recognition of a storage container's ID. This may be performed so that the image data/picker routing data is logged against an ID of a storage container. Thereby, one is assured that the correct item is picked regardless of the order of the storage container.
The storage container may be divided into two or more compartments. This may be done either to separate different items within the same container or by separating similar items within the same container for example if the operator shall only access one item.
The picking system may be arranged on a mezzanine. The mezzanine level may be arranged immediately below a top level of a storage system, e.g. only one or two storage container heights below the top level of the storage system. This reduces vertical travel time for the storage containers as they do not have to travel 10-20 container heights but rather only 1 or two levels.
The product orders can be finalized at the mezzanine level and transported on appropriate conveyors for shipment, or the storage container containing a completed, or almost completed, product order can be transported into the storage system for manual completion at an operator-operated picking station.
It is further described an automated storage and retrieval system comprising:
a camera configured to produce an image of contents of a storage container;
wherein the camera and the robotic picking device are arranged to operate, at any one instance, on different containers such that the camera is producing an image and the image processing system is processing the produced image of the contents of a storage container in a first product order while the robotic picking device is handling on the basis of an earlier image that has been produced by the camera and processed by the image processing system.
The automated storage and retrieval system renders possible that when the robotic picking device is to pick an item from a storage container in a subsequent product order, the robotic picking device knows, in advance, the position of the specific item(s) in the storage container.
The camera in the automated storage and retrieval system does not have to form part of the picking station but may be arranged at a position outside the picking station such that containers entering the picking station have already been imaged. The camera can be stationary and arranged to produce an image of the contents of at least one storage container when it is positioned at a storage container contents handling position. This camera may e.g. be arranged at, or just before entrance into the picking station such that an image is produced of all storage containers entering the picking station and the processor can decide on/set up an appropriate routing of the robotic picking device to pick from said containers. Alternatively, or additionally, each storage container feeding line (e.g. delivery rail system or conveyor) into the picking system could have its own fixed camera and the control system could pre-route based on multiple image sources.
The camera could instead be arranged within a picking station where the robotic picking device is arranged such that the position of the item(s) to be picked in each storage container is determined before the storage container enters the picking station.
The automated storage and retrieval system may further comprise a delivery vehicle arranged to receive storage containers from above and transport storage containers to the picking station, and the robotic picking device may be separate from the delivery vehicle carrying the storage container and operates independently. The system may in this embodiment comprise a section of a rail-based delivery system with perpendicular tracks in X and Y direction for supporting delivery vehicles carrying containers accessible from above. The delivery vehicle is freely movable in the X and Y directions on the delivery system within the picking station, and, when they are at the picking station, or in an area defined by the picking station, each storage container being carried by a delivery vehicle from a contents handling position of the picking station.
Instead of delivery vehicles operating on a delivery rail system, the picking system may comprise a conveyor arrangement for transferring containers into the picking station. The conveyor arrangement can be in different heights, and be presented for the robotic picking device in a multilevel conveyor arrangement. In yet another alternative, instead of delivery vehicles and/or conveyors, the storage containers can be delivered to the picking station by prior art container handling vehicle(s) comprising a lifting device for transportation of storage containers, e.g. raising a storage container from, and lowering a storage container into, a storage column, as well as horizontal transport of the storage container into a picking station. The picking station may comprise rails in the X and Y directions which are flush with the rails in the X and Y directions of the storage and retrieval system such that the container handling vehicles can enter the picking station on the same rail system. The container handling vehicle may in this alternative drop the storage container to a contents handling position within the picking station, which contents handling position may be directly below the rail system such that the robotic picking device can access the contents of the storage container relatively easily.
It is further described a method of picking items from, and putting items into, containers at a picking station under the control of a picking system controller, wherein the method comprises:
wherein the camera and the robotic picking device are arranged to operate, at any one instance, on different storage containers such that the camera produces an image of the contents of a first storage container for a first product order, the image processing system processes the image and the picking system controller determines a sequence of picking movements for the robotic picking device for that first product order while the robotic picking device is handling on the basis of an earlier image that has been produced by the camera and processed by the image processing system.
The camera can also be arranged outside the picking station where the robotic picking device is arranged such that the position of the item(s) to be picked in each storage container is determined before the storage container enters the picking station.
The image can be processed by the image processing system before the storage container arrives at a picking position and the picking system controller has determined a set of picking movements before the storage container arrives to be picked.
Determination of the picking movements of the robotic picking device may be independent of the delivery of the storage containers to the picking position(s).
The picking system controller may optimize the picking movements of the robotic picking device between specific item(s) in different storage containers at different picking positions.
The image processing system may comprise an object database and the image processing system may compare the produced image with images in the object database in order to determine the position of the specific item in the storage container. The image processing system may have an object database such that it may identify different items. Thereby, one is assured that the correct item is picked regardless of the orientation of the item in the storage container. The object database is in particular suitable in situations where different kinds of items are stored in the same storage container where the object database provides input with regards to internal positioning between these different items.
The method may comprise moving the camera to a position where a storage container is present such as to produce an image of the contents of a storage container.
The image processing system may comprise means for ID recognition of the storage container(s). This may be performed so that the image data/picker routing data is logged against an ID of a storage container.
When the robotic picking device is finished picking from the target storage container, this storage container may be returned from the picking station and back into a storage column in the automated storage and retrieval system. Alternatively, the target storage container can be transported on an external conveyor for shipment.
The delivery of bins to/from the picking station is managed by a separate control system (ASRS control system or system controller (AC)).
Following drawings are appended to facilitate the understanding of the invention. The drawings show embodiments of the invention, which will now be described by way of example only, where:
In the following, embodiments of the invention will be discussed in more detail with reference to the appended drawings. It should be understood, however, that the drawings are not intended to limit the invention to the subject-matter depicted in the drawings.
The framework structure 100 of the automated storage and retrieval system 1 is constructed in accordance with the prior art framework structure 100 described above in connection with
The framework structure 100 further comprises storage compartments in the form of storage columns 105 provided between the members 102, 103, where storage containers 106 are stackable in stacks 107 within the storage columns 105.
The framework structure 100 can be of any size. In particular it is understood that the framework structure can be considerably wider and/or longer and/or deeper than disclosed in
450: Receive picking jobs.
451: Receive storage container delivery status.
452: Plan and execute camera and image processing system operations.
453: Plan and execute robotic picking device operations.
454: Confirm picking jobs.
455: Confirm storage container completed.
Protective panels 415 may be employed to provide a physical barrier to the storage and retrieval system 1 such that an operator may safely perform manual repair or maintenance in the picking station 410.
Referring to
Referring to
Referring to
Referring to
Each of the robotic picking devices 405 is disclosed as having one robot arm and are configured for picking and placing product items or goods into the storage containers 106 in the container contents handling positions 408 and possibly place the picked goods or product items into transport container(s) (not shown in
The robotic picking devices 405 can be operated to move in the XYZ directions thereby allowing access to storage containers 106 at different container contents handling positions 408 within the delivery rail system 308, and transfer the at least one product item between the storage container 106 and a location outside the delivery rail system 308. The length of the robot arm(s) of the robotic operator(s) 405 as well as other features of the robot arm(s) can be adjusted dependent on the demands in the specific projects such as number of delivery vehicles 30, size of the delivery rail system 308, number of robotic operators 405 etc.
The delivery vehicle 30 is configured for transport of one or more storage containers 106 on a delivery rail system 308.
The delivery vehicle 30 may be configured for transport of only one storage container 106, or may be configured for transport of more than one storage container 106.
With reference to
If used on a delivery rail system 308 one of both sets of wheels 32a, 32b of the rolling device 32 should be lifted and lowered so that the first set of wheels 32a and/or the second set of wheels 32b can be engaged with the respective set of rails provided on the delivery rail system 308 any one time.
The delivery vehicle 30 may further comprise a container carrier 35 mounted above the vehicle body 31. The container carrier 35 should be configured to receive the storage container 106 onto or within the container carrier 35 such that the storage container 106 is hindered to move relative to the container carrier in the horizontal direction.
The container carrier 35 may comprise a container supporting device supporting the storage container 106 from below.
In
The particular configuration of the container carrier 35 disclosed in
Note that the size of the compartment within the container carrier 35 may easily be adapted for receiving and supporting a multiple number of storage containers 106 in one operation.
The container supporting device hence comprises a base plate provided with side walls along the outer circumference or periphery of the base plate, thereby defining a compartment. The horizontal extent of the compartment is adapted to be large enough to receive one or more storage containers 106 and small enough to substantially hinder movements of the one or more storage containers 106 when inserted. However, in contrast to the exemplary configuration of the delivery vehicle 30 shown in
The conveyor 36 may be set up by a plurality of parallel oriented rollers having a common longitudinal direction perpendicular to the two side walls. In this way the rollers allow one or more storage containers 106 to be shifted into or off the container carrier 35 while being guided by the side walls. The conveyor may be connected to a conveyor motor (not shown) driving rotation of one or more of the rollers.
Motor(s), control system and other equipment and components necessary forming part of the system in order to be able to move and operate the robotic picking device 405 and camera 407, will be known to the skilled person and are not described in more detail herein.
Common to all of the disclosed embodiments, typically, once a product order from a storage container 106 at a container inventory handling position 408 serving as a picking position is finished, the storage container 106 is returned to a storage position within the storage and retrieval system and a new storage container 106 with items for the same, or another, product order, is transported from a storage position in the storage and retrieval system 1 to the container contents handling position 408. Once a product order in a storage container 106 (or box or bin) used for consolidation is finished, or at least partly finished with product items that can be picked by the robotic picking device 405, it is typically either removed from the container contents inventory position 408 to a conveyor (see
Furthermore, also common to all of the different robotic picking devices 405 described above, they may be provided with suitable gripping device(s), as well as any necessary auxiliary equipment such as camera, light, distance sensors etc., dependent on demands in the specific project and size and shape of the product items. Such equipment will be known to the skilled person and is not further specified herein. Furthermore, the means needed for mounting the robotic picking device(s) 405 to the gantry arrangement 413 may be any means providing the desired function of movement in the XYZ-directions relative the underlying delivery rail system 50, which means are known to the skilled person and will not be further described herein. Similarly, any fastening necessary for the floor base mounted robotic picking device 405, or base on delivery rail 308, will be known to the skilled person, i.e. any means providing necessary stability and or facilitates the possibility of rotational movement of the robotic operator 405 relative the floor base or delivery rail base (not shown).
In the preceding description, various aspects of the delivery vehicle and the automated storage and retrieval system according to the invention have been described with reference to the illustrative embodiment. For purposes of explanation, specific numbers, systems and configurations were set forth in order to provide a thorough understanding of the system and its workings. However, this description is not intended to be construed in a limiting sense. Various modifications and variations of the illustrative embodiment, as well as other embodiments of the system, which are apparent to persons skilled in the art to which the disclosed subject matter pertains, are deemed to lie within the scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
20191511 | Dec 2019 | NO | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2020/085266 | 12/9/2020 | WO |