CN115293680A - Warehouse management method, electronic device and storage medium - Google Patents
Warehouse management method, electronic device and storage medium Download PDFInfo
- Publication number
- CN115293680A CN115293680A CN202210824961.9A CN202210824961A CN115293680A CN 115293680 A CN115293680 A CN 115293680A CN 202210824961 A CN202210824961 A CN 202210824961A CN 115293680 A CN115293680 A CN 115293680A
- Authority
- CN
- China
- Prior art keywords
- container
- target
- containers
- sub
- warehouse
- 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.)
- Pending
Links
- 238000003860 storage Methods 0.000 title claims abstract description 325
- 238000007726 management method Methods 0.000 title claims abstract description 31
- 238000009826 distribution Methods 0.000 claims abstract description 79
- 238000000034 method Methods 0.000 claims abstract description 20
- 238000004590 computer program Methods 0.000 claims description 19
- 238000007596 consolidation process Methods 0.000 claims 2
- 238000005516 engineering process Methods 0.000 description 10
- 239000000463 material Substances 0.000 description 5
- 238000011068 loading method Methods 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 241000208125 Nicotiana Species 0.000 description 1
- 235000002637 Nicotiana tabacum Nutrition 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000004753 textile Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
Landscapes
- Business, Economics & Management (AREA)
- Economics (AREA)
- Engineering & Computer Science (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Accounting & Taxation (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
Abstract
Description
技术领域technical field
本申请涉及物流领域,具体涉及仓库管理方法、电子设备及存储介质。The application relates to the field of logistics, in particular to a warehouse management method, electronic equipment and a storage medium.
背景技术Background technique
用于装载货品的容器例如托盘的出库环节是对诸如密集仓储的仓库的管理的基础环节。容器的出库环节包括:调度机器人将相应的容器从相应的巷道中的相应的库位搬运至相应的巷道的出库口;将相应的容器装载到停在相应的巷道的出库口的货车上。The outbound link of containers such as pallets for loading goods is a basic link in the management of warehouses such as intensive storage. The outbound link of the container includes: dispatching the robot to move the corresponding container from the corresponding storage location in the corresponding lane to the corresponding warehouse outlet of the lane; loading the corresponding container to the truck parked at the outlet of the corresponding lane superior.
在对容器的出库环节,有时需要由相关联的多个容器组成的容器集合在相应的货车上集中码放,容器集合在货车上集中码放是指在容器集合中的任意两个容器之间不存在属于其他容器,这就要求对于任意一个容器集合,依次对该容器集合包括的每一个容器进行出库,这样,该容器集合包括的每一个容器依次到达相应的出库口,该容器集合包括的每一个容器依次被装载到相应的货车上,该容器集合在相应的货车上集中码放。In the outbound link of containers, it is sometimes necessary to stack containers composed of multiple associated containers on corresponding trucks. Centralized stacking of container sets on trucks means that there is no difference between any two containers in the container set. There are other containers, which requires that for any container set, each container included in the container set is sequentially released from the warehouse, so that each container included in the container set arrives at the corresponding exit port in turn. The container set includes Each container is loaded onto the corresponding truck in turn, and the containers are collectively stacked on the corresponding truck.
然而,对于任意一个容器集合,当对该容器集合的任意一个容器进行出库时,若在该容器所处的库位与出库口之间存在其他的容器,由于该其他的容器会阻挡该容器,需要首先将该其他的容器取出以不阻挡该容器,然后,才能对该容器进行出库。对于大量的容器集合中的每一个容器集合,均涉及在出库过程中取出一定数量的阻碍正在出库的容器的其他容器,等待较长时间才能将相应的容器装载到货车上,造成出库效率低。However, for any container set, when any container of the container set is outbound, if there are other containers between the warehouse location where the container is located and the outbound port, since the other containers will block the For a container, other containers need to be taken out first so as not to block the container, and then the container can be released from the warehouse. For each container set in a large number of container sets, it involves taking out a certain number of other containers that hinder the container being out of the warehouse during the outbound process, and waiting for a long time to load the corresponding container on the truck, resulting in low efficiency.
发明内容Contents of the invention
为克服相关技术中存在的问题,本申请提供一种仓库管理方法、电子设备及存储介质。In order to overcome the problems existing in the related technologies, the application provides a warehouse management method, electronic equipment and storage media.
根据本申请实施例提供一种仓库管理方法,包括:According to an embodiment of the present application, a warehouse management method is provided, including:
对目标仓库中的目标巷道中的目标容器集合进行第一整理操作,以使得所述目标容器集合的分布达到目标分布,其中,当所述目标容器集合的分布达到目标分布时,对于目标容器集合中的任意一个子容器集合,所述子容器集合分布在所述目标巷道中的多个连续的库位上;performing a first sorting operation on the target container set in the target lane in the target warehouse, so that the distribution of the target container set reaches the target distribution, wherein, when the distribution of the target container set reaches the target distribution, for the target container set Any set of sub-containers in the sub-container set, which is distributed on a plurality of continuous storage locations in the target lane;
按照目标次序依次对所述目标容器集合中的每一个子容器集合进行出库操作,所述出库操作包括:按照所述子容器集合中的容器的次序,依次对所述子容器集合中的每一个容器进行出库。Carry out an outbound operation for each sub-container set in the target container set in sequence according to the target order, and the outbound operation includes: sequentially unloading the sub-container sets in the sub-container set according to the order of the containers in the sub-container set Each container is shipped out.
本申请实施例提供一种电子设备,包括:存储器、处理器及存储在存储器上的计算机程序,该处理器执行该计算机程序以实现上述仓库管理方法。An embodiment of the present application provides an electronic device, including: a memory, a processor, and a computer program stored on the memory, and the processor executes the computer program to implement the above warehouse management method.
本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现上述仓库管理方法。An embodiment of the present application provides a computer-readable storage medium on which a computer program/instruction is stored, and when the computer program/instruction is executed by a processor, the above-mentioned warehouse management method is realized.
本申请实施例提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现实现上述仓库管理方法。An embodiment of the present application provides a computer program product, including a computer program/instruction, and when the computer program/instruction is executed by a processor, the above warehouse management method is implemented.
本申请实施例提供的仓库管理方法,在对目标容器集合进行出库之前,对目标仓库中的目标巷道中的目标容器集合进行第一整理操作,通过第一整理操作,使得对于目标容器集合中的任意一个子容器集合,目标巷道中的属于该子容器集合所有容器分布在该目标巷道中的多个连续的库位上。按照目标次序依次对目标容器集合中的每一个子容器集合进行出库操作,出库操作包括:依次对子容器集合中的每一个容器进行出库。对于目标容器集合中的第一个容器即目标次序定义的第一个子容器集合中的第一个容器,在该容器之前,不存在阻挡该容器的其他容器,可以在不移动其他容器的情况下,直接对该容器进行出库,对于每一个在第一个容器之后的容器,当对该容器进行出库时,该容器的前一个容器已经出库,在该容器之前,不存在阻挡该容器的其他容器,可以在不移动其他容器的情况下,直接对该容器进行出库。当对目标容器集合进行出库时,直接对目标容器集合中的每一容器进行出库,出库效率较高。In the warehouse management method provided by the embodiment of the present application, before the target container set is released from the warehouse, the first sorting operation is performed on the target container set in the target lane in the target warehouse. Through the first sorting operation, the target container set Any set of sub-containers in the target lane, all containers belonging to the set of sub-containers in the target lane are distributed on multiple continuous storage locations in the target lane. The outbound operation is sequentially performed on each sub-container set in the target container set according to the target order, and the outbound operation includes: performing outbound operation on each container in the sub-container set in sequence. For the first container in the target container set, that is, the first container in the first sub-container set defined by the target order, before this container, there is no other container blocking this container, and it can be used without moving other containers Next, the container is directly out of the warehouse. For each container after the first container, when the container is out of the warehouse, the previous container of the container has already been out of the warehouse. Before this container, there is no obstacle The other containers of the container can be directly released from the warehouse without moving other containers. When the target container set is loaded out of the warehouse, each container in the target container set is directly loaded out of the warehouse, and the warehouse out efficiency is high.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description serve to explain the principles of the application.
图1示出了本申请实施例提供的仓库管理方法的流程图;Fig. 1 shows the flowchart of the warehouse management method provided by the embodiment of the present application;
图2示出了本申请实施例提供的仓库管理装置的结构框图。Fig. 2 shows a structural block diagram of a warehouse management device provided by an embodiment of the present application.
具体实施方式Detailed ways
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。The application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain related inventions, rather than to limit the invention. It should also be noted that, for the convenience of description, only the parts related to the related invention are shown in the drawings.
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and embodiments.
随着物联网、人工智能、大数据等智能化技术的发展,利用这些智能化技术对传统物流业进行转型升级的需求愈加强劲,智慧物流(Intelligent Logistics System)成为物流领域的研究热点。智慧物流利用人工智能、大数据以及各种信息传感器、射频识别技术、全球定位系统(GPS)等物联网装置和技术,广泛应用于物料的运输、仓储、配送、包装、装卸和信息服务等基本活动环节,实现物料管理过程的智能化分析决策、自动化运作和高效率优化管理。物联网技术包括传感设备、RFID技术、激光红外扫描、红外感应识别等,物联网能够将物流中的物料与网络实现有效连接,并可实时监控物料,还可感知仓库的湿度、温度等环境数据,保障物料的储存环境。通过大数据技术可感知、采集物流中所有数据,上传至信息平台数据层,对数据进行过滤、挖掘、分析等作业,最终对业务流程(如运输、入库、存取、拣选、包装、分拣、出库、盘点、配送等环节)提供精准的数据支持。人工智能在物流中的应用方向可以大致分为两种:1)以AI技术赋能的如无人卡车、AGV、AMR、叉车、穿梭车、堆垛机、无人配送车、无人机、服务机器人、机械臂、智能终端等智能设备代替部分人工;2)通过计算机视觉、机器学习、运筹优化等技术或算法驱动的如运输设备管理系统、仓储管理、设备调度系统、订单分配系统等软件系统提高人工效率。随着智慧物流的研究和进步,该项技术在众多领域展开了应用,例如零售及电商、电子产品、烟草、医药、工业制造、鞋服、纺织、食品等领域。With the development of intelligent technologies such as the Internet of Things, artificial intelligence, and big data, the demand for using these intelligent technologies to transform and upgrade the traditional logistics industry has become increasingly strong, and intelligent logistics (Intelligent Logistics System) has become a research hotspot in the field of logistics. Smart logistics uses artificial intelligence, big data, various information sensors, radio frequency identification technology, global positioning system (GPS) and other Internet of Things devices and technologies, and is widely used in basic logistics such as material transportation, warehousing, distribution, packaging, loading and unloading, and information services. The activity link realizes the intelligent analysis and decision-making, automatic operation and high-efficiency optimized management of the material management process. The Internet of Things technology includes sensing equipment, RFID technology, laser infrared scanning, infrared induction recognition, etc. The Internet of Things can effectively connect the materials in the logistics with the network, monitor the materials in real time, and sense the humidity and temperature of the warehouse. Data, guarantee the storage environment of materials. Through big data technology, all the data in the logistics can be sensed and collected, uploaded to the data layer of the information platform, and the data can be filtered, mined, analyzed and other operations, and finally the business process (such as transportation, storage, access, picking, packaging, distribution Picking, delivery, inventory, distribution and other links) to provide accurate data support. The application direction of artificial intelligence in logistics can be roughly divided into two types: 1) Unmanned trucks, AGVs, AMRs, forklifts, shuttles, stackers, unmanned delivery vehicles, unmanned aerial vehicles, Smart devices such as service robots, robotic arms, and smart terminals replace part of the labor force; 2) Software such as transportation equipment management systems, warehouse management, equipment scheduling systems, and order distribution systems driven by computer vision, machine learning, and operational optimization technologies or algorithms The system improves labor efficiency. With the research and progress of smart logistics, this technology has been applied in many fields, such as retail and e-commerce, electronic products, tobacco, medicine, industrial manufacturing, shoes and clothing, textiles, food and other fields.
图1示出了本申请实施例提供的仓库管理方法的流程图,该方法包括:Fig. 1 shows the flowchart of the warehouse management method provided by the embodiment of the present application, the method includes:
步骤101,对目标巷道中的目标容器集合进行第一整理操作。
在本申请中,目标仓库可以为密集仓储仓库。目标仓库中的用于装载货品的容器可以来自相应的仓库。目标仓库既可以为专门用于存储容器的仓库,也可以为该相应的仓库的缓存仓库。In this application, the target warehouse may be a dense storage warehouse. The containers used to load the goods in the target warehouse can come from the corresponding warehouse. The target warehouse can be a warehouse dedicated to storing containers, or a cache warehouse of the corresponding warehouse.
在本申请中,容器可以为托盘,目标巷道中的一个库位可以存储一个容器。目标容器集合由多个子容器集合组成。In this application, the container may be a pallet, and one storage location in the target lane may store one container. A target container collection is composed of multiple subcontainer collections.
子容器集合包括相关联的多个容器。例如,子容器集合为用于装载一个货品订单中的一个货品订单行所需货品的多个容器或者用于装载一个货品订单所需货品的多个容器。A collection of subcontainers includes associated multiple containers. For example, the set of sub-containers is a plurality of containers used to hold items required by an item order line in an item order or a plurality of containers used to hold items required by an item order.
在本申请中,第一整理操作用于使得目标容器集合中的容器的分布达到目标分布,当目标容器集合中的容器的分布达到目标分布时,对于目标容器集合中的任意一个子容器集合,目标巷道中的属于该子容器集合的所有容器分布在目标巷道中的多个连续的库位上并且子容器集合的次序为目标次序。In this application, the first sorting operation is used to make the distribution of the containers in the target container set reach the target distribution. When the distribution of the containers in the target container set reaches the target distribution, for any sub-container set in the target container set, All containers belonging to the sub-container set in the target lane are distributed on multiple consecutive storage locations in the target lane, and the order of the sub-container sets is the target order.
在本申请中,目标巷道的两侧中的每一侧具有出入口。在巷道外部的机器人通过相应的出入口驶入目标巷道,在巷道内部的机器人可以通过相应的出入口驶出目标巷道。In the present application, each of the two sides of the target roadway has an entrance and exit. The robot outside the lane enters the target lane through the corresponding entrance and exit, and the robot inside the lane can drive out of the target lane through the corresponding entrance and exit.
目标巷道的一侧的出入口作为目标巷道的出库口,目标巷道中的第i个库位的序号为i,目标巷道中的第i个库位是相对于目标巷道的出库口而言的。The entrance and exit on one side of the target roadway is used as the warehouse exit of the target roadway, the serial number of the i-th storage location in the target roadway is i, and the i-th storage location in the target roadway is relative to the warehouse exit of the target roadway .
例如,目标巷道中有n个库位,目标巷道中的第1个库位为与目标巷道的出库口距离最近的库位,目标巷道中的第n个库位为与目标巷道的出库口距离最远的库位。For example, there are n storage locations in the target aisle, the first storage location in the target aisle is the storage location closest to the exit of the target aisle, and the nth storage location in the target aisle is the storage location with the target aisle The location with the farthest distance from the port.
若目标容器集合包括的子容器集合的数量记为n,目标次序定义第1个子容器集合、第2个子容器集合......第n个子容器集合。If the number of sub-container sets included in the target container set is denoted as n, the target sequence defines the first sub-container set, the second sub-container set...the n-th sub-container set.
在本申请中,目标容器集合中的子容器集合的目标次序可以由本申请实施例提供的仓库管理方法应用在的仓库管理系统的运维工程师设置,也可以根据子容器集合的用于排序的参数确定。In this application, the target order of the sub-container sets in the target container set can be set by the operation and maintenance engineer of the warehouse management system where the warehouse management method provided in the embodiment of the application is applied, or can be set according to the parameters used for sorting of the sub-container sets Sure.
例如,子容器集合的用于排序的参数为子容器集合中的与目标巷道的出库口距离最近的容器与目标巷道的出库口之间的距离。例如,子容器集合的用于排序的参数为子容器集合中的容器与目标巷道的出库口之间的距离的平均值。可以按照子容器集合的用于排序的参数从低至高,对目标容器集合中的所有子容器集合进行排序,得到目标次序。For example, the sorting parameter of the sub-container set is the distance between the container with the closest distance to the exit port of the target aisle in the sub-container set and the exit port of the target aisle. For example, the parameter used for sorting the sub-container set is the average distance between the containers in the sub-container set and the outlet of the target lane. All sub-container sets in the target container set may be sorted according to the sorting parameters of the sub-container sets from low to high to obtain the target order.
在本申请中,在确定子容器集合的目标次序之后,可以确定目标容器集合中的每一个子容器集合的库位序列。In the present application, after the target sequence of the sub-container sets is determined, the location sequence of each sub-container set in the target container set may be determined.
对于任意一个子容器集合的库位序列,该子容器集合的库位序列由多个连续的库位组成,该子容器集合的库位序列中的库位的数量等于该子容器集合中的容器的数量。For any location sequence of a sub-container set, the location sequence of the sub-container set consists of multiple consecutive locations, and the number of locations in the location sequence of the sub-container set is equal to the number of containers in the sub-container set quantity.
对于任意一个子容器集合的库位序列,该库位序列中的第一个库位为该库位序列中的所有库位中的与目标巷道的出库口最近的库位,该库位序列中的最后一个库位为该库位序列中的所有库位中的与目标巷道的出库口距离最远的库位。For the location sequence of any sub-container set, the first location in the location sequence is the closest location to the outlet of the target lane among all the locations in the location sequence, and the location sequence The last storage location in is the storage location farthest from the exit of the target lane among all the storage locations in the storage location sequence.
对于目标次序定义的第一个子容器集合,该第一个子容器集合的库位序列中的第一个库位为目标巷道中的第一个库位。For the first subcontainer set defined by the target order, the first logistics location in the location sequence of the first subcontainer set is the first logistics location in the target aisle.
对于目标次序定义的任意一个其他子容器集合,该其他子容器集合的前一个子容器集合的库位序列中的最后一个库位为第m个库位,该其他子容器集合的库位序列中的第一个库位为第m+1个库位,该其他子容器集合为不是目标次序定义的第一个子容器集合的子容器集合,该其他子容器集合的前一个子容器集合由目标次序定义。For any other sub-container set defined by the target sequence, the last location in the location sequence of the previous sub-container set of the other sub-container set is the mth location, and the location sequence of the other sub-container set is The first storage location is the m+1th storage location, the other sub-container set is a sub-container set that is not the first sub-container set defined by the target order, and the previous sub-container set of the other sub-container set is determined by the target sequence definition.
在本申请中,第一整理操作可以包括:基于每一个子容器集合的库位序列,分别对每一个子容器集合进行第一整理子操作。In the present application, the first sorting operation may include: performing the first sorting sub-operation on each sub-container set based on the location sequence of each sub-container set.
对于任意一个子容器集合的库位序列中的任意一个库位,若该库位没有被该子容器集合中的相应的容器占据,该库位为一个可分配库位。For any storage location in the storage location sequence of any sub-container set, if the storage location is not occupied by the corresponding container in the sub-container set, the storage location is an allocable storage location.
对于任意一个子容器集合,针对该子容器集合的第一整理子操作可以包括:确定是否有针对该子容器集合和目标次序的需要移动的容器,针对该子容器集合和目标次序的需要移动的容器属于该子容器集合并且该需要移动的容器所在的库位不在该子容器集合的库位序列中;若是,针对每一个针对该子容器集合和目标次序的需要移动的容器,随机从在该子容器集合的库位序列中的所有可分配库位中选择一个可分配库位,将选择的一个可分配库位分配给该需要移动的容器;若一个不属于该子容器集合的容器被放置在分配给该需要移动的容器的可分配库位上,控制机器人例如四向穿梭车将不属于该子容器集合的容器从分配给该需要移动的容器的可分配库位取出,控制机器人将该需要移动的容器从该需要移动的容器所在的库位取出,分配给该需要移动的容器的可分配库位记为库位i,该需要移动的容器所在的库位记为库位j;将该需要移动的容器放置到库位i上,将该不属于该子容器集合的容器放置到库位j上。For any set of sub-containers, the first sorting sub-operation for the set of sub-containers may include: determining whether there are containers that need to be moved for the set of sub-containers and the target order, and containers that need to be moved for the set of sub-containers and the target order The container belongs to the sub-container set and the storage location of the container that needs to be moved is not in the location sequence of the sub-container set; if so, for each container that needs to be moved for the sub-container set and target order, random Select an allocatable location from all the allocatable locations in the location sequence of the sub-container set, and assign the selected one to the container that needs to be moved; if a container that does not belong to the sub-container set is placed On the distributable warehouse location assigned to the container that needs to be moved, the control robot, such as a four-way shuttle, takes out the container that does not belong to the sub-container set from the distributable warehouse location assigned to the container that needs to be moved, and the control robot takes the The container that needs to be moved is taken out from the storage location where the container needs to be moved, the allocatable location allocated to the container that needs to be moved is recorded as location i, and the location where the container that needs to be moved is recorded as location j; The container to be moved is placed on location i, and the container that does not belong to the sub-container set is placed on location j.
步骤102,按照目标次序依次对目标容器集合中的每一个子容器集合进行出库操作。In
对于任意一个子容器集合,对该子容器集合的出库操作包括:按照该子容器集合中的容器的次序,依次对该子容器集合中的每一个容器进行出库For any sub-container set, the outbound operation of the sub-container set includes: according to the order of the containers in the sub-container set, each container in the sub-container set is unloaded sequentially
该子容器集合中的容器的次序可以通过按照容器所在的库位的序号从小至大,对该子容器集合中的所有容器进行排序得到。The order of the containers in the sub-container set can be obtained by sorting all the containers in the sub-container set according to the sequence numbers of the storage locations where the containers are located.
对于目标巷道中的任意一个库位,该库位的序号指示该库位在目标巷道中的所有库位中的位置,具有序号i的库位为目标巷道中的所有库位中的第i个库位。For any storage location in the target aisle, the serial number of the storage location indicates the position of the storage location in all storage locations in the target aisle, and the storage location with serial number i is the i-th of all storage locations in the target aisle location.
对于任意一个容器,对该容器进行出库可以包括:将该容器搬运至目标巷道的出库口;将该容器装载到停在目标巷道的出库口的相应的货车上。For any container, carrying out the storage of the container may include: transporting the container to the storage opening of the target roadway; loading the container on a corresponding truck parked at the storage opening of the target roadway.
例如,目标容器集合包括:子容器集合1、子容器集合2、子容器集合3。目标次序定义的第1个子容器集合为子容器集合1,目标次序定义的第2个子容器集合为子容器集合2,目标次序定义的第3个子容器集合为子容器集合3。For example, the target container set includes: sub-container set 1 , sub-container set 2 , and sub-container set 3 . The first sub-container set defined by the target sequence is sub-container set 1, the second sub-container set defined by the target sequence is sub-container set 2, and the third sub-container set defined by the target sequence is sub-container set 3.
子容器集合1包括:容器1、容器2、容器3,由子容器集合1中的容器的次序定义的第1个容器为容器1,由子容器集合1中的容器的次序定义的第2个容器为容器2,由子容器集合1中的容器的次序定义的第3个容器为容器3。容器1、容器2、容器3分布在目标巷道中的多个连续的库位上,该多个连续的库位由第1个库位、第2个库位、第3个库位组成,容器1在第1个库位上,容器2在第2个库位上,容器3在第3个库位上。The sub-container set 1 includes: container 1, container 2, and container 3. The first container defined by the order of the containers in the sub-container set 1 is container 1, and the second container defined by the order of the containers in the sub-container set 1 is Container 2, the third container defined by the order of the containers in sub-container set 1 is container 3. Container 1, container 2, and container 3 are distributed in multiple continuous storage locations in the target lane, and the multiple continuous storage locations are composed of the first storage location, the second storage location, and the third storage location. 1 is on location 1, container 2 is on location 2, and container 3 is on location 3.
子容器集合2包括:容器4、容器5、容器6,由子容器集合2中的容器的次序定义的第1个容器为容器4,由子容器集合2中的容器的次序定义的第2个容器为容器5,由子容器集合2中的容器的次序定义的第3个容器为容器6。容器4、容器5、容器6分布在目标巷道中的多个连续的库位上,该多个连续的库位由第4个库位、第5个库位、第6个库位组成,容器4在第4个库位上,容器5在第5个库位上,容器6在第6个库位上。The sub-container set 2 includes: container 4, container 5, and container 6. The first container defined by the order of the containers in the sub-container set 2 is container 4, and the second container defined by the order of the containers in the sub-container set 2 is Container 5, the third container defined by the order of the containers in sub-container set 2 is container 6. Container 4, container 5, and container 6 are distributed on multiple continuous storage locations in the target lane, and the multiple continuous storage locations are composed of the 4th storage location, the 5th storage location, and the 6th storage location. 4 is on location 4, container 5 is on location 5, and container 6 is on location 6.
子容器集合3包括:容器7、容器8、容器9,由子容器集合3中的容器的次序定义的第1个容器为容器7,由子容器集合3中的容器的次序定义的第2个容器为容器8,由子容器集合3中的容器的次序定义的第3个容器为容器9。容器7、容器8、容器9分布在目标巷道中的多个连续的库位上,该多个连续的库位由第7个库位、第8个库位、第9个库位组成,容器7在第7个库位上,容器8在第8个库位上,容器9在第9个库位上。The sub-container set 3 includes: container 7, container 8, and container 9. The first container defined by the order of the containers in the sub-container set 3 is container 7, and the second container defined by the order of the containers in the sub-container set 3 is Container 8, the third container defined by the order of the containers in sub-container set 3 is container 9. Container 7, container 8, and container 9 are distributed on multiple continuous storage locations in the target lane, and the multiple continuous storage locations are composed of the 7th storage location, the 8th storage location, and the 9th storage location. 7 is on the 7th location, container 8 is on the 8th location, and container 9 is on the 9th location.
首先,对子容器集合1进行出库,然后,对子容器集合2进行出库,最后对子容器集合3进行出库。First, the sub-container set 1 is unloaded, then the sub-container set 2 is unloaded, and finally the sub-container set 3 is unloaded.
当对子容器集合1进行出库时,依次对容器1、容器2、容器3进行出库,首先对容器1进行出库,然后,对容器2进行出库,最后,对容器3进行出库,容器1、容器2、容器3依次到达出库口,容器1、容器2、容器3依次被装载到停止目标巷道的出库口的相应的货车上,在该相应的货车上,容器1、容器2、容器3集中码放,即在子容器集合1中的任意两个容器之间不存在属于其他子容器集合的容器。When the sub-container set 1 is out of the warehouse, container 1, container 2, and container 3 are out of the warehouse in sequence. First, container 1 is out of the warehouse, then container 2 is out of the warehouse, and finally container 3 is out of the warehouse. , container 1, container 2, and container 3 arrive at the outlet in sequence, and container 1, container 2, and container 3 are sequentially loaded onto the corresponding trucks that stop at the outlet of the target roadway. On the corresponding trucks, containers 1, Containers 2 and 3 are stacked together, that is, there are no containers belonging to other sub-container sets between any two containers in sub-container set 1.
当对子容器集合2进行出库时,依次对容器4、容器5、容器6进行出库,首先对容器4进行出库,然后,对容器5进行出库,最后,对容器6进行出库,容器4、容器5、容器6依次到达出库口,容器4、容器5、容器6依次被装载到停止目标巷道的出库口的相应的货车上,在该相应的货车上,容器4、容器5、容器6集中码放,即在子容器集合2中的任意两个容器之间不存在属于其他子容器集合的容器。When the sub-container set 2 is out of the warehouse, the container 4, the container 5, and the container 6 are out of the warehouse in sequence. First, the container 4 is out of the warehouse, then the container 5 is out of the warehouse, and finally the container 6 is out of the warehouse. , the container 4, the container 5, and the container 6 arrive at the outlet in turn, and the container 4, the container 5, and the container 6 are sequentially loaded onto the corresponding trucks at the outlet of the target roadway, and on the corresponding trucks, the containers 4, The containers 5 and 6 are stacked together, that is, there are no containers belonging to other sub-container sets between any two containers in the sub-container set 2 .
当对子容器集合3进行出库时,依次对容器7、容器8、容器9进行出库,首先对容器7进行出库,然后,对容器8进行出库,最后,对容器9进行出库,容器7、容器8、容器9依次到达出库口,器7、容器8、容器9依次被装载到停止目标巷道的出库口的相应的货车上,在该相应的货车上,器7、容器8、容器9集中码放,即在子容器集合3中的任意两个容器之间不存在属于其他子容器集合的容器。When the sub-container set 3 is out of the warehouse, the container 7, the container 8, and the container 9 are out of the warehouse in sequence. First, the container 7 is out of the warehouse, then the container 8 is out of the warehouse, and finally the container 9 is out of the warehouse. , the container 7, the container 8, and the container 9 arrive at the outbound port successively, and the container 7, the container 8, and the container 9 are sequentially loaded onto corresponding trucks at the outbound port of the stop target roadway, and on the corresponding truck, the device 7, The containers 8 and 9 are stacked together, that is, there are no containers belonging to other sub-container sets between any two containers in the sub-container set 3 .
在本申请中,在对目标容器集合进行出库之前,对目标仓库中的目标巷道中的目标容器集合进行第一整理操作,通过第一整理操作,使得对于目标容器集合中的任意一个子容器集合,目标巷道中的属于该子容器集合所有容器分布在该目标巷道中的多个连续的库位上。按照目标次序依次对目标容器集合中的每一个子容器集合进行出库操作,出库操作包括:依次对子容器集合中的每一个容器进行出库。对于目标容器集合中的第一个容器即目标次序定义的第一个子容器集合中的第一个容器,在该容器之前,不存在阻挡该容器的其他容器,可以在不移动其他容器的情况下,直接对该容器进行出库,对于每一个在第一个容器之后的容器,当对该容器进行出库时,该容器的前一个容器已经出库,在该容器之前,不存在阻挡该容器的其他容器,可以在不移动其他容器的情况下,直接对该容器进行出库。当对目标容器集合进行出库时,直接对目标容器集合中的每一容器进行出库,出库效率较高。In this application, before the target container set is shipped out, the first sorting operation is performed on the target container set in the target lane in the target warehouse. Through the first sorting operation, for any sub-container in the target container set A set, all containers belonging to the sub-container set in the target lane are distributed on multiple continuous storage locations in the target lane. The outbound operation is sequentially performed on each sub-container set in the target container set according to the target order, and the outbound operation includes: performing outbound operation on each container in the sub-container set in sequence. For the first container in the target container set, that is, the first container in the first sub-container set defined by the target order, before this container, there is no other container blocking this container, and it can be used without moving other containers Next, the container is directly out of the warehouse. For each container after the first container, when the container is out of the warehouse, the previous container of the container has already been out of the warehouse. Before this container, there is no obstacle The other containers of the container can be directly released from the warehouse without moving other containers. When the target container set is loaded out of the warehouse, each container in the target container set is directly loaded out of the warehouse, and the warehouse out efficiency is high.
在一些实施例中,还包括:计算多个候选分布中的每一个候选分布的移动量,其中,候选分布的移动量指示当对目标容器集合进行与该候选分布相关的第二整理操作时,目标容器集合中的需要移动的容器的数量,与该候选分布相关的第二整理操作用于使得目标容器集合中的容器的分布达到该候选分布;将具有的移动量最小的候选分布确定为目标分布。In some embodiments, it further includes: calculating a moving amount of each candidate distribution among the plurality of candidate distributions, wherein the moving amount of the candidate distribution indicates that when the second sorting operation related to the candidate distribution is performed on the target container set, The number of containers that need to be moved in the target container set, and the second sorting operation related to the candidate distribution is used to make the distribution of the containers in the target container set reach the candidate distribution; the candidate distribution with the smallest amount of movement is determined as the target distributed.
多个候选分布中的每一个候选分布具有一个候选次序。候选次序为目标容器集合中的子容器集合的可能的次序。Each candidate distribution of the plurality of candidate distributions has a candidate order. Candidate orders are possible orders of subcontainer sets in the target container set.
例如,目标容器集合包括:子容器集合1、子容器集合2、子容器集合3。一共6个候选次序。For example, the target container set includes: sub-container set 1 , sub-container set 2 , and sub-container set 3 . There are 6 candidates in total.
候选分布1的候选次序为:子容器集合1、子容器集合2、子容器集合3,即第1个子容器集合为子容器集合1,第2个子容器集合为子容器集合2,第3个子容器集合为子容器集合3。The candidate order of candidate distribution 1 is: sub-container set 1, sub-container set 2, and sub-container set 3, that is, the first sub-container set is sub-container set 1, the second sub-container set is sub-container set 2, and the third sub-container set is The collection is subcontainer collection 3.
候选分布2的候选次序为:子容器集合1、子容器集合3、子容器集合2。The candidate order of candidate distribution 2 is: sub-container set 1, sub-container set 3, and sub-container set 2.
候选分布3的候选次序为:子容器集合2、子容器集合1、子容器集合3。The candidate order of candidate distribution 3 is: sub-container set 2, sub-container set 1, and sub-container set 3.
候选分布4的候选次序为:子容器集合2、子容器集合3、子容器集合1。The candidate order of candidate distribution 4 is: sub-container set 2, sub-container set 3, and sub-container set 1.
候选分布5的候选次序为:子容器集合3、子容器集合1、子容器集合3。The candidate order of the candidate distribution 5 is: sub-container set 3, sub-container set 1, and sub-container set 3.
候选分布3的候选次序为:子容器集合3、子容器集合2、子容器集合1。The candidate order of candidate distribution 3 is: sub-container set 3 , sub-container set 2 , and sub-container set 1 .
对于任意一个候选分布,目标容器集合中的容器的分布达到候选分布时,对于任意一个子容器集合,目标巷道中的属于子容器集合的所有容器分布在目标巷道中的多个连续的库位上并且子容器集合的次序为该候选分布的候选次序。For any candidate distribution, when the distribution of containers in the target container set reaches the candidate distribution, for any sub-container set, all containers belonging to the sub-container set in the target lane are distributed on multiple consecutive locations in the target lane And the order of the sub-container set is the candidate order of the candidate distribution.
对于任意一个候选分布,与该候选分布相关的第二整理操作可以包括:确定每一个子容器集合的针对该候选分布的候选次序的库位序列;基于每一个子容器集合的针对该候选次序的库位序列,分别对每一个子容器集合进行针对该候选次序的第二整理子操作。For any candidate distribution, the second sorting operation related to the candidate distribution may include: determining the location sequence of each sub-container set for the candidate order of the candidate distribution; For the location sequence, perform the second sorting sub-operation on each sub-container set for the candidate sequence.
对于任意一个候选次序定义的第一个子容器集合,该第一个子容器集合的库位序列中的第一个库位为目标巷道中的第一个库位。For the first sub-container set defined by any candidate sequence, the first storage location in the location sequence of the first sub-container set is the first storage location in the target lane.
对于任意一个候选次序定义的任意一个其他子容器集合,该其他子容器集合的前一个子容器集合的库位序列中的最后一个库位为第m个库位,该其他子容器集合的库位序列中的第一个库位为第m+1个库位,该其他子容器集合为不是该候选次序定义的第一个子容器集合的子容器集合,该其他子容器集合的前一个子容器集合由该候选次序定义。For any other sub-container set defined by any candidate order, the last location in the location sequence of the previous sub-container set of the other sub-container set is the mth location, and the location of the other sub-container set The first storage location in the sequence is the m+1th storage location, the other sub-container set is a sub-container set that is not the first sub-container set defined in the candidate sequence, and the previous sub-container set of the other sub-container set Sets are defined by this candidate order.
对于任意一个候选次序和任意一个子容器集合,对该子容器集合的针对该候选次序的第二整理子操作可以包括:确定是否存在针对该子容器集合和该候选次序的需要移动的容器,针对该子容器集合和该候选次序的需要移动的容器属于该子容器集合并且针对该子容器集合和该候选次序的需要移动的容器的库位不在该子容器集合的针对该候选次序的库位序列中;若是,针对每一个针对该子容器集合和该候选次序的需要移动的容器,随机从在该子容器集合的库位序列中的所有可分配库位中选择一个可分配库位,将选择的一个可分配库位分配给该需要移动的容器;若一个不属于该子容器集合的容器被放置在分配给该需要移动的容器的可分配库位上,控制机器人例如四向穿梭车将该不属于该子容器集合的容器取出,同时,控制机器人将给该需要移动的容器取出,将不属于该子容器集合的容器放置在该需要移动的容器所处的库位上,同时,将该需要移动的容器放置在分配给该需要移动的容器的可分配库位上。For any candidate order and any sub-container set, the second sorting sub-operation for the candidate order of the sub-container set may include: determining whether there is a container that needs to be moved for the sub-container set and the candidate order, for The sub-container set and the container to be moved of the candidate sequence belong to the sub-container set and the location of the container to be moved for the sub-container set and the candidate sequence is not in the location sequence of the sub-container set for the candidate sequence If so, for each container that needs to be moved for the sub-container set and the candidate order, randomly select an allocatable location from all the available locations in the sequence of the sub-container set, and select An allocatable storage location of the container that needs to be moved is allocated to the container that needs to be moved; if a container that does not belong to the sub-container set is placed on the allocatable storage location assigned to the container that needs to be moved, the control robot such as a four-way shuttle will The container that does not belong to the sub-container set is taken out, and at the same time, the control robot will take out the container that needs to be moved, and place the container that does not belong to the sub-container set on the location where the container that needs to be moved is located. The container to be moved is placed on the allocatable storage location assigned to the container to be moved.
在本申请中,对于任意一个子容器集合,可以将针对该子容器集合和该候选次序的需要移动的容器的数量作为该子容器集合的针对该候选次序的移动量。In this application, for any sub-container set, the number of containers that need to be moved for the sub-container set and the candidate order may be used as the moving amount of the sub-container set for the candidate order.
可以将每一个子容器集合的针对该候选次序的移动量之和确定为该候选次序的移动量。The sum of the moving amounts of each sub-container set for the candidate order may be determined as the moving amount of the candidate order.
在本申请中,可以计算多个候选分布中的每一个候选分布的移动量,将具有的移动量最小的候选分布确定为目标分布,可以使得为了达到目标分布,需要移动的容器的数量最少,节省资源。In the present application, the movement amount of each candidate distribution among multiple candidate distributions can be calculated, and the candidate distribution with the smallest movement amount is determined as the target distribution, which can make the number of containers that need to be moved the least in order to achieve the target distribution, save resources.
在一些实施例中,还包括:基于待入库容器集合中的容器的数量、目标仓库的多个巷道中的每一个巷道的剩余库位数量,确定待入库容器集合的对应巷道,其中,待入库容器集合的对应巷道用于存储待入库容器集合的至少一部分。In some embodiments, it also includes: based on the number of containers in the set of containers to be put into storage, and the number of remaining storage locations in each of the multiple lanes of the target warehouse, determining the corresponding lane of the set of containers to be put into storage, wherein, The corresponding aisle of the set of containers to be put into storage is used for storing at least a part of the set of containers to be put into storage.
目标仓库可以包括多个楼层,上述目标仓库的多个巷道可以来自同一个楼层,目标仓库的多个巷道可以是指多个巷道来自的楼层中的所有巷道。目标仓库的多个巷道来自的楼层可以由本申请实施例提供的仓库管理方法应用在的仓库管理系统从目标仓库的多个楼层中随机选择出。The target warehouse may include multiple floors, and the multiple lanes of the target warehouse may come from the same floor, and the multiple lanes of the target warehouse may refer to all the lanes in the floors from which the multiple lanes come. The floors where the multiple lanes of the target warehouse come from may be randomly selected from the multiple floors of the target warehouse by the warehouse management system where the warehouse management method provided in the embodiment of the present application is applied.
对于任意一个库位,若该库位上没有相应的容器并且该库位没有被分配给相应的容器,该库位为一个剩余库位。For any storage location, if there is no corresponding container on the storage location and the storage location is not allocated to the corresponding container, the storage location is a remaining storage location.
对于目标仓库的多个巷道中的任意一个巷道,该巷道的剩余库位数量可以表示为:该巷道的剩余库位数量=该巷道中的库位的数量-该巷道中的已占据库位的数量-该巷道中的第二容器的数量。对于任意一个库位,若该库位上有一个容器,则该库位为一个已占据库位。第二容器为在相应的巷道中并且等待被放置到第二容器的对应库位上的容器。For any one of the multiple lanes of the target warehouse, the number of remaining storage locations in this lane can be expressed as: the number of remaining storage locations in this lane=the number of storage locations in this lane-the number of occupied storage locations in this lane Quantity - The quantity of the second container in this lane. For any location, if there is a container on the location, then the location is an occupied location. The second container is a container that is in the corresponding lane and waiting to be placed onto the corresponding location of the second container.
当多个巷道中当前存在能够存储待入库容器集合的巷道时,若是,可以将多个巷道中的所有目标第一巷道中的具有的剩余库位数量最少的目标第一巷道确定为待入库容器集合的对应巷道,待入库容器集合的对应巷道可以存储待入库容器集合。当多个巷道中当前不存在能够存储待入库容器集合的巷道时,将多个巷道中的具有最多的剩余库位的巷道确定为待入库容器集合的对应巷道,待入库容器集合的对应巷道可以存储待入库容器集合中的该对应巷道的剩余库位的数量的容器。When there is currently an aisle that can store a set of containers to be put into storage in the plurality of aisles, if yes, the target first aisle with the least number of remaining storage locations among all the target first aisles in the plurality of aisles may be determined as the waiting to be put in The lanes corresponding to the storage container sets, and the corresponding lanes of the storage container sets can store the storage container sets. When there is currently no laneway that can store the set of containers to be put into storage in the multiple lanes, the laneway with the most remaining storage positions among the multiple lanes is determined as the corresponding laneway of the set of containers to be put into storage, and the set of containers to be put into storage The corresponding aisle can store containers of the number of remaining storage locations of the corresponding aisle in the set of containers to be put into storage.
在本申请中,基于待入库容器集合中的容器的数量、目标仓库的多个巷道中的每一个巷道的剩余库位数量,确定待入库容器集合的对应巷道,在确定待入库容器集合的对应巷道,较为全面地考虑与巷道是否适合作为待入库容器集合的对应巷道相关的因素即待入库容器集合中的容器的数量、目标仓库的多个巷道中的每一个巷道的剩余库位数量,确定出较为适合作为待入库容器集合的对应巷道的巷道。In this application, based on the number of containers in the set of containers to be put into storage, and the number of remaining locations in each of the multiple lanes of the target warehouse, the corresponding lanes of the set of containers to be put into storage are determined. The corresponding lanes of the set, comprehensively consider the factors related to whether the lanes are suitable as the corresponding lanes of the set of containers to be stored, that is, the number of containers in the set of containers to be put into storage, the remaining number of lanes in each of the multiple lanes of the target warehouse The number of storage locations determines the laneway that is more suitable as the corresponding laneway for the collection of containers to be put into storage.
在一些实施例中,基于待入库容器集合中的容器的数量、目标仓库的多个巷道中的每一个巷道的剩余库位数量,确定待入库容器集合的对应巷道包括:当将待入库容器集合中的第一容器进行入库并且多个巷道中当前存在第一巷道时,基于待入库容器集合中的容器的数量、目标仓库的多个巷道中的每一个巷道的剩余库位数量,从多个巷道中的所有第一巷道中确定出所述待入库容器集合的对应巷道,其中,对于第一巷道中的任意一个容器,该容器在该第一巷道中的该容器的对应库位上;当将待入库容器集合中的第一容器进行入库、并且多个巷道中当前不存在第一巷道以及多个巷道中当前存在第二巷道时,基于待入库容器集合中的容器的数量、目标仓库的多个巷道中的每一个巷道的剩余库位数量,从多个巷道中的所有第二巷道中确定出待入库容器集合的对应巷道,其中,第二巷道中存在第二容器,第二容器为在相应的巷道中并且等待被放置到第二容器的对应库位上的容器。In some embodiments, based on the number of containers in the set of containers to be put into storage, and the number of remaining storage spaces in each of the multiple lanes of the target warehouse, determining the corresponding aisle of the set of containers to be put into storage includes: When the first container in the storage container set is put into storage and the first lane currently exists in the multiple lanes, based on the number of containers in the storage container set, the remaining location of each lane in the multiple lanes of the target warehouse Quantity, from all the first lanes in the plurality of lanes, determine the corresponding lane of the set of containers to be put into storage, wherein, for any container in the first lane, the container in the first lane of the container On the corresponding storage location; when the first container in the set of containers to be put into storage is put into storage, and the first aisle does not currently exist in the multiple aisles and the second aisle currently exists in the multiple aisles, based on the set of containers to be put into storage The number of containers in the target warehouse, the number of remaining storage locations in each of the multiple lanes of the target warehouse, and determine the corresponding lanes of the collection of containers to be stored from all the second lanes in the multiple lanes, wherein the second lane There is a second container in the corresponding lane, and the second container is a container that is in the corresponding lane and waiting to be placed on the corresponding storage location of the second container.
在本申请中,可以将待入库容器集合中的容器称之为第一容器。当将待入库容器集合中的第一容器进行入库并且多个巷道中当前存在第一巷道时,若多个巷道中当前存在能够存储待入库容器集合的第一巷道,能够存储待入库容器集合的第一巷道大于或等于待入库容器集合中的第一容器的数量,可以从所有能够存储待入库容器集合的第一巷道中随机选择出待入库容器集合的对应巷道。若多个巷道中当前不存在能够存储待入库容器集合的第一巷道,可以从所有第一巷道中随机选择出待入库容器集合的对应巷道。In this application, the container in the set of containers to be put into storage may be referred to as the first container. When the first container in the set of containers to be put into storage is put into storage and there is currently a first lane in the multiple lanes, if there is currently a first lane in the multiple lanes that can store the set of containers to be put into storage, it can store the set of containers to be put into storage. The first lane of the storage container set is greater than or equal to the number of first containers in the storage container set, and the corresponding lane of the storage storage container set can be randomly selected from all the first lanes that can store the storage container collection. If there is currently no first lane capable of storing the set of containers to be put into storage among the multiple lanes, a lane corresponding to the set of containers to be put into storage may be randomly selected from all first lanes.
当将待入库容器集合中的第一容器进行入库、并且多个巷道中当前不存在第一巷道以及多个巷道中当前存在第二巷道时,从多个巷道中的所有第二巷道中确定出待入库容器集合的对应巷道,若多个巷道中当前存在能够存储待入库容器集合的第二巷道,能够存储待入库容器集合的第二巷道大于或等于待入库容器集合中的第一容器的数量,可以从所有能够存储待入库容器集合的第二巷道中随机选择出待入库容器集合的对应巷道,若多个巷道中当前不存在能够存储待入库容器集合的第二巷道,可以从所有第二巷道中随机选择出待入库容器集合的对应巷道。When the first container in the set of containers to be put into storage is put into storage, and the first lane does not currently exist in the multiple lanes and the second lane currently exists in the multiple lanes, from all the second lanes in the multiple lanes Determine the corresponding aisle for the set of containers to be put into storage. If there is currently a second aisle that can store the set of containers to be put into storage in multiple lanes, the second aisle that can store the set of containers to be put into storage is greater than or equal to that of the set of containers to be put into storage. The quantity of the first container, the corresponding aisle of the set of containers to be stored can be randomly selected from all the second aisles that can store the set of containers to be put into storage. For the second lane, the lane corresponding to the set of containers to be put into storage can be randomly selected from all the second lanes.
在本申请中,可以当将待入库容器集合中的第一容器进行入库并且多个巷道中当前存在第一巷道时,从多个巷道中的所有第一巷道中确定出待入库容器集合的对应巷道,优先将第一巷道确定为入库容器集合的对应巷道。在第一巷道中没有第二容器,相应的,在第一巷道中没有当前正在将相应的第二容器放置到相应的库位的其他机器人,用于将待入库容器集合中的第一容器放置到相应的库位的机器人不会受到其他机器人阻挡,当从多个巷道中的所有第一巷道中确定出待入库容器集合的对应巷道时,可以较快地完成待入库容器集合中的至少部分第一容器的入库,入库效率较高。In this application, when the first container in the set of containers to be put into storage is put into storage and the first lane currently exists in the multiple lanes, the container to be put into storage can be determined from all the first lanes in the multiple lanes The corresponding aisle of the collection, the first aisle is preferentially determined as the corresponding aisle of the collection of storage containers. There is no second container in the first lane, and correspondingly, there is no other robot currently placing the corresponding second container into the corresponding storage location in the first lane, which is used to place the first container in the collection of storage containers The robot placed in the corresponding storage location will not be blocked by other robots. When the corresponding lanes of the collection of containers to be stored are determined from all the first lanes in the multiple lanes, the storage of the collection of containers to be stored can be completed quickly. The storage efficiency of at least part of the first containers is relatively high.
在一些实施例中,基于待入库容器集合中的容器的数量、目标仓库的多个巷道中的每一个巷道的剩余库位数量,从多个巷道中的所有第一巷道中确定出待入库容器集合的对应巷道包括:当多个巷道中当前存在目标第一巷道时,将多个巷道中的所有目标第一巷道中的具有的剩余库位数量最少的目标第一巷道确定为待入库容器集合的对应巷道,其中,目标第一巷道为剩余库位数量大于或等于待入库容器集合中的第一容器的数量的第一巷道;当多个巷道中当前不存在目标第一巷道并且能够向待入库容器集合分配多个巷道中的所有第一巷道中的具有的剩余库位数量最多的第一巷道时,将具有的剩余库位数量最多的第一巷道确定为待入库容器集合的对应巷道。In some embodiments, based on the number of containers in the set of containers to be put into storage, and the number of remaining storage spaces in each of the multiple lanes of the target warehouse, it is determined from all the first lanes in the multiple lanes that the waiting to be put in is determined. The corresponding aisle of the storage container set includes: when there is currently a target first aisle among the plurality of aisles, determining the target first aisle with the least number of remaining storage positions among all the target first aisles among the plurality of aisles as the waiting-to-enter The corresponding aisle of the storage container set, wherein, the target first aisle is the first aisle with the number of remaining storage locations greater than or equal to the number of the first containers in the storage container set; when the target first aisle does not currently exist in the plurality of aisles And when the first lane with the largest number of remaining storage locations among all the first lanes among the plurality of lanes can be allocated to the set of containers to be put into storage, the first lane with the largest number of remaining storage locations is determined as the first lane with the largest number of remaining storage locations to be put into storage Corresponding lanes for collections of containers.
当多个巷道中当前存在目标第一巷道时,将多个巷道中的所有目标第一巷道中的具有的剩余库位数量最少的目标第一巷道确定为待入库容器集合的对应巷道,具有的剩余库位数量最少的目标第一巷道可以存储待入库容器集合。When there is currently a target first lane among the plurality of lanes, the target first lane with the least number of remaining storage locations among all the target first lanes among the multiple lanes is determined as the corresponding lane of the container set to be put into storage, with The target first aisle with the least number of remaining storage locations can store the collection of containers to be put into storage.
当多个巷道中当前不存在目标第一巷道并且能够向待入库容器集合分配多个巷道中的所有第一巷道中的具有的剩余库位数量最多的第一巷道时,将具有的剩余库位数量最多的第一巷道确定为待入库容器集合的对应巷道,待入库容器集合的对应巷道可以存储待入库容器集合中的该对应巷道的剩余库位的数量的第一容器。When the target first lane does not currently exist in the multiple lanes and the first lane with the largest number of remaining storage locations among all the first lanes among the multiple lanes can be allocated to the set of containers to be put into storage, the remaining warehouse that will have The first aisle with the largest number of slots is determined as the corresponding aisle of the set of containers to be put into storage, and the corresponding aisle of the set of containers to be put into storage can store the first containers of the number of remaining locations of the corresponding aisle in the set of containers to be put into storage.
在本申请中,当多个巷道中当前存在目标第一巷道时,将多个巷道中的所有目标第一巷道中的具有的剩余库位数量最少的目标第一巷道确定为待入库容器集合的对应巷道,可以使得待入库容器集合中的每一个第一容器全部入库,无法针对待入库容器集合的一部分第一容器再次启动入库流程,入库效率较高,当多个巷道中当前不存在目标第一巷道并且能够向待入库容器集合分配多个巷道中的所有第一巷道中的具有的剩余库位数量最多的第一巷道时,将具有的剩余库位数量最多的第一巷道确定为待入库容器集合的对应巷道,可以尽可能多地将第一容器入库。In the present application, when there is currently a target first lane among the multiple lanes, the target first lane with the least number of remaining storage locations among all the target first lanes among the multiple lanes is determined as the set of containers to be put into storage The corresponding lanes can make all the first containers in the set of containers to be put into the warehouse into the warehouse, and it is impossible to start the warehouse-in process again for a part of the first containers in the set of containers to be put into the warehouse. The efficiency of the warehouse-in is high. When multiple lanes When there is currently no target first aisle and the first aisle with the largest number of remaining storage locations among all the first aisles among the multiple aisles that can be allocated to the container set to be put into storage, the one with the largest number of remaining storage locations The first lane is determined as the corresponding lane of the collection of containers to be put into storage, and as many first containers as possible can be put into the warehouse.
在一些实施例中,基于待入库容器集合中的容器的数量、目标仓库的多个巷道中的每一个巷道的剩余库位数量,从多个巷道中的所有第二巷道中确定出待入库容器集合的对应巷道包括:当多个巷道中当前存在目标第二巷道时,将多个巷道中的所有目标第二巷道中的具有最小的预测整理成本的目标第二巷道确定为所述待入库容器集合的对应巷道,其中,目标第二巷道为剩余库位数量大于或等于待入库容器集合中的第一容器的数量的第二巷道,每个巷道的预测整理成本用于指示在将待入库容器集合加入到巷道的情况下,为了确定该巷道中的所有容器应该达到的分布,需要基于多少个容器位置关系,容器位置关系指示待入库容器集合中的相应的一个第一容器的位置与所述目标第二巷道中的相应的一个容器的位置之间的关系;当多个巷道未包括目标第二巷道并且可以向待入库容器集合分配多个巷道中的所有第二巷道中的具有最小的预测整理成本的第二巷道时,将具有最小的预测整理成本的第二巷道确定为待入库容器集合的对应巷道。In some embodiments, based on the number of containers in the set of containers to be put into storage, and the remaining number of storage slots in each of the multiple lanes of the target warehouse, it is determined from all the second lanes in the plurality of lanes. The corresponding lane of the library container set includes: when there is currently a target second lane in the plurality of lanes, determining the target second lane with the smallest predicted sorting cost among all the target second lanes in the plurality of lanes as the to-be The corresponding aisle of the incoming container set, wherein the target second aisle is the second aisle with the number of remaining storage locations greater than or equal to the number of the first containers in the incoming container set, and the predicted sorting cost of each aisle is used to indicate the When the set of containers to be put into storage is added to the lane, in order to determine the distribution that all the containers in the lane should achieve, it needs to be based on how many container position relationships, and the position relationship of the container indicates the corresponding one of the first The relationship between the position of the container and the position of a corresponding container in the target second lane; when multiple lanes do not include the target second lane and all second When the second lane with the smallest predicted sorting cost among the lanes is selected, the second lane with the smallest predicted sorting cost is determined as the corresponding lane of the set of containers to be put into storage.
对于任意一个巷道,该巷道的预测整理成本用于指示在将待入库容器集合加入到该巷道的情况下,为了确定该巷道中的所有容器应该达到的分布,需要基于多少个容器位置关系,容器位置关系指示待入库容器集合中的相应的一个第一容器的位置与该目标第二巷道中的相应的一个容器的位置之间的关系。For any aisle, the predicted sorting cost of the aisle is used to indicate how many container position relationships need to be based on in order to determine the distribution that all containers in the aisle should achieve when the collection of containers to be put into storage is added to the aisle, The container position relationship indicates the relationship between the position of a corresponding first container in the set of containers to be put into storage and the position of a corresponding container in the target second lane.
对于任意一个第二巷道,在将待入库容器集合加入到该第二巷道的情况下,为了确定该第二巷道中的所有容器应该达到的分布,需要考虑在将待入库容器集合加入到该第二巷道的情况下,在将待入库容器集合加入到该第二巷道的情况下,对第二巷道中的容器两两进行组合,得到多个容器对。一个容器对包括该第二巷道中的两个容器,对于任意一个容器对,该容器对包括一个未出现在其他容器对中的容器,该容器对中的两个容器的容器位置关系是在为了确定该第二巷道中的所有容器应该达到的分布时需要考虑的。因此,得到的容器对的数量即为该第二巷道的预测整理成本。For any second lane, in the case of adding the container set to be put into the second lane, in order to determine the distribution that all containers in the second lane should achieve, it is necessary to consider adding the set of containers to be put into the second lane. In the case of the second lane, when adding the collection of containers to be stored into the second lane, the containers in the second lane are combined in pairs to obtain a plurality of container pairs. A container pair includes two containers in the second lane. For any container pair, the container pair includes a container that does not appear in other container pairs. The container position relationship of the two containers in the container pair is in order Considered when determining the distribution that all containers in this second lane should achieve. The resulting number of container pairs is therefore the predicted finishing cost for this second lane.
在本申请中,当多个巷道中当前存在目标第二巷道时,将多个巷道中的所有目标第二巷道中的具有最小的预测整理成本的目标第二巷道确定为所述待入库容器集合的对应巷道。当多个巷道未包括目标第二巷道并且可以向待入库容器集合分配多个巷道中的所有第二巷道中的具有最小的预测整理成本的第二巷道时,将具有最小的预测整理成本的第二巷道确定为待入库容器集合的对应巷道。从而,在将待入库容器集合的至少一部分存储在待入库容器集合的对应巷道之后,若需要该第二巷道中的所有容器应该达到的分布,付出的整理成本最小。In the present application, when there is currently a target second lane among the multiple lanes, the target second lane with the smallest predicted sorting cost among all the target second lanes among the multiple lanes is determined as the storage-waiting container The corresponding lane of the collection. When the plurality of lanes does not include the target second lane and the second lane with the smallest predicted collation cost among all second lanes in the plurality of lanes can be assigned to the set of inbound containers, then the The second lane is determined as the corresponding lane of the collection of containers to be put into storage. Therefore, after storing at least a part of the set of containers to be put into storage in the corresponding aisle of the set of containers to be put into storage, if the distribution of all the containers in the second aisle is required, the arrangement cost is minimal.
在一些实施例中,还包括:当在目标仓库中有多个待出库容器集合并且多个待出库容器集合涉及目标仓库的多个楼层时,基于多个楼层中的每一个楼层的搬运机器人数量,从多个待出库容器集合中确定出目标待出库容器集合;将目标待出库容器集合加入到出库序列,其中,出库序列中的各个待出库容器集合按照次序出库。In some embodiments, it also includes: when there are multiple sets of containers to be shipped out in the target warehouse and the multiple sets of containers to be shipped out involve multiple floors of the target warehouse, handling based on each floor of the multiple floors The number of robots, determine the target set of containers to be delivered from multiple sets of containers to be delivered; add the target set of containers to be delivered to the delivery sequence, where each set of containers to be delivered in the delivery sequence is delivered in order library.
在本申请中,目标仓库可以包括多个楼层,对于任意一个楼层,该楼层包括多个巷道。机器人可以为四向穿梭车。In this application, the target warehouse may include multiple floors, and for any floor, the floor includes multiple lanes. The robot can be a four-way shuttle.
多个待出库容器集合涉及的多个楼层通过对多个待出库容器集合的对应楼层集合进行去重得到,多个待出库容器集合的对应楼层集合通过对待出库容器集合中的每一个待出库容器的对应楼层进行聚合得到,待出库容器的对应楼层为待出库容器所在的楼层。The multiple floors involved in the multiple container sets to be shipped are obtained by deduplicating the corresponding floor sets of the multiple container sets to be shipped, and the corresponding floor sets of the multiple container sets to be shipped are obtained by treating each of the container sets to be shipped. The corresponding floor of a container to be delivered is obtained by aggregation, and the corresponding floor of the container to be delivered is the floor where the container to be delivered is located.
对于多个待出库容器集合涉及的多个楼层中的任意一个楼层,该楼层的机器人数量为该楼层中的机器人的数量。For any one of the floors involved in the multiple sets of containers to be shipped out, the number of robots on the floor is the number of robots on the floor.
当基于多个待出库容器集合涉及的多个楼层中的每一个楼层的机器人数量,从多个待出库容器集合中确定出可以加入到出库序列的待出库容器集合时,可以确定多个待出库容器集合涉及的多个楼层中的具有机器人数量最多的楼层。When based on the number of robots on each of the multiple floors involved in the multiple sets of containers to be shipped out, the set of containers to be shipped out that can be added to the stock-out sequence is determined from the multiple sets of containers to be shipped out, it can be determined The floor with the largest number of robots among the floors involved in the multiple sets of containers to be shipped out.
若在具有的机器人数量最多的楼层中的待出库容器集合的数量为一个,可以将在具有的机器人数量最多的楼层中的待出库容器集合确定为可以加入到出库序列的待出库容器集合。If there is one set of containers to be delivered on the floor with the largest number of robots, the set of containers to be delivered on the floor with the largest number of robots can be determined as the set of containers to be delivered that can be added to the delivery sequence collection of containers.
若在具有的机器人数量最多的楼层中的待出库容器集合的数量为多个,从多个在具有的机器人数量最多的楼层中的待出库容器集合中随机选择一个待出库容器集合,将随机选择的一个待出库容器集合确定为可以加入到出库序列的待出库容器集合。If there are multiple container sets to be shipped out on the floor with the largest number of robots, randomly select a container set to be shipped out from the multiple container sets to be shipped out on the floor with the largest number of robots, A randomly selected set of containers to be shipped out is determined as a set of containers to be shipped out that can be added to the stock out sequence.
在本申请中,出库序列中的待出库容器集合按照次序出库。In this application, the set of containers to be delivered in the delivery sequence is delivered in order.
待出库容器集合被加入到出库序列中的时间越早,待出库容器集合的出库的开始时间越早。The earlier the time when the set of containers to be shipped is added to the stock-out sequence, the earlier the start time of the stock-out of the set of containers to be shipped is.
对于出库序列中的一个待出库容器集合,在对该待出库容器集合进行出库之前,将该待出库容器集合作为目标容器集合,对该待出库容器集合进行第一整理操作,然后,对该待出库容器集合进行出库。For a set of containers to be shipped out of the sequence, before the set of containers to be shipped out is shipped out, the set of containers to be shipped out is used as a target container set, and the first sorting operation is performed on the set of containers to be shipped out , and then, unload the set of containers to be unloaded.
在本申请中,待出库容器集合所在的楼层的机器人数量越多,可以调度的机器人数量越多,对待出库容器集合的出库的开始时间越早,将在具有的机器人数量最多的楼层中的待出库容器集合加入到出库序列,在对出库序列中的待出库容器集合进行出库时,可以尽早对出库序列中的待出库容器集合进行出库,具有较高的出库效率。In this application, the greater the number of robots on the floor where the collection of containers to be dispatched is, the greater the number of robots that can be dispatched, and the earlier the start time of the dispatch of the collection of containers to be dispatched, the floor with the largest number of robots will be The collection of containers to be shipped out in the warehouse is added to the warehouse-out sequence, and when the collection of containers to be shipped out in the warehouse-out sequence is shipped out, the collection of containers to be shipped out in the warehouse-out sequence can be shipped out as soon as possible, which has a high outbound efficiency.
在一些实施例中,目标巷道具有对应于第一临时放置区的第一侧出入口和对应于第二临时放置区的第二侧出入口,第一侧出入口为目标巷道的出库口;第一整理操作包括:确定第一目标容器所在的库位与第一侧出入口之间的距离是否小于或等于第二目标容器所在的库位与第二侧出入口之间的距离,其中,第一目标容器为与第一侧出入口距离最近的目标容器,第二目标容器为与第一侧出入口距离最远的目标容器,目标容器满足以下条件中的一个:目标容器所在的库位没有在目标容器所属的子容器集合的库位序列中、目标容器不属于任意一个子容器集合并且目标容器所在的库位在相应的一个子容器集合的库位序列中,该库位序列由目标分布定义;若是,将第一目标容器放置到第一临时放置区,分别将每一个第三目标容器放置到与第三目标容器距离最近的临时放置区,其中,第三目标容器为被放置在具有的序号大于第一库位的序号的库位上的目标容器,第一库位为第一目标容器所在的库位;将相应的临时放置区中的相应的目标容器放置到分配给相应的目标容器的空闲库位上,其中,空闲库位由于将相应的目标容器放置到相应的临时放置区而形成,分配给属于相应的子容器集合的目标容器的空闲库位在所述相应的子容器集合的库位序列中;若否,将第二目标容器放置到第二临时放置区,分别将每一个第四目标容器放置到与第四目标容器距离最近的临时放置区,其中,第四目标容器为被放置在具有的序号小于第二库位的序号的库位上的容器,第二库位为第二目标容器所在的库位;将相应的临时放置区中的相应的目标容器放置到分配给相应的目标容器的空闲库位上。In some embodiments, the target roadway has a first side entrance corresponding to the first temporary storage area and a second side entrance corresponding to the second temporary storage area, and the first side entrance is the warehouse exit of the target roadway; the first sorting The operation includes: determining whether the distance between the storage location where the first target container is located and the first side entrance is less than or equal to the distance between the storage location where the second target container is and the second side entrance, wherein the first target container is The target container with the closest distance to the first side entrance and exit, the second target container is the target container with the farthest distance from the first side entrance and exit, and the target container satisfies one of the following conditions: the location where the target container is located does not have a In the location sequence of the container set, the target container does not belong to any sub-container set and the location of the target container is in the corresponding location sequence of a sub-container set, the location sequence is defined by the target distribution; A target container is placed in the first temporary storage area, and each third target container is respectively placed in the temporary storage area closest to the third target container, wherein the third target container is placed in a warehouse with a sequence number greater than that of the first library The target container on the storage location of the serial number of the position, the first storage location is the storage location of the first target container; place the corresponding target container in the corresponding temporary storage area on the free storage location assigned to the corresponding target container , wherein the free location is formed by placing the corresponding target container into the corresponding temporary placement area, the free location assigned to the target container belonging to the corresponding sub-container set is in the location sequence of the corresponding sub-container set ; If not, the second target container is placed into the second temporary placement area, and each fourth target container is placed into the temporary placement area closest to the fourth target container, wherein the fourth target container is placed in a The container on the storage location whose serial number is less than the serial number of the second storage location, the second storage location is the storage location where the second target container is located; place the corresponding target container in the corresponding temporary storage area to the corresponding target container on the vacant storage space.
在本申请中,目标巷道的两侧中的每一侧具有出入口,目标巷道具有第一侧出入口和第二侧出入口。目标巷道的第一侧出入口为目标巷道的出库口。In the present application, each of the two sides of the target roadway has an entrance, and the target roadway has a first side entrance and a second side entrance. The first side entrance and exit of the target roadway is the storage exit of the target roadway.
在本申请中,对于任意一个子容器集合,该子容器集合的库位序列由目标分布定义。In this application, for any set of sub-containers, the location sequence of the set of sub-containers is defined by the target distribution.
目标次序定义的第一个子容器集合的库位序列中的第一个库位为目标巷道中的第一个库位。The first location in the location sequence of the first sub-container set defined by the target sequence is the first location in the target aisle.
对于一个其他子容器集合的库位序列,该其他子容器集合的前一个子容器集合的库位序列中的最后一个库位为第m个库位,该其他子容器集合的库位序列中的第一个库位为第m+1个库位,其他子容器集合为不是第一个子容器集合的子容器集合,该其他子容器集合的前一个子容器集合由目标次序定义。For a location sequence of another subcontainer set, the last location in the location sequence of the previous subcontainer set of the other subcontainer set is the mth location, and the location sequence of the other subcontainer set is The first storage location is the m+1th storage location, the other sub-container sets are sub-container sets that are not the first sub-container set, and the previous sub-container set of the other sub-container sets is defined by the target sequence.
在本申请中,对于目标巷道中的一个容器,若该容器属于一个子容器集合,该容器所在的库位没有在该容器所属的子容器集合的库位序列中,则该容器为一个目标容器。In this application, for a container in the target lane, if the container belongs to a set of sub-containers, and the location where the container is located is not in the location sequence of the set of sub-containers to which the container belongs, then the container is a target container .
对于目标巷道中的一个容器,若该容器不属于任意一个子容器集合并且该容器所在的库位在相应的一个子容器集合的库位序列中,则该容器为一个目标容器。For a container in the target lane, if the container does not belong to any sub-container set and the location where the container is located is in the corresponding location sequence of a sub-container set, then the container is a target container.
第一目标容器为所有目标容器中的与第一侧出入口距离最近的目标容器。第二目标容器为所有目标容器中的与第一侧出入口距离最远的目标容器。The first target container is the target container with the closest distance to the first side entrance and exit among all target containers. The second target container is the target container that is farthest from the first side entrance and exit among all target containers.
在本申请中,第一目标容器所在的第一库位记为第i1个库位。In this application, the first storage location where the first target container is located is recorded as the i1th storage location.
第二目标容器所在的第二库位记为第i2个库位。The second storage location where the second target container is located is recorded as the i2th storage location.
目标巷道中的容器的数量记为n,目标巷道中的最后一个容器为第n个容器,最后一个容器所在的库位为第n个库位。The number of containers in the target lane is recorded as n, the last container in the target lane is the nth container, and the storage location where the last container is located is the nth storage location.
目标巷道中的第i个库位是相对于目标巷道的第一侧出入口即目标巷道的出库口而言的。The i-th storage location in the target roadway is relative to the first side entrance and exit of the target roadway, that is, the storage exit of the target roadway.
目标巷道中的第1个库位为与目标巷道的第一侧出入口距离最近的库位,目标巷道中的第n个库位为与目标巷道的第一侧出入口距离最远的库位。The first storage location in the target aisle is the storage location closest to the first side entrance and exit of the target aisle, and the nth storage location in the target aisle is the storage location farthest from the first side entrance and exit of the target aisle.
对于任意一个库位和任意一个临时放置区,可以将该库位与对应于该临时放置区的出库口的距离作为该库位与该临时放置区之间的距离。For any storage location and any temporary storage area, the distance between the storage location and the outlet corresponding to the temporary storage area may be used as the distance between the storage location and the temporary storage area.
第一临时放置区在巷道外部,第一临时放置区在第一侧出入口附近。第二临时放置区在巷道外部,第二临时放置区在第二侧出入口附近。The first temporary storage area is outside the roadway, and the first temporary storage area is near the first side entrance. The second temporary storage area is outside the roadway, and the second temporary storage area is near the second side entrance.
对于第i个库位,第i个库位与第一侧出入口之间的距离可以为:在第i1个库位之前的库位的数量*库位的宽度。For the i-th storage location, the distance between the i-th storage location and the first-side entrance and exit may be: the number of storage locations before the i1-th storage location*the width of the storage location.
对于第i个库位,第i个库位与第二侧出入口之间的距离可以为:在第i个库位之后的库位的数量*库位的宽度。For the i-th storage location, the distance between the i-th storage location and the second-side entrance and exit may be: the number of storage locations behind the i-th storage location*the width of the storage location.
当第一目标容器所在的库位与第一侧出入口之间的距离时小于或等于第二目标容器所在的库位与第二侧出入口之间的距离时,将第一目标容器放置到第一临时放置区,分别将每一个第三目标容器放置到与第三目标容器距离最近的临时放置区,其中,第三目标容器为被放置在具有的序号大于第一库位的序号的库位上的目标容器,第一库位为第一目标容器所在的库位。When the distance between the storage location where the first target container is located and the first side entrance is less than or equal to the distance between the storage location where the second target container is and the second side entrance, the first target container is placed on the first side. a temporary storage area, respectively placing each third target container in the temporary storage area closest to the third target container, wherein the third target container is placed on a storage location with a serial number greater than that of the first storage location The target container of , the first location is the location where the first target container is located.
对于每一个第三目标容器,将该第三目标容器放置到第一临时放置区和第二临时放置区中的与该第三目标容器距离最近的临时放置区。For each third target container, the third target container is placed in the temporary storage area closest to the third target container among the first temporary storage area and the second temporary storage area.
对于任意一个目标容器,在将该目标容器放置到相应的临时放置区之后,在将该目标容器放置到相应的临时放置区之前该目标容器所在的库位成为一个空闲库位。For any target container, after the target container is placed in the corresponding temporary placement area, the storage location where the target container is located before the target container is placed in the corresponding temporary storage area becomes an idle storage location.
在将第一目标容器放置到第一临时放置区并且分别将每一个第三目标容器放置到与第三目标容器距离最近的临时放置区之后,为第一临时放置区中的每一个目标容器分配空闲库位,为第二临时放置区中的每一个目标容器分配空闲库位。After the first target container is placed in the first temporary storage area and each third target container is respectively placed in the temporary storage area closest to the third target container, each target container in the first temporary storage area is allocated A free storage location, assigning a free storage location to each target container in the second temporary storage area.
所有空闲库位组成空闲库位序列。对于一个临时放置区中的一个属于相应的子容器集合的目标容器,从空闲库位序列中的所有在该目标容器所属的子容器集合的库位序列中并且没有被分配的空闲库位中随机选择一个空闲库位,将随机选择的空闲库位分配给该目标容器。All free storage locations form a free storage location sequence. For a target container belonging to the corresponding sub-container set in a staging area, randomly select from all free slots in the sequence of free locations of the sub-container set to which the target container belongs and which have not been assigned Select a free storage location and assign a randomly selected free storage location to the target container.
对于一个临时放置区中的一个不属于任意一个子容器集合的目标容器,从空闲库位序列中的所有不在子容器集合的库位序列中并且没有被分配的空闲库位中随机选择一个空闲库位,将随机选择的空闲库位分配给该目标容器。For a target container in a temporary storage area that does not belong to any sub-container set, randomly select a free stock from all the free stock positions in the free stock position sequence that are not in the stock position sequence of the sub-container set and have not been allocated slot, assign a randomly selected free storage slot to the target container.
在为每一个目标容器分配空闲库位之后,对于每一个子容器集合,将该子容器集合从相应的临时放置区放置到分配给该目标容器的空闲库位上。After allocating a free storage location for each target container, for each set of sub-containers, the set of sub-containers is placed from the corresponding temporary placement area on the free storage location assigned to the target container.
当第一目标容器所在的库位与第一侧出入口之间的距离时小于或等于第二目标容器所在的库位与第二侧出入口之间的距离时,将第二目标容器放置到第二临时放置区,分别将每一个第四目标容器放置到与第四目标容器距离最近的临时放置区,其中,第四目标容器为被放置在具有的序号小于第二库位的序号的库位上的容器,第二库位为第二目标容器所在的库位;将相应的临时放置区中的相应的目标容器放置到分配给相应的目标容器的空闲库位上。When the distance between the warehouse location where the first target container is located and the first side entrance is less than or equal to the distance between the warehouse location where the second target container is located and the second side entrance, place the second target container on the second side. a temporary storage area, respectively placing each fourth target container in the temporary storage area closest to the fourth target container, wherein the fourth target container is placed on a storage location with a serial number smaller than that of the second storage location The second storage location is the storage location where the second target container is located; the corresponding target container in the corresponding temporary storage area is placed on the free storage location allocated to the corresponding target container.
在将第二目标容器放置到第二临时放置区并且分别将每一个第四目标容器放置到与第四目标容器距离最近的临时放置区之后,为第一临时放置区中的每一个目标容器分配空闲库位,为第二临时放置区中的每一个目标容器分配空闲库位。After the second target container is placed in the second temporary placement area and each fourth target container is respectively placed in the temporary placement area closest to the fourth target container, each target container in the first temporary placement area is allocated A free storage location, assigning a free storage location to each target container in the second temporary storage area.
对于一个临时放置区中的一个属于相应的子容器集合的目标容器,从空闲库位序列中的所有在该目标容器所属的子容器集合的库位序列中并且没有被分配的空闲库位中随机选择一个空闲库位,将随机选择的空闲库位分配给该目标容器。For a target container belonging to the corresponding sub-container set in a staging area, randomly select from all free slots in the sequence of free locations of the sub-container set to which the target container belongs and which have not been assigned Select a free storage location and assign a randomly selected free storage location to the target container.
对于一个临时放置区中的一个不属于任意一个子容器集合的目标容器,从空闲库位序列中的所有不在子容器集合的库位序列中并且没有被分配的空闲库位中随机选择一个空闲库位,将随机选择的空闲库位分配给该目标容器。For a target container in a temporary storage area that does not belong to any sub-container set, randomly select a free stock from all the free stock positions in the free stock position sequence that are not in the stock position sequence of the sub-container set and have not been allocated slot, assign a randomly selected free storage slot to the target container.
在为每一个目标容器分配空闲库位之后,对于每一个子容器集合,将该子容器集合从相应的临时放置区放置到分配给该目标容器的空闲库位上。After allocating a free storage location for each target container, for each set of sub-containers, the set of sub-containers is placed from the corresponding temporary placement area on the free storage location assigned to the target container.
在本申请中,在执行第一整理操作的过程中,可以将相应的目标容器放置到临时放置区,然后,再将相应的目标容器放回目标巷道中的相应的库位,可以避免将目标容器取出并且临时放置在目标巷道中的机器人通行区域中,阻碍目标巷道中的相应的机器人的情况。每一个目标容器均被放置到与目标容器距离最近的临时放置区,将目标容器放置到临时放置区消耗的资源较少。In the present application, in the process of performing the first sorting operation, the corresponding target container can be placed in the temporary storage area, and then the corresponding target container can be put back into the corresponding storage position in the target lane, which can avoid the The container is taken out and temporarily placed in the robot passage area in the target lane, obstructing the corresponding robot in the target lane. Each target container is placed in the temporary storage area closest to the target container, and placing the target container in the temporary storage area consumes less resources.
请参考图2,其示出了本申请实施例提供的仓库管理装置的结构框图。仓库管理装置包括:整理单元201,出库单元202。Please refer to FIG. 2 , which shows a structural block diagram of a warehouse management device provided by an embodiment of the present application. The warehouse management device includes: a sorting
整理单元201被配置为对目标仓库中的目标巷道中的目标容器集合进行第一整理操作,以使得所述目标容器集合的分布达到目标分布,其中,当所述目标容器集合的分布达到目标分布时,对于目标容器集合中的任意一个子容器集合,所述子容器集合分布在所述目标巷道中的多个连续的库位上;The
出库单元202被配置为按照目标次序依次对所述目标容器集合中的每一个子容器集合进行出库操作,所述出库操作包括:按照所述子容器集合中的容器的次序,依次对所述子容器集合中的每一个容器进行出库。The
在一些实施例中,仓库管理装置还包括:In some embodiments, the warehouse management device also includes:
计算单元,被配置为计算多个候选分布中的每一个候选分布的移动量,其中,候选分布的移动量指示当对所述目标容器集合进行与所述候选分布相关的第二整理操作时,所述目标容器集合中的需要移动的容器的数量,与所述候选分布相关的第二整理操作用于使得所述目标容器集合的分布达到所述候选分布;将具有的移动量最小的候选分布确定为所述目标分布。a calculation unit configured to calculate a movement amount of each of the plurality of candidate distributions, wherein the movement amount of the candidate distribution indicates that when a second sorting operation related to the candidate distribution is performed on the target container set, The number of containers that need to be moved in the target container set, and the second sorting operation related to the candidate distribution is used to make the distribution of the target container set reach the candidate distribution; the candidate distribution with the smallest amount of movement will be Determined as the target distribution.
在一些实施例中,仓库管理装置还包括:In some embodiments, the warehouse management device also includes:
入库单元,被配置为基于待入库容器集合中的容器的数量、所述目标仓库的多个巷道中的每一个巷道的剩余库位数量,确定所述待入库容器集合的对应巷道,其中,所述待入库容器集合的对应巷道用于存储所述待入库容器集合的至少一部分。The storage unit is configured to determine the corresponding aisle of the set of containers to be warehousing based on the number of containers in the set of containers to be warehousing and the number of remaining storage locations of each of the plurality of aisles of the target warehouse, Wherein, the corresponding lane of the set of containers to be put into storage is used to store at least a part of the set of containers to be put into storage.
在一些实施例中,入库单元进一步被配置为当将所述待入库容器集合中的第一容器进行入库并且所述多个巷道中当前存在第一巷道时,基于待入库容器集合中的容器的数量、所述目标仓库的多个巷道中的每一个巷道的剩余库位数量,从所述多个巷道中的所有第一巷道中确定出所述待入库容器集合的对应巷道,其中,对于第一巷道中的任意一个容器,所述容器在所述第一巷道中的所述容器的对应库位上;当将所述待入库容器集合中的第一容器进行入库、并且所述多个巷道中当前不存在第一巷道以及所述多个巷道中当前存在第二巷道时,基于待入库容器集合中的容器的数量、所述目标仓库的多个巷道中的每一个巷道的剩余库位数量,从所述多个巷道中的所有第二巷道中确定出所述待入库容器集合的对应巷道,其中,第二巷道中存在第二容器,第二容器为在相应的巷道中并且等待被放置到第二容器的对应库位上的容器。In some embodiments, the warehousing unit is further configured to, when storing the first container in the set of containers to be put into storage and the first lane currently exists in the plurality of lanes, based on the set of containers to be put into storage The number of containers in the target warehouse, the number of remaining storage positions in each of the multiple lanes of the target warehouse, and determine the corresponding lane of the set of containers to be put into storage from all the first lanes in the multiple lanes , wherein, for any container in the first lane, the container is on the corresponding storage position of the container in the first lane; , and when the first lane does not currently exist in the multiple lanes and the second lane currently exists in the multiple lanes, based on the number of containers in the collection of containers to be put into storage, the number of the multiple lanes in the target warehouse The number of remaining storage positions of each lane, determine the corresponding lane of the set of containers to be put into storage from all the second lanes in the plurality of lanes, wherein there is a second container in the second lane, and the second container is The container in the corresponding lane and waiting to be placed on the corresponding location of the second container.
在一些实施例中,入库单元进一步被配置为当所述多个巷道中当前存在目标第一巷道时,将所述多个巷道中的所有目标第一巷道中的具有的剩余库位数量最少的目标第一巷道确定为所述待入库容器集合的对应巷道,其中,目标第一巷道为剩余库位数量大于或等于所述待入库容器集合中的第一容器的数量的第一巷道;当所述多个巷道中当前不存在目标第一巷道并且能够向所述待入库容器集合分配所述多个巷道中的所有第一巷道中的具有的剩余库位数量最多的第一巷道时,将所述具有的剩余库位数量最多的第一巷道确定为所述待入库容器集合的对应巷道。In some embodiments, the storage unit is further configured to, when there is currently a target first aisle in the plurality of aisles, place all the target first aisles in the plurality of aisles with the least number of remaining storage locations The target first aisle is determined as the corresponding aisle of the set of containers to be put into storage, wherein the target first aisle is the first aisle with the number of remaining storage locations greater than or equal to the number of first containers in the set of containers to be put into storage ; When there is currently no target first lane in the plurality of lanes and the first lane with the largest number of remaining storage positions among all the first lanes in the plurality of lanes can be allocated to the set of storage containers , the first lane with the largest number of remaining storage locations is determined as the corresponding lane of the set of containers to be put into storage.
在一些实施例中,入库单元进一步被配置为当所述多个巷道中当前存在目标第二巷道时,将所述多个巷道中的所有目标第二巷道中的具有最小的预测整理成本的目标第二巷道确定为所述待入库容器集合的对应巷道,其中,目标第二巷道为剩余库位数量大于或等于所述待入库容器集合中的第一容器的数量的第二巷道,每个巷道的预测整理成本用于指示在将待入库容器集合加入到所述巷道的情况下,为了确定所述巷道中的所有容器应该达到的分布,需要基于多少个容器位置关系,容器位置关系指示待入库容器集合中的相应的一个第一容器的位置与所述目标第二巷道中的相应的一个容器的位置之间的关系;当所述多个巷道未包括目标第二巷道并且可以向所述待入库容器集合分配所述多个巷道中的所有第二巷道中的具有最小的预测整理成本的第二巷道时,将所述具有最小的预测整理成本的第二巷道确定为所述待入库容器集合的对应巷道。In some embodiments, the storage unit is further configured to, when there is currently a target second lane in the plurality of lanes, the one with the smallest predicted sorting cost among all the target second lanes in the plurality of lanes The target second lane is determined as the corresponding lane of the set of containers to be put into storage, wherein the target second lane is a second lane whose number of remaining storage locations is greater than or equal to the number of first containers in the set of containers to be put into storage, The predicted sorting cost of each aisle is used to indicate how many container position relationships need to be based on in order to determine the distribution that all containers in the aisle should achieve when the set of containers to be put into storage is added to the aisle. The relationship indicates the relationship between the position of a corresponding one of the first containers in the set of storage-to-be containers and the position of a corresponding one of the containers in the target second lane; when the multiple lanes do not include the target second lane and When the second lane with the smallest predicted sorting cost among all the second lanes among the plurality of lanes may be allocated to the set of containers to be put into storage, the second lane with the smallest predicted sorting cost may be determined as The corresponding aisle of the collection of containers to be put into storage.
在一些实施例中,还包括:当在所述目标仓库中有多个待出库容器集合并且所述多个待出库容器集合涉及所述目标仓库的多个楼层时,基于所述多个楼层中的每一个楼层的搬运机器人数量,从所述多个待出库容器集合中确定出目标待出库容器集合;将目标待出库容器集合加入到出库序列,其中,所述出库序列中的各个待出库容器集合按照次序出库。In some embodiments, it further includes: when there are multiple container sets to be shipped out in the target warehouse and the multiple container sets to be shipped out involve multiple floors of the target warehouse, based on the multiple The number of handling robots on each floor in the floor determines the target container set to be shipped out from the plurality of container sets to be shipped out; the target container set to be shipped out is added to the stock-out sequence, wherein the stock-out Each set of containers to be delivered in the sequence is delivered in sequence.
在一些实施例中,所述目标巷道具有对应于第一临时放置区的第一侧出入口和对应于第二临时放置区的第二侧出入口,所述第一侧出入口为目标巷道的出库口;所述第一整理操作包括:确定第一目标容器所在的库位与所述第一侧出入口之间的距离是否小于或等于第二目标容器所在的库位与所述第二侧出入口之间的距离,其中,第一目标容器为与所述第一侧出入口距离最近的目标容器,第二目标容器为与所述第一侧出入口距离最远的目标容器,目标容器满足以下条件中的一个:目标容器所在的库位没有在目标容器所属的子容器集合的库位序列中、目标容器不属于任意一个子容器集合并且目标容器所在的库位在相应的一个子容器集合的库位序列中,所述库位序列由所述目标分布定义;若是,将第一目标容器放置到所述第一临时放置区,分别将每一个第三目标容器放置到与第三目标容器距离最近的临时放置区,其中,所述第三目标容器为被放置在具有的序号大于第一库位的序号的库位上的目标容器,第一库位为第一目标容器所在的库位;将相应的临时放置区中的相应的目标容器放置到分配给相应的目标容器的空闲库位上,其中,空闲库位由于将相应的目标容器放置到相应的临时放置区而形成,分配给属于相应的子容器集合的目标容器的空闲库位在所述相应的子容器集合的库位序列中;若否,将第二目标容器放置到第二临时放置区,分别将每一个第四目标容器放置到与第四目标容器距离最近的临时放置区,其中,所述第四目标容器为被放置在具有的序号小于第二库位的序号的库位上的容器,第二库位为第二目标容器所在的库位;将相应的临时放置区中的相应的目标容器放置到分配给相应的目标容器的空闲库位上。In some embodiments, the target lane has a first side entrance corresponding to the first temporary storage area and a second side entrance corresponding to the second temporary storage area, and the first side entrance is the exit of the target lane The first sorting operation includes: determining whether the distance between the warehouse location where the first target container is located and the first side entrance is less than or equal to the distance between the warehouse location where the second target container is located and the second side entrance Wherein, the first target container is the target container closest to the first side entrance, the second target container is the target container farthest from the first side entrance, and the target container satisfies one of the following conditions : The location where the target container is located is not in the location sequence of the sub-container set to which the target container belongs, the target container does not belong to any sub-container set, and the location where the target container is located is in the location sequence of a corresponding sub-container set , the location sequence is defined by the target distribution; if so, the first target container is placed in the first temporary storage area, and each third target container is placed in the temporary storage space closest to the third target container. area, wherein the third target container is a target container placed on a storage location with a serial number greater than that of the first storage location, and the first storage location is the storage location where the first target container is located; the corresponding temporary The corresponding target container in the placement area is placed on the free location assigned to the corresponding target container, wherein the free location is formed by placing the corresponding target container into the corresponding temporary placement area, which is assigned to the corresponding sub-container The free location of the target container of the collection is in the location sequence of the corresponding sub-container set; if not, the second target container is placed in the second temporary placement area, and each fourth target container is placed in the same location as the first The temporary storage area where the four target containers are closest, wherein, the fourth target container is a container placed on a storage location with a serial number smaller than that of the second storage location, and the second storage location is where the second target container is located. Storage location; place the corresponding target container in the corresponding staging area on the free storage location assigned to the corresponding target container.
本申请实施例的图像处理装置中的各功能模块或单元用于执行上述上述仓库管理方法的步骤,具体可以参考上述仓库管理方法的相关内容。Each functional module or unit in the image processing device of the embodiment of the present application is used to execute the steps of the above-mentioned warehouse management method, for details, please refer to the relevant content of the above-mentioned warehouse management method.
本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现上述仓库管理方法。The embodiment of the present application also provides a computer-readable storage medium, on which a computer program/instruction is stored, and when the computer program/instruction is executed by a processor, the above-mentioned warehouse management method is realized.
本申请实施例还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述仓库管理方法。The embodiment of the present application also provides a computer program product, including a computer program/instruction, and when the computer program/instruction is executed by a processor, the above-mentioned warehouse management method is realized.
在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器,上述指令可由电子设备执行以完成上述仓库管理方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。In an exemplary embodiment, there is also provided a storage medium including instructions, such as a memory including instructions, which can be executed by an electronic device to implement the above warehouse management method. Alternatively, the storage medium may be a non-transitory computer readable storage medium such as ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage medium. equipment etc.
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方式。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请不公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。Other embodiments of the present application will be readily apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any modification, use or adaptation of the application, these modifications, uses or adaptations follow the general principles of the application and include common knowledge or conventional technical means in the technical field not disclosed in the application . The specification and examples are to be considered exemplary only, with a true scope and spirit of the application indicated by the following claims.
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。It should be understood that the present application is not limited to the precise constructions which have been described above and shown in the accompanying drawings, and various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210824961.9A CN115293680A (en) | 2022-07-14 | 2022-07-14 | Warehouse management method, electronic device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210824961.9A CN115293680A (en) | 2022-07-14 | 2022-07-14 | Warehouse management method, electronic device and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115293680A true CN115293680A (en) | 2022-11-04 |
Family
ID=83821821
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210824961.9A Pending CN115293680A (en) | 2022-07-14 | 2022-07-14 | Warehouse management method, electronic device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115293680A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116308069A (en) * | 2023-05-23 | 2023-06-23 | 深圳市今天国际软件技术有限公司 | Optimization method of production scheduling control system and related components |
-
2022
- 2022-07-14 CN CN202210824961.9A patent/CN115293680A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116308069A (en) * | 2023-05-23 | 2023-06-23 | 深圳市今天国际软件技术有限公司 | Optimization method of production scheduling control system and related components |
CN116308069B (en) * | 2023-05-23 | 2023-08-08 | 深圳市今天国际软件技术有限公司 | Optimization method of production scheduling control system and related components |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110239868B (en) | Pick-up task allocation method and goods sorting system | |
JP6759512B2 (en) | Warehouse layout optimization based on customizable goals | |
CN112224733B (en) | Warehouse management system and method | |
CN113184430A (en) | Goods-to-human robot picking system, method and device | |
JP2023548206A (en) | Warehouse storage management system, method and recording media | |
CN113269494A (en) | Inventory scheduling method, equipment and system | |
CN116443471B (en) | Warehouse system, collaborative access method, carrying equipment and storage medium | |
CN114564546A (en) | Storage method, equipment, medium and product for material box | |
CN114580996A (en) | Method for discharging bin | |
CN114728746B (en) | Management system and article warehouse-in and warehouse-out management method | |
CN115293680A (en) | Warehouse management method, electronic device and storage medium | |
CN114662853A (en) | Distribution method, equipment, product and medium of transport vehicle | |
CN115345447A (en) | Task management method, electronic device and storage medium | |
CN113869819A (en) | Intelligent warehouse system and intelligent warehouse management method | |
CN112387603A (en) | Logistics system for sorting mass commodities and sorting method | |
CN115258482B (en) | Outbound control method, electronic device, readable storage medium and outbound system | |
CN113449906B (en) | A storage location optimization method, device, inventory management equipment and system | |
JP7182698B6 (en) | Cargo handling work creation device and cargo handling work creation method | |
JP7576099B2 (en) | Inventory management method and system | |
JP3890873B2 (en) | Warehousing control device and automatic warehouse having the warehousing control device | |
CN115310899A (en) | Scheduling method, electronic device and storage medium | |
CN114399247A (en) | Task allocation method, electronic device, storage medium, and computer program product | |
JP2022028235A (en) | Cargo loading/unloading system and loading/unloading program | |
RU2793998C1 (en) | Device for creating a list of loading and unloading works and method for creating a list of loading and unloading works | |
CN218173450U (en) | Storage scheduling system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Country or region after: China Address after: 100096 No.125, 1st floor, building 1, Xisanqi building materials City, Haidian District, Beijing Applicant after: Beijing Force Aggregation Robot Technology Co.,Ltd. Address before: 100096 No.125, 1st floor, building 1, Xisanqi building materials City, Haidian District, Beijing Applicant before: BEIJING KUANGSHI ROBOT TECHNOLOGY Co.,Ltd. Country or region before: China |
|
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20250123 Address after: No. 257, 2nd Floor, Building 9, No. 2 Huizhu Road, Kangmei Street, Liangjiang New District, Yubei District, Chongqing 401120 Applicant after: Force Aggregation (Chongqing) Robot Technology Co.,Ltd. Country or region after: China Address before: 100096 No.125, 1st floor, building 1, Xisanqi building materials City, Haidian District, Beijing Applicant before: Beijing Force Aggregation Robot Technology Co.,Ltd. Country or region before: China |