一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种仓储机器人配置数量规划方法和装置、电子设备与流程

2022-08-21 13:45:53 来源:中国专利 TAG:


1.本发明涉及机器人技术领域,尤其涉及一种仓储机器人配置数量规划方法和装置、电子设备。


背景技术:

2.在仓储系统中,仓储机器人用于实现货物入库,将货物搬运至货架。货物的流转过程具体参照图1,货物分拣输送系统上传入库货物信息至仓库管理系统,仓库管理系统与仓库控制系统进行交互,从而向仓储机器人发送启动指令,仓储机器人默认在充电桩充电,被启动的仓储机器人离开充电桩,从货物分拣输送系统一侧取走货物并将货物搬运至货架。
3.仓储机器人能够替代人工进行货物流转,在实际实现过程中,如果启动过多的仓储机器人将导致仓储机器人工作量不饱和,如果启动的仓储机器人数量过少又会导致货物堆积的问题。因此,如何启动合理数量的仓储机器人以实现仓储系统利润最大化是目前本领域技术人员迫切需要解决的技术问题。


技术实现要素:

4.本技术的目的是提供一种仓储机器人配置数量规划方法和装置、电子设备,能够解决现有技术中存在的仓储系统利润无法最大化的问题。
5.为解决上述技术问题,本技术提供如下技术方案:
6.本技术提供了一种仓储机器人配置数量规划方法,其中,所述方法包括:
7.确定仓储系统的服务能力;
8.依据所述服务能力和待确定的仓储机器人启动数量,确定所述仓储系统的空闲概率;
9.依据所述服务能力和所述空闲概率,确定货物等待队列的平均队长;
10.依据所述货物等待队列的平均队长、所述服务能力和所述空闲概率,确定每件货物的平均等待时间;
11.依据单件货物的收益、货物平均到达率、每个仓储机器人的启动成本、每个仓储机器人的等待成本、所述货物等待队列的平均队长和所述每件货物的平均等待时间,确定单位时间内所述仓储系统利润最大情况下,对应的仓储机器人启动数量;
12.启动所述数量的仓储机器人,执行单位时间内的货物搬运任务。
13.可选地,确定仓储系统的服务能力的步骤,包括:
14.依据货物平均到达率、每个仓储机器人在单位时间内平均服务数量和待确定的仓储机器人启动数量,确定仓储系统的服务能力。
15.可选地,依据所述服务能力和待确定的仓储机器人启动数量,确定所述仓储系统的空闲概率的步骤,包括:
16.依据所述服务能力、所述待确定的仓储机器人启动数量、所述仓储系统的货物容量以及所述仓储系统内机器人总数量,确定所述仓储系统的空闲概率。
17.可选地,依据所述服务能力和所述空闲概率,确定货物等待队列的平均队长的步骤,包括:
18.依据所述服务能力、所述空闲概率、所述待确定的仓储机器人启动数量以及所述仓储系统的货物容量,确定货物等待队列的平均队长。
19.可选地,依据所述货物等待队列的平均队长、所述服务能力和所述空闲概率,确定每件货物的平均等待时间的步骤,包括:
20.依据货物平均到达率、所述待确定的仓储机器人启动数量、所述仓储系统的货物容量、所述服务能力和所述空闲概率,确定第一数值;
21.将所述货物等待队列的平均队长与所述第一数值之商,作为每件货物的平均等待时间。
22.本技术还提供了一种仓储机器人配置数量规划装置,其中,所述装置包括:
23.第一确定模块,用于确定仓储系统的服务能力;
24.第二确定模块,用于依据所述服务能力和待确定的仓储机器人启动数量,确定所述仓储系统的空闲概率;
25.第三确定模块,用于依据所述服务能力和所述空闲概率,确定货物等待队列的平均队长;
26.第四确定模块,用于依据所述货物等待队列的平均队长、所述服务能力和所述空闲概率,确定每件货物的平均等待时间;
27.第五确定模块,用于依据单件货物的收益、货物平均到达率、每个仓储机器人的启动成本、每个仓储机器人的等待成本、所述货物等待队列的平均队长和所述每件货物的平均等待时间,确定单位时间内所述仓储系统利润最大情况下,对应的仓储机器人启动数量;
28.启动模块,用于启动所述数量的仓储机器人,执行单位时间内的货物搬运任务。
29.可选地,所述第一确定模块具体用于:
30.依据货物平均到达率、每个仓储机器人在单位时间内平均服务数量和待确定的仓储机器人启动数量,确定仓储系统的服务能力。
31.可选地,所述第二确定模块具体用于:
32.依据所述服务能力、所述待确定的仓储机器人启动数量、所述仓储系统的货物容量以及所述仓储系统内机器人总数量,确定所述仓储系统的空闲概率。
33.可选地,所述第三确定模块具体用于:
34.依据所述服务能力、所述空闲概率、所述待确定的仓储机器人启动数量以及所述仓储系统的货物容量,确定货物等待队列的平均队长。
35.可选地,所述第四确定模块包括:
36.第一子模块,用于依据货物平均到达率、所述待确定的仓储机器人启动数量、所述仓储系统的货物容量、所述服务能力和所述空闲概率,确定第一数值;
37.将所述货物等待队列的平均队长与所述第一数值之商,作为每件货物的平均等待时间。
38.本技术提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现上述任意一种仓储机器人配置数量规划方法的步骤。
39.本技术提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现上述任意一种仓储机器人配置数量规划方法的步骤。
40.采用上述技术方案,相比于现有技术,本技术的技术效果有:
41.本技术提供的仓储机器人配置数量规划方法,依据单件货物的收益、货物平均到达率、每个仓储机器人的启动成本、每个仓储机器人的等待成本、货物等待队列的平均队长和每件货物的平均等待时间,确定单位时间内仓储系统利润最大情况下,对应的仓储机器人启动数量,启动相应数量的仓储机器人在单位时间内执行货物搬运任务,能够最大程度的提升仓储机器人的利用率,保证仓储系统利润最大化,提升仓储系统效益。
附图说明
42.图1是仓储系统中货物流转过程示意图;
43.图2是表示本技术实施例的一种仓储机器人配置数量规划方法的步骤流程图;
44.图3是表示本技术实施例的一种仓储机器人配置数量规划装置的结构框图;
45.图4是表示本技术实施例的一种电子设备的结构框图。
具体实施方式
46.为使本技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
47.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的仓储机器人配置数量规划方案进行详细地说明。
48.如图2所示,本技术实施例的仓储机器人配置数量规划方法包括以下步骤:
49.步骤201:确定仓储系统的服务能力。
50.本技术实施例的仓储机器人配置数量规划方法可用于任意适当的电子设备,电子设备为可以为仓储管理系统系统中的电脑、服务器等。电子设备可以基于单位时间内仓储系统利润最大原则,确定单位时间内共启动的仓储机器人数量,后续仓库管理系统与仓库控制系统进行交互,启动对应数量的仓储机器人在单位时间内进行货物流转。
51.本技术实施例提供的仓储机器人配置数量规划方法,旨在确定单位时间内启动仓储机器人的数量,因此仓储机器人配置数量规划方法执行过程中,该启动的仓储机器人的数量是未知的,又可称为待确定的仓储机器人启动数量。下文中设定待确定的仓储机器人启动数量为c(待优化指标)为例进行说明。
52.一种可行性的确定仓储系统的服务能力的方式可以为:依据货物平均到达率、每个仓储机器人在单位时间内平均服务数量和待确定的仓储机器人启动数量,确定仓储系统的服务能力。
53.货物的到达时间服从参数为λ的负指数分布;每个仓储机器人的搬运服务时间服从参数为μ的负指数分布;在实际实现过程中,可通过如下公式(1)计算仓储系统的服务能力ρ:
[0054][0055]
其中,λ表示单位时间内到达的货物平均数量,即货物平均到达率,如λ=2件/min
表示每分钟到达2件货物;μ表示每个仓储机器人在单位时间内搬运完成的平均货物数量,即每个仓储机器人在单位时间内平均服务数量,如μ=1/2件/min表示每个仓储机器人搬运一件货物需要2分钟。
[0056]
需要说明的是,上述参数中,参数λ和μ会随着单位时间而变化。
[0057]
步骤202:依据仓储系统的服务能力和待确定的仓储机器人启动数量,确定仓储系统的空闲概率。
[0058]
一种可行性的依据仓储系统的服务能力和待确定的仓储机器人启动数量,确定仓储系统的空闲概率的方式可以为:依据仓储系统的服务能力、待确定的仓储机器人启动数量、仓储系统的货物容量以及仓储系统内机器人总数量,确定仓储系统的空闲概率。
[0059]
在实际实现过程中,可通过如下公式(2)计算仓储系统的空闲概率p0:
[0060][0061]
其中,待确定的仓储机器人启动数量为c满足0≤c≤k,k表示仓储系统内机器人的总数量,包括已启动的仓储机器人和未启动的仓储机器人;仓储系统的货物容量为n,即仓储系统内已启用的仓储机器人装载的货物数量与缓存台上暂存的货物数量总和。
[0062]
需要说明的是,考虑到不同时间仓储系统可以使用的仓储机器人不同(如一些仓储机器人可能需要去维修维护充电等),因此,仓储机器人总数量k也可能随时间变化。
[0063]
步骤203:依据仓储系统的服务能力和空闲概率,确定货物等待队列的平均队长。
[0064]
一种可选地依据仓储系统的服务能力和空闲概率,确定货物等待队列的平均队长的方式可以为:依据仓储系统的服务能力、仓储系统的空闲概率、待确定的仓储机器人启动数量以及仓储系统的货物容量,确定货物等待队列的平均队长。
[0065]
在实际实现过程中,货物等待队列的平均队长l,可通过如下公式(3)计算得到:
[0066][0067]
公式(3)中各参数的指示涵义,参照前述公式(1)、(2)中的相关说明即可,在此不再赘述。
[0068]
步骤204:依据货物等待队列的平均队长、仓储系统的服务能力和空闲概率,确定每件货物的平均等待时间。
[0069]
一种可选地依据货物平均到达率、待确定的仓储机器人启动数量、仓储系统的货物容量、仓储系统的服务能力和空闲概率,确定第一数值;将货物等待队列的平均队长与第一数值之商,作为每件货物的平均等待时间。
[0070]
在实际实现过程中,可通过如下公式(4)计算每件货物的平均等待时间w:
[0071][0072]
公式(4)中各参数的指示涵义,参照前述公式(1)、(2)以及(3)中的相关说明即可,在此不再赘述。
[0073]
步骤205:依据单件货物的收益、货物平均到达率、每个仓储机器人的启动成本、每
个仓储机器人的等待成本、货物等待队列的平均队长和每件货物的平均等待时间,确定单位时间内仓储系统利润最大情况下,对应的仓储机器人启动数量。
[0074]
在实际实现过程中,可将单件货物的收益、货物平均到达率、每个仓储机器人的启动成本、每个仓储机器人的等待成本、货物等待队列的平均队长和每件货物的平均等待时间作为已知参数,输入预先设定的数学模型中,该数学模型可保证单位时间内仓储系统利润最大化,预先设定的数学模型如下:
[0075]
maxy(c)=c1·
λ-c2·
c-c3·
(l
·
w)
[0076]
其中,c表示仓储机器人启动数量,y(c)表示启动c台仓储机器人时仓储系统在单位时间内的利润,本数学模型通过最大化系统利润来求解单位时间内仓储机器人启动数量的最优值;c1表示单件货物的收益,λ表示单位时间内到达的货物平均数量,即货物平均到达率;c2表示每个仓储机器人的启动成本;c3表示每个仓储机器人的等待成本,l表示货物等待队列的平均队长,w表示每件货物的平均等待时间。
[0077]
步骤206:启动相应数量的仓储机器人,执行单位时间内的货物搬运任务。
[0078]
单位时间可以由本领域技术人员灵活设置,例如:设置为1分钟、5分钟或者10分钟等,本技术实施例对此不做具体限制。
[0079]
需要说明的是,步骤201至步骤206为对仓储系统中仓储机器人进行单次配置数量规划的流程,在实际实现过程中,可间隔单位时间重复执行步骤201至步骤206对仓储系统中的仓储机器人进行配置数量规划。每次规划完成后,均按照所确定的数量启动仓储机器人,执行单位时间内货物的搬运任务。
[0080]
本技术实施例提供的仓储机器人配置数量规划方法,依据单件货物的收益、货物平均到达率、每个仓储机器人的启动成本、每个仓储机器人的等待成本、货物等待队列的平均队长和每件货物的平均等待时间,确定单位时间内仓储系统利润最大情况下,对应的仓储机器人启动数量,启动相应数量的仓储机器人在单位时间内执行货物搬运任务,能够最大程度的提升仓储机器人的利用率,保证仓储系统利润最大化,提升仓储系统效益。
[0081]
图3为实现本技术实施例的一种仓储机器人配置数量规划装置的结构框图。
[0082]
本技术实施例的仓储机器人配置数据规划装置包括如下功能模块:
[0083]
第一确定模块301,用于确定仓储系统的服务能力;
[0084]
第二确定模块302,用于依据所述服务能力和待确定的仓储机器人启动数量,确定所述仓储系统的空闲概率;
[0085]
第三确定模块303,用于依据所述服务能力和所述空闲概率,确定货物等待队列的平均队长;
[0086]
第四确定模块304,用于依据所述货物等待队列的平均队长、所述服务能力和所述空闲概率,确定每件货物的平均等待时间;
[0087]
第五确定模块305,用于依据单件货物的收益、货物平均到达率、每个仓储机器人的启动成本、每个仓储机器人的等待成本、所述货物等待队列的平均队长和所述每件货物的平均等待时间,确定单位时间内所述仓储系统利润最大情况下,对应的仓储机器人启动数量;
[0088]
启动模块306,用于启动所述数量的仓储机器人,执行单位时间内的货物搬运任务。
[0089]
可选地,所述第一确定模块具体用于:
[0090]
依据货物平均到达率、每个仓储机器人在单位时间内平均服务数量和待确定的仓储机器人启动数量,确定仓储系统的服务能力。
[0091]
可选地,所述第二确定模块具体用于:
[0092]
依据所述服务能力、所述待确定的仓储机器人启动数量、所述仓储系统的货物容量以及所述仓储系统内机器人总数量,确定所述仓储系统的空闲概率。
[0093]
可选地,所述第三确定模块具体用于:
[0094]
依据所述服务能力、所述空闲概率、所述待确定的仓储机器人启动数量以及所述仓储系统的货物容量,确定货物等待队列的平均队长。
[0095]
可选地,所述第四确定模块包括:
[0096]
第一子模块,用于依据货物平均到达率、所述待确定的仓储机器人启动数量、所述仓储系统的货物容量、所述服务能力和所述空闲概率,确定第一数值;
[0097]
将所述货物等待队列的平均队长与所述第一数值之商,作为每件货物的平均等待时间。
[0098]
本技术实施例提供的仓储机器人配置数据规划装置,依据单件货物的收益、货物平均到达率、每个仓储机器人的启动成本、每个仓储机器人的等待成本、货物等待队列的平均队长和每件货物的平均等待时间,确定单位时间内仓储系统利润最大情况下,对应的仓储机器人启动数量,启动相应数量的仓储机器人在单位时间内执行货物搬运任务,能够最大程度的提升仓储机器人的利用率,保证仓储系统利润最大化,提升仓储系统效益。
[0099]
本技术实施例中图3所示的仓储机器人配置数据规划装置可以是装置,也可以是服务器中的部件、集成电路、或芯片。本技术实施例中的图3所示的仓储机器人配置数据规划装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
[0100]
本技术实施例提供的图3所示的人体姿态检测装置能够实现图2的方法实施例实现的各个过程,为避免重复,这里不再赘述。
[0101]
可选地,如图4所示,本技术实施例还提供一种电子设备400,包括处理器401,存储器402,存储在存储器402上并可在所述处理器401上运行的程序或指令,该程序或指令被处理器401执行时实现上述仓储机器人配置数据规划方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0102]
需要注意的是,本技术实施例中的电子设备包括上述所述的服务器。
[0103]
本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述仓储机器人配置数据规划方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0104]
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
[0105]
本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述仓储机器人配置数据规划方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0106]
应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
[0107]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0108]
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献