[发明专利]装箱方法、设备和计算机可读存储介质在审
申请号: | 201811626116.0 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109711624A | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 葛笑雨;杨键烽;蔡国楚 | 申请(专利权)人: | 深圳蓝胖子机器人有限公司 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/08;G06F17/50 |
代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 章小燕 |
地址: | 518000 广东省深圳市南山区粤兴三道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 装箱 计算机可读存储介质 装箱信息 树搜索 容纳 空间利用率 计算效率 货物 奖励 | ||
本发明公开一种装箱方法、设备和计算机可读存储介质,所述装箱方法包括:获得容器的容纳信息,以及待装货物的装箱信息;根据所述容纳信息和所述装箱信息,以及根据蒙特卡洛树搜索获得装箱方案;在根据蒙特卡洛树搜索获得装箱方案的过程中,根据空间利用率获得奖励函数。本发明具有提高装箱通用性和计算效率的效果。
技术领域
本发明涉及物流分拣领域,特别涉及装箱方法、设备和计算机可读存储介质。
背景技术
目前装箱通常是依据经验来进行人工装箱。为了能够提高装箱的合理性和高效性,可以采用智能算法来辅助装箱。
装箱问题是一个经典的学术问题,同时拥有着广泛的商业应用价值。在物流领域中,常常会出现需要将指定的一系列货物装入指定容器,比如车厢,进行运输的问题。
现存的绝大多数算法可分为两类,(一)使用人为制定规则的启发式搜索算法(二)将其视为非线性优化以解决的优化算法如遗传算法,与深度学习算法。
但是,第一类的基于启发式搜索方法之根本缺陷为其结果依赖于人为指定的启发式规则。在规则适用时结果趋好,反之规则很难得出可用的方案。然而大多数装箱场景本身有着复杂的限制条件,这使得我们难以找出一套适用的规则。其次,每当场景发生主要变动时,规则均须重新制定调整,这影响了算法本身的通用性。
第二类方法,非线性优化—遗传算法和深度学习算法,的主要缺陷有二:(一)缺少对复杂空间物理限制条件的支持。这些限制条件使得传统算法难以处理;(二)这一类非线性优化算法的机制尚未有足够的理论支持。往往需要使用者消耗大量时间调整参数以取得合格的结果。因此自动化率较低,制约了此类算法在工业装箱场景中的推广使用。
发明内容
本发明的主要目的是提供装箱方法、设备和计算机可读存储介质,旨在提高装箱通用性和计算效率。
为实现上述目的,本发明提出的一种装箱方法,用于物流分拣,所述装箱方法包括:
获得容器的容纳信息,以及待装货物的装箱信息;
根据所述容纳信息和所述装箱信息,以及根据蒙特卡洛树搜索获得装箱方案;
在根据蒙特卡洛树搜索获得装箱方案的过程中,根据空间利用率获得奖励函数。
可选的,所述容纳信息包括所述容器的形状以及已容纳的物体的形状和位置信息;
所述装箱信息包括所述待装货物的形状、重量和承重信息;
所述装箱方案包括每个箱体最终在容器中的位置及朝向信息。
可选的,所述装箱方法还包括:
在进行蒙特卡洛树搜索中的仿真过程中,第一层的一树结点的展开符合承重限制的情况下,进行该树结点相关的第二层树结点的展开;否则执行第一层的另一树结点的展开。
可选的,所述装箱方法还包括:
在根据蒙特卡洛树搜索获得装箱方案的过程中,通过AABB树记录货物的层叠关系,并且判断每一货物是否符合承重限制。
可选的,所述通过AABB树记录货物的层叠关系,并且判断每一货物是否符合承重限制,包括:
在新增货物时,获得新增货物的底部直接接触的支撑物;
根据新增货物的重量和支撑物的接触关系,更新每一支撑物的承重信息。
可选的,所述根据新增货物的重量和支撑物的接触关系,更新每一支撑物的承重信息,包括:
将所述新增货物连接在所述支撑物的上一层,获得所述新增货物与每一所述支撑物的接触面积,以及与所有所述支撑物的接触总面积;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳蓝胖子机器人有限公司,未经深圳蓝胖子机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811626116.0/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理