System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于存储空间的占用率的确定方法、装置和冰箱制造方法及图纸_技高网

用于存储空间的占用率的确定方法、装置和冰箱制造方法及图纸

技术编号:40082822 阅读:6 留言:0更新日期:2024-01-23 14:59
本申请涉及智能家电技术领域,公开一种用于存储空间的占用率的确定方法,包括:周期性地获取存储空间内的点云数据,得到多组点云数据,并根据多组点云数据的获取时间对多组点云数据进行排序;从排序后的多组点云数据中,提取满足预设次序的至少两组点云数据;对提取的至少两组点云数据进行分析,得到目标点云数据;根据目标点云数据和存储空间的总体积,确定存储空间的占用率。通过点云数据确定存储空间内的占用率,提高了确定存数空间占用率的精准性,以便于根据存储空间占用率确定购入物品的量,减少新购入物品无处放置的问题,并且减少冰箱设置深度相机的成本。本申请还公开一种用于存储空间的占用率的确定装置及冰箱。

【技术实现步骤摘要】

本申请涉及智能家电,例如涉及一种用于存储空间的占用率的确定方法、装置和冰箱


技术介绍

1、目前,许多用户使用冰箱存储需要低温存放的食材。用户在购买食材的过程中,往往不记得冰箱中还剩多少地方能够放入食材。在用户购买食材的量过大时,冰箱中放置不下新购入的食材,导致食材无法低温存储的问题。

2、为了便于用户了解冰箱中是否有空闲位置存放食材,相关技术中,通过使用深度相机,检测食材与深度相机之间的距离,实现食材体积的估算。

3、在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:

4、深度相机虽然能够检测相机与食材之间的距离,但是由于深度相机的造价成本较高,导致使用深度相机检测食材体积的成本较高。

5、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。

2、本公开实施例提供了一种用于存储空间的占用率的确定方法、装置和冰箱,通过点云数据确定存储空间内的占用率,提高了确定存数空间占用率的精准性,以便于根据存储空间占用率确定购入物品的量,减少新购入物品无处放置的问题,并且减少冰箱设置深度相机的成本。

3、在一些实施例中,提供了一种用于存储空间的占用率的确定方法,包括:周期性地获取存储空间内的点云数据,得到多组点云数据,并根据多组点云数据的获取时间对多组点云数据进行排序;从排序后的多组点云数据中,提取满足预设次序的至少两组点云数据;对提取的至少两组点云数据进行分析,得到目标点云数据;根据目标点云数据和存储空间的总体积,确定存储空间的占用率。

4、可选地,对提取的至少两组点云数据进行分析,得到目标点云数据,包括:确定每组点云数据对应的目标点位的位置信息;根据每个目标点位的位置信息,计算位于每个目标点位预设范围内的点云数据的高度平均值;在提取的多组点云数据中,按照获取时间先后顺序,计算相邻两组点云数据中的目标点位之间的高度平均值的差值;在得到的全部差值均小于或等于预设值的情况下,最后一组点云数据作为目标点云数据。

5、可选地,确定每组点云数据对应的一个或多个目标点位的位置信息,包括:根据提取的多组点云数据,确定每组点云数据对应的曲面,得到多个曲面;根据每个曲面,确定每组点云数据对应的目标点位的位置信息;其中,目标点位包括峰点和谷点。

6、可选地,位置信息包括三维坐标信息,三维坐标信息包括二维坐标信息和高度值,根据每个目标点位的位置信息和点云数据,计算位于每个目标点位预设范围内的点云数据的高度平均值,包括:在与存储空间相对应的预置的xyz三维直角坐标系中,确定每个目标点位的位置信息;在预置xyz三维直角坐标系中,将存储空间划分为多个单位块;确定在距离每个目标点位预设范围内的单位块的数量,以及每个单位块底面中心点的三维坐标信息;根据每个单位块底面的中心点的三维坐标信息,确定每个单位块对应的高度值;根据每个单位块对应的高度值和每个目标点位预设范围内的单位块的数量,确定每个目标点位预设范围内的点云数据的高度平均值。

7、可选地,确定在距离每个目标点位预设范围内的单位块的数量,以及每个单位块底面中心点的三维坐标信息,包括:基于xyz直角坐标系,确定每个单位块底面中心点的二维坐标信息;基于每个目标点位的二维坐标信息和每个单位块底面中心点的二维坐标信息,在xy平面上,分别计算每个目标点位至每个单位块底面中心点的距离;将距离小于或等于预设距离的单位块,作为该距离对应的目标点位预设范围内的单位块,分别得到每个目标点位预设范围内的单位块的个数,以及位于目标点位预设范围内多个单位块底面中心点的二维坐标信息;在点云数据中,基于多个单位块底面中心点的二维坐标信息,分别确定多个单位块底面中心点在点云数据中对应的三维坐标信息。

8、可选地,根据每个单位块对应的高度值和每个目标点位预设范围内的单位块的数量,确定每个目标点位预设范围内的点云数据的高度平均值,包括:分别计算每个目标点位预设范围内多个单位块对应的高度值之和;分别计算每个目标点位预设范围内的多个单位块对应的高度值之和与预设范围内的单位块个数的比值,作为每个目标点位预设范围内的高度平均值。

9、可选地,根据目标点云数据和存储空间的总体积,确定存储空间的占用率,包括:根据目标点云数据,确定存储空间的已占用空间的体积;根据已占用空间的体积和存储空间的总体积,确定存储空间的占用率。

