CN114906523B - A material box distribution method, device, storage medium and program product - Google Patents
A material box distribution method, device, storage medium and program product Download PDFInfo
- Publication number
- CN114906523B CN114906523B CN202210435673.4A CN202210435673A CN114906523B CN 114906523 B CN114906523 B CN 114906523B CN 202210435673 A CN202210435673 A CN 202210435673A CN 114906523 B CN114906523 B CN 114906523B
- Authority
- CN
- China
- Prior art keywords
- material box
- target
- branch line
- information
- attribute information
- 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.)
- Active
Links
- 239000000463 material Substances 0.000 title claims abstract description 722
- 238000000034 method Methods 0.000 title claims abstract description 76
- 238000003860 storage Methods 0.000 title claims abstract description 15
- 238000009826 distribution Methods 0.000 title description 4
- 238000002716 delivery method Methods 0.000 claims description 8
- 230000004087 circulation Effects 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 description 13
- 238000004590 computer program Methods 0.000 description 12
- 238000001514 detection method Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 3
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 2
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 2
- 238000011068 loading method Methods 0.000 description 2
- 238000005457 optimization 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
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013461 design 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
- 230000007613 environmental effect Effects 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000004753 textile Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
- B65G1/137—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
- B65G1/1373—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses
-
- 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/083—Shipping
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Economics (AREA)
- Mechanical Engineering (AREA)
- Operations Research (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Conveyors (AREA)
Abstract
Description
技术领域Technical Field
本公开涉及物流技术领域,尤其涉及一种料箱下发方法、设备、存储介质及程序产品。The present disclosure relates to the field of logistics technology, and in particular to a material box dispatching method, equipment, storage medium and program product.
背景技术Background technique
在物流作业中,物料收货是一个重要环节。相关技术中,物料在经卡车运送后,需要以料箱作为容器,经由自动化输送线送入仓库。进一步的,料箱会在环线(又称料箱输送线)上合流,再分流至各个输送支线。针对每条输送支线,输送支线的多个操作工位分别放置有用于承载料箱的托盘,输送支线中的机械臂会将流入输送支线的料箱码放至托盘,待托盘攒满一定数量的料箱,由AGV将托盘运送至托盘线,最终输送至仓库直至上架。In logistics operations, material receipt is an important link. In related technologies, after the materials are transported by trucks, they need to be transported to the warehouse via automated conveyor lines in boxes as containers. Furthermore, the boxes will merge on the loop line (also known as the box conveyor line) and then be diverted to each branch line. For each branch line, multiple operating stations on the branch line are respectively equipped with pallets for carrying boxes. The robotic arm in the branch line will stack the boxes that flow into the branch line onto the pallet. When the pallet is filled with a certain number of boxes, the AGV will transport the pallet to the pallet line, and finally transport it to the warehouse until it is put on the shelf.
相关技术中,由于业务需要,装载有相同种类物料的料箱需要码放至同一托盘,且同一托盘仅可码放用于装载同一种物料的料箱。因此,若是不同种类的物料交错进入输送支线,可能会出现频繁更更换托盘盘的情况。频繁更更换托盘盘,会导致码垛效率下降,输送支线上的料箱无法及时清空,造成输送支线拥堵;以及,使得AGV频繁移动,容易造成AGV线路拥堵等问题。In the related art, due to business needs, boxes loaded with the same type of materials need to be stacked on the same pallet, and the same pallet can only be used to stack boxes loaded with the same type of materials. Therefore, if different types of materials enter the conveyor branch line in an interlaced manner, the pallet may be frequently replaced. Frequent replacement of pallets will lead to reduced stacking efficiency, and the boxes on the conveyor branch line cannot be emptied in time, causing congestion in the conveyor branch line; and the AGV is frequently moved, which is prone to AGV line congestion and other problems.
发明内容Summary of the invention
为克服相关技术中存在的问题,本公开提供一种料箱下发方法、设备、存储介质及程序产品。In order to overcome the problems existing in the related art, the present disclosure provides a material box delivery method, device, storage medium and program product.
根据本公开实施例的第一方面,提供一种料箱下发方法,包括:According to a first aspect of an embodiment of the present disclosure, a method for distributing a material box is provided, comprising:
确定料箱输送线上待下发料箱所装载物料的第一物料属性信息;根据所述第一物料属性信息,确定所述待下发料箱需要进入的目标输送支线;根据目标信息判断是否控制所述待下发料箱进入所述目标输送支线;其中,所述目标信息包括以下信息中的至少一种:所述待下发料箱在所述料箱输送线上的停留信息、所述第一物料属性信息、所述待下发料箱去往的第一操作工位信息、所述目标输送支线上已有料箱的料箱相关信息。Determine first material attribute information of the material loaded in the to-be-dispatched box on the box conveyor line; determine the target conveying branch line that the to-be-dispatched box needs to enter based on the first material attribute information; determine whether to control the to-be-dispatched box to enter the target conveying branch line based on the target information; wherein the target information includes at least one of the following information: the stay information of the to-be-dispatched box on the box conveyor line, the first material attribute information, the first operating station information to which the to-be-dispatched box goes, and the box-related information of the existing boxes on the target conveying branch line.
一种实施方式中,所述料箱相关信息包括料箱数量、料箱所承载物料的第二物料属性信息和所述料箱去往的第二操作工位信息;所述根据目标信息判断是否控制所述待下发料箱进入所述目标输送支线,包括:根据所述料箱数量判断所述目标输送支线是否已满;若所述目标输送支线未满,检测所述待下发料箱在所述料箱输送线上的停留信息是否满足目标停留条件;若所述待下发料箱在所述料箱输送线上的停留信息满足目标停留条件,则根据所述料箱数量、所述第一物料属性信息、所述第二物料属性信息、所述第一操作工位信息和所述第二操作工位信息,判断是否控制所述待下发料箱进入所述目标输送支线。In one embodiment, the material box related information includes the number of material boxes, second material attribute information of the material carried by the material boxes, and second operating station information to which the material boxes go; the judging based on the target information whether to control the material boxes to be dispatched to enter the target conveying branch line includes: judging whether the target conveying branch line is full according to the number of material boxes; if the target conveying branch line is not full, detecting whether the stay information of the material boxes to be dispatched on the material box conveying line meets the target stay condition; if the stay information of the material boxes to be dispatched on the material box conveying line meets the target stay condition, judging whether to control the material boxes to be dispatched to enter the target conveying branch line according to the number of material boxes, the first material attribute information, the second material attribute information, the first operating station information and the second operating station information.
一种实施方式中,所述根据所述料箱数量、所述第一物料属性信息、所述第二物料属性信息、所述第一操作工位信息和所述第二操作工位信息,判断是否控制所述待下发料箱进入所述目标输送支线,包括:判断所述料箱数量是否大于或等于第一数值;若是,则根据所述第一物料属性信息、所述第二物料属性信息、所述第一操作工位信息和所述第二操作工位信息,按照第一目标规则判断是否控制所述待下发料箱进入所述目标输送支线;否则,根据所述第一物料属性信息、所述第二物料属性信息、所述第一操作工位信息和所述第二操作工位信息,按照第二目标规则判断是否控制所述待下发料箱进入所述目标输送支线。In one embodiment, judging whether to control the material box to be dispatched to enter the target conveying branch line based on the number of material boxes, the first material attribute information, the second material attribute information, the first operating station information and the second operating station information includes: judging whether the number of material boxes is greater than or equal to a first value; if so, judging whether to control the material box to be dispatched to enter the target conveying branch line according to a first target rule based on the first material attribute information, the second material attribute information, the first operating station information and the second operating station information; otherwise, judging whether to control the material box to be dispatched to enter the target conveying branch line according to a second target rule based on the first material attribute information, the second material attribute information, the first operating station information and the second operating station information.
一种实施方式中,所述根据所述第一物料属性信息、所述第二物料属性信息、所述第一操作工位信息和所述第二操作工位信息,按照第一目标规则判断是否控制所述待下发料箱进入所述目标输送支线,包括:按照进入所述目标输送支线的时间从后至前的顺序,确定第一指定数量的料箱;判断所述第一物料属性信息以及所述第一指定数量的料箱所对应的各个第二物料属性信息中任意两个物料属性信息是否相一致,以及判断所述第一指定数量的料箱所对应的第二操作工位信息是否与所述第一操作工位信息相一致;若存在相一致的物料属性信息,或所述第一指定数量的料箱所对应的第二操作工位信息均与所述第一操作工位信息不一致,则控制所述待下发料箱进入所述目标输送支线;若不存在相一致的物料属性信息,且所述第一指定数量的料箱所对应的第二操作工位信息中存在与所述第一操作工位信息相一致的第二操作工位信息,则控制所述待下发料箱不进入所述目标输送支线。In one embodiment, the method of determining whether to control the material box to be dispatched to enter the target conveying branch line according to the first target rule based on the first material attribute information, the second material attribute information, the first operation station information and the second operation station information includes: determining a first specified number of material boxes according to the order of time of entering the target conveying branch line from back to front; determining whether any two material attribute information in the first material attribute information and each second material attribute information corresponding to the first specified number of material boxes are consistent, and determining whether the second operation station information corresponding to the first specified number of material boxes is consistent with the first operation station information; if there is consistent material attribute information, or the second operation station information corresponding to the first specified number of material boxes is inconsistent with the first operation station information, then controlling the material box to be dispatched to enter the target conveying branch line; if there is no consistent material attribute information, and there is second operation station information consistent with the first operation station information in the second operation station information corresponding to the first specified number of material boxes, then controlling the material box to be dispatched not to enter the target conveying branch line.
一种实施方式中,所述根据所述第一物料属性信息、所述第二物料属性信息、所述第一操作工位信息和所述第二操作工位信息,按照第二目标规则判断是否控制所述待下发料箱进入所述目标输送支线,包括:按照进入所述目标输送支线的时间从后至前的顺序,确定第二指定数量的料箱;判断所述第二指定数量的料箱所对应的第二物料属性信息与所述第一物料属性信息之间是否相一致,判断所述第二指定数量的料箱所对应的第二操作工位信息是否与所述第一操作工位信息相一致,以及判断所述目标输送支线是否为位于目标位置的输送支线;若所述第二指定数量的料箱所对应的第二物料属性信息与所述第一物料属性信息之间相一致,或所述第二指定数量的料箱所对应的第二操作工位信息与所述第一操作工位信息不一致,或所述目标输送支线为位于所述目标位置的输送支线,则控制所述待下发料箱进入所述目标输送支线;若所述第二指定数量的料箱所对应的第二物料属性信息与所述第一物料属性信息之间不一致,且所述第二指定数量的料箱所对应的第二操作工位信息与所述第一操作工位信息相一致,且所述目标输送支线不为位于所述目标位置的输送支线,则控制所述待下发料箱不进入所述目标输送支线。In one embodiment, the method of determining whether to control the to-be-delivered material box to enter the target conveying branch line according to the second target rule based on the first material attribute information, the second material attribute information, the first operating station information and the second operating station information includes: determining a second specified number of material boxes in order of time of entering the target conveying branch line from back to front; determining whether the second material attribute information corresponding to the second specified number of material boxes is consistent with the first material attribute information, determining whether the second operating station information corresponding to the second specified number of material boxes is consistent with the first operating station information, and determining whether the target conveying branch line is a conveying branch line located at the target position; if the second indicator If the second material attribute information corresponding to the second specified number of material boxes is consistent with the first material attribute information, or the second operating station information corresponding to the second specified number of material boxes is inconsistent with the first operating station information, or the target conveying branch line is the conveying branch line located at the target position, the material boxes to be dispatched are controlled to enter the target conveying branch line; if the second material attribute information corresponding to the second specified number of material boxes is inconsistent with the first material attribute information, and the second operating station information corresponding to the second specified number of material boxes is consistent with the first operating station information, and the target conveying branch line is not the conveying branch line located at the target position, the material boxes to be dispatched are controlled not to enter the target conveying branch line.
一种实施方式中,所述停留信息包括所述待下发料箱在所述料箱输送线上的停留时长,以及包括所述待下发料箱在所述料箱输送线上的流转圈数;所述目标停留条件包括:所述待下发料箱在所述料箱输送线上的停留时长小于指定时长;和/或所述待下发料箱在所述料箱输送线上的流转圈数小于第二数值。In one embodiment, the stop information includes the stay time of the to-be-dispatched material box on the material box conveyor line, and the number of revolutions of the to-be-dispatched material box on the material box conveyor line; the target stop condition includes: the stay time of the to-be-dispatched material box on the material box conveyor line is less than a specified time; and/or the number of revolutions of the to-be-dispatched material box on the material box conveyor line is less than a second value.
根据本公开实施例的第二方面,提供一种料箱下发装置,包括:According to a second aspect of an embodiment of the present disclosure, a material box dispensing device is provided, comprising:
确定单元,用于确定料箱输送线上待下发料箱所装载物料的第一物料属性信息;以及用于根据所述第一物料属性信息,确定所述待下发料箱需要进入的目标输送支线;控制单元,用于根据目标信息判断是否控制所述待下发料箱进入所述目标输送支线;其中,所述目标信息包括以下信息中的至少一种:所述待下发料箱在所述料箱输送线上的停留信息、所述第一物料属性信息、所述待下发料箱去往的第一操作工位信息、所述目标输送支线上已有料箱的料箱相关信息。A determination unit, for determining first material attribute information of the material loaded in the to-be-dispatched box on the box conveyor line; and for determining, based on the first material attribute information, a target conveyor branch line that the to-be-dispatched box needs to enter; a control unit, for determining, based on the target information, whether to control the to-be-dispatched box to enter the target conveyor branch line; wherein the target information includes at least one of the following information: the stay information of the to-be-dispatched box on the box conveyor line, the first material attribute information, the first operating station information to which the to-be-dispatched box goes, and box-related information of existing boxes on the target conveyor branch line.
一种实施方式中,所述料箱相关信息包括料箱数量、料箱所承载物料的第二物料属性信息和所述料箱去往的第二操作工位信息;所述控制单元采用如下方式根据目标信息判断是否控制所述待下发料箱进入所述目标输送支线:根据所述料箱数量判断所述目标输送支线是否已满;若所述目标输送支线未满,检测所述待下发料箱在所述料箱输送线上的停留信息是否满足目标停留条件;若所述待下发料箱在所述料箱输送线上的停留信息满足目标停留条件,则根据所述料箱数量、所述第一物料属性信息、所述第二物料属性信息、所述第一操作工位信息和所述第二操作工位信息,判断是否控制所述待下发料箱进入所述目标输送支线。In one embodiment, the material box related information includes the number of material boxes, second material attribute information of the material carried by the material boxes, and second operating station information to which the material boxes go; the control unit uses the following method to determine whether to control the material boxes to be dispatched to enter the target conveying branch line according to the target information: determine whether the target conveying branch line is full according to the number of material boxes; if the target conveying branch line is not full, detect whether the stay information of the material boxes to be dispatched on the material box conveyor line meets the target stay condition; if the stay information of the material boxes to be dispatched on the material box conveyor line meets the target stay condition, then determine whether to control the material boxes to be dispatched to enter the target conveying branch line according to the number of material boxes, the first material attribute information, the second material attribute information, the first operating station information and the second operating station information.
一种实施方式中,所述控制单元采用如下方式根据所述料箱数量、所述第一物料属性信息、所述第二物料属性信息、所述第一操作工位信息和所述第二操作工位信息,判断是否控制所述待下发料箱进入所述目标输送支线:判断所述料箱数量是否大于或等于第一数值;若是,则根据所述第一物料属性信息、所述第二物料属性信息、所述第一操作工位信息和所述第二操作工位信息,按照第一目标规则判断是否控制所述待下发料箱进入所述目标输送支线;否则,根据所述第一物料属性信息、所述第二物料属性信息、所述第一操作工位信息和所述第二操作工位信息,按照第二目标规则判断是否控制所述待下发料箱进入所述目标输送支线。In one embodiment, the control unit determines whether to control the material box to be dispatched to enter the target conveying branch line according to the number of material boxes, the first material attribute information, the second material attribute information, the first operating station information and the second operating station information in the following manner: determine whether the number of material boxes is greater than or equal to a first value; if so, determine whether to control the material box to be dispatched to enter the target conveying branch line according to the first target rule based on the first material attribute information, the second material attribute information, the first operating station information and the second operating station information; otherwise, determine whether to control the material box to be dispatched to enter the target conveying branch line according to the second target rule based on the first material attribute information, the second material attribute information, the first operating station information and the second operating station information.
一种实施方式中,所述控制单元采用如下方式根据所述第一物料属性信息、所述第二物料属性信息、所述第一操作工位信息和所述第二操作工位信息,按照第一目标规则判断是否控制所述待下发料箱进入所述目标输送支线:按照进入所述目标输送支线的时间从后至前的顺序,确定第一指定数量的料箱;判断所述第一物料属性信息以及所述第一指定数量的料箱所对应的各个第二物料属性信息中任意两个物料属性信息是否相一致,以及判断所述第一指定数量的料箱所对应的第二操作工位信息是否与所述第一操作工位信息相一致;若存在相一致的物料属性信息,或所述第一指定数量的料箱所对应的第二操作工位信息均与所述第一操作工位信息不一致,则控制所述待下发料箱进入所述目标输送支线;若不存在相一致的物料属性信息,且所述第一指定数量的料箱所对应的第二操作工位信息中存在与所述第一操作工位信息相一致的第二操作工位信息,则控制所述待下发料箱不进入所述目标输送支线。In one embodiment, the control unit determines whether to control the to-be-dispatched material box to enter the target conveying branch line according to the first material attribute information, the second material attribute information, the first operating station information and the second operating station information in the following manner according to the first target rule: determine a first specified number of material boxes according to the time of entering the target conveying branch line from back to front; determine whether any two material attribute information in the first material attribute information and each second material attribute information corresponding to the first specified number of material boxes are consistent, and determine whether the second operating station information corresponding to the first specified number of material boxes is consistent with the first operating station information; if there is consistent material attribute information, or the second operating station information corresponding to the first specified number of material boxes is inconsistent with the first operating station information, then control the to-be-dispatched material box to enter the target conveying branch line; if there is no consistent material attribute information, and there is second operating station information consistent with the first operating station information in the second operating station information corresponding to the first specified number of material boxes, then control the to-be-dispatched material box not to enter the target conveying branch line.
一种实施方式中,所述控制单元采用如下方式根据所述第一物料属性信息、所述第二物料属性信息、所述第一操作工位信息和所述第二操作工位信息,按照第二目标规则判断是否控制所述待下发料箱进入所述目标输送支线:按照进入所述目标输送支线的时间从后至前的顺序,确定第二指定数量的料箱;判断所述第二指定数量的料箱所对应的第二物料属性信息与所述第一物料属性信息之间是否相一致,判断所述第二指定数量的料箱所对应的第二操作工位信息是否与所述第一操作工位信息相一致,以及判断所述目标输送支线是否为位于目标位置的输送支线;若所述第二指定数量的料箱所对应的第二物料属性信息与所述第一物料属性信息之间相一致,或所述第二指定数量的料箱所对应的第二操作工位信息与所述第一操作工位信息不一致,或所述目标输送支线为位于所述目标位置的输送支线,则控制所述待下发料箱进入所述目标输送支线;若所述第二指定数量的料箱所对应的第二物料属性信息与所述第一物料属性信息之间不一致,且所述第二指定数量的料箱所对应的第二操作工位信息与所述第一操作工位信息相一致,且所述目标输送支线不为位于所述目标位置的输送支线,则控制所述待下发料箱不进入所述目标输送支线。In one embodiment, the control unit uses the following method to determine whether to control the to-be-dispatched material box to enter the target conveying branch line according to the first material attribute information, the second material attribute information, the first operating station information and the second operating station information according to the second target rule: determine a second specified number of material boxes in order from back to front of the time of entering the target conveying branch line; determine whether the second material attribute information corresponding to the second specified number of material boxes is consistent with the first material attribute information, determine whether the second operating station information corresponding to the second specified number of material boxes is consistent with the first operating station information, and determine whether the target conveying branch line is a conveying branch line located at the target position; if the If the second material attribute information corresponding to the second specified number of material boxes is consistent with the first material attribute information, or the second operating station information corresponding to the second specified number of material boxes is inconsistent with the first operating station information, or the target conveying branch line is the conveying branch line located at the target position, then the material boxes to be dispatched are controlled to enter the target conveying branch line; if the second material attribute information corresponding to the second specified number of material boxes is inconsistent with the first material attribute information, and the second operating station information corresponding to the second specified number of material boxes is consistent with the first operating station information, and the target conveying branch line is not the conveying branch line located at the target position, then the material boxes to be dispatched are controlled not to enter the target conveying branch line.
一种实施方式中,所述控制单元还用于:若所述待下发料箱在所述料箱输送线上的停留信息不满足目标停留条件,则控制所述待下发料箱进入所述目标输送支线。In one embodiment, the control unit is further used to: if the stay information of the material box to be sent down on the material box conveyor line does not meet the target stay condition, control the material box to be sent down to enter the target conveyor branch line.
一种实施方式中,所述停留信息包括所述待下发料箱在所述料箱输送线上的停留时长,以及包括所述待下发料箱在所述料箱输送线上的流转圈数;所述目标停留条件包括:所述待下发料箱在所述料箱输送线上的停留时长小于指定时长;和/或所述待下发料箱在所述料箱输送线上的流转圈数小于第二数值。In one embodiment, the stop information includes the stay time of the to-be-dispatched material box on the material box conveyor line, and the number of revolutions of the to-be-dispatched material box on the material box conveyor line; the target stop condition includes: the stay time of the to-be-dispatched material box on the material box conveyor line is less than a specified time; and/or the number of revolutions of the to-be-dispatched material box on the material box conveyor line is less than a second value.
根据本公开实施例第三方面,提供一种电子设备,包括:According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, including:
处理器;用于存储处理器可执行指令的存储器;a processor; a memory for storing instructions executable by the processor;
其中,所述处理器被配置为:执行第一方面或者第一方面任意一种实施方式中所述的料箱下发方法。Wherein, the processor is configured to: execute the material box dispatching method described in the first aspect or any one of the embodiments of the first aspect.
根据本公开实施例第四方面,提供一种存储介质,所述存储介质中存储有指令,当所述存储介质中的指令由处理器执行时,使得处理器能够执行第一方面或者第一方面任意一种实施方式中所述的料箱下发方法。According to a fourth aspect of an embodiment of the present disclosure, a storage medium is provided, in which instructions are stored. When the instructions in the storage medium are executed by a processor, the processor is enabled to execute the material box dispatching method described in the first aspect or any one of the embodiments of the first aspect.
根据本公开实施例第五方面,提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现第一方面或者第一方面任意一种实施方式中所述的料箱下发方法。According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, the computer program product comprising a computer program, and when the computer program is executed by a processor, the material box dispatching method described in the first aspect or any one of the embodiments of the first aspect is implemented.
本公开的实施例提供的技术方案可以包括以下有益效果:本公开实施例,根据待下发料箱所装载物料的物料属性信息确定待下发料箱需要进入的输送支线,并进而根据待下发料箱在料箱输送线上的停留信息、第一物料属性信息、待下发料箱去往的第一操作工位信息、目标输送支线上已有料箱的料箱相关信息中的至少一种,实现对待下发料箱是否进入目标输送支线的判断控制。本公开实施例,在控制料箱进入输送支线时,充分考虑了料箱所装载物料的属性信息以及需要去往的操作工位信息等内容,从而可以减少托盘更换频率,进而达到减缓或者消除由于托盘更换频繁所带来的问题,从而提升业务效率。The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: In the embodiments of the present disclosure, the conveyor branch line that the material box to be dispatched needs to enter is determined based on the material attribute information of the material loaded in the material box to be dispatched, and then the judgment control of whether the material box to be dispatched enters the target conveyor branch line is realized based on at least one of the stay information of the material box to be dispatched on the material box conveyor line, the first material attribute information, the first operating station information to which the material box to be dispatched goes, and the material box related information of the existing material box on the target conveyor branch line. In the embodiments of the present disclosure, when controlling the material box to enter the conveyor branch line, the attribute information of the material loaded in the material box and the operating station information to which it needs to go are fully considered, so that the frequency of pallet replacement can be reduced, thereby achieving the goal of alleviating or eliminating the problems caused by frequent pallet replacement, thereby improving business efficiency.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
图1是根据一示例性实施例示出的一种料箱下发方法的流程图。Fig. 1 is a flow chart of a method for dispatching material boxes according to an exemplary embodiment.
图2是根据一示例性实施例示出的另一种料箱下发方法的流程图。Fig. 2 is a flow chart of another method for delivering material boxes according to an exemplary embodiment.
图3是根据一示例性实施例示出的又一种料箱下发方法的流程图。Fig. 3 is a flow chart of yet another method for dispatching material boxes according to an exemplary embodiment.
图4是根据一示例性实施例示出的另一种料箱下发方法的流程图。Fig. 4 is a flow chart showing another method for delivering material boxes according to an exemplary embodiment.
图5是根据一示例性实施例示出的一种料箱输送线与输送支线之间的关系示意图。Fig. 5 is a schematic diagram showing the relationship between a material box conveying line and a conveying branch line according to an exemplary embodiment.
图6是根据一示例性实施例示出的又一种料箱下发方法的流程图。Fig. 6 is a flow chart showing yet another method for dispatching material boxes according to an exemplary embodiment.
图7是根据一示例性实施例示出的一种按照第一目标规则判断是否控制待下发料箱进入目标输送支线的方法流程图。Fig. 7 is a flow chart showing a method for determining whether to control a to-be-dispatched material box to enter a target conveying branch line according to a first target rule according to an exemplary embodiment.
图8是根据一示例性实施例示出的一种按照第二目标规则判断是否控制待下发料箱进入目标输送支线的方法流程图。Fig. 8 is a flow chart showing a method for determining whether to control a to-be-dispatched material box to enter a target conveying branch line according to a second target rule according to an exemplary embodiment.
图9是根据一示例性实施例示出的一种判断是否控制待下发料箱进入目标输送支线的流程示意图。Fig. 9 is a schematic diagram of a flow chart showing a method of determining whether to control a material box to be delivered to enter a target conveying branch line according to an exemplary embodiment.
图10是根据一示例性实施例示出的一种料箱下发装置框图。Fig. 10 is a block diagram of a device for distributing material boxes according to an exemplary embodiment.
图11是根据一示例性实施例示出的一种用于料箱下发的电子设备框图。Fig. 11 is a block diagram of an electronic device for dispatching material boxes according to an exemplary embodiment.
具体实施方式Detailed ways
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present disclosure.
在附图中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。所描述的实施例是本公开一部分实施例,而不是全部的实施例。下面通过参考附图描述的实施例是示例性的,旨在用于解释本公开,而不能理解为对本公开的限制。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。下面结合附图对本公开的实施例进行详细说明。In the accompanying drawings, the same or similar reference numerals throughout represent the same or similar elements or elements with the same or similar functions. The described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limitations on the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present disclosure. The embodiments of the present disclosure are described in detail below in conjunction with the accompanying drawings.
随着物联网、人工智能、大数据等智能化技术的发展,利用这些智能化技术对传统物流业进行转型升级的需求愈加强劲,智慧物流(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. Intelligent logistics uses artificial intelligence, big data, and various information sensors, radio frequency identification technology, global positioning system (GPS) and other Internet of Things devices and technologies, which are widely used in basic activities such as material transportation, warehousing, distribution, packaging, loading and unloading, and information services, to achieve intelligent analysis and decision-making, automated operation, and efficient optimization management of the material management process. Internet of Things technologies include sensor equipment, RFID technology, laser infrared scanning, infrared sensing recognition, etc. The Internet of Things can effectively connect materials in logistics with the network, monitor materials in real time, and sense environmental data such as humidity and temperature in the warehouse to ensure the storage environment of materials. Through big data technology, all data in logistics can be sensed and collected, uploaded to the data layer of the information platform, and filtered, mined, and analyzed, and finally provide accurate data support for business processes (such as transportation, warehousing, storage and retrieval, picking, packaging, sorting, outbound, inventory, distribution, etc.). The application of artificial intelligence in logistics can be roughly divided into two directions: 1) Intelligent devices such as unmanned trucks, AGVs, AMRs, forklifts, shuttles, stackers, unmanned delivery vehicles, drones, service robots, robotic arms, smart terminals, etc. powered by AI technology replace some manual labor. 2) Improve manual efficiency through software systems such as transportation equipment management systems, warehouse management, equipment scheduling systems, and order distribution systems driven by technologies or algorithms such as computer vision, machine learning, and operations optimization. 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, footwear, textiles, and food.
本公开实施例提供的料箱下发方法,可以应用于将料箱输送线中的料箱下发至输送支线的物流作业场景中。The material box dispatching method provided in the embodiment of the present disclosure can be applied to a logistics operation scenario in which material boxes in a material box conveyor line are dispatched to a conveyor branch line.
在物流作业中,物料收货是一个重要环节,也是整个物流业务系统的第一个流程。相关技术中,物料在经卡车运送后,需要以料箱作为容器,经由自动化输送线送入仓库。进一步的,料箱会在环线(又称料箱输送线)上合流,再分流至各个输送支线。针对每条输送支线,输送支线的多个操作工位分别放置有用于承载料箱的托盘,输送支线中的机械臂会将流入输送支线的料箱码放至托盘,待托盘攒满一定数量的料箱,由AGV将托盘运送至托盘线,最终输送至子仓直至上架。In logistics operations, material receipt is an important link and the first process of the entire logistics business system. In related technologies, after the materials are transported by trucks, they need to be transported to the warehouse via automated conveyor lines in boxes as containers. Furthermore, the boxes will merge on the loop line (also known as the box conveyor line) and then be diverted to each branch line. For each branch line, multiple operating stations on the branch line are respectively equipped with pallets for carrying boxes. The robotic arm in the branch line will stack the boxes that flow into the branch line onto the pallet. When the pallet is filled with a certain number of boxes, the AGV will transport the pallet to the pallet line, and finally transport it to the sub-warehouse until it is put on the shelf.
相关技术中,由于业务需要,装载有相同种类物料的料箱需要码放至同一托盘,且同一托盘仅可码放用于装载同一种物料的料箱。相关技术中,针对输送支线侧的机械臂码垛场景,由于下发至输送支线的料箱种类随机,因此,针对机械臂需要连续码放用于装置不同种类物料的料箱的场景,需要AGV频繁更换置于操作工位的托盘。例如,输送支线中包括装载有A种类物料的料箱(以下将装载有A种类物料的料箱简称为料箱A)、装载有B种类物料的料箱(以下将装载有B种类物料的料箱简称为料箱B)以及装载有C种类物料的料箱(以下将装载有C种类物料的料箱简称为料箱C),操作工位当前置有用于码放料箱A的托盘,以及用于码放料箱B的托盘。针对料箱A以及料箱B,机械臂可以直接将料箱码放至相应的托盘,但针对料箱C,需要先通过AGV置换操作工位的托盘(示例的,通过AGV将用于码放料箱A的托盘,更换为用于码放料箱C的托盘),然后再执行码垛操作,以使C被码放至相应的托盘。针对上述情况,由于AGV置更换托盘盘通常需要较长时间,因此,可能会出现料箱C已经就位等待码放,而AGV还未完成更换托盘的情况。该情况下,机械臂需要等待AGV更换托盘完成,才能继续执行码垛操作。因此,相关技术中,存在AGV频繁更换托盘导致输送支线侧料箱无法及时被清空的问题。In the related art, due to business needs, boxes loaded with the same type of materials need to be stacked on the same pallet, and the same pallet can only be stacked with boxes for loading the same type of materials. In the related art, for the robotic arm palletizing scenario on the conveyor branch line side, since the types of boxes sent to the conveyor branch line are random, the AGV needs to frequently replace the pallets placed at the operating station for the scenario where the robotic arm needs to continuously stack boxes for installing different types of materials. For example, the conveyor branch line includes boxes loaded with type A materials (hereinafter referred to as box A), boxes loaded with type B materials (hereinafter referred to as box B), and boxes loaded with type C materials (hereinafter referred to as box C), and the operating station is currently equipped with a pallet for stacking box A and a pallet for stacking box B. For bins A and B, the robot arm can directly stack the bins on the corresponding pallets, but for bin C, it is necessary to first use the AGV to replace the pallet at the operating station (for example, the pallet used to stack bin A is replaced with the pallet used to stack bin C by the AGV), and then perform the palletizing operation so that C is stacked on the corresponding pallet. In view of the above situation, since it usually takes a long time for the AGV to replace the pallet, it may happen that bin C is already in place waiting for stacking, but the AGV has not yet completed the replacement of the pallet. In this case, the robot arm needs to wait for the AGV to complete the replacement of the pallet before it can continue the palletizing operation. Therefore, in the related art, there is a problem that the AGV frequently replaces the pallet, resulting in the inability to empty the bins on the conveyor branch line in time.
本公开实施例提供了一种料箱下发方法,可以根据待下发料箱所装载物料的物料属性信息确定待下发料箱需要进入的输送支线,并进而根据待下发料箱在料箱输送线上的停留信息、第一物料属性信息、待下发料箱去往的第一操作工位信息、目标输送支线上已有料箱的料箱相关信息中的至少一种,实现对待下发料箱是否进入目标输送支线的判断控制。本公开实施例,在控制料箱进入输送支线时,充分考虑了料箱所装载物料的属性信息以及需要去往的操作工位信息等内容,从而可以减少托盘更换频率,进而达到减缓或者消除由于托盘更换频繁所带来的问题,从而提升业务效率。本公开以下为便于描述,将待下发料箱所装载物料的物料属性信息称为第一物料属性信息,将待下发料箱去往的操作工位信息称为第一操作工位信息。The disclosed embodiment provides a material box dispatching method, which can determine the conveying branch line that the material box to be dispatched needs to enter according to the material attribute information of the material loaded in the material box to be dispatched, and then realize the judgment and control of whether the material box to be dispatched enters the target conveying branch line according to at least one of the stop information of the material box to be dispatched on the material box conveying line, the first material attribute information, the first operating station information to which the material box to be dispatched goes, and the material box related information of the existing material box on the target conveying branch. In the disclosed embodiment, when controlling the material box to enter the conveying branch line, the attribute information of the material loaded in the material box and the operating station information to which it needs to go are fully considered, so as to reduce the frequency of pallet replacement, thereby achieving the goal of alleviating or eliminating the problems caused by frequent pallet replacement, thereby improving business efficiency. For the convenience of description below, the material attribute information of the material loaded in the material box to be dispatched is referred to as the first material attribute information, and the operating station information to which the material box to be dispatched goes is referred to as the first operating station information.
图1是根据一示例性实施例示出的一种料箱下发方法的流程图,如图1所示,包括以下步骤。FIG. 1 is a flow chart of a method for delivering material boxes according to an exemplary embodiment. As shown in FIG. 1 , the method includes the following steps.
在步骤S11中,确定料箱输送线上待下发料箱所装载物料的第一物料属性信息。In step S11, first material attribute information of the material loaded in the material box to be dispatched on the material box conveyor line is determined.
本公开实施例中,物料属性信息用于表征料箱所装载的物料的种类,例如,若是物料为文具类商品,则物料属性可以为文具的种类、型号、尺寸、颜色等信息。In the disclosed embodiment, the material attribute information is used to characterize the type of material loaded in the material box. For example, if the material is a stationery product, the material attribute may be the type, model, size, color and other information of the stationery.
示例的,可以采用多种不同方式确定待下发料箱所装载物料的第一物料属性信息。例如,可以检测预先设置于料箱的种类标识,并根据种类标识,确定料箱所装载的物料种类,进而确定第一物料属性信息。又例如,可以直接对料箱所装载的物料进行种类检测,并根据检测到的物料种类,确定待下发料箱所长在物料的第一物料属性信息。For example, the first material attribute information of the material loaded in the material box to be dispatched can be determined in a variety of different ways. For example, the type identification pre-set in the material box can be detected, and the type of material loaded in the material box can be determined according to the type identification, and then the first material attribute information can be determined. For another example, the type of material loaded in the material box can be directly detected, and the first material attribute information of the material in the material box to be dispatched can be determined according to the detected material type.
在步骤S12中,根据第一物料属性信息,确定待下发料箱需要进入的目标输送支线。In step S12, the target conveying branch line that the material box to be dispatched needs to enter is determined according to the first material attribute information.
本公开实施例中,针对物流作业场景,可能存在多个子仓库或者多个存储区域,因此,针对不同的子仓库或者存储区域,对应有不同的输送支线,每一输送支线通常预设有与之匹配的一个或多个物料属性信息。在此基础上,针对某一,只会被下发至与之匹配的输送支线,而不会被下发至其他输送支线。示例的,可以根据输送支线与物料属性信息之间的预设关系,确定待下发料箱需要进入的目标输送支线。In the embodiments of the present disclosure, there may be multiple sub-warehouses or multiple storage areas for logistics operation scenarios. Therefore, different sub-warehouses or storage areas correspond to different conveyor branches, and each conveyor branch is usually preset with one or more material attribute information that matches it. On this basis, for a certain material, it will only be sent to the conveyor branch that matches it, and will not be sent to other conveyor branches. For example, the target conveyor branch that the material box to be sent needs to enter can be determined based on the preset relationship between the conveyor branch and the material attribute information.
在步骤S13中,根据目标信息判断是否控制待下发料箱进入目标输送支线。In step S13, it is determined whether to control the material box to be sent out to enter the target conveying branch line according to the target information.
本公开实施例中,目标信息包括待下发料箱在料箱输送线上的停留信息、第一物料属性信息、待下发料箱去往的第一操作工位信息、目标输送支线上已有料箱的料箱相关信息中的至少一种。其中,待下发料箱在料箱输送线上的停留信息用于表征待下发料箱在料箱输送线上的停留状态,该停留信息可以是待下发料箱在料箱输送线上的停留时长,和/或待下发料箱在料箱输送线上的流转圈数。目标输送支线上已有料箱的料箱相关信息,例如可以包括目标输送支线上已有料箱的料箱数量、目标输送支线上已有料箱所承载物料的物料属性信息和目标输送支线上已有料箱去往的操作工位信息。本公开以下为便于描述,将目标输送支线上已有料箱所承载物料的物料属性信息称为第二物料属性信息,将目标输送支线上已有料箱去往的操作工位信息称为第二操作工位信息。In the embodiment of the present disclosure, the target information includes at least one of the following: the stay information of the material box to be dispatched on the material box conveyor line, the first material attribute information, the first operating station information to which the material box to be dispatched goes, and the material box related information of the existing material box on the target conveying branch line. Among them, the stay information of the material box to be dispatched on the material box conveyor line is used to characterize the stay state of the material box to be dispatched on the material box conveyor line, and the stay information can be the stay time of the material box to be dispatched on the material box conveyor line, and/or the number of circulation circles of the material box to be dispatched on the material box conveyor line. The material box related information of the existing material box on the target conveying branch line can include, for example, the number of material boxes on the target conveying branch line, the material attribute information of the material carried by the existing material box on the target conveying branch line, and the operating station information to which the existing material box on the target conveying branch line goes. For the convenience of description below, the material attribute information of the material carried by the existing material box on the target conveying branch line is referred to as the second material attribute information, and the operating station information to which the existing material box on the target conveying branch line goes is referred to as the second operating station information.
在具体实施时,可以根据第一物料属性信息、停留信息、第一操作工位信息、以及已有料箱的料箱相关信息中的一种、两种或者多种的组合判断是否控制待下发料箱进入目标输送支线;具体使用哪几种信息可以根据实际需求进行选择,本公开实施例不再一一列举说明。In specific implementation, it can be determined whether to control the to-be-dispatched material box to enter the target conveying branch line based on one, two or more combinations of the first material attribute information, the stop information, the first operating station information, and the material box related information of the existing material box; which specific information to use can be selected according to actual needs, and the embodiments of the present disclosure will not be listed one by one.
示例的,物料属性信息可以是根据料箱所装载的物料种类确定的。其中,物料种类可以根据不同使用场景进行差异化设置,例如可以按照物料的价格、尺码、大小、颜色以及口味等之一或组合设置不同物料种类,本公开对此不作具体限定。作为一种可行实施例,可以按照不同物料的价格查询编码(Price Look-Up,PLU)进行物料种类的设置,进一步的,可以为装载有相同价格查询编码的物料的料箱配置相同的物料属性信息,以及为装载有不同价格查询编码的物料的料箱配置不同的物料属性信息。For example, the material attribute information can be determined according to the type of material loaded in the material box. Among them, the material type can be set differently according to different usage scenarios. For example, different material types can be set according to one or a combination of the price, size, size, color and taste of the material, and the present disclosure does not specifically limit this. As a feasible embodiment, the material type can be set according to the price query code (Price Look-Up, PLU) of different materials. Further, the same material attribute information can be configured for the material box loaded with materials with the same price query code, and different material attribute information can be configured for the material box loaded with materials with different price query codes.
其中,上述操作工位信息可以指的是码垛工位,当然,根据具体场景需求还可以为其他,本公开实施例并不对此进行限定。Among them, the above-mentioned operating station information may refer to a palletizing station. Of course, it may also be other information according to specific scene requirements, and the embodiments of the present disclosure are not limited to this.
本公开实施例中,在通过目标信息判断是否控制待下发料箱进入目标输送支线时,可以先通过料箱数量对目标输送支线是否已满进行判断,以及对待下发料箱在料箱输送线上的停留信息是否满足目标停留条件进行判断。其中,可以理解的是,针对判断目标输送支线是否已满,以及判断待下发料箱在料箱输送线上的停留信息是否满足目标停留条件,二者间的执行顺序可以调换。例如,可以先判断目标输送支线是否已满,并在确定目标输送支线未满的情况下判断待下发料箱在料箱输送线上的停留信息是否满足目标停留条件。又例如,可以先判断待下发料箱在料箱输送线上的停留信息是否满足目标停留条件,并在确定待下发料箱在料箱输送线上的停留信息满足目标停留条件的情况下,判断目标输送支线是否已满。本公开如下以先通过料箱数量判断目标输送支线是否已满,再判断对待下发料箱在料箱输送线上的停留信息是否满足目标停留条件为例,对判断是否控制待下发料箱进入目标输送支线的实现方式进行示例性说明。In the disclosed embodiment, when judging whether to control the material box to be dispatched to enter the target conveying branch line through the target information, it is possible to first judge whether the target conveying branch line is full through the number of material boxes, and to judge whether the stay information of the material box to be dispatched on the material box conveying line meets the target stay condition. Among them, it can be understood that the execution order between judging whether the target conveying branch line is full and judging whether the stay information of the material box to be dispatched on the material box conveying line meets the target stay condition can be swapped. For example, it is possible to first judge whether the target conveying branch line is full, and if it is determined that the target conveying branch line is not full, it is possible to judge whether the stay information of the material box to be dispatched on the material box conveying line meets the target stay condition. For another example, it is possible to first judge whether the stay information of the material box to be dispatched on the material box conveying line meets the target stay condition, and if it is determined that the stay information of the material box to be dispatched on the material box conveying line meets the target stay condition, it is possible to judge whether the target conveying branch line is full. The present disclosure below uses an example of first determining whether the target conveying branch line is full by the number of material boxes, and then determining whether the stay information of the material boxes to be dispatched on the material box conveying line meets the target stay conditions, to exemplify the implementation method of determining whether to control the material boxes to be dispatched to enter the target conveying branch line.
可选的,在一种具体实施方式中,料箱相关信息包括料箱数量、料箱所承载物料的第二物料属性信息和料箱去往的第二操作工位信息;针对该情况,图2是根据一示例性实施例示出的另一种料箱下发方法的流程图,如图2所示,本公开实施例的步骤S21和步骤S22与图1中的步骤S11和步骤S12的执行方法相似,在此不做赘述。Optionally, in a specific embodiment, the material box related information includes the number of material boxes, second material attribute information of the material carried by the material boxes, and second operating station information to which the material boxes go; for this situation, Figure 2 is a flow chart of another material box dispatching method according to an exemplary embodiment. As shown in Figure 2, steps S21 and S22 of the embodiment of the present disclosure are similar to the execution methods of steps S11 and S12 in Figure 1, and are not elaborated here.
在步骤S23中,根据目标输送支线上已有料箱数量判断目标输送支线是否已满。In step S23, it is determined whether the target conveying branch line is full according to the number of existing material boxes on the target conveying branch line.
示例的,可以预先对各个输送支线设置用于判断输送支线已满的料箱数量阈值,针对目标输送支线,可以在目标输送支线中料箱数量大于或等于料箱数量阈值的情况下,确定目标输送支线已满。For example, a bin quantity threshold for determining whether the conveyor branch is full may be pre-set for each conveyor branch. For a target conveyor branch, when the bin quantity in the target conveyor branch is greater than or equal to the bin quantity threshold, it may be determined that the target conveyor branch is full.
在步骤S24a中,若目标输送支线已满,则控制待下发料箱不进入目标输送支线。In step S24a, if the target conveying branch line is full, the material box to be sent out is controlled not to enter the target conveying branch line.
在步骤S24b中,若目标输送支线未满,检测待下发料箱在料箱输送线上的停留信息是否满足目标停留条件。In step S24b, if the target conveying branch line is not full, it is detected whether the stay information of the material box to be dispatched on the material box conveying line meets the target stay condition.
在步骤S25中,若待下发料箱在料箱输送线上的停留信息满足目标停留条件,则根据料箱数量、第一物料属性信息、第二物料属性信息、第一操作工位信息和第二操作工位信息,判断是否控制待下发料箱进入目标输送支线。In step S25, if the stay information of the material box to be dispatched on the material box conveyor line meets the target stay condition, it is determined whether to control the material box to be dispatched to enter the target conveying branch line based on the number of material boxes, the first material attribute information, the second material attribute information, the first operating station information and the second operating station information.
本公开实施例提供的料箱下发方法,可以在目标输送支线中料箱过多的情况下,选择控制待下发料箱不进入目标输送支线,以免出现因目标输送支线拥堵而导致整体业务效率下降的情况。The material box dispatching method provided in the embodiment of the present disclosure can, when there are too many material boxes in the target conveying branch line, choose to control the material boxes to be dispatched from entering the target conveying branch line, so as to avoid a decrease in overall business efficiency due to congestion in the target conveying branch line.
本公开实施例中,目标停留条件用于判断是否控制待下发料箱直接进入目标输送支线。进一步的,应用目标停留条件,例如可以是在待下发料箱在料箱输送线上的停留信息不满足目标停留条件的情况下,控制待下发料箱进入目标输送支线,以及在待下发料箱在料箱输送线上的停留信息满足目标停留条件的情况下,根据料箱数量、第一物料属性信息、第二物料属性信息、第一操作工位信息和第二操作工位信息,对待下发料箱是否满足进入目标输送支线的条件进行进一步判断。In the disclosed embodiment, the target stop condition is used to determine whether to control the material box to be dispatched to directly enter the target conveying branch line. Further, the target stop condition can be applied, for example, when the stop information of the material box to be dispatched on the material box conveying line does not meet the target stop condition, the material box to be dispatched is controlled to enter the target conveying branch line, and when the stop information of the material box to be dispatched on the material box conveying line meets the target stop condition, further determine whether the material box to be dispatched meets the condition of entering the target conveying branch line according to the number of material boxes, the first material attribute information, the second material attribute information, the first operating station information, and the second operating station information.
图3是根据一示例性实施例示出的又一种料箱下发方法的流程图,如图3所示,本公开实施例的步骤S31、步骤S32、步骤S33、步骤S34a、步骤S34b以及步骤S35a与图2中的步骤S21、步骤S22、步骤S23、步骤S24a、步骤S24b以及步骤S25的执行方法相似,在此不做赘述。FIG3 is a flow chart of another method for distributing material boxes according to an exemplary embodiment. As shown in FIG3 , step S31, step S32, step S33, step S34a, step S34b and step S35a of the embodiment of the present disclosure are similar to the execution methods of step S21, step S22, step S23, step S24a, step S24b and step S25 in FIG2 , and are not described in detail here.
在步骤S35b中,若待下发料箱在料箱输送线上的停留信息不满足目标停留条件,则控制待下发料箱进入目标输送支线。In step S35b, if the stay information of the material box to be dispatched on the material box conveying line does not meet the target stay condition, the material box to be dispatched is controlled to enter the target conveying branch line.
示例的,待下发料箱在料箱输送线上的停留信息可以包括待下发料箱在料箱输送线上的停留时长,和/或包括待下发料箱在料箱输送线上的流转圈数。与停留信息相对应的,目标停留条件可以包括待下发料箱在料箱输送线上的停留时长足够小,和/或包括待下发料箱在料箱输送线上的流转圈数足够少。本公开以下为便于描述,将用于对停留时长进行阈值判断的时长称为指定时长,将用于对待下发料箱的流转圈数进行阈值判断的数值称为第二数值。如下以目标停留条件为待下发料箱在料箱输送线上的停留时长小于指定时长,且待下发料箱在料箱输送线上的流转圈数小于第二数值为例,对具体判断流程进行示例性说明。For example, the stay information of the box to be dispatched on the box conveyor line may include the stay time of the box to be dispatched on the box conveyor line, and/or the number of turns of the box to be dispatched on the box conveyor line. Corresponding to the stay information, the target stay condition may include that the stay time of the box to be dispatched on the box conveyor line is sufficiently short, and/or that the number of turns of the box to be dispatched on the box conveyor line is sufficiently small. For the convenience of description, the disclosure hereinafter refers to the time used for threshold judgment of the stay time as the designated time, and the value used for threshold judgment of the number of turns of the box to be dispatched as the second value. The following takes the target stay condition that the stay time of the box to be dispatched on the box conveyor line is less than the designated time, and the number of turns of the box to be dispatched on the box conveyor line is less than the second value as an example, and the specific judgment process is exemplified.
图4是根据一示例性实施例示出的另一种料箱下发方法的流程图,如图4所示,本公开实施例中的步骤S41、步骤S42、步骤S43、步骤S44b与图3中的步骤S31、步骤S32、步骤S33、步骤S34b的执行方法相似,在此不做赘述。FIG4 is a flow chart of another material box dispatching method according to an exemplary embodiment. As shown in FIG4 , step S41, step S42, step S43, and step S44b in the embodiment of the present disclosure are similar to the execution methods of step S31, step S32, step S33, and step S34b in FIG3 , and are not described in detail here.
在步骤S44b中,若目标输送支线未满,判断待下发料箱在料箱输送线上的停留时长是否小于指定时长,以及判断待下发料箱在料箱输送线上的流转圈数是否小于第二数值。In step S44b, if the target conveying branch line is not full, determine whether the residence time of the material box to be dispatched on the material box conveying line is less than the specified time, and determine whether the number of revolutions of the material box to be dispatched on the material box conveying line is less than a second value.
在步骤S45a中,若待下发料箱在料箱输送线上的停留时长小于指定时长,且待下发料箱在料箱输送线上的流转圈数小于第二数值,则根据料箱数量、第一物料属性信息、第二物料属性信息、第一操作工位信息和第二操作工位信息,判断是否控制待下发料箱进入目标输送支线。In step S45a, if the residence time of the material box to be dispatched on the material box conveyor line is less than the specified time, and the number of revolutions of the material box to be dispatched on the material box conveyor line is less than the second value, then based on the number of material boxes, the first material attribute information, the second material attribute information, the first operating station information and the second operating station information, it is determined whether to control the material box to be dispatched to enter the target conveying branch line.
在步骤S45b中,若待下发料箱在料箱输送线上的停留时长大于或等于指定时长,或待下发料箱在料箱输送线上的流转圈数大于或等于第二数值,则控制待下发料箱进入目标输送支线。In step S45b, if the stay time of the box to be dispatched on the box conveyor line is greater than or equal to the specified time, or the number of revolutions of the box to be dispatched on the box conveyor line is greater than or equal to the second value, the box to be dispatched is controlled to enter the target conveying branch line.
本公开实施例提供的料箱下发方法,可以控制料箱输送线上停留时间较长和/或流转圈数较多的待下发料箱直接进入目标输送支线,以使料箱输送线中囤积时间较长的料箱可以及时被下发至相应的输送支线,完成下发流程,以此减小料箱输送线中料箱囤积的可能性。The material box dispatching method provided by the embodiment of the present disclosure can control the material boxes to be dispatched that have stayed on the material box conveyor line for a long time and/or have made a large number of turns to directly enter the target conveying branch line, so that the material boxes that have been stockpiled on the material box conveyor line for a long time can be dispatched to the corresponding conveying branch line in time to complete the dispatching process, thereby reducing the possibility of material box stockpiling in the material box conveyor line.
示例的,如图5所示,物流业务场景下包括多条输送支线(示例以第一输送支线、第二输送支线、第三输送支线、第四输送支线以及第五输送支线表示)和一条料箱输送线。其中,料箱输送线中设置有检测位,可以将每一经过检测位的料箱分别作为待下发料箱,并判断是否控制待下发料箱进入目标输送支线。一实施方式中,待下发料箱在料箱输送线上的停留时长,和/或待下发料箱在料箱输送线上的流转圈数可以是通过检测位确定的。例如,若料箱在料箱输送线内多次流转而始终未被下发,则料箱在每次经过检测位时,检测位可以对料箱的流转圈数进行记录,用以判断是否控制该料箱直接进入目标输送支线。又例如,可以记录料箱第一次经过检测位时对应的时刻,进而在料箱于料箱输送线内进行多次流转的过程中,若检测位在料箱某次经过时,确定当前时刻与料箱第一次经过检测位时的时刻之间的时长超过指定时长,则可以控制该料箱直接进入目标输送支线。该方法可以减小料箱滞留于料箱输送线的可能性,完善了料箱下发流程。For example, as shown in FIG5, the logistics business scenario includes multiple conveyor branches (the examples are represented by the first conveyor branch, the second conveyor branch, the third conveyor branch, the fourth conveyor branch and the fifth conveyor branch) and a material box conveyor line. Among them, a detection position is provided in the material box conveyor line, and each material box passing through the detection position can be used as a material box to be dispatched, and it is determined whether to control the material box to be dispatched to enter the target conveyor branch. In one embodiment, the length of time that the material box to be dispatched stays on the material box conveyor line, and/or the number of revolutions of the material box to be dispatched on the material box conveyor line can be determined by the detection position. For example, if the material box circulates in the material box conveyor line for many times but is never dispatched, then each time the material box passes through the detection position, the detection position can record the number of revolutions of the material box to determine whether to control the material box to enter the target conveyor branch directly. For another example, the time corresponding to the first time a material box passes through the detection position can be recorded. Then, during the process of multiple circulations of the material box in the material box conveyor line, if the detection position is at a certain time when the material box passes through, and it is determined that the time between the current time and the time when the material box first passes through the detection position exceeds the specified time, the material box can be controlled to directly enter the target conveyor branch line. This method can reduce the possibility of the material box being stranded on the material box conveyor line and improve the material box dispatching process.
本公开一实施方式中,在待下发料箱在料箱输送线上的停留信息满足目标停留条件的基础上,可以通过如下方式判断是否控制待下发料箱进入目标输送支线。本公开以下为便于描述,将为不同料箱数量配置的不同判断规则分别称为第一目标规则和第二目标规则,为区分不同料箱数量所对应的目标规则而设置的数量阈值称为第一数值。In one embodiment of the present disclosure, on the basis that the stay information of the material box to be dispatched on the material box conveyor line meets the target stay condition, it can be determined whether to control the material box to be dispatched to enter the target conveyor branch line in the following manner. For the convenience of description, the following disclosure refers to different judgment rules configured for different material box quantities as the first target rule and the second target rule, respectively, and the quantity threshold set to distinguish the target rules corresponding to different material box quantities is referred to as the first value.
图6是根据一示例性实施例示出的又一种料箱下发方法的流程图,如图6所示,本公开实施例中的步骤S51、步骤S55、步骤S53、步骤S54a以及步骤S54b和图2中的步骤S21、步骤S22、步骤S23、步骤S24a以及步骤S24b的执行方法相似,在此不做赘述。Figure 6 is a flow chart of another material box dispatching method according to an exemplary embodiment. As shown in Figure 6, the execution methods of step S51, step S55, step S53, step S54a and step S54b in the embodiment of the present disclosure are similar to those of step S21, step S22, step S23, step S24a and step S24b in Figure 2, and are not repeated here.
在步骤S55中,若待下发料箱在料箱输送线上的停留信息满足目标停留条件,则判断料箱数量是否大于或等于第一数值。In step S55, if the stay information of the material boxes to be dispatched on the material box conveyor line meets the target stay condition, it is determined whether the number of material boxes is greater than or equal to a first value.
示例的,第一数值可以为2,本公开通过第一数值对料箱数量进行区分,将料箱数量划分为一个或多个两种情况,并在后续针对不同料箱数量进行差异化判断。For example, the first value may be 2. The present disclosure distinguishes the number of bins by the first value, divides the number of bins into one or more two cases, and subsequently makes differentiated judgments for different numbers of bins.
在步骤S56a中,若是,则根据第一物料属性信息、第二物料属性信息、第一操作工位信息和第二操作工位信息,按照第一目标规则判断是否控制待下发料箱进入目标输送支线。In step S56a, if yes, then according to the first material attribute information, the second material attribute information, the first operation station information and the second operation station information, it is determined whether to control the material box to be dispatched to enter the target conveying branch line according to the first target rule.
在步骤S56b中,否则,根据第一物料属性信息、第二物料属性信息、第一操作工位信息和第二操作工位信息,按照第二目标规则判断是否控制待下发料箱进入目标输送支线。In step S56b, otherwise, according to the first material attribute information, the second material attribute information, the first operation station information and the second operation station information, it is determined according to the second target rule whether to control the material box to be dispatched to enter the target conveying branch line.
本公开实施例中,第一目标规则用于在料箱数量为多个时判断是否控制待下发料箱进入目标输送支线,第二目标规则用于在料箱数量为一个时判断是否控制待下发料箱进入目标输送支线。其中,虽然第二目标规则也涉及目标输送支线中不存在料箱的情况,但由于该情况下控制待下发料箱进入目标输送支线并不会影响目标输送支线中机械臂的码垛效率,因此该情况并不纳入判断是否控制待下发料箱进入目标输送支线时的考量。In the disclosed embodiment, the first target rule is used to determine whether to control the material box to be dispatched to enter the target conveying branch line when there are multiple material boxes, and the second target rule is used to determine whether to control the material box to be dispatched to enter the target conveying branch line when there is only one material box. Among them, although the second target rule also involves the situation where there are no material boxes in the target conveying branch line, since in this case, controlling the material box to be dispatched to enter the target conveying branch line will not affect the stacking efficiency of the robot arm in the target conveying branch line, this situation is not taken into consideration when determining whether to control the material box to be dispatched to enter the target conveying branch line.
本公开以下针对第一目标规则的具体判断方式进行示例性说明。本公开以下为便于描述,将第一目标规则下选取的目标输送支线中的料箱数量称为第一指定数量。The present disclosure hereinafter exemplifies a specific determination method for the first target rule. For ease of description, the present disclosure hereinafter refers to the number of bins in the target conveying branch line selected under the first target rule as the first designated number.
图7是根据一示例性实施例示出的一种按照第一目标规则判断是否控制待下发料箱进入目标输送支线的方法流程图,如图7所示,包括以下步骤S61至步骤S63b。FIG7 is a flow chart of a method for determining whether to control a material box to be discharged to enter a target conveying branch line according to a first target rule according to an exemplary embodiment. As shown in FIG7 , the method includes the following steps S61 to S63b.
在步骤S61中,按照进入目标输送支线的时间从后至前的顺序,确定第一指定数量的料箱。In step S61, a first designated number of bins are determined in order of time of entering the target conveying branch line from the back to the front.
示例的,第一指定数量可以为2,也即,第一目标规则下会确定目标输送支线中最后进入目标输送支线中的两个料箱。For example, the first designated number may be 2, that is, the two material boxes that last enter the target conveying branch line will be determined under the first target rule.
在步骤S62中,判断第一物料属性信息以及第一指定数量的料箱所对应的各个第二物料属性信息中任意两个物料属性信息是否相一致,以及判断第一指定数量的料箱所对应的第二操作工位信息是否与第一操作工位信息相一致。In step S62, it is determined whether any two of the first material attribute information and the second material attribute information corresponding to the first specified number of material boxes are consistent, and it is determined whether the second operation station information corresponding to the first specified number of material boxes is consistent with the first operation station information.
在步骤S63a中,若存在相一致的物料属性信息,或第一指定数量的料箱所对应的第二操作工位信息均与第一操作工位信息不一致,则控制待下发料箱进入目标输送支线。In step S63a, if there is consistent material attribute information, or the second operation station information corresponding to the first specified number of material boxes is inconsistent with the first operation station information, the material boxes to be sent out are controlled to enter the target conveying branch line.
一实施方式中,针对多个物料属性信息之间存在相一致的物料属性信息的情况,说明所确定的第一指定数量的料箱,包括与待下发料箱的物料属性信息相一致的料箱,和/或包括与待下发料箱的物料属性信息不一致但操作工位信息也不一致的料箱。该情况下,直接控制待下发料箱进入目标输送支线,针对将第一指定数量的料箱以及待下发料箱进行码垛的情况,不存在更换托盘的可能性,不会影响机械臂的业务效率。In one embodiment, in the case where there is consistent material attribute information among multiple material attribute information, the first specified number of boxes determined includes boxes with consistent material attribute information with the boxes to be dispatched, and/or boxes with inconsistent material attribute information with the boxes to be dispatched but inconsistent operation station information. In this case, the boxes to be dispatched are directly controlled to enter the target conveying branch line, and in the case of palletizing the first specified number of boxes and the boxes to be dispatched, there is no possibility of replacing the pallet, and the business efficiency of the robot arm will not be affected.
另一实施方式中,第一指定数量的料箱所对应的各个第二操作工位信息均与第一操作工位信息不一致的情况,控制待下发料箱进入目标输送支线,不会因待下发料箱与第一指定数量的料箱中任一料箱之间的操作工位信息相一致而导致更换托盘的情况出现。例如,针对第一指定数量的料箱包括料箱A和料箱B,且待下发料箱为料箱C的情况,若料箱A、料箱B以及料箱C所对应的操作工位信息均不相同,则机械臂可以直接将料箱A、料箱B以及料箱C分别放至相应的托盘。该过程中,AGV无需执行更换托盘操作,机械臂侧仍保有较高的码垛效率。In another embodiment, when the second operating station information corresponding to the first specified number of bins is inconsistent with the first operating station information, the bins to be dispatched are controlled to enter the target conveying branch line, and the pallet replacement will not occur due to the consistency of the operating station information between the bins to be dispatched and any of the first specified number of bins. For example, in the case where the first specified number of bins includes bin A and bin B, and the bin to be dispatched is bin C, if the operating station information corresponding to bin A, bin B, and bin C are all different, the robot arm can directly place bin A, bin B, and bin C on the corresponding pallets respectively. In this process, the AGV does not need to perform the pallet replacement operation, and the robot arm side still maintains a high palletizing efficiency.
在步骤S63b中,若不存在相一致的物料属性信息,且第一指定数量的料箱所对应的第二操作工位信息中存在与第一操作工位信息相一致的第二操作工位信息,则控制待下发料箱不进入目标输送支线。In step S63b, if there is no consistent material attribute information, and the second operating station information corresponding to the first specified number of material boxes contains second operating station information that is consistent with the first operating station information, the material boxes to be dispatched are controlled not to enter the target conveying branch line.
一实施方式中,针对目标输送支线中有多个料箱的情况,可以按照进入目标输送支线的时间从后至前的顺序,确定目标输送支线中的两个料箱。示例的,若所确定的料箱包括料箱B和料箱C,且待下发料箱所装载的物料种类为A,则包括第一物料属性信息以及第一指定数量的料箱所对应的各个第二物料属性信息在内的多个物料属性信息之间均不一致。在此基础上,若用于码放料箱A的托盘以及用于码放料箱B的托盘对应同一操作工位,则第一指定数量的料箱所对应的各个第二操作工位信息中存在与第一操作工位信息相一致的第二操作工位信息。该情况下,可以控制待下发料箱不进入目标输送支线。由于将同一操作工位中码放料箱B的托盘更换为码放料箱A的托盘的过程中,会使机械臂业务场景出现机械臂等待AGV更换托盘完成的情况出现。因此,针对上述情况,不控制料箱A进入目标输送支线的方式,可以避免机械臂完成码放料箱B种类料箱以及料箱C种类料箱后,机械臂等待AGV更换用于码放料箱A的托盘的情况,以此减小目标输送支线的更换托盘频率,提高机械臂工作效率。In one embodiment, in the case where there are multiple material boxes in the target conveying branch line, two material boxes in the target conveying branch line can be determined in the order of the time of entering the target conveying branch line from back to front. For example, if the determined material boxes include material box B and material box C, and the type of material loaded in the material box to be dispatched is A, then multiple material attribute information including the first material attribute information and each second material attribute information corresponding to the first specified number of material boxes are inconsistent. On this basis, if the pallet used for stacking material box A and the pallet used for stacking material box B correspond to the same operating station, then the second operating station information corresponding to each second operating station information of the first specified number of material boxes contains second operating station information that is consistent with the first operating station information. In this case, the material box to be dispatched can be controlled not to enter the target conveying branch line. In the process of replacing the pallet for stacking material box B in the same operating station with the pallet for stacking material box A, the robot arm business scenario will appear in the situation where the robot arm waits for the AGV to complete the replacement of the pallet. Therefore, in view of the above situation, the way in which material box A enters the target conveying branch line is not controlled. This can avoid the situation where the robot arm waits for the AGV to replace the pallet used to stack material box A after completing the stacking of material box B and material box C. This can reduce the frequency of pallet replacement in the target conveying branch line and improve the working efficiency of the robot arm.
本公开以下针对第二目标规则的具体判断方式进行示例性说明。本公开以下为便于描述,将第二目标规则下选取的目标输送支线中的料箱数量称为第二指定数量。The present disclosure hereinafter exemplifies a specific determination method for the second target rule. For ease of description, the present disclosure hereinafter refers to the number of bins in the target conveying branch line selected under the second target rule as the second specified number.
图8是根据一示例性实施例示出的一种按照第二目标规则判断是否控制待下发料箱进入目标输送支线的方法流程图,如图8所示,包括以下步骤。FIG8 is a flow chart of a method for determining whether to control a material box to be delivered to enter a target conveying branch line according to a second target rule according to an exemplary embodiment. As shown in FIG8 , the method includes the following steps.
在步骤S71中,按照进入目标输送支线的时间从后至前的顺序,确定第二指定数量的料箱。In step S71, a second designated number of bins is determined in order of time of entering the target conveying branch line from the last to the first.
示例的,第二指定数量可以为1,也即,第一目标规则下会确定目标输送支线中最后进入目标输送支线的料箱。For example, the second designated number may be 1, that is, the last material box in the target conveying branch line to enter the target conveying branch line will be determined under the first target rule.
在步骤S72中,判断第二指定数量的料箱所对应的第二物料属性信息与第一物料属性信息之间是否相一致,判断第二指定数量的料箱所对应的第二操作工位信息是否与第一操作工位信息相一致,以及判断目标输送支线是否为位于目标位置的输送支线。In step S72, determine whether the second material attribute information corresponding to the second specified number of material boxes is consistent with the first material attribute information, determine whether the second operation station information corresponding to the second specified number of material boxes is consistent with the first operation station information, and determine whether the target conveying branch line is the conveying branch line located at the target position.
在步骤S73a中,若第二指定数量的料箱所对应的第二物料属性信息与第一物料属性信息之间相一致,或第二指定数量的料箱所对应的第二操作工位信息与第一操作工位信息不一致,或目标输送支线为位于目标位置的输送支线,则控制待下发料箱进入目标输送支线。In step S73a, if the second material attribute information corresponding to the second specified number of material boxes is consistent with the first material attribute information, or the second operation station information corresponding to the second specified number of material boxes is inconsistent with the first operation station information, or the target conveying branch line is a conveying branch line located at the target position, then the material boxes to be dispatched are controlled to enter the target conveying branch line.
在步骤S73b中,若第二指定数量的料箱所对应的第二物料属性信息与第一物料属性信息之间不一致,且第二指定数量的料箱所对应的第二操作工位信息与第一操作工位信息相一致,且目标输送支线不为位于目标位置的输送支线,则控制待下发料箱不进入目标输送支线。In step S73b, if the second material attribute information corresponding to the second specified number of material boxes is inconsistent with the first material attribute information, and the second operation station information corresponding to the second specified number of material boxes is consistent with the first operation station information, and the target conveying branch line is not the conveying branch line located at the target position, then the material boxes to be dispatched are controlled not to enter the target conveying branch line.
本公开实施例中,相较于第一目标规则下目标支线中存在多个料箱的情况,由于第二目标规则下目标输送支线中仅有一个料箱,因此往往存在待下发料箱进入目标输送支线时目标输送支线内料箱已被清空的情况,而本公开实施例提供的料箱下发方法,可以通过相应方式确定出此类情况下的目标输送支线所处的目标位置。进一步的,通过对目标输送支线所处的位置是否为目标位置的判别来对上述情况的判别。如下对目标位置的设置方式进行示例性说明。In the embodiment of the present disclosure, compared with the situation where there are multiple material boxes in the target branch line under the first target rule, since there is only one material box in the target conveying branch line under the second target rule, there is often a situation where the material box in the target conveying branch line has been emptied when the material box to be sent down enters the target conveying branch line, and the material box sending method provided in the embodiment of the present disclosure can determine the target position of the target conveying branch line in such a situation in a corresponding manner. Furthermore, the above situation is judged by judging whether the position of the target conveying branch line is the target position. The setting method of the target position is exemplified as follows.
示例的,如图5所示,以目标输送支线为第一输送支线为例,针对第一输送支线中仅有一个料箱的情况,待下发料箱进入第一输送支线所需时长为T1,第一输送支线清空当前输送支线内料箱所需时长为T2,且AGV执行单次更换托盘所需的时长为T3。若T1≥T2+T3,则可以将第一输送支线所处的位置设置为目标位置,而第一输送支线即为位于目标位置的输送支线。相应的,若T1<T2+T3,则可以不将第一输送支线所处的位置设置为目标位置,而第一输送支线为未位于目标位置的输送支线。其中,由于待下发料箱由检测位传输至输送支线的线程是固定的,因此,待下发料箱被下发至每一输送支线所需的时长可以预先获知。一实施方式中,也可以直接根据各输送支线与检测位之间的距离,确定位于目标位置的输送支线,例如,将与检测位之间的距离大于指定距离的输送支线确定为位于目标位置的输送支线。进一步的,以图5为例,通过上述方式确定的位于目标位置的输送支线,例如可以包括第四输送支线和第五输送支线,而不位于目标位置的输送支线,则相应包括第一输送支线、第二输送支线及第三输送支线。针对目标输送支线的料箱数量小于第一数值(示例的,料箱数量为1)的情况,若目标输送支线为第四输送支线或第五输送支线,则可以直接控制待下发料箱进入目标输送支线。For example, as shown in FIG5, taking the target conveyor branch line as the first conveyor branch line, for the case where there is only one material box in the first conveyor branch line, the time required for the material box to be sent to enter the first conveyor branch line is T1, the time required for the first conveyor branch line to empty the material box in the current conveyor branch line is T2, and the time required for the AGV to perform a single pallet replacement is T3. If T1 ≥ T2 + T3, the position of the first conveyor branch line can be set as the target position, and the first conveyor branch line is the conveyor branch line located at the target position. Correspondingly, if T1 < T2 + T3, the position of the first conveyor branch line can not be set as the target position, and the first conveyor branch line is a conveyor branch line that is not located at the target position. Among them, since the thread of the material box to be sent from the detection position to the conveyor branch line is fixed, the time required for the material box to be sent to each conveyor branch line can be known in advance. In one embodiment, the conveyor branch line located at the target position can also be directly determined based on the distance between each conveyor branch line and the detection position. For example, the conveyor branch line whose distance from the detection position is greater than the specified distance is determined as the conveyor branch line located at the target position. Further, taking Figure 5 as an example, the conveyor branch line located at the target position determined by the above method can include, for example, the fourth conveyor branch line and the fifth conveyor branch line, while the conveyor branch line not located at the target position includes the first conveyor branch line, the second conveyor branch line and the third conveyor branch line. In the case where the number of material boxes of the target conveyor branch is less than the first value (for example, the number of material boxes is 1), if the target conveyor branch is the fourth conveyor branch or the fifth conveyor branch, the material box to be sent can be directly controlled to enter the target conveyor branch.
图9是根据一示例性实施例示出的一种判断是否控制待下发料箱进入目标输送支线的流程示意图。示例的,结合图5及图9,针对传输至料箱输送线检测位的待下发料箱,可以确定待下发料箱的第一物料属性信息,并根据物料属性信息与目标输送支线之间的对应关系,确定目标输送支线。若目标输送支线已满(目标输送支线中的料箱数量大于料箱数量阈值),则不下发待下发料箱至目标输送支线。若目标输送支线未满(目标输送支线中的料箱数量小于料箱数量阈值),则进一步确定待下发料箱在料箱输送线上的停留信息是否满足停留条件。FIG9 is a flow chart of determining whether to control the material box to be dispatched to enter the target conveying branch line according to an exemplary embodiment. For example, in combination with FIG5 and FIG9, for the material box to be dispatched transmitted to the material box conveying line detection position, the first material attribute information of the material box to be dispatched can be determined, and the target conveying branch line can be determined based on the correspondence between the material attribute information and the target conveying branch line. If the target conveying branch line is full (the number of material boxes in the target conveying branch line is greater than the material box number threshold), the material box to be dispatched will not be dispatched to the target conveying branch line. If the target conveying branch line is not full (the number of material boxes in the target conveying branch line is less than the material box number threshold), it is further determined whether the stay information of the material box to be dispatched on the material box conveying line meets the stay condition.
示例的,以目标停留条件为待下发料箱在料箱输送线上的停留时长小于指定时长,且待下发料箱在料箱输送线上的流转圈数小于第二数值为例。若待下发料箱在料箱输送线上的停留时长大于或等于指定时长,或待下发料箱在料箱输送线上的流转圈数大于或等于第二数值,则控制待下发料箱进入目标输送支线。若待下发料箱在料箱输送线上的停留时长小于指定时长,且待下发料箱在料箱输送线上的流转圈数小于第二数值,则根据料箱数量、第一物料属性信息、第二物料属性信息、第一操作工位信息和第二操作工位信息,判断是否控制待下发料箱进入目标输送支线。For example, the target stay condition is that the stay time of the to-be-dispatched material box on the material box conveyor line is less than the specified time, and the number of turns of the to-be-dispatched material box on the material box conveyor line is less than the second value. If the stay time of the to-be-dispatched material box on the material box conveyor line is greater than or equal to the specified time, or the number of turns of the to-be-dispatched material box on the material box conveyor line is greater than or equal to the second value, the to-be-dispatched material box is controlled to enter the target conveying branch line. If the stay time of the to-be-dispatched material box on the material box conveyor line is less than the specified time, and the number of turns of the to-be-dispatched material box on the material box conveyor line is less than the second value, then based on the number of material boxes, the first material attribute information, the second material attribute information, the first operating station information, and the second operating station information, it is determined whether to control the to-be-dispatched material box to enter the target conveying branch line.
示例的,可以在待下发料箱在料箱输送线上的停留时长小于指定时长,且待下发料箱在料箱输送线上的流转圈数小于第二数值的情况下,判断料箱数量是否大于或等于第一数值。如下以第一数值为2为例,对具体判断方式进行示例性说明。For example, it is possible to determine whether the number of boxes is greater than or equal to the first value when the length of time that the box to be dispatched stays on the box conveyor line is less than the specified length of time, and the number of turns of the box to be dispatched on the box conveyor line is less than the second value. The following takes the first value of 2 as an example to illustrate the specific determination method.
一实施方式中,针对目标输送支线中料箱数量为多个的情况。若多个物料属性信息之间均不一致,且第一指定数量的料箱所对应的各个第二操作工位信息中存在与第一操作工位信息相一致的第二操作工位信息,则控制待下发料箱不进入目标输送支线,若为除该情况外的其他情况,则控制待下发料箱进入目标输送支线。例如,在多个物料属性信息之间存在相一致的物料属性信息,或第一指定数量的料箱所对应的各个第二操作工位信息均与第一操作工位信息不一致的情况下,控制待下发料箱进入目标输送支线。In one embodiment, for the case where there are multiple material boxes in the target conveying branch line. If the multiple material attribute information is inconsistent, and the second operating station information corresponding to the first specified number of material boxes contains second operating station information that is consistent with the first operating station information, the material box to be sent out is controlled not to enter the target conveying branch line. If it is any other case except this case, the material box to be sent out is controlled to enter the target conveying branch line. For example, if there is consistent material attribute information among the multiple material attribute information, or the second operating station information corresponding to the first specified number of material boxes is inconsistent with the first operating station information, the material box to be sent out is controlled to enter the target conveying branch line.
另一实施方式中,针对目标输送支线中料箱数量为一个的情况。若第二指定数量的料箱所对应的第二物料属性信息与第一物料属性信息之间不一致,且第二指定数量的料箱所对应的第二操作工位信息与第一操作工位信息相一致,且目标输送支线不为位于目标位置的输送支线,则控制待下发料箱不进入目标输送支线,若为除该情况外的其他情况,则控制待下发料箱进入目标输送支线。例如,在第二指定数量的料箱所对应的第二物料属性信息与第一物料属性信息之间相一致,或第二指定数量的料箱所对应的第二操作工位信息是否与第一操作工位信息不一致,或目标输送支线为位于目标位置的输送支线的情况下,控制待下发料箱进入目标输送支线。In another embodiment, for the case where the number of material boxes in the target conveying branch line is one. If the second material attribute information corresponding to the second specified number of material boxes is inconsistent with the first material attribute information, and the second operating station information corresponding to the second specified number of material boxes is consistent with the first operating station information, and the target conveying branch line is not the conveying branch line located at the target position, then the material box to be dispatched is controlled not to enter the target conveying branch line. If it is any other case except this case, then the material box to be dispatched is controlled to enter the target conveying branch line. For example, if the second material attribute information corresponding to the second specified number of material boxes is consistent with the first material attribute information, or the second operating station information corresponding to the second specified number of material boxes is inconsistent with the first operating station information, or the target conveying branch line is the conveying branch line located at the target position, then the material box to be dispatched is controlled to enter the target conveying branch line.
在此基础上,进入目标输送支线的待下发料箱,符合目标输送支线的实际作业情况,可以改善目标输送支线中已就位的料箱等待AGV完成更换托盘的问题,机械臂业务场景的整体作业效率得到提升。On this basis, the material boxes waiting to be dispatched entering the target conveyor branch line are in line with the actual operating conditions of the target conveyor branch line. This can improve the problem of the material boxes already in place in the target conveyor branch line waiting for the AGV to complete the pallet replacement, and the overall operating efficiency of the robotic arm business scenario is improved.
基于相同的构思,本公开实施例还提供一种料箱下发装置。Based on the same concept, the embodiment of the present disclosure also provides a material box dispensing device.
可以理解的是,本公开实施例提供的料箱下发装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。结合本公开实施例中所公开的各示例的单元及算法步骤,本公开实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同的方法来实现所描述的功能,但是这种实现不应认为超出本公开实施例的技术方案的范围。It is understandable that in order to achieve the above functions, the material box distributing device provided in the embodiment of the present disclosure includes hardware structures and/or software modules corresponding to the execution of each function. In combination with the units and algorithm steps of each example disclosed in the embodiment of the present disclosure, the embodiment of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiment of the present disclosure.
图10是根据一示例性实施例示出的一种料箱下发装置框图。参照图10,该装置100包括确定单元101和控制单元102。Fig. 10 is a block diagram of a device for delivering a material box according to an exemplary embodiment. Referring to Fig. 10 , the device 100 includes a determination unit 101 and a control unit 102 .
确定单元101,用于确定料箱输送线上待下发料箱所装载物料的第一物料属性信息。以及用于根据第一物料属性信息,确定待下发料箱需要进入的目标输送支线。控制单元102,用于根据目标信息判断是否控制待下发料箱进入目标输送支线。其中,目标信息包括以下信息中的至少一种:待下发料箱在料箱输送线上的停留信息、第一物料属性信息、待下发料箱去往的第一操作工位信息、目标输送支线上已有料箱的料箱相关信息。The determination unit 101 is used to determine the first material attribute information of the material loaded in the material box to be dispatched on the material box conveyor line. And it is used to determine the target conveying branch line that the material box to be dispatched needs to enter according to the first material attribute information. The control unit 102 is used to determine whether to control the material box to be dispatched to enter the target conveying branch line according to the target information. Among them, the target information includes at least one of the following information: the stay information of the material box to be dispatched on the material box conveyor line, the first material attribute information, the first operating station information to which the material box to be dispatched goes, and the material box related information of the existing material box on the target conveying branch line.
一种实施方式中,料箱相关信息包括料箱数量、料箱所承载物料的第二物料属性信息和料箱去往的第二操作工位信息。控制单元102采用如下方式根据目标信息判断是否控制待下发料箱进入目标输送支线:根据料箱数量判断目标输送支线是否已满。若目标输送支线未满,检测待下发料箱在料箱输送线上的停留信息是否满足目标停留条件。若待下发料箱在料箱输送线上的停留信息满足目标停留条件,则根据料箱数量、第一物料属性信息、第二物料属性信息、第一操作工位信息和第二操作工位信息,判断是否控制待下发料箱进入目标输送支线。In one embodiment, the material box related information includes the number of material boxes, the second material attribute information of the material carried by the material box, and the second operating station information to which the material box goes. The control unit 102 uses the following method to determine whether to control the material box to be dispatched to enter the target conveying branch line according to the target information: determine whether the target conveying branch line is full according to the number of material boxes. If the target conveying branch line is not full, detect whether the stay information of the material box to be dispatched on the material box conveying line meets the target stay condition. If the stay information of the material box to be dispatched on the material box conveying line meets the target stay condition, then determine whether to control the material box to be dispatched to enter the target conveying branch line according to the number of material boxes, the first material attribute information, the second material attribute information, the first operating station information, and the second operating station information.
一种实施方式中,控制单元102采用如下方式根据料箱数量、第一物料属性信息、第二物料属性信息、第一操作工位信息和第二操作工位信息,判断是否控制待下发料箱进入目标输送支线:判断料箱数量是否大于或等于第一数值。若是,则根据第一物料属性信息、第二物料属性信息、第一操作工位信息和第二操作工位信息,按照第一目标规则判断是否控制待下发料箱进入目标输送支线。否则,根据第一物料属性信息、第二物料属性信息、第一操作工位信息和第二操作工位信息,按照第二目标规则判断是否控制待下发料箱进入目标输送支线。In one embodiment, the control unit 102 determines whether to control the material box to be dispatched to enter the target conveying branch line according to the number of material boxes, the first material attribute information, the second material attribute information, the first operating station information, and the second operating station information in the following manner: determine whether the number of material boxes is greater than or equal to the first value. If so, determine whether to control the material box to be dispatched to enter the target conveying branch line according to the first target rule based on the first material attribute information, the second material attribute information, the first operating station information, and the second operating station information. Otherwise, determine whether to control the material box to be dispatched to enter the target conveying branch line according to the second target rule based on the first material attribute information, the second material attribute information, the first operating station information, and the second operating station information.
一种实施方式中,控制单元102采用如下方式根据第一物料属性信息、第二物料属性信息、第一操作工位信息和第二操作工位信息,按照第一目标规则判断是否控制待下发料箱进入目标输送支线:按照进入目标输送支线的时间从后至前的顺序,确定第一指定数量的料箱。判断第一物料属性信息以及第一指定数量的料箱所对应的各个第二物料属性信息中任意两个物料属性信息是否相一致,以及判断第一指定数量的料箱所对应的第二操作工位信息是否与第一操作工位信息相一致。若存在相一致的物料属性信息,或第一指定数量的料箱所对应的第二操作工位信息均与第一操作工位信息不一致,则控制待下发料箱进入目标输送支线。若不存在相一致的物料属性信息,且第一指定数量的料箱所对应的第二操作工位信息中存在与第一操作工位信息相一致的第二操作工位信息,则控制待下发料箱不进入目标输送支线。In one embodiment, the control unit 102 uses the following method to determine whether to control the material box to be sent down to enter the target conveying branch line according to the first material attribute information, the second material attribute information, the first operation station information and the second operation station information, according to the first target rule: determine the first specified number of material boxes according to the time of entering the target conveying branch line from back to front. Determine whether any two material attribute information in the first material attribute information and each second material attribute information corresponding to the first specified number of material boxes are consistent, and determine whether the second operation station information corresponding to the first specified number of material boxes is consistent with the first operation station information. If there is consistent material attribute information, or the second operation station information corresponding to the first specified number of material boxes is inconsistent with the first operation station information, then the material box to be sent down is controlled to enter the target conveying branch line. If there is no consistent material attribute information, and there is second operation station information consistent with the first operation station information in the second operation station information corresponding to the first specified number of material boxes, then the material box to be sent down is controlled not to enter the target conveying branch line.
一种实施方式中,控制单元102采用如下方式根据第一物料属性信息、第二物料属性信息、第一操作工位信息和第二操作工位信息,按照第二目标规则判断是否控制待下发料箱进入目标输送支线:按照进入目标输送支线的时间从后至前的顺序,确定第二指定数量的料箱。判断第二指定数量的料箱所对应的第二物料属性信息与第一物料属性信息之间是否相一致,判断第二指定数量的料箱所对应的第二操作工位信息是否与第一操作工位信息相一致,以及判断目标输送支线是否为位于目标位置的输送支线。若第二指定数量的料箱所对应的第二物料属性信息与第一物料属性信息之间相一致,或第二指定数量的料箱所对应的第二操作工位信息与第一操作工位信息不一致,或目标输送支线为位于目标位置的输送支线,则控制待下发料箱进入目标输送支线。若第二指定数量的料箱所对应的第二物料属性信息与第一物料属性信息之间不一致,且第二指定数量的料箱所对应的第二操作工位信息与第一操作工位信息相一致,且目标输送支线不为位于目标位置的输送支线,则控制待下发料箱不进入目标输送支线。In one embodiment, the control unit 102 uses the following method to determine whether to control the material boxes to be dispatched to enter the target conveying branch line according to the second target rule based on the first material attribute information, the second material attribute information, the first operating station information and the second operating station information: determine the second specified number of material boxes in the order of the time of entering the target conveying branch line from back to front. Determine whether the second material attribute information corresponding to the second specified number of material boxes is consistent with the first material attribute information, determine whether the second operating station information corresponding to the second specified number of material boxes is consistent with the first operating station information, and determine whether the target conveying branch line is the conveying branch line located at the target position. If the second material attribute information corresponding to the second specified number of material boxes is consistent with the first material attribute information, or the second operating station information corresponding to the second specified number of material boxes is inconsistent with the first operating station information, or the target conveying branch line is the conveying branch line located at the target position, then the material boxes to be dispatched are controlled to enter the target conveying branch line. If the second material attribute information corresponding to the second specified number of material boxes is inconsistent with the first material attribute information, and the second operation station information corresponding to the second specified number of material boxes is consistent with the first operation station information, and the target conveying branch line is not the conveying branch line located at the target position, then the material boxes to be dispatched are controlled not to enter the target conveying branch line.
一种实施方式中,控制单元102还用于:若待下发料箱在料箱输送线上的停留信息不满足目标停留条件,则控制待下发料箱进入目标输送支线。In one implementation, the control unit 102 is further configured to: if the stay information of the material box to be dispatched on the material box conveying line does not meet the target stay condition, control the material box to be dispatched to enter the target conveying branch line.
一种实施方式中,停留信息包括待下发料箱在料箱输送线上的停留时长,以及包括待下发料箱在料箱输送线上的流转圈数。目标停留条件包括:待下发料箱在料箱输送线上的停留时长小于指定时长。和/或待下发料箱在料箱输送线上的流转圈数小于第二数值。In one embodiment, the stay information includes the stay time of the material box to be dispatched on the material box conveyor line, and the number of turns of the material box to be dispatched on the material box conveyor line. The target stay condition includes: the stay time of the material box to be dispatched on the material box conveyor line is less than the specified time. And/or the number of turns of the material box to be dispatched on the material box conveyor line is less than a second value.
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
图11是根据一示例性实施例示出的一种用于料箱下发的电子设备200框图。Fig. 11 is a block diagram of an electronic device 200 for dispatching material boxes according to an exemplary embodiment.
如图11所示,本公开的一个实施方式提供了一种电子设备200。其中,该电子设备200包括存储器201、处理器202、输入/输出(Input/Output,I/O)接口203。其中,存储器201,用于存储指令。处理器202,用于调用存储器201存储的指令执行本公开实施例的料箱下发方法。其中,处理器202分别与存储器201、I/O接口203连接,例如可通过总线系统和/或其他形式的连接机构(未示出)进行连接。存储器201可用于存储程序和数据,包括本公开实施例中涉及的料箱下发方法的程序,处理器202通过运行存储在存储器201的程序从而执行电子设备200的各种功能应用以及数据处理。As shown in FIG11 , an embodiment of the present disclosure provides an electronic device 200. The electronic device 200 includes a memory 201, a processor 202, and an input/output (I/O) interface 203. The memory 201 is used to store instructions. The processor 202 is used to call the instructions stored in the memory 201 to execute the material box delivery method of the embodiment of the present disclosure. The processor 202 is connected to the memory 201 and the I/O interface 203, respectively, for example, through a bus system and/or other forms of connection mechanisms (not shown). The memory 201 can be used to store programs and data, including the program of the material box delivery method involved in the embodiment of the present disclosure, and the processor 202 executes various functional applications and data processing of the electronic device 200 by running the program stored in the memory 201.
本公开实施例中处理器202可以采用数字信号处理器(Digital SignalProcessing,DSP)、现场可编程门阵列(FieldProgrammable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现,所述处理器202可以是中央处理单元(Central Processing Unit,CPU)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元中的一种或几种的组合。In the embodiment of the present disclosure, the processor 202 can be implemented in at least one hardware form of a digital signal processor (DSP), a field programmable gate array (FPGA), and a programmable logic array (PLA). The processor 202 can be a central processing unit (CPU) or one or a combination of other forms of processing units with data processing capabilities and/or instruction execution capabilities.
本公开实施例中的存储器201可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(Random Access Memory,RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(Read OnlyMemory,ROM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,HDD)或固态硬盘(Solid State Drive,SSD)等。The memory 201 in the embodiment of the present disclosure may include one or more computer program products, and the computer program product may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and/or cache memory (cache), etc. The non-volatile memory may include, for example, read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD), etc.
本公开实施例中,I/O接口203可用于接收输入的指令(例如数字或字符信息,以及产生与电子设备200的用户设置以及功能控制有关的键信号输入等),也可向外部输出各种信息(例如,图像或声音等)。本公开实施例中I/O接口203可包括物理键盘、功能按键(比如音量控制按键、开关按键等)、鼠标、操作杆、轨迹球、麦克风、扬声器、和触控面板等中的一个或多个。In the embodiment of the present disclosure, the I/O interface 203 may be used to receive input instructions (such as digital or character information, and key signal input related to user settings and function control of the electronic device 200), and may also output various information (such as images or sounds) to the outside. In the embodiment of the present disclosure, the I/O interface 203 may include one or more of a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a mouse, a joystick, a trackball, a microphone, a speaker, and a touch panel.
在一些实施方式中,本公开提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在由处理器执行时,可实现上文所述的任何方法。In some embodiments, the present disclosure provides a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are executed by a processor, any of the methods described above can be implemented.
在一些实施方式中,本公开提供了一种计算机程序产品,该计算机程序产品包括计算机程序,计算机程序被处理器执行时,可实现上文所述的任何方法。In some embodiments, the present disclosure provides a computer program product, which includes a computer program. When the computer program is executed by a processor, any of the methods described above can be implemented.
在一些实施方式中,本公开提高了一种计算机程序,该计算机程序在被执行时,可实现上文所述的方法。In some embodiments, the present disclosure provides a computer program, which, when executed, can implement the above-described method.
尽管在附图中以特定的顺序描述操作,但是不应将其理解为要求按照所示的特定顺序或是串行顺序来执行这些操作,或是要求执行全部所示的操作以得到期望的结果。在特定环境中,多任务和并行处理可能是有利的。Although operations are described in a particular order in the drawings, this should not be understood as requiring that the operations be performed in the particular order shown or in serial order, or that all shown operations be performed to achieve desired results. In certain circumstances, multitasking and parallel processing may be advantageous.
本公开的方法和装置能够利用标准编程技术来完成,利用基于规则的逻辑或者其他逻辑来实现各种方法步骤。还应当注意的是,此处以及权利要求书中使用的词语“装置”和“模块”意在包括使用一行或者多行软件代码的实现和/或硬件实现和/或用于接收输入的设备。The methods and apparatus of the present disclosure can be implemented using standard programming techniques, using rule-based logic or other logic to implement various method steps. It should also be noted that the words "apparatus" and "module" used herein and in the claims are intended to include implementations using one or more lines of software code and/or hardware implementations and/or devices for receiving input.
此处描述的任何步骤、操作或程序可以使用单独的或与其他设备组合的一个或多个硬件或软件模块来执行或实现。在一个实施方式中,软件模块使用包括包含计算机程序代码的计算机可读介质的计算机程序产品实现,其能够由计算机处理器执行用于执行任何或全部的所描述的步骤、操作或程序。Any steps, operations or procedures described herein may be performed or implemented using one or more hardware or software modules, either alone or in combination with other devices. In one embodiment, the software module is implemented using a computer program product including a computer-readable medium containing computer program code, which can be executed by a computer processor to perform any or all of the described steps, operations or procedures.
出于示例和描述的目的,已经给出了本公开实施的前述说明。前述说明并非是穷举性的也并非要将本公开限制到所公开的确切形式,根据上述教导还可能存在各种变形和修改,或者是可能从本公开的实践中得到各种变形和修改。选择和描述这些实施例是为了说明本公开的原理及其实际应用,以使得本领域的技术人员能够以适合于构思的特定用途来以各种实施方式和各种修改而利用本公开。The foregoing description of the implementation of the present disclosure has been given for the purpose of illustration and description. The foregoing description is not exhaustive nor is it intended to limit the present disclosure to the exact form disclosed, and various variations and modifications may exist in accordance with the above teachings or may be obtained from the practice of the present disclosure. These embodiments are selected and described in order to illustrate the principles of the present disclosure and its practical application, so that those skilled in the art can utilize the present disclosure in various embodiments and various modifications suitable for the specific purpose contemplated.
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
可以理解的是,本公开中“多个”是指两个或两个以上,其它量词与之类似。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。It is to be understood that in the present disclosure, "plurality" refers to two or more than two, and other quantifiers are similar thereto. "And/or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and/or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character "/" generally indicates that the associated objects before and after are in an "or" relationship. The singular forms "a", "the" and "the" are also intended to include plural forms, unless the context clearly indicates other meanings.
进一步可以理解的是,术语“第一”、“第二”等用于描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开,并不表示特定的顺序或者重要程度。实际上,“第一”、“第二”等表述完全可以互换使用。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。It is further understood that the terms "first", "second", etc. are used to describe various information, but such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other, and do not indicate a specific order or degree of importance. In fact, the expressions "first", "second", etc. can be used interchangeably. For example, without departing from the scope of the present disclosure, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information.
进一步可以理解的是,除非有特殊说明,“连接”包括两者之间不存在其他构件的直接连接,也包括两者之间存在其他元件的间接连接。It can be further understood that, unless otherwise specified, “connection” includes a direct connection without other components between the two, and also includes an indirect connection with other components between the two.
进一步可以理解的是,本公开实施例中尽管在附图中以特定的顺序描述操作,但是不应将其理解为要求按照所示的特定顺序或是串行顺序来执行这些操作,或是要求执行全部所示的操作以得到期望的结果。在特定环境中,多任务和并行处理可能是有利的。It is further understood that, although the operations are described in a specific order in the drawings in the embodiments of the present disclosure, it should not be understood as requiring the operations to be performed in the specific order shown or in a serial order, or requiring the execution of all the operations shown to obtain the desired results. In certain environments, multitasking and parallel processing may be advantageous.
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利范围指出。Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following scope of rights.
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利范围来限制。It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the scope of the appended claims.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210435673.4A CN114906523B (en) | 2022-04-24 | 2022-04-24 | A material box distribution method, device, storage medium and program product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210435673.4A CN114906523B (en) | 2022-04-24 | 2022-04-24 | A material box distribution method, device, storage medium and program product |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114906523A CN114906523A (en) | 2022-08-16 |
CN114906523B true CN114906523B (en) | 2024-06-07 |
Family
ID=82764981
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210435673.4A Active CN114906523B (en) | 2022-04-24 | 2022-04-24 | A material box distribution method, device, storage medium and program product |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114906523B (en) |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1328523A (en) * | 1998-11-25 | 2001-12-26 | 美国联合包裹服务公司 | Overhead mounted sorter for conveyors |
CN102422238A (en) * | 2009-05-11 | 2012-04-18 | 株式会社大福 | Goods transport facilities and goods transport method |
CN109160251A (en) * | 2018-09-20 | 2019-01-08 | 民航成都物流技术有限公司 | The conveying of airdrome luggage high speed and sorting system |
CN109761052A (en) * | 2018-12-17 | 2019-05-17 | 上海新时达机器人有限公司 | Transportation system for robot stacking |
CN110817224A (en) * | 2019-11-21 | 2020-02-21 | 荣智工企智能技术(昆山)有限公司 | Storage sorting system and method |
CN210213970U (en) * | 2019-07-19 | 2020-03-31 | 北京旷视机器人技术有限公司 | Feeding device and sorting equipment |
CN211732705U (en) * | 2020-03-11 | 2020-10-23 | 北京旷视机器人技术有限公司 | Storage system |
CN112150048A (en) * | 2019-06-26 | 2020-12-29 | 北京京东乾石科技有限公司 | Transport control method, transport control device, electronic apparatus, and storage medium |
CN213140441U (en) * | 2020-04-15 | 2021-05-07 | 北京旷视机器人技术有限公司 | Cargo picking system |
CN113262982A (en) * | 2020-04-15 | 2021-08-17 | 北京旷视机器人技术有限公司 | Goods sorting method, system and device, electronic equipment and storage medium |
CN113387096A (en) * | 2021-06-29 | 2021-09-14 | 深圳市海柔创新科技有限公司 | Material conveying method, device, equipment, system and storage medium |
CN113537855A (en) * | 2020-04-15 | 2021-10-22 | 北京旷视机器人技术有限公司 | Scheduling method and device, warehousing system and storage medium |
CN113844812A (en) * | 2021-09-23 | 2021-12-28 | 北京京东振世信息技术有限公司 | Warehousing and checking transportation system, article warehousing method, device, equipment and medium |
CN113859835A (en) * | 2021-09-29 | 2021-12-31 | 深圳市海柔创新科技有限公司 | Goods processing method, device, equipment, warehousing system and storage medium |
CN114194690A (en) * | 2021-12-29 | 2022-03-18 | 杭州海康机器人技术有限公司 | Material handling method, device, equipment, storage medium and system |
-
2022
- 2022-04-24 CN CN202210435673.4A patent/CN114906523B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1328523A (en) * | 1998-11-25 | 2001-12-26 | 美国联合包裹服务公司 | Overhead mounted sorter for conveyors |
CN102422238A (en) * | 2009-05-11 | 2012-04-18 | 株式会社大福 | Goods transport facilities and goods transport method |
CN109160251A (en) * | 2018-09-20 | 2019-01-08 | 民航成都物流技术有限公司 | The conveying of airdrome luggage high speed and sorting system |
CN109761052A (en) * | 2018-12-17 | 2019-05-17 | 上海新时达机器人有限公司 | Transportation system for robot stacking |
CN112150048A (en) * | 2019-06-26 | 2020-12-29 | 北京京东乾石科技有限公司 | Transport control method, transport control device, electronic apparatus, and storage medium |
CN210213970U (en) * | 2019-07-19 | 2020-03-31 | 北京旷视机器人技术有限公司 | Feeding device and sorting equipment |
CN110817224A (en) * | 2019-11-21 | 2020-02-21 | 荣智工企智能技术(昆山)有限公司 | Storage sorting system and method |
CN211732705U (en) * | 2020-03-11 | 2020-10-23 | 北京旷视机器人技术有限公司 | Storage system |
CN213140441U (en) * | 2020-04-15 | 2021-05-07 | 北京旷视机器人技术有限公司 | Cargo picking system |
CN113262982A (en) * | 2020-04-15 | 2021-08-17 | 北京旷视机器人技术有限公司 | Goods sorting method, system and device, electronic equipment and storage medium |
CN113537855A (en) * | 2020-04-15 | 2021-10-22 | 北京旷视机器人技术有限公司 | Scheduling method and device, warehousing system and storage medium |
CN113387096A (en) * | 2021-06-29 | 2021-09-14 | 深圳市海柔创新科技有限公司 | Material conveying method, device, equipment, system and storage medium |
CN113844812A (en) * | 2021-09-23 | 2021-12-28 | 北京京东振世信息技术有限公司 | Warehousing and checking transportation system, article warehousing method, device, equipment and medium |
CN113859835A (en) * | 2021-09-29 | 2021-12-31 | 深圳市海柔创新科技有限公司 | Goods processing method, device, equipment, warehousing system and storage medium |
CN114194690A (en) * | 2021-12-29 | 2022-03-18 | 杭州海康机器人技术有限公司 | Material handling method, device, equipment, storage medium and system |
Also Published As
Publication number | Publication date |
---|---|
CN114906523A (en) | 2022-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9129247B2 (en) | Managing throughput for multiple processes in a materials handling facility | |
EP2577412B1 (en) | System and method for process management in a materials handling facility | |
WO2022007643A1 (en) | Warehouse sorting method, apparatus and system, and server, robot and storage medium | |
CN107203825A (en) | Order processing system and method using automatic transport vehicle | |
CN108891838A (en) | Order processing method, apparatus, electronic equipment and computer readable storage medium | |
WO2018154722A1 (en) | Warehouse management system and warehouse management method | |
CN113578757A (en) | Sorting method, electronic equipment and sorting system | |
US20240211878A1 (en) | Systems and methods for optimizing space utilization of containers at retail storage facilities | |
US20240193529A1 (en) | Systems and methods of merging retail products between containers to optimize storing capacity of retail storage facilities | |
US20230281556A1 (en) | Systems and methods of decanting inventory products from cases at a retail facility | |
JP7329694B2 (en) | Goods replenishment method, device, computer equipment and storage medium | |
CN114564546A (en) | Storage method, equipment, medium and product for material box | |
US20230245059A1 (en) | Systems and methods for optimizing space utilization of containers at retail storage facilities | |
CN110488778A (en) | Control method, device, electronic equipment and computer-readable medium | |
CN116452089A (en) | Goods management method, device and system and electronic equipment | |
CN114906523B (en) | A material box distribution method, device, storage medium and program product | |
CN113998352B (en) | Sorting and dispatching method and device, electronic equipment, storage medium and warehousing system | |
CN113807770A (en) | Exception handling method and device in warehousing system | |
CN115310899A (en) | Scheduling method, electronic device and storage medium | |
WO2023040452A1 (en) | Automatic sorting method and system, and electronic device, storage medium and program product | |
CN113506067B (en) | Goods picking method, device, equipment and storage medium | |
CN115345447A (en) | Task management method, electronic device and storage medium | |
CN115293680A (en) | Warehouse management method, electronic device and storage medium | |
CN114580997A (en) | Goods delivery method, electronic device, storage medium and computer program product | |
CN114399247A (en) | Task allocation method, electronic device, storage medium, and computer program product |
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 | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 100096 No.125, 1st floor, building 1, Xisanqi building materials City, Haidian District, Beijing Patentee after: Beijing Force Aggregation 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 Patentee before: BEIJING KUANGSHI ROBOT TECHNOLOGY Co.,Ltd. Country or region before: China |
|
CP03 | Change of name, title or address | ||
TR01 | Transfer of patent right |
Effective date of registration: 20241120 Address after: No. 257, 2nd Floor, Building 9, No. 2 Huizhu Road, Kangmei Street, Liangjiang New District, Yubei District, Chongqing 401123 Patentee 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 Patentee before: Beijing Force Aggregation Robot Technology Co.,Ltd. Country or region before: China |
|
TR01 | Transfer of patent right |