本申请涉及仓库管理,具体地涉及一种用于订单出库的方法、装置、处理器及机器可读存储介质。
背景技术:
1、在物流仓库管理中,拣选环节一般通过智能搬运机器人将多个订单涉及的货物包裹从储货区域取出,并统一搬运至工作站分拣,在工作站完成订单分拣。但是在实际的运行过程中,由于订单数量多,智能搬运机器人需多次往返搬运,耗时长,从而导致订单出库效率低。
技术实现思路
1、本申请实施例的目的是提供一种用于订单出库的方法、装置、处理器及机器可读存储介质,用以解决现有技术中订单出库效率低的问题。
2、为了实现上述目的,本申请实施例第一方面提供一种用于订单出库的方法,该方法包括:
3、获取多个待出库订单的订单信息,订单信息包括待出库订单的托盘信息,托盘信息包括托盘标识;
4、根据预设订单组波规则和订单信息对多个待出库订单进行订单组波优化,以确定多个待出库订单对应的目标波次单组合;
5、根据目标波次单组合对多个待出库订单进行出库。
6、在本申请实施例中,根据预设订单组波规则和订单信息对多个待出库订单进行订单组波优化,以确定多个待出库订单对应的目标波次单组合,包括:基于预设订单组波规则确定多个待出库订单的多个不同的波次单组合;根据各待出库订单的托盘信息确定各波次单组合对应的总托盘数;将总托盘数最小的波次单组合确定为目标波次单组合。
7、在本申请实施例中,根据预设订单组波规则和订单信息对多个待出库订单进行订单组波优化,以确定多个待出库订单对应的目标波次单组合,包括:根据预设订单组波规则和各待出库订单的托盘信息,筛选出由多个待出库订单组成的待出库订单数据集中的目标波次单,目标波次单为待出库订单数据集中托盘数最小的波次单,波次单的托盘数根据各待出库订单的托盘信息确定;剔除待出库订单数据集中目标波次单中的多个待出库订单,以更新待出库订单数据集;筛选出更新后的待出库订单数据集中的目标波次单,直至更新后的待出库订单数据集为空,以得到多个目标波次单;将多个目标波次单的组合确定为多个待出库订单对应的目标波次单组合。
8、在本申请实施例中,根据预设订单组波规则和订单信息对多个待出库订单进行订单组波优化,以确定多个待出库订单对应的目标波次单组合,包括:通过随机函数对多个待出库订单进行多次随机排序,以得到排列顺序不同的多个订单数据集;基于遗传算法,根据多个订单数据集、预设订单组波规则和订单信息确定目标波次单组合。
9、在本申请实施例中,基于遗传算法,根据多个订单数据集、预设订单组波规则和订单信息确定目标波次单组合,包括:随机将多个订单数据集组合为多组母本数据,其中,每组母本数据包括两个订单数据集;基于遗传算法,根据多组母本数据确定对应的子代数据集,子代数据集中包括多个子代数据,多个子代数据为多个排列顺序不同的订单数据集;根据子代数据集和预设订单组波规则更新多组母本数据;基于更新后的多组母本数据确定子代数据集,直至迭代次数达到预设迭代次数,以得到目标子代数据集;根据预设订单组波规则和各待出库订单的托盘信息,确定目标子代数据集中各子代数据对应的波次单组合和总托盘数;将目标子代数据集中总托盘数最小的子代数据对应的波次单组合确定为目标波次单组合。
10、在本申请实施例中,根据子代数据集和预设订单组波规则更新多组母本数据,包括:根据预设订单组波规则和各待出库订单的托盘信息确定各子代数据的总托盘数;按总托盘数由小到大对子代数据集进行排序,以得到排序后的子代数据集;根据处于排序后的子代数据集的前预设位数的子代数据更新多组母本数据。
11、在本申请实施例中,根据预设订单组波规则和各待出库订单的托盘信息,确定目标子代数据集中各子代数据对应的波次单组合和总托盘数,包括:根据预设订单组波规则分别对各子代数据中的多个订单进行组波处理,以得到各子代数据的波次单组合;根据各待出库订单的托盘信息,对波次单组合中的各波次单进行托盘标识去重,以得到各波次单的托盘数;将波次单组合中所有波次单的托盘数的和确定为子代数据的总托盘数。
12、本申请实施例第二方面提供一种处理器,被配置成执行上述的用于识别支腿支撑状态的方法。
13、本申请实施例第三方面提供一种用于订单出库的装置,装置包括:
14、数据获取模块,用于获取多个待出库订单的订单信息,订单信息包括待出库订单的托盘信息,托盘信息包括托盘标识;
15、数据优化模块,用于根据预设订单组波规则和订单信息对多个待出库订单进行订单组波优化,以确定多个待出库订单对应的目标波次单组合;
16、控制执行模块,用于根据目标波次单组合对多个待出库订单进行出库。
17、本申请实施例第四方面提供一种机器可读存储介质,机器可读存储介质上存储程序或指令,程序或指令被处理器执行时实现上述的用于订单出库的方法。
18、上述技术方案,通过获取多个待出库订单的订单信息,订单信息包括待出库订单的托盘信息,托盘信息包括托盘标识,然后根据预设订单组波规则和订单信息对多个待出库订单进行订单组波优化,以确定多个待出库订单对应的目标波次单组合,最后根据目标波次单组合对多个待出库订单进行出库。本申请能够基于待出库订单的托盘信息和预设订单组波规则确定多个待出库订单的目标波次单组合,有利于提高订单出库效率。
19、本申请实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
1.一种用于订单出库的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据预设订单组波规则和所述订单信息对所述多个待出库订单进行订单组波优化,以确定所述多个待出库订单对应的目标波次单组合,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据预设订单组波规则和所述订单信息对所述多个待出库订单进行订单组波优化,以确定所述多个待出库订单对应的目标波次单组合,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据预设订单组波规则和所述订单信息对所述多个待出库订单进行订单组波优化,以确定所述多个待出库订单对应的目标波次单组合,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于遗传算法,根据所述多个订单数据集、所述预设订单组波规则和所述订单信息确定所述目标波次单组合,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述子代数据集和所述预设订单组波规则更新所述多组母本数据,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述预设订单组波规则和各所述待出库订单的托盘信息,确定所述目标子代数据集中各子代数据对应的波次单组合和总托盘数,包括:
8.一种处理器,其特征在于,被配置成执行根据权利要求1至7中任意一项所述的用于识别支腿支撑状态的方法。
9.一种用于订单出库的装置,其特征在于,所述装置包括:
10.一种机器可读存储介质,所述机器可读存储介质上存储程序或指令,其特征在于,所述程序或所述指令被处理器执行时实现根据权利要求1至7中任意一项所述的用于订单出库的方法。