【技术实现步骤摘要】
按摞码放的混合码垛方法、装置、计算设备及存储介质
[0001]本专利技术涉及计算机
,具体涉及一种按摞码放的混合码垛方法、装置、计算设备及存储介质。
技术介绍
[0002]随着工业智能化的发展,通过机器人操作代替人工操作,以减少人工劳动力。例如,在物流、仓储领域中,机器人可对箱体进行码垛操作等,码垛是指将箱体摆放在托盘、笼车等码放容器中。在实际的码垛场景下,单个码放任务中可能包含有多种尺寸的待码放的箱体,每种箱体的数量也可能不同,如何合理地规划各种箱体在码放容器中的摆放位置,以尽可能使用较少的码放容器完成码放任务,成为了现有技术中亟需解决的问题。
技术实现思路
[0003]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的按摞码放的混合码垛方法、装置、计算设备及存储介质。
[0004]根据本专利技术的一个方面,提供了一种按摞码放的混合码垛方法,该方法包括:
[0005]步骤1,获取码放容器的尺寸信息、待码放的多种箱体的尺寸信息以及每种箱体的数量,根据码放容器的尺寸信息,在二维平面中设置码放容器区域;
[0006]步骤2,根据每种箱体的尺寸信息以及每种箱体的数量,对每种箱体按摞进行分组,得到每种箱体的摞分组;
[0007]步骤3,从多种箱体中选择一种未曾被选择过的箱体;
[0008]步骤4,根据该种箱体的尺寸信息,将该种箱体投影至二维平面中,为该种箱体的每个摞分组在码放容器区域中选取对应的目标摆放位置;
[0009]步 ...
【技术保护点】
【技术特征摘要】
1.一种按摞码放的混合码垛方法,所述方法包括:步骤1,获取码放容器的尺寸信息、待码放的多种箱体的尺寸信息以及每种箱体的数量,根据所述码放容器的尺寸信息,在二维平面中设置码放容器区域;步骤2,根据每种箱体的尺寸信息以及每种箱体的数量,对每种箱体按摞进行分组,得到每种箱体的摞分组;步骤3,从多种箱体中选择一种未曾被选择过的箱体;步骤4,根据该种箱体的尺寸信息,将该种箱体投影至所述二维平面中,为该种箱体的每个摞分组在所述码放容器区域中选取对应的目标摆放位置;步骤5,判断每种箱体是否都被选择过;若是,则执行步骤6;若否,则跳转执行步骤3;步骤6,输出垛型信息,所述垛型信息包含有每种箱体的每个摞分组对应的目标摆放位置。2.根据权利要求1所述的方法,其中,步骤2进一步包括:针对每种箱体,根据所述码放容器的预设高度阈值以及该种箱体的尺寸信息中的高度,计算该种箱体的摞分组对应的箱体数量阈值;判断该种箱体的数量是否大于所述箱体数量阈值;若是,则将该种箱体划分至多个摞分组中;若否,则将该种箱体划分至一个摞分组中。3.根据权利要求1所述的方法,其中,步骤3进一步包括:根据多种箱体的尺寸信息,按照尺寸从大到小的顺序从多种箱体中选择一种未曾被选择过的箱体。4.根据权利要求1
‑
3任一项所述的方法,其中,步骤4进一步包括:针对该种箱体的每个摞分组,若该种箱体上未携带有标签,则执行步骤41至步骤45;其中,步骤41,从二维平面中已有的码放容器区域中选取一个未曾被选择过的码放容器区域作为当前码放容器区域;步骤42,根据该种箱体的尺寸信息中的长度和宽度,判断当前码放容器区域中的空闲区域是否足以摆放该种箱体的摞分组;若是,则执行步骤43;若否,则执行步骤44;步骤43,将该种箱体投影至所述二维平面的当前码放容器区域中的空闲区域中,使该种箱体的长度边和/或宽度边与当前码放容器区域的区域边相贴合,得到该摞分组在当前码放容器区域中对应的目标摆放位置,并对空闲区域进行更新;步骤44,判断已有的码放容器区域是否都被选择过;若是,则执行步骤45;若否,则跳转执行步骤41;步骤45,开启新的码放容器区域,将该种箱体投影至新的码放容器区域中,使该种箱体的长度边和/或宽度边与新的码放容器区域的区域边相贴合,得到该摞分组在新的码放容器区域中对应的目标摆放位置,并对空闲区域进行更新。5.根据权利要求1
‑
3任一项所述的方法,其中,步骤4进一步包括:针对该种箱体的每个摞分组,若该种箱体上携带有标签,则执行步骤41
’
至步骤45
’
;其中,步骤41
’
,从二维平面中已有的码放容器区域中选取一个未曾被选择过的码放容器区域作为当前码放容器区域;步骤42
’
,根据该种箱体的尺寸信息中的长度和宽度,判断当前码放容器区域中的空闲区域是否足以摆放该种箱体的摞分组并使该种箱体携带有标签的箱体边朝向当前码放容
器区域的区域边;若是,则执行步骤43
’
;若否,则执行步骤44
’
;步骤43
’
,将该种箱体投影至所述二维平面的当前码放容器区域中的空闲区域中,使该种箱体携带有标签的箱体边与当前码放容器区域的区域边相贴合,得到该摞分组在当前码放容器区域中对应的目标摆放位置,并对空闲区域进行更新;步骤44
’
,判断已有的码放容器区域是否都被选择过;若是,则执行步骤45
’
;若否,则跳转执行步骤41
’
;步骤45
’
,开启新的码放容器区域,将该种箱体投影至新的码放容器区域中,使该种箱体携带有标签的箱体边与新的码放容器区域的区域边相贴合,得到该摞分组在新的码放容器区域中对应的目标摆放位置,并对空闲区域进行更新。6.根据权利要求1所述的方法,其中,所述方法还包括:步骤7,根据所述垛型信息,生成箱体来料顺序发送至来料装置,以供来料装置依据所述箱体来料顺序提供箱体,使机器人根据所述垛型信息抓取箱体并执行码垛操作。7.一种按摞码放的混合码垛装置,所述装置包括:获取模块,适于获取码放容器的尺寸信息、待码放的多种箱体的尺寸信息以及每种箱体的数量,根据所述码放容器的尺寸信息,在二维平面中设置码放容器区域;分组模块,适于根据每种箱体的尺寸信息以及每种箱体的数量,对每种箱体按摞进行分组,得到每种箱体的摞分组;...
【专利技术属性】
技术研发人员:张致伟,马旭骋,丁有爽,邵天兰,
申请(专利权)人:梅卡曼德北京机器人科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。