一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种装载数据处理方法、装置及存储介质与流程

2022-07-22 21:39:32 来源:中国专利 TAG:

技术特征:
1.一种装载数据处理方法,其特征在于,包括:获取待装载对象信息、承载件信息和装载容器信息,所述待装载对象信息包括至少一种需组托对象的第一对象信息或至少一种非组托对象的第二对象信息;在存在所述需组托对象的情况下,调用线性规划模型,基于所述第一对象信息和所述承载件信息确定所述需组托对象的第一堆垛数据;所述第一堆垛数据指示单层所述需组托对象在承载件上的堆垛方式;调用空间搜索算法,基于所述待装载对象信息、所述第一堆垛数据和所述装载容器信息,对目标装载容器当前剩余空间的至少一个子空间进行待装载对象的模拟堆垛处理,得到所述待装载对象在所述目标装载容器中的第二堆垛数据;其中,所述至少一个子空间为基于所述目标装载容器当前剩余空间中的可堆叠平面信息划分的;调用目标局部搜索算法和目标强化学习算法,对所述第二堆垛数据进行数据优化,得到所述第二堆垛数据对应的目标堆垛数据,所述目标堆垛数据指示所述待装载对象在所述目标装载容器中的目标堆垛方式。2.根据权利要求1所述的装载数据处理方法,其特征在于,所述第一对象信息包括所述需组托对象的尺寸信息,所述需组托对象包括非标对象,所述调用线性规划模型,基于所述第一对象信息和所述承载件信息确定所述需组托对象的第一堆垛数据之前,所述方法还包括:基于预设形状对所述非标对象进行尺寸映射,得到所述非标对象的尺寸信息。3.根据权利要求1所述的装载数据处理方法,其特征在于,在所述基于所述待装载对象信息、所述第一堆垛数据和所述装载容器信息,对目标装载容器当前剩余空间的至少一个子空间进行待装载对象的模拟堆垛处理之前,装载数据处理方法还包括:获取所述目标装载容器当前剩余空间中的可堆叠平面信息;基于所述可堆叠平面信息,在所述目标装载容器当前剩余空间中针对每一可堆叠平面进行空间划分,得到所述至少一个子空间。4.根据权利要求3所述的装载数据处理方法,其特征在于,所述基于所述待装载对象信息、所述第一堆垛数据和所述装载容器信息,对目标装载容器当前剩余空间的至少一个子空间进行待装载对象的模拟堆垛处理,得到所述待装载对象在所述目标装载容器中的第二堆垛数据,包括:获取所述至少一个子空间的子空间信息;针对所述目标装载容器的每一子空间,调用所述空间搜索算法基于所述子空间信息、所述待装载对象信息和所述第一堆垛数据,从当前剩余的所述待装载对象中确定出所述每一子空间对应的至少一个目标装载对象和所述目标装载对象的堆垛参数;基于所述每一子空间对应的至少一个目标装载对象和所述目标装载对象的堆垛参数,更新所述目标装载容器的所述可堆叠平面信息;重复所述针对每一可堆叠平面进行空间划分、所述获取所述至少一个子空间的子空间信息和所述从当前剩余的所述待装载对象中确定出所述每一子空间对应的至少一个目标装载对象的步骤,至全部所述待装载对象完成模拟堆垛或所述目标装载容器内不存在有效剩余空间;基于全部所述待装载对象完成模拟堆垛或不存在所述有效剩余空间时、所述目标装载
容器中所述目标装载对象的堆垛参数生成所述第二堆垛数据。5.根据权利要求4所述的装载数据处理方法,其特征在于,所述调用所述空间搜索算法基于所述子空间信息、所述待装载对象信息和所述第一堆垛数据,从当前剩余的所述待装载对象中确定出所述每一子空间对应的至少一个目标装载对象和所述目标装载对象的堆垛参数,包括:在存在所述非组托对象的情况下,调用所述空间搜索算法基于所述子空间信息和所述第二对象信息,从当前剩余的所述非组托对象中确定出至少一个目标非组托对象和所述目标非组托对象的堆垛参数;在存在所述需组托对象的情况下,调用所述空间搜索算法基于所述子空间信息、所述第一对象信息和所述第一堆垛数据,从当前剩余的所述需组托对象中确定出至少一个目标需组托对象、对应的目标承载件以及所述目标需组托对象的堆垛参数。6.根据权利要求1所述的装载数据处理方法,其特征在于,所述调用目标局部搜索算法和目标强化学习算法,对所述第二堆垛数据进行数据优化,得到所述第二堆垛数据对应的目标堆垛数据,包括:调用所述目标局部搜索算法,基于当前操作算子对所述第二堆垛数据进行优化计算,至满足迭代终止条件,得到所述目标堆垛数据;其中,在所述优化计算的过程中,提取所述目标局部搜索算法所述优化计算的中间参数;并调用所述目标强化学习算法,基于所述中间参数更新所述目标局部搜索算法的所述当前操作算子。7.根据权利要求6所述的装载数据处理方法,其特征在于,所述调用所述目标局部搜索算法,基于当前操作算子对所述第二堆垛数据进行优化计算,至满足迭代终止条件,得到所述目标堆垛数据,包括:基于所述第二堆垛数据确定所述目标局部搜索算法的当前初始解;调用所述目标局部搜索算法,基于所述当前操作算子对所述当前初始解进行搜索计算,得到当前局部最优解;若未满足迭代终止条件,则将所述当前局部最优解更新为所述当前初始解;调用所述目标强化学习算法更新所述当前操作算子;重复所述调用所述目标局部搜索算法,基于所述当前操作算子对所述当前初始解进行搜索计算,得到当前局部最优解的步骤,在满足迭代终止条件的情况下,将满足迭代终止条件的所述当前局部最优解确定为所述目标堆垛数据。8.根据权利要求1所述的装载数据处理方法,其特征在于,所述目标局部搜索算法为变邻域搜索算法,所述目标强化学习算法为q-learning算法。9.一种装载数据处理装置,其特征在于,所述装置包括:第一获取模块:用于获取待装载对象信息、承载件信息和装载容器信息,所述待装载对象信息包括至少一种需组托对象的第一对象信息或至少一种非组托对象的第二对象信息;第一确定模块:用于在存在所述需组托对象的情况下,调用线性规划模型,基于所述第一对象信息和所述承载件信息确定所述需组托对象的第一堆垛数据;所述第一堆垛数据指示单层所述需组托对象在承载件上的堆垛方式;第一处理模块:用于调用空间搜索算法,基于所述待装载对象信息、所述第一堆垛数据
和所述装载容器信息,对目标装载容器当前剩余空间的至少一个子空间进行待装载对象的模拟堆垛处理,得到所述待装载对象在所述目标装载容器中的第二堆垛数据;其中,所述至少一个子空间为基于所述目标装载容器当前剩余空间中的可堆叠平面信息划分的;第一优化模块:用于调用目标局部搜索算法和目标强化学习算法,对所述第二堆垛数据进行数据优化,得到所述第二堆垛数据对应的目标堆垛数据,所述目标堆垛数据指示所述待装载对象在所述目标装载容器中的堆垛方式。10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行如权利要求1至8任一项所述的装载数据处理方法。

技术总结
本申请公开了一种装载数据处理方法、装置及存储介质,装载数据处理方法包括:获取待装载对象信息、承载件信息和装载容器信息;调用线性规划模型,基于第一对象信息和承载件信息确定需组托对象的第一堆垛数据;调用空间搜索算法,基于待装载对象信息、第一堆垛数据和装载容器信息,对目标装载容器当前剩余空间的至少一个子空间进行待装载对象的模拟堆垛处理,得到待装载对象在目标装载容器中的第二堆垛数据;调用目标局部搜索算法和目标强化学习算法,对第二堆垛数据进行数据优化,得到第二堆垛数据对应的目标堆垛数据。本申请公开的装载数据处理方法能够快速准确的得到待装载对象的优化堆垛方式。的优化堆垛方式。的优化堆垛方式。


技术研发人员:丁华 刘冬梅 步时 杨超 邱似峰
受保护的技术使用者:浙江西图盟数字科技有限公司
技术研发日:2022.03.29
技术公布日:2022/7/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献