物品装载方法、电子设备及存储介质技术

技术编号:37982044 阅读:7 留言:0更新日期:2023-06-30 09:57
本申请是关于一种物品装载方法、电子设备及存储介质。该物品装载方法包括:获取装载空间尺寸以及各种待装载物品分别对应的物品规格信息和物品装载约束信息;基于装载空间尺寸和/或物品规格信息建立三维空间模型;根据物品规格信息将各种待装载物品进行排序,得到待装载物品种类序列;基于装载空间尺寸以及各种待装载物品分别对应的物品规格信息和物品装载约束信息,按照待装载物品种类序列依次将各种待装载物品添加至三维空间模型中。本申请提供的方案,能够提升空间利用率,提高物品装载效率,提升运输效率,降低运输成本。降低运输成本。降低运输成本。

【技术实现步骤摘要】
物品装载方法、电子设备及存储介质


[0001]本申请涉及运输
,尤其涉及物品装载方法、电子设备及存储介质。

技术介绍

[0002]三维装车问题是指将不同尺寸的物体摆在具有一定容积的容器内,以获得装载最佳效益。在物品装车时,需要根据配货要求,同时考虑配送货物的质量和体积的差异、车辆的载重和容积的限制以及是否可倒放,叠放等约束条件。在货物的总体积小于车厢的总体积的情况下,如何最大化利用车厢的空间,获取最佳的摆放方案是亟需进行研究的问题。
[0003]现有技术力求最大化利用车厢空间的求解过程中,难免会对于局部最优解的优化略有遗漏,例如并未考虑最优物品装载顺序,或者物品摆放方向,又或者物品相对位置的分布等,从而造成在实际运用的场景中,仍可能会出现存在物品间空间空缺的情况,降低物品装载效率。
[0004]因此,需要提供一种物品装载方法,以能够提升空间利用率,提高物品装载效率,提升运输效率,降低运输成本。

技术实现思路

