专利名称: |
确定货物包装方式的方法、装置及存储介质和电子设备 |
摘要: |
本发明实施例提出确定货物包装方式的方法、装置及存储介质和电子设备。方法包括:获取第一订单,所述第一订单中包含至少一个货物的尺寸;以总包装体积最小为目标,根据第一订单中包含的各货物的尺寸,计算第一订单内的各货物在箱子内的摆放姿态和摆放位置以及所需箱子的尺寸。本发明实施例降低了货物包装成本并提高了包装体的运输安全性。 |
专利类型: |
发明专利 |
国家地区组织代码: |
浙江;33 |
申请人: |
杭州海康机器人技术有限公司 |
发明人: |
孔祥亮;余子文;彭林卫 |
专利状态: |
有效 |
申请日期: |
2021-12-29T00:00:00+0800 |
发布日期: |
2022-03-25T00:00:00+0800 |
申请号: |
CN202111638034.X |
公开号: |
CN114229135A |
代理机构: |
北京德琦知识产权代理有限公司 |
代理人: |
衣淑凤;宋志强 |
分类号: |
B65B57/10;B;B65;B65B;B65B57;B65B57/10 |
申请人地址: |
310051 浙江省杭州市滨江区丹枫路399号2号楼B楼304室 |
主权项: |
1.一种确定货物包装方式的方法,其特征在于,该方法包括: 获取第一订单,所述第一订单中包含至少一个货物的尺寸; 以总包装体积最小为目标,根据第一订单中包含的各货物的尺寸,计算第一订单内的各货物在箱子内的摆放姿态和摆放位置以及所需箱子的尺寸。 2.根据权利要求1所述的方法,其特征在于,所述以总包装体积最小为目标,根据第一订单中包含的各货物的尺寸,计算第一订单内的各货物在箱子内的摆放姿态和摆放位置以及所需箱子的尺寸,包括: 定义一个长方体的虚拟箱子,根据第一订单中的货物的尺寸,确定该虚拟箱子的当前尺寸; 按照货物尺寸从大到小的顺序,模拟将第一订单内的各货物依次放入所述虚拟箱子,且,在所述虚拟箱子内模拟摆放各货物时,按照从左至右、从下往上的顺序依次摆放,且,各货物的最长边与所述虚拟箱子的最长边平行、各货物的次长边与所述虚拟箱子的次长边平行。 3.根据权利要求2所述的方法,其特征在于,根据第一订单中的货物的尺寸,确定该虚拟箱子的当前尺寸,包括: 根据第一订单中的最长货物的长度和最宽货物的宽度,确定该虚拟箱子的当前尺寸; 所述确定该虚拟箱子的当前尺寸之后、模拟将第一订单内的各货物依次放入所述虚拟箱子之前,进一步包括: 定义所述虚拟箱子坐标系为:虚拟箱子的最长边与次长边的交点为虚拟箱子坐标系的原点O,起点为O的最长边为X轴,起点为O的次长边为Y轴,与XOY平面垂直且起点为O的最短边为Z轴; 且,定义货物坐标系为:货物的最长边与次长边的交点为货物坐标系的原点O',起点为O'的最长边为X'轴,起点为O'的次长边为Y'轴,与X'O'Y'平面垂直且起点为O'的最短边为Z'轴; 所述按照货物尺寸从大到小的顺序,模拟将第一订单内的各货物依次放入所述虚拟箱子,且,在所述虚拟箱子内模拟摆放各货物时,按照从左至右、从下往上的顺序依次摆放,且,各货物的最长边与所述虚拟箱子的最长边平行、各货物的次长边与所述虚拟箱子的次长边平行,包括: 第一步:模拟从第一订单内的货物中选择体积最大的货物作为第一货物,将第一货物的原点O'与虚拟箱子的原点O重合,将第一货物的X'轴与虚拟箱子的X轴重合,将第一货物的Y'轴与虚拟箱子的Y轴重合; 第二步:模拟从第一订单内的货物中选择还未放入虚拟箱子且体积最大的货物作为第二货物; 第三步:从位于虚拟箱子内的虚拟箱子的所有外露面和位于虚拟箱子内的所有货物的所有外露面中,选择与XOY平面平行的外露面,对所选择的与XOY平面平行的各外露面按照距离XOY平面的由近及远进行排序,得到第一外露面集合,从第一外露面集合中选择排在最前面的外露面,将该排在最前面的外露面所在平面作为当前参考平面; 第四步:从位于虚拟箱子内的虚拟箱子的所有外露面和位于虚拟箱子内的所有货物的所有外露面中,选择与YOZ平面平行的外露面,对所选择的与YOZ平面平行的各外露面按照距离YOZ平面的由远及近进行排序,得到第二外露面集合,从第二外露面集合中选择排在最前面的外露面,在该排在最前面的外露面与当前参考平面的相交线上选择距离XOZ平面最近的点作为当前参考点; 第五步:模拟将第二货物的原点O'与当前参考点重合,将第二货物的X'轴与虚拟箱子的X轴平行,将第二货物的Y'轴与虚拟箱子的Y轴平行; 第六步:返回第二步,直至第一订单内的所有货物都已模拟放入虚拟箱子,将此时虚拟箱子的尺寸作为最终为第一订单选择的包装箱子的尺寸。 4.根据权利要求3所述的方法,其特征在于,所述第四步中,所述在该排在最前面的外露面与当前参考平面的相交线上选择距离XOZ平面最近的点作为当前参考点之后,进一步包括: 将该排在最前面的外露面从第二外露面集合中删除,得到更新后的第二外露面集合; 且,所述第五步之后、第六步之前,进一步包括: 若检测到无法将第二货物放入虚拟箱子,返回第四步中的从第二外露面集合中选择排在最前面的外露面的动作;且, 若检测到第二货物能放入虚拟箱子,则删除第二外露面集合,然后执行第六步。 5.根据权利要求4所述的方法,其特征在于,所述第三步中,所述将该排在最前面的外露面所在平面作为当前参考平面之后,进一步包括: 将该排在最前面的外露面从第一外露面集合中删除,得到更新后的第一外露面集合; 且,所述第五步之后、第六步之前,若检测到无法将第二货物放入虚拟箱子,返回第四步中的从第二外露面集合中选择排在最前面的外露面的动作之前,进一步包括: 若发现第二外露面集合为空,则删除第二外露面集合,并返回第三步中的从第一外露面集合中选择排在最前面的外露面的动作。 6.根据权利要求5所述的方法,其特征在于,所述第五步之后、第六步之前,若检测到无法将第二货物放入虚拟箱子,返回第三步中的从第一外露面集合中选择排在最前面的外露面的动作之前,进一步包括: 若发现第一外露面集合为空,则删除第一外露面集合,并确定虚拟箱子的当前尺寸不够,将虚拟箱子的当前尺寸扩大后,返回第一步。 7.根据权利要求3所述的方法,其特征在于,所述第六步中,所述直至第一订单内的所有货物都已模拟放入虚拟箱子之后,进一步包括: 判断虚拟箱子的剩余空间的大小是否大于预设冗余空间的大小,若否,则将虚拟箱子的当前尺寸扩大后,返回第一步。 8.根据权利要求3所述的方法,其特征在于,所述第一步中,所述模拟从第一订单内的货物中选择体积最大的货物作为第一货物之后、所述模拟将第一货物的原点O'与虚拟箱子的原点O重合,将第一货物的X'轴与虚拟箱子的X轴重合,将第一货物的Y'轴与虚拟箱子的Y轴重合之前,进一步包括: 判断第一货物的X'轴或/和Y'轴或/和Z'轴在虚拟箱子中的摆放方向是否有指定方向,若是,按照指定方向模拟摆放第一货物的X'轴或/和Y'轴或/和Z'轴;且,若没有指定方向,则执行所述模拟将第一货物的原点O'与虚拟箱子的原点O重合,将第一货物的X'轴与虚拟箱子的X轴重合,将第一货物的Y'轴与虚拟箱子的Y轴重合的动作; 或/和,所述第五步中,所述模拟将第二货物的原点O'与当前参考点重合,将第二货物的X'轴与虚拟箱子的X轴平行,将第二货物的Y'轴与虚拟箱子的Y轴平行之前,进一步包括: 判断第二货物的X'轴或/和Y'轴或/和Z'轴在虚拟箱子中的摆放方向是否有指定方向,若是,按照指向方向模拟摆放第二货物的X'轴或/和Y'轴或/和Z'轴;且,若没有指定方向,则执行所述模拟将第二货物的原点O'与当前参考点重合,将第二货物的X'轴与虚拟箱子的X轴平行,将第二货物的Y'轴与虚拟箱子的Y轴平行的动作。 9.根据权利要求3所述的方法,其特征在于,所述第一步中,所述模拟从第一订单内的货物中选择体积最大的货物作为第一货物之前,进一步包括: 判断第一订单内的各货物的装箱顺序是否有指定顺序,若是,则按照指定顺序,模拟选择排在最前面的货物作为第一货物;且,若没有指定顺序,则执行所述模拟从第一订单内的货物中选择体积最大的货物作为第一货物的动作; 所述第二步中,所述模拟从第一订单内的货物中选择还未放入虚拟箱子且体积最大的货物作为第二货物之前,进一步包括: 判断第一订单内的各货物的装箱顺序是否有指定顺序,若是,则按照指定顺序,模拟在第一订单内还未放入虚拟箱子的货物中选择排在最前面的货物作为第二货物;且,若没有指定顺序,则执行所述模拟从第一订单内的货物中选择还未放入虚拟箱子且体积最大的货物作为第二货物的动作。 10.根据权利要求3所述的方法,其特征在于,所述根据第一订单中的最长货物的长度和最宽货物的宽度,确定该虚拟箱子的当前尺寸,包括: 在第一订单内的各货物的长边中,选择最长的长边; 在第一订单内的各货物的宽边中,选择最宽的宽边; 将所述最长的长边的长乘以第一指定系数,得到虚拟箱子的长边的参考长度; 将所述最宽的宽边的宽乘以第二指定系数,得到虚拟箱子的宽边的参考宽度; 根据所述参考长度和所述参考宽度,确定虚拟箱子的当前尺寸; 其中,第一指定系数和第二指定系数等于或大于1。 11.一种确定货物包装方式的装置,其特征在于,该装置包括: 订单获取模块,用于获取第一订单,所述第一订单中包含至少一个货物的尺寸; 包装计算模块,用于以总包装体积最小为目标,根据第一订单中包含的各货物的尺寸,计算第一订单内的各货物在箱子内的摆放姿态和摆放位置以及所需箱子的尺寸。 12.一种非瞬时计算机可读存储介质,所述非瞬时计算机可读存储介质存储指令,其特征在于,所述指令在由处理器执行时使得所述处理器执行如权利要求1至10中任一项所述的确定货物包装方式的方法的步骤。 13.一种电子设备,其特征在于,包括如权利要求12所述的非瞬时计算机可读存储介质、以及可访问所述非瞬时计算机可读存储介质的所述处理器。 |
所属类别: |
发明专利 |