10、可选地,根据目标点云数据,确定存储空间的已占用空间的体积,包括:确定目标点云数据中,每个单位块对应的高度值;计算全部高度值的和,作为第一高度和;计算第一高度和与单位块的底面面积的乘积作为存储空间的已占用空间的体积。

11、可选地,根据已占用空间的体积和存储空间的总体积,确定存储空间的占用率之前,还包括:获取存储空间内为空的情况下存储空间中的第一点云数据,以及,存储空间内为满的情况下存储空间中的第二点云数据;计算第一点云数据中,每个单位块对应的高度值之和,作为第一数据;计算第二点云数据中,每个单位块对应的高度值之和,作为第二数据;计算第二数据与第一数据的差值,作为第二高度和;计算第二高度和与单位块底面面积的乘积,作为存储空间的总体积。

12、可选地,根据已占用空间的体积和存储空间的总体积,确定存储空间的占用率,包括:计算已占用空间的体积与存储空间的总体积的比值,作为存储空间的占用率。

13、可选地,周期性地通过雷达获取存储空间内的点云数据之前,按照如下的方法构建预置的xyz三维直角坐标系,方法包括:构建xyz三维直角坐标系;其中,以存储空间的底面所在的平面作为xy平面,以垂直于xy平面的高度方向为z轴;设置xyz直角坐标系中x轴、y轴和z轴的坐标单位相同,按照互相间隔预设长度和预设宽度且垂直于xy平面的多个平面将存储空间的划分为多个相同的单位块;其中,单位块底面的长度和宽度相等,单位块的底面中心点的三维坐标(x,y,z)中的z坐标表示单位块对应的高度值,(x,y)表示单位块的二维坐标信息。

14、可选地,在存储空间位于具有门体的箱体内的情况下,周期性地获取存储空间内的点云数据之前,还包括:响应于门体开启信号,进入周期性地获取存储空间内的点云数据的步骤。

15、可选地,在存储空间位于抽屉内的情况下,周期性地获取存储空间内的点云数据之前,还包括:获取抽屉边沿的位置信息;在位置信息位于预设范围内的情况下,进入周期性地获取存储空间内的点云数据的步骤。

16、可选地,在存储空间位于抽屉内,且抽屉位于具有门体的箱体内的情况下,周期性地获取存储空间内的点云数据之前,还包括:响应于门体开启信号;获取抽屉边沿的位置信息;在位置信息位于预设范本文档来自技高网...

【技术保护点】

1.一种用于存储空间的占用率的确定方法,其特征在于,包括:

2.根据权利要求1所述的用于存储空间的占用率的确定方法,其特征在于,对提取的至少两组点云数据进行分析,得到目标点云数据,包括:

3.根据权利要求2所述的用于存储空间的占用率的确定方法,其特征在于,确定每组点云数据对应的一个或多个目标点位的位置信息,包括:

4.根据权利要求2所述的用于存储空间的占用率的确定方法,其特征在于,位置信息包括三维坐标信息,三维坐标信息包括二维坐标信息和高度值,根据每个目标点位的位置信息和点云数据,计算位于每个目标点位预设范围内的点云数据的高度平均值,包括:

5.根据权利要求1至4中任一项所述的用于存储空间的占用率的确定方法,其特征在于,根据目标点云数据和存储空间的总体积,确定存储空间的占用率,包括:

6.根据权利要求5所述的用于存储空间的占用率的确定方法,其特征在于,根据目标点云数据,确定存储空间的已占用空间的体积,包括:

7.根据权利要求5所述的用于存储空间的占用率的确定方法,其特征在于,根据已占用空间的体积和存储空间的总体积,确定存储空间的占用率之前,还包括:

8.根据权利要求1至4中任一项所述的用于存储空间的占用率的确定方法,其特征在于,周期性地通过雷达获取存储空间内的点云数据之前,按照如下的方法构建预置的XYZ三维直角坐标系,方法包括:

9.一种用于存储空间的占用率的确定装置,包括处理器和存储有程序指令的存储器,其特征在于,所述处理器被配置为在运行所述程序指令时,执行如权利要求1至8中任一项所述的用于存储空间的占用率的确定方法。

10.一种冰箱,其特征在于,包括:

...

【技术特征摘要】

1.一种用于存储空间的占用率的确定方法,其特征在于,包括:

2.根据权利要求1所述的用于存储空间的占用率的确定方法,其特征在于,对提取的至少两组点云数据进行分析,得到目标点云数据,包括:

3.根据权利要求2所述的用于存储空间的占用率的确定方法,其特征在于,确定每组点云数据对应的一个或多个目标点位的位置信息,包括:

4.根据权利要求2所述的用于存储空间的占用率的确定方法,其特征在于,位置信息包括三维坐标信息,三维坐标信息包括二维坐标信息和高度值,根据每个目标点位的位置信息和点云数据,计算位于每个目标点位预设范围内的点云数据的高度平均值,包括:

5.根据权利要求1至4中任一项所述的用于存储空间的占用率的确定方法,其特征在于,根据目标点云数据和存储空间的总体积,确定存储空间的占用率,包括:

【专利技术属性】
技术研发人员:徐萌解凡孔令磊高洪波赵伟敏李晓峰王健李成林
申请(专利权)人:青岛海尔电冰箱有限公司
类型:发明
国别省市:

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

1