[0005]为克服相关技术中存在的问题,本申请提供一种物品装载方法、电子设备及存储介质,该物品装载方法,能够提升空间利用率,提高物品装载效率,提升运输效率,降低运输成本。
[0006]本申请第一方面提供一种物品装载方法,包括:
[0007]获取装载空间尺寸以及各种待装载物品分别对应的物品规格信息和物品装载约束信息;
[0008]基于装载空间尺寸和/或物品规格信息建立三维空间模型;
[0009]根据物品规格信息将各种待装载物品进行排序,得到待装载物品种类序列;
[0010]基于装载空间尺寸以及各种待装载物品分别对应的物品规格信息和物品装载约束信息,按照待装载物品种类序列依次将各种待装载物品添加至三维空间模型中。
[0011]在一种实施方式中,基于装载空间尺寸和/或物品规格信息建立三维空间模型,包括:
[0012]以装载空间的长度方向和/或各种待装载物品的长度方向作为三维空间模型的X方向,并以装载空间的长度作为X方向的长度;
[0013]以装载空间的宽度方向和/或各种待装载物品的宽度方向作为三维空间模型的Z方向,并以装载空间的宽度作为Z方向的长度;
[0014]以装载空间的高度方向和/或各种待装载物品的高度方向作为三维空间模型的Y方向,并以装载空间的高度作为Y方向的长度;
[0015]基于X方向、X方向的长度、Z方向、Z方向的长度、Y方向以及Y方向的长度建立三维空间模型。
[0016]在一种实施方式中,根据物品规格信息将各种待装载物品进行排序,包括:
[0017]根据各种待装载物品分别对应的物品规格信息,分别确定各种待装载物品的体积;
[0018]根据各种待装载物品的体积,按照体积递减顺序对各种待装载物品进行排序。
[0019]在一种实施方式中,基于装载空间尺寸以及各种待装载物品分别对应的物品规格信息和物品装载约束信息,按照待装载物品种类序列依次将各种待装载物品添加至三维空间模型中,包括:
[0020]S1:在待装载物品种类序列中确定体积最大的物品种类作为当前装载种类;
[0021]S2:将当前装载种类对应的待装载物品逐一添加至三维空间模型中,并在每次添加后均基于装载空间尺寸以及已添加物品的物品规格信息确定三维空间模型的剩余空间,剩余空间由X方向空间、Y方向空间以及Z方向空间构成;
[0022]S3:直至X方向空间、Y方向空间以及Z方向空间均小于当前装载种类对应的物品体积,或者当前装载种类对应的待装载物品添加完毕,则在待装载物品种类序列中剔除当前装载种类,得到更新的待装载物品种类序列;
[0023]执行S1至S3,直至X方向空间、Y方向空间以及Z方向空间均小于待装载物品种类序列中体积最小的物品种类的体积,或者各种待装载物品均添加完毕,则停止将待装载物品添加至三维空间模型中。
[0024]在一种实施方式中,待装载物品为长方体,物品规格信息包括物品长度、物品宽度以及物品高度;
[0025]将当前装载种类对应的待装载物品逐一添加至三维空间模型中,并基于装载空间尺寸以及已添加物品的物品规格信息确定三维空间模型的剩余空间,包括:
[0026]将当前装载种类对应的待装载物品按照预设添加空间优先级逐一添加至三维空间模型中;预设添加空间优先级为Z方向空间的添加优先级高于Y方向空间的添加优先级,Y方向空间的添加优先级高于X方向空间的添加优先级;
[0027]在每次添加后均基于装载空间尺寸以及已添加物品的物品规格信息确定三维空间模型的剩余空间,其中,剩余空间的X方向空间、Y方向空间以及Z方向空间的确定方式为:
[0028]将当前添加的待装载物品的物品长度作为Z方向空间的长度,将当前添加的待装载物品与三维空间模型的长边侧面之间的距离作为Z方向空间的宽度,将当前添加的待装载物品的物品高度作为Z方向空间的高度,形成Z方向空间;
[0029]将当前添加的待装载物品的物品长度作为Y方向空间的长度,将三维空间模型的宽度作为Y方向空间的宽度,将当前添加的待装载物品的顶部表面与三维空间模型的空间顶部之间的距离作为Y方向空间的高度,形成Y方向空间;
[0030]将当前添加的待装载物品与三维空间模型的宽边侧面之间的距离作为X方向空间的长度,将三维空间模型的宽度作为X方向空间的宽度,将三维空间模型的高度作为X方向空间的高度,形成X方向空间。
[0031]在一种实施方式中,将当前装载种类对应的待装载物品按照预设添加空间优先级逐一添加至三维空间模型中,包括:
[0032]若当前装载种类为待装载物品种类序列中体积最大的物品种类,则在当前装载种类对应的待装载物品中任意选取一个待装载物品作为首个装载物品;
[0033]将首个装载物品按照预设摆放方向添加于三维空间模型的原点位置,使得首个装载物品的底部顶角位于原点位置;并且生成首个装载物品对应的摆放位置标签;
[0034]基于装载空间尺寸以及首个装载物品的物品规格信息确定剩余空间;
[0035]判断Z方向空间的体积是否大于或等于当前装载种类对应的待装载物品体积,若是,则在当前装载种类对应的待装载物品中任意选取一个待装载物品添加至Z方向空间中,并紧贴上一个添加的物品;
[0036]若否,则判断Y方向空间的体积是否大于或等于当前装载种类对应的待装载物品体积,若是,则在当前装载种类对应的待装载物品中任意选取一个待装载物品添加至Y方向空间中,并紧贴已添加物品以及三维空间模型的长边侧面;
[0037]若否,则判断X方向空间的体积是否大于或等于当前装载种类对应的待装载物品体积,若是,则在当前装载种类对应的待装载物品中任意选取一个待装载物品添加至X方向空间的底面,并紧贴已添加物品以及三维空间模型的长边侧面;
[0038]并且生成当前装载种类对应的每一待装载物品分别对应的摆放位置标签。
[0039]在一种实施方式中,判断Y方向空间的体积是否大于或等于当前装载种类对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物品装载方法,其特征在于,包括:获取装载空间尺寸以及各种待装载物品分别对应的物品规格信息和物品装载约束信息;基于所述装载空间尺寸和/或所述物品规格信息建立三维空间模型;根据所述物品规格信息将各种待装载物品进行排序,得到待装载物品种类序列;基于所述装载空间尺寸以及各种待装载物品分别对应的物品规格信息和物品装载约束信息,按照所述待装载物品种类序列依次将各种待装载物品添加至所述三维空间模型中。2.根据权利要求1所述的物品装载方法,其特征在于,所述基于所述装载空间尺寸和/或所述物品规格信息建立三维空间模型,包括:以装载空间的长度方向和/或各种待装载物品的长度方向作为所述三维空间模型的X方向,并以所述装载空间的长度作为所述X方向的长度;以所述装载空间的宽度方向和/或各种待装载物品的宽度方向作为所述三维空间模型的Z方向,并以所述装载空间的宽度作为所述Z方向的长度;以所述装载空间的高度方向和/或各种待装载物品的高度方向作为所述三维空间模型的Y方向,并以所述装载空间的高度作为所述Y方向的长度;基于所述X方向、所述X方向的长度、所述Z方向、所述Z方向的长度、所述Y方向以及所述Y方向的长度建立所述三维空间模型。3.根据权利要求2所述的物品装载方法,其特征在于,所述根据所述物品规格信息将各种待装载物品进行排序,包括:根据各种待装载物品分别对应的物品规格信息,分别确定各种待装载物品的体积;根据各种待装载物品的体积,按照体积递减顺序对各种待装载物品进行排序。4.根据权利要求3所述的物品装载方法,其特征在于,所述基于所述装载空间尺寸以及各种待装载物品分别对应的物品规格信息和物品装载约束信息,按照所述待装载物品种类序列依次将各种待装载物品添加至所述三维空间模型中,包括:S1:在所述待装载物品种类序列中确定体积最大的物品种类作为当前装载种类;S2:将当前装载种类对应的待装载物品逐一添加至所述三维空间模型中,并在每次添加后均基于所述装载空间尺寸以及已添加物品的物品规格信息确定所述三维空间模型的剩余空间,所述剩余空间由X方向空间、Y方向空间以及Z方向空间构成;S3:直至所述X方向空间、所述Y方向空间以及所述Z方向空间均小于当前装载种类对应的物品体积,或者当前装载种类对应的待装载物品添加完毕,则在所述待装载物品种类序列中剔除当前装载种类,得到更新的待装载物品种类序列;执行S1至S3,直至所述X方向空间、所述Y方向空间以及所述Z方向空间均小于所述待装载物品种类序列中体积最小的物品种类的体积,或者各种待装载物品均添加完毕,则停止将待装载物品添加至所述三维空间模型中。5.根据权利要求4所述的物品装载方法,其特征在于,所述待装载物品为长方体,所述物品规格信息包括物品长度、物品宽度以及物品高度;所述将当前装载种类对应的待装载物品逐一添加至所述三维空间模型中,并基于所述
装载空间尺寸以及已添加物品的物品规格信息确定所述三维空间模型的剩余空间,包括:将当前装载种类对应的待装载物品按照预设添加空间优先级逐一添加至所述三维空间模型中;所述预设添加空间优先级为所述Z方向空间的添加优先级高于所述Y方向空间的添加优先级,所述Y方向空间的添加优先级高于X方向空间的添加优先级;在每次添加后均基于所述装载空间尺寸以及已添加物品的物品规格信息确定所述三维空间模型的剩余空间,其中,所述剩余空间的所述X方向空间、所述Y方向空间以及所述Z方向空间的确定方式为:将当前添加的待装载物品的物品长度作为所述Z方向空间的长度,将当前添加的待装载物品与所述三维空间模型的长边侧面之间的距离作为所述Z方向空间的宽度,将当前添加的待装载物品的物品高度作为所述Z方向空间的高度,形成所述Z方向空间;将当前添加的待装载物品的物品长度作为所述Y方向空间的长度,将所述三维空间模型的宽度作为所述Y方向空间的宽度,将当前添加的待装载物品的顶部表面与所述三维空间模型的空间顶部之间的距离作为所述Y方向空间的高度,形成所述Y方向空间;将当前添加的待装载物品与所述三维空间模型的宽边侧面之间的距离作为所述X方向空间的长度,将所述三维空间模型的宽度作为所述X方向空间的宽度,将所述三维空间模型的高度作为所述X方向空间的高度,形成所述X方向空间。6.根据权利要求5所述的物品装载方法,其特征在于,所述将当前装载种类对应的待装载物品按照预设添加空间优先级逐一添加至所述三维空间模型中...

【专利技术属性】
技术研发人员:段朝义滕铁军喻强魏迅秦一恒孙庆伟亢俊杰
申请(专利权)人:北京合众伟奇科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1