货物调度方法、装置、设备、仓储系统及存储介质转让专利
申请号 : CN202110945551.5
文献号 : CN113387102B
文献日 : 2022-02-01
发明人 : 喻润方
申请人 : 深圳市库宝软件有限公司
摘要 :
权利要求 :
1.一种货物调度方法,其特征在于,所述方法包括:确定目标输送线的货物入口处的各个待调度货物,其中,所述目标输送线包括至少两条子输送线,每一子输送线上包括至少两个拣选位;
根据各个待调度货物对应的拣选位以及所述目标输送线上正在运输的各个第一货物,确定所述待调度货物的放置顺序,以基于所述放置顺序依次将各个所述待调度货物放置于所述目标输送线的各条子输送线上;
其中,根据各个待调度货物对应的拣选位以及所述目标输送线上正在运输的各个第一货物,确定所述待调度货物的放置顺序,包括:根据所述目标输送线上正在运输的各个第一货物对应的拣选位,确定所述目标输送线的各个拣选位的第一拣选时间;
针对每个子输送线,若所述子输送线上游的拣选位的第一拣选时间小于下游的拣选位的第一拣选时间,则根据上游的拣选位的第一拣选时间与下游的拣选位的第一拣选时间的差值、所述子输送线对应的各个待调度货物对应的拣选位以及所述子输送线对应的各个待调度货物的拣选任务,确定所述子输送线对应的各个待调度货物的放置顺序,其中,所述子输送线上货物的输送方向由所述上游的拣选位指向所述下游的拣选位。
2.根据权利要求1所述的方法,其特征在于,每一所述子输送线包括至少一个人工拣选位和至少一个机械臂拣选位,所述人工拣选位由操作员进行拣选,所述机械臂拣选位由机械臂进行拣选,且所述目标输送线的各个子输送线的机械臂拣选位均对应同一机械臂;
根据所述目标输送线上正在运输的各个第一货物对应的拣选位,确定所述目标输送线的各个拣选位的第一拣选时间,包括:针对各个子输送线的人工拣选位,根据所述子输送线的所述人工拣选位对应的各个所述第一货物的拣选任务,确定所述子输送线的所述人工拣选位的第一拣选时间;
根据所述目标输送线的所述机械臂对应的各个所述第一货物的拣选任务以及各个所述第一货物所属的机械臂拣选位,确定各个机械臂拣选位的第一拣选时间。
3.根据权利要求1所述的方法,其特征在于,根据上游的拣选位的第一拣选时间与下游的拣选位的第一拣选时间的差值、所述子输送线对应的各个待调度货物对应的拣选位以及所述子输送线对应的各个待调度货物的拣选任务,确定所述子输送线对应的各个待调度货物的放置顺序,包括:
针对每条子输送线,根据所述子输送线上游的拣选位和下游的拣选位的距离,确定货物由上游的拣选位输送至下游的拣选位的第一时间;
计算下游的拣选位的第一拣选时间减去上游的拣选位的第一拣选时间的第一差值;
根据所述第一差值与所述第一时间的和值、所述子输送线对应的各个待调度货物对应的拣选位以及所述子输送线对应的各个待调度货物的拣选任务,确定所述子输送线对应的各个待调度货物的放置顺序。
4.根据权利要求3所述的方法,其特征在于,根据所述第一差值与所述第一时间的和值、所述子输送线对应的各个待调度货物对应的拣选位以及所述子输送线对应的各个待调度货物的拣选任务,确定所述子输送线对应的各个待调度货物的放置顺序,包括:当所述第一差值与所述第一时间的和值小于预设时间时,从对应的拣选位为下游的拣选位的各个待调度货物中确定第一个放置于所述子输送线的目标货物;和/或,当所述第一差值与所述第一时间的和值大于或等于所述预设时间时,从对应的拣选位为上游的拣选位的各个待调度货物中确定第一个放置于所述子输送线的目标货物;
根据所述目标货物的拣选任务、各个其他的待调度货物对应的拣选位、各个其他的待调度货物的拣选任务以及各个拣选位的拣选速率,确定各个其他的待调度货物的放置顺序。
5.一种货物调度装置,其特征在于,所述装置包括:待调度货物确定模块,用于确定目标输送线的货物入口处的各个待调度货物,其中,所述目标输送线包括至少两条子输送线,每一子输送线上包括至少两个拣选位;
放置顺序确定模块,用于根据各个待调度货物对应的拣选位以及所述目标输送线上正在运输的各个第一货物,确定所述待调度货物的放置顺序,以基于所述放置顺序依次将各个所述待调度货物放置于所述目标输送线的各条子输送线上;
其中,所述放置顺序确定模块,包括:第一拣选时间确定单元,用于根据所述目标输送线上正在运输的各个第一货物对应的拣选位,确定所述目标输送线的各个拣选位的第一拣选时间;
第一放置顺序确定单元,用于针对每个子输送线,若所述子输送线上游的拣选位的第一拣选时间小于下游的拣选位的第一拣选时间,则根据上游的拣选位的第一拣选时间与下游的拣选位的第一拣选时间的差值、所述子输送线对应的各个待调度货物对应的拣选位以及所述子输送线对应的各个待调度货物的拣选任务,确定所述子输送线对应的各个待调度货物的放置顺序,其中,所述子输送线上货物的输送方向由所述上游的拣选位指向所述下游的拣选位。
6.一种货物调度设备,其特征在于,包括:存储器和至少一个处理器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如权利要求1‑4任一项所述的货物调度方法。
7.一种仓储系统,其特征在于,包括:目标输送线、机器人以及权利要求6所述的货物调度设备,其中,所述目标输送线包括至少两条子输送线,每一子输送线上包括至少两个拣选位。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1‑4任一项所述的货物调度方法。
9.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1‑4任一项所述的货物调度方法。
说明书 :
货物调度方法、装置、设备、仓储系统及存储介质
技术领域
背景技术
泛地应用和青睐。
员或机械臂对货物进行分拣或打包,从而完成相应的订单。在现有技术中,往往采用设定顺
序将机器人上放置的各个货物依次放置于输送线上,如从上到下或从下到上,每个货物运
输至对应的分拣位进行分拣。采用上述方式,容易导致输送线出现货物拥堵的情况,货物运
输、处理效率较低,无法满足需求。
发明内容
处理的效率。
输送线上包括至少两个拣选位;根据各个待调度货物对应的拣选位以及所述目标输送线上
正在运输的各个第一货物,确定所述待调度货物的放置顺序,以基于所述放置顺序将各个
所述待调度货物放置于所述目标输送线的子输送线上。
个第一货物对应的拣选位,确定所述目标输送线的各个拣选位的第一拣选时间;根据各个
拣选位所属的子输送线、各个拣选位的第一拣选时间以及各个待调度货物对应的拣选位,
确定各个所述待调度货物的放置顺序。
送线的各个子输送线的机械臂拣选位均对应同一机械臂;根据所述目标输送线上正在运输
的各个第一货物对应的拣选位,确定所述目标输送线的各个拣选位的第一拣选时间,包括:
针对各个子输送线的人工拣选位,根据所述子输送线的所述人工拣选位对应的各个所述第
一货物的拣选任务,确定所述子输送线的所述人工拣选位的第一拣选时间;根据所述目标
输送线的所述机械臂对应的各个所述第一货物的拣选任务以及各个所述第一货物所属的
机械臂拣选位,确定各个机械臂拣选位的第一拣选时间。
所述子输送线上游的拣选位的第一拣选时间小于下游的拣选位的第一拣选时间,则根据上
游的拣选位的第一拣选时间与下游的拣选位的第一拣选时间的差值、所述子输送线对应的
各个待调度货物对应的拣选位以及所述子输送线对应的各个待调度货物的拣选任务,确定
所述子输送线对应的各个待调度货物的放置顺序,其中,所述子输送线上货物的输送方向
由所述上游的拣选位指向所述下游的拣选位。
度货物的拣选任务,确定所述子输送线对应的各个待调度货物的放置顺序,包括:针对每条
子输送线,根据所述子输送线上游的拣选位和下游的拣选位的距离,确定货物由上游的拣
选位输送至下游的拣选位的第一时间;计算下游的拣选位的第一拣选时间减去上游的拣选
位的第一拣选时间的第一差值;根据所述第一差值与所述第一时间的和值、所述子输送线
对应的各个待调度货物对应的拣选位以及所述子输送线对应的各个待调度货物的拣选任
务,确定所述子输送线对应的各个待调度货物的放置顺序。
输送线对应的各个待调度货物的放置顺序,包括:当所述第一差值与所述第一时间的和值
小于预设时间时,从对应的拣选位为下游的拣选位的各个待调度货物中确定第一个放置于
所述子输送线的目标货物;和/或,当所述第一差值与所述第一时间的和值大于或等于所述
预设时间时,从对应的拣选位为上游的拣选位的各个待调度货物中确定第一个放置于所述
子输送线的目标货物;根据所述目标货物的拣选任务、各个其他的待调度货物对应的拣选
位、各个其他的待调度货物的拣选任务以及各个拣选位的拣选速率,确定各个其他的待调
度货物的放置顺序。
物,根据所述待调度货物对应的拣选位的拣选速率以及所述待调度货物的拣选任务,确定
所述待调度货物的作业时间;根据各个拣选位所属的子输送线、各个拣选位的第一拣选时
间、各个待调度货物对应的拣选位以及各个待调度货物的作业时间,确定各个所述待调度
货物的放置顺序。
一备选顺序,根据所述目标输送线上正在运输的各个第一货物、各个待调度货物对应的拣
选位以及所述备选顺序中各个待调度货物对应的顺序,确定所述目标输送线的第二拣选时
间;确定所述第二拣选时间最短的备选顺序为所述放置顺序。
选时间,包括:根据所述目标输送线上正在运输的各个第一货物对应的拣选位以及拣选任
务,确定所述目标输送线上各个拣选位的第一拣选时间;根据各个拣选位对应的第一拣选
时间、各个待调度货物对应的拣选位、各个待调度货物的拣选任务以及所述备选顺序中各
个待调度货物对应的顺序,确定所述目标输送线的各个拣选位的第二拣选时间。
括至少两条子输送线,每一子输送线上包括至少两个拣选位;放置顺序确定模块,用于根据
各个待调度货物对应的拣选位以及所述目标输送线上正在运输的各个第一货物,确定所述
待调度货物的放置顺序,以基于所述放置顺序将各个所述待调度货物放置于所述目标输送
线的子输送线上。
机执行指令,使得所述至少一个处理器执行本公开第一方面对应的任意实施例提供的货物
调度方法。
输送线,每一子输送线上包括至少两个拣选位。
一方面对应的任意实施例提供的货物调度方法。
位,基于目标输送线的货物入口处的各个待调度货物对应的拣选位以及当前该目标输送线
上正在运输的各个第一货物,自动确定各个待调度货物的放置顺序,从而减少目标输送线
完成该各个待拣选货物的拣选任务所需的时间,提高仓储系统的目标输送线的各个拣选位
的拣选效率,提高货物拣选的效率。
附图说明
本领域技术人员说明本公开的概念。
具体实施方式
中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附
权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
或过程可能在某些实施例中不再赘述。下面将结合附图,对本公开的实施例进行描述。
度设备,其形式可以为计算机或服务器。当仓储系统的接单设备110接收到货物拣选或出库
订单时,生成任务信息发送至机器人120,如任意一个空闲机器人,经由机器人120将订单中
对应的各个货物130,图1中以2个货物130为例,搬运至输送线140的货物入口I,并将货物
130放置于该输送线140上并通过输送线140将货物130运输至对应的拣选位,如人工拣选位
或机械臂拣选位,在对应拣选位处完成货物130的拣选或打包出库,若拣选之后的货物130
需要返回仓库,则可以通过输送线140将货物130运输至货物出库E,进而由任意一个机器
人,如机器人120,将该货物130搬运至仓库,并完成货物130的入库,如将货物130存放于原
库位或者重新分配的库位。
如由高到低或由低到高,将机器人120的暂存货架121各层的货物130放置于输送线140上,
由于不同的货物对应不同的拣选位,采用上述方式,容易导致上游拣选位拥堵,而下游拣选
位空闲的情况发生,从而导致输送线拥堵、货物运输、拣选效率较低。
位的拣选情况,确定待调度货物的放置于目标输送线的放置顺序,从而减少全部待调度货
物被拣选完毕的时间,提高货物拣选效率。
步骤:
的货物进行拣选、打包等处理的输送线上的区域。待调度货物可以是放置于仓储系统的仓
库中的需要被拣选位操作的货物。
其他数值的拣选位。
拣选位311和机械臂拣选位312,分别设置在U型子输送线的两条直边上,且两条子输送线
310的机械臂拣选位312由同一个机械臂313进行拣选,该机械臂313可旋转,如沿图3中两个
带箭头的弧线对应的方向进行旋转,旋转的最大角度可以为90°、180°、360°或者其他角度,
本公开对此不进行限定。该机械臂313的工作范围为以机械臂313的中心为圆心,以机械臂
313的臂长为半径的圆形区域,如图3中的虚线圆对应的区域。
设置有两个拣选位。
单对应的目标操作台,将订单分配给该目标操作台,并将该目标操作台对应的输送线,确定
为目标输送线,以及基于该订单的订单需求,确定该目标输送线对应的各个待调度货物。
货物放置于所述目标输送线的子输送线上。
待调度货物对应的拣选位。
度货物的等待时间,从而提高目标输送线的拣选效率。
选位,确定各个待调度货物的放置顺序。
个待调度货物的放置顺序。
拣选位01和拣选位03,待调度货物包括5个,货物11至货物15,分别对应拣选位01至拣选位
05,则放置顺序可以位货物15、货物14、货物12、货物11和货物13。
以放置该放置顺序中后一待调度货物。该预设距离可以为一个固定值,可以由机器人判断
前一待调度货物于该子输送线的距离是否达到该预设距离。
后或者空闲,方能输送至下游的拣选位。相应的,可以根据各个待调度货物对应的拣选位、
各个拣选位的位置以及各个拣选位对应的第一货物,确定各个待调度货物的放置顺序。
人工拣选位,每一子输送线的人工拣选位为上游的拣选位,而机械臂拣选位为下游的拣选
位,待调度货物的数量为4个,分别为货物a、货物b、货物c和货物d,货物a和货物b分别对应
第一子输送线的人工拣选位和机械臂拣选位,货物c和货物d则分别对应第二子输送线的人
工拣选位和机械臂拣选位,则第一子输送线放置顺序可以为b‑a,第二子输送线的放置顺序
可以为c‑d。
各个待调度货物对应的拣选位以及当前该目标输送线上正在运输的各个第一货物,自动确
定各个待调度货物的放置顺序,从而减少目标输送线完成该各个待拣选货物的拣选任务所
需的时间,提高仓储系统的目标输送线的各个拣选位的拣选效率,提高货物拣选的效率。
个第一货物对应的拣选位,确定所述目标输送线的各个拣选位的第一拣选时间;根据各个
拣选位所属的子输送线、各个拣选位的第一拣选时间以及各个待调度货物对应的拣选位,
确定各个所述待调度货物的放置顺序。
位对应的子输送线和对应的第一拣选时间,以及各个待调度货物对应的拣选位,确定各个
待调度货物的放置顺序。
选位A21和拣选位A22的第一拣选时间分别为5s、20s,待调度货物B1至B5对应的拣选位依次
为A11、A12、A21、A21和A22,则第一子输送线的放置顺序可以为B1‑B2,即控制第一子输送线
的货物入口处的机器人先后将待调度货物B1和待调度货物B2放置于第一子输送线上;第二
子输送线的放置顺序可以为B3‑B4‑B5或者B4‑B3‑B5,即控制第二子输送线的货物入口处的
机器人依次将待调度货物B3、待调度货物B4和待调度货物B5放置于第二子输送线上,或者
依次将待调度货物B4、待调度货物B3和待调度货物B5放置于第二子输送线上。
送线的各个子输送线的机械臂拣选位均对应同一机械臂;根据所述目标输送线上正在运输
的各个第一货物对应的拣选位,确定所述目标输送线的各个拣选位的第一拣选时间,包括:
针对各个子输送线的人工拣选位,根据所述子输送线的所述人工拣选位对应的各个所述第
一货物的拣选任务,确定所述子输送线的所述人工拣选位的第一拣选时间;根据所述目标
输送线的所述机械臂对应的各个所述第一货物的拣选任务以及各个所述第一货物所属的
机械臂拣选位,确定各个机械臂拣选位的第一拣选时间。
位对应的各个第一货物的拣选任务,以及该人工拣选位的拣选速率,确定该人工拣选位的
第一拣选时间。
机械臂拣选位的第一货物的拣选任务。
a51、货物a52和货物a53,分别对应第一子输送线、第三子输送线和第四子输送线,拣选顺序
为a52、a51、a53,a51的拣选任务为100件衣服c1,a52的拣选任务为50件衣服c1,a53的拣选
任务为10件衣服c1,机械臂拣选一件衣服c1平均需要0.1s,则第一子输送线至第四子输送
线上的机械臂拣选位的第一拣选时间依次为:15s、0s、5s和16s。
物,根据所述待调度货物对应的拣选位的拣选速率以及所述待调度货物的拣选任务,确定
所述待调度货物的作业时间;根据各个拣选位所属的子输送线、各个拣选位的第一拣选时
间、各个待调度货物对应的拣选位以及各个待调度货物的作业时间,确定各个所述待调度
货物的放置顺序。
位开始拣选所需的时间。
拣选位的第一拣选时间的差值,从待调度货物中确定一个或多个对应该子输送线的上游的
拣选位的待调度货物为第一批被放置于该子输送线上的货物,进而确定第二批被放置于该
子输送线上的货物为对应该子输送线的下游的拣选位的待调度货物,依次类推,交替放置。
各个拣选位的空闲时间,提高作业效率。
30s,该子输送线的货物入口处的待调度货物包括10个,4个对应上游的拣选位,6个对应下
游的拣选位,每个待调度货物的拣选任务均相同,上游的拣选位需12s完成该一个待调度货
物的拣选任务,下游的拣选位则需4s,则放置顺序可以为:2个HU、3个HD、1个HU、3个HD和1个
HU,其中,待调度货物HD对应的拣选位为下游的拣选位,待调度货物HU对应的拣选位为上游
的拣选位。
度货物对应的拣选位确定放置顺序。
上游的拣选位,6个对应下游的拣选位,每个待调度货物的拣选任务均相同,则放置顺序可
以为:2个HD、1个HU、2个HD、1个HU、2个HD和1个HU。
上游的拣选位指向下游的拣选位。本实施例本实施例提供的货物调度方法是在图2所示实
施例的基础上,对步骤S202的进一步细化,如图5所示,本实施例提供的货物调度方法可以
包括以下步骤:
达时间以及对应的各个第一货物的拣选任务,确定该拣选位的第一拣选时间。
一拣选时间可以为这三个第一货物的拣选任务的和与该拣选位的拣选速率的比值。
第一拣选时间的差值、所述子输送线对应的各个待调度货物对应的拣选位以及所述子输送
线对应的各个待调度货物的拣选任务,确定所述子输送线对应的各个待调度货物的放置顺
序。
臂拣选位,下游的拣选位则为一个人工拣选位。
拣选位的第一拣选时间的差值,以及该子输送线对应的各个待调度货物对应的拣选位和拣
选任务,确定该子输送线对应的各个待调度货物的放置顺序。
的拣选位的各个待调度货物中确定一个或多个待调度货物为第一个或第一批放置于该子
输送线的待调度货物,被放置于该子输送线的待调度货物则被视为该子输送线的第一货
物,进而,依次类推,确定后续的各个待调度货物的放置顺序;而当该第一拣选时间的差值
较大时,如大于第二差值,如10s,则确定第一个被放置于该子输送线的货物为上游的拣选
位对应的待调度货物,进而从对应的拣选位为上游的拣选位的各个待调度货物中确定一个
或多个待调度货物为第一个或第一批放置于该子输送线的待调度货物,被放置于该子输送
线的待调度货物则被视为该子输送线的第一货物,进而,依次类推,确定后续的各个待调度
货物的放置顺序。
拣选速率确定,即基于同一子输送线的上游和下游的拣选位的拣选速率、第一拣选时间的
差值,以及该子输送线对应的各个待调度货物对应的拣选位和拣选任务,确定该子输送线
对应的各个待调度货物的放置顺序。
拣选任务,确定各个待调度货物的放置顺序,且第一个被放置于该子输送线的待调度货物
对应的拣选位为该下游的拣选位,以避免由于上游的拣选位在拣选时,下游的拣选位的待
调度货物无法被输送至下游的拣选位。
可以包括以下步骤:
提高拣选效率,需要考虑货物从上游的拣选位输送至下游的拣选位所需的时间,即上述第
一时间。
子输送线对应的各个待调度货物的放置顺序。
货物,假设由上游的拣选位进行拣选,上游的拣选位开始拣选该待调度货物的时刻为t1,则
下游的拣选位开始拣选该待调度货物的时刻则为t2,且t2 = t1+t3,其中,t3即为第一差值
与第一时间的和值,这一参数用于评估上游的拣选位和下游的拣选位针对同一个待调度货
物的开始拣选时刻的差值。
即上游拣选位或下游拣选位,进而根据该目标拣选位、各个待调度货物对应的拣选位以及
各个待调度货物的拣选任务,确定第一个被放置于该子输送线的待调度货物,即第一待调
度货物,该第一待调度货物对应的拣选位为该目标拣选位,且当目标拣选位为上游的拣选
位时,上游的拣选位处理第一待调度货物的拣选任务所需的时间应尽可能接近上述第一差
值与第一时间的和值;而当目标拣选位为下游的拣选位时,该第一待调度货物可以为拣选
任务最小的对应该下游的拣选位的待调度货物。
输送线对应的各个待调度货物的放置顺序,包括:当所述第一差值与所述第一时间的和值
小于预设时间时,从对应的拣选位为下游的拣选位的各个待调度货物中确定第一个放置于
所述子输送线的目标货物;和/或,当所述第一差值与所述第一时间的和值大于或等于所述
预设时间时,从对应的拣选位为上游的拣选位的各个待调度货物中确定第一个放置于所述
子输送线的目标货物;根据所述目标货物的拣选任务、各个其他的待调度货物对应的拣选
位、各个其他的待调度货物的拣选任务以及各个拣选位的拣选速率,确定各个其他的待调
度货物的放置顺序。
拣选位通常为拣选速率较高的拣选位,故可以将第一个被放置于该子输送线的目标货物,
确定为该下游的拣选位对应的待调度货物。而当第一差值与第一时间的和值较大时,即大
于该预设时间,则表明将一个待调度货物分配至上游的拣选位或下游的拣选位,上游的拣
选位开始拣选的时刻远早于下游的拣选位,则将第一个被放置于该子输送线的目标货物,
确定为该上游的拣选位对应的待调度货物,以免上游的拣选位的空闲时间过长。
的拣选位的拣选速率,确定各个其他的待调度货物的放置顺序,具体方式于目标货物的确
定方式相似,在此不再赘述。
再赘述。
置,当上游的拣选位的第一拣选时间小于下游的拣选位的第一拣选时间时,基于两者的第
一拣选时间的差值,以及各个待调度货物的拣选任务和对应的拣选位,确定待调度货物的
放置顺序,从从而使得被放置于子输送线的各个待调度货物可以尽可能早地被拣选,提高
货物拣选的效率。
骤,如图7所示,本实施例提供的货物调度方法包括以下步骤:
H61、货物H63,货物H62、货物H63、货物H61,货物H63、货物H61、货物H62,和货物H63、货物
H62、货物H61,六种备选顺序。
目标输送线的第二拣选时间。
最后一个待调度货物被对应的拣选位拣选完毕所需的时间,或者可以为各个待调度货物从
到达该目标输送线的货物入口处开始至各个待调度货物到达该目标输送线的货物出口所
需的时间。
选时间。
线的各个拣选位完成该备选顺序下的各个待调度货物的拣选所需的时间,即第二拣选时
间。
应的拣选位以及拣选位任务,初始化该模拟运行模块,进而由该模拟运行模块输出该备选
顺序对应的第二拣选时间。目标输送线的当前工况包括目标输送线的各个拣选位对应的第
一货物,如包括第一货物的拣选任务、当前位置等。
拣选时间。
选时间,包括:
各个待调度货物对应的拣选位、各个待调度货物的拣选任务以及所述备选顺序中各个待调
度货物对应的顺序,确定所述目标输送线的各个拣选位的第二拣选时间。
务以及各个第一货物对应的拣选位,各个拣选位的拣选速率,确定目标输送线上各个拣选
位完成对应的第一货物的拣选任务所需的第一拣选时间。
于所述子输送线。进而根据每一备选顺序对应的各个子输送线对应的调度起始时刻以及第
二拣选时间,从各个备选顺序中确定放置顺序。
以使得机器人可以尽早驶出目标输送线的货物入口,进行后续的作业任务。
时间,从而确定第二拣选时间最短的备选顺序为放置顺序,以基于该放置顺序放置各个待
调度货物,从而使得待调度货物可以以最短的时间被拣选完毕,提高了拣选的效率;同时,
当存在多个所需时间最少的备选顺序时,确定最后一个待调度货物被放置于目标输送线的
时刻最早的备选顺序为放置顺序,从而使得机器人得以尽早地进行其他作业任务,提高机
器人的作业效率,降低作业成本。
位;放置顺序确定模块820,用于根据各个待调度货物对应的拣选位以及所述目标输送线上
正在运输的各个第一货物,确定所述待调度货物的放置顺序,以基于所述放置顺序将各个
所述待调度货物放置于所述目标输送线的子输送线上。
一拣选时间;第一放置顺序确定单元,用于根据各个拣选位所属的子输送线、各个拣选位的
第一拣选时间以及各个待调度货物对应的拣选位,确定各个所述待调度货物的放置顺序。
送线的各个子输送线的机械臂拣选位均对应同一机械臂;第一拣选时间确定单元,具体用
于:针对各个子输送线的人工拣选位,根据所述子输送线的所述人工拣选位对应的各个所
述第一货物的拣选任务,确定所述子输送线的所述人工拣选位的第一拣选时间;根据所述
目标输送线的所述机械臂对应的各个所述第一货物的拣选任务以及各个所述第一货物所
属的机械臂拣选位,确定各个机械臂拣选位的第一拣选时间。
第一拣选时间与下游的拣选位的第一拣选时间的差值、所述子输送线对应的各个待调度货
物对应的拣选位以及所述子输送线对应的各个待调度货物的拣选任务,确定所述子输送线
对应的各个待调度货物的放置顺序,其中,所述子输送线上货物的输送方向由所述上游的
拣选位指向所述下游的拣选位。
送至下游的拣选位的第一时间;时间差值计算子单元,用于计算下游的拣选位的第一拣选
时间减去上游的拣选位的第一拣选时间的第一差值;放置顺序确定子单元,用于根据所述
第一差值与所述第一时间的和值、所述子输送线对应的各个待调度货物对应的拣选位以及
所述子输送线对应的各个待调度货物的拣选任务,确定所述子输送线对应的各个待调度货
物的放置顺序。
所述子输送线的目标货物;和/或,当所述第一差值与所述第一时间的和值大于或等于所述
预设时间时,从对应的拣选位为上游的拣选位的各个待调度货物中确定第一个放置于所述
子输送线的目标货物;根据所述目标货物的拣选任务、各个其他的待调度货物对应的拣选
位、各个其他的待调度货物的拣选任务以及各个拣选位的拣选速率,确定各个其他的待调
度货物的放置顺序。
作业时间;根据各个拣选位所属的子输送线、各个拣选位的第一拣选时间、各个待调度货物
对应的拣选位以及各个待调度货物的作业时间,确定各个所述待调度货物的放置顺序。
在运输的各个第一货物、各个待调度货物对应的拣选位以及所述备选顺序中各个待调度货
物对应的顺序,确定所述目标输送线的第二拣选时间;第二放置顺序确定单元,用于确定所
述第二拣选时间最短的备选顺序为所述放置顺序。
间;根据各个拣选位对应的第一拣选时间、各个待调度货物对应的拣选位、各个待调度货物
的拣选任务以及所述备选顺序中各个待调度货物对应的顺序,确定所述目标输送线的各个
拣选位的第二拣选时间。
物调度方法。
储介质读取该计算机程序,至少一个处理器执行该计算机程序使得货物调度装置实施上述
各种实施方式提供的货物调度方法。
仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者
可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之
间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连
接,可以是电性,机械或其它的形式。
网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目
的。
单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本公
开各个实施例所述方法的部分步骤。
集成电路(Application Specific Integrated Circuit,简称ASIC)等。通用处理器可以是
微处理器或者该处理器也可以是任何常规的处理器等。结合本公开所公开的方法的步骤可
以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
(Extended Industry Standard Architecture,简称EISA)总线等。总线可以分为地址总
线、数据总线、控制总线等。为便于表示,本公开附图中的总线并不限定仅有一根总线或一
种类型的总线。
只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,
磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称ASIC)
中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。
序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或
者光盘等各种可以存储程序代码的介质。
然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进
行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术
方案的范围。