一种基于人工智能的自动化衣柜控制预警系统及方法与流程

文档序号:34177261发布日期:2023-05-17 05:40阅读:58来源:国知局
一种基于人工智能的自动化衣柜控制预警系统及方法与流程

本发明涉及衣物整理收纳,具体为一种基于人工智能的自动化衣柜控制预警系统及方法。


背景技术:

1、随着人们生活节奏逐渐加快,人们用来做家务的时间越来越少。同时,对衣物的整理收纳在人们最厌烦的家务活排名位列前位。尤其是在换季时,人们需要将各个换季衣物放置在储物柜中,流程较为繁琐。

2、而随着人工智能技术的不断发展,自动化衣柜的出现,在一定程度上解决了人们整理收纳衣物的家务难题,有效缩减了人们做家务的时间;现有的自动化衣柜主要包括叠衣机及收纳衣物的柜体,通过叠衣机将衣物叠好后,叠衣机中的收衣装置通过机械臂将折叠好的衣物按照衣物的类型放置到衣柜的相应区域;但是,在自动化衣柜在整理收纳衣物时,有时会出现故障,进而影响后续操作过程的顺利执行,因此,如何对自动化衣柜进行控制预警成为当前行业亟待解决的问题。

3、现有的基于人工智能的自动化衣柜控制预警系统中,仅仅是通过传感器对自动化衣柜的叠衣过程进行监控,在叠衣过程出现异常时执行报警操作,之后提醒人们进行处理,该方式存在较大的缺陷,无法根据衣物的自身特征及叠衣设备的自身状态,提前对自动化衣柜中的叠衣机状态进行预警,且不能根据叠衣机的状态信息对待叠衣物的执行优先级进行划分,一方面无法有效解决叠衣的问题(只在出现故障的情况下进行预警,依旧无法继续进行叠衣操作),另一方面,向人们预警依旧会影响人们的个人时间,无法提供有效的解决办法。


技术实现思路

1、本发明的目的在于提供一种基于人工智能的自动化衣柜控制预警系统及方法,以解决上述背景技术中提出的问题。

2、为了解决上述技术问题,本发明提供如下技术方案:一种基于人工智能的自动化衣柜控制预警方法,所述方法包括以下步骤:

3、s1、获取自动化衣柜中的叠衣设备内置摄像头,在针对叠衣设备中待叠衣物盛放箱内同一件衣物的识别信息,得到相应衣物对应的衣物特征集;

4、s2、获取自动化衣柜中的叠衣设备的设备状态,并结合相应衣物对应的衣物特征集,得到相应衣物对应的待调节设备状态集;

5、s3、获取历史数据中叠衣设备每次异常状态分别对应的衣物特征集及待调节设备状态集;结合历史数据,分析衣物特征集及相应待调节设备状态集分别对叠衣设备异常状态的影响情况;

6、s4、获取叠衣设备中当前时间待叠衣物相应的衣物特征集及相应待调节设备状态集,分析当前时间待叠衣物的异常风险综合影响值;结合当前时间待叠衣物对应的异常风险综合影响值分析结果,将当前时间待叠衣物的种类分为第一类型衣物及第二类型衣物,并对当前时间待叠衣物对应的叠衣设备待执行操作指令进行管理;

7、s5、根据s4中的管理结果,生成待叠衣物盛放箱内下一件待叠衣物对应的优先级。

8、进一步的,所述s1中衣物特征集包括五个元素,分别衣物款式、材质、面料厚度、尺寸宽度及易卡位置特征集,所述易卡位置特征集包括衣物中的各个易卡区域的中心点分别基于衣物中心位置的相对位置;

9、本发明中的衣物款式和尺寸宽度为了后续步骤中调节叠衣设备的设备状态;

10、所述s2中自动化衣柜中的叠衣设备的设备状态包括第一中轴线的间距及第二中轴线的间距,记为a1,a1={a11,a12},所述a11表示相应衣物的前一件衣物在执行叠衣指令后的第一中轴线的间距,a12表示相应衣物的前一件衣物在执行叠衣指令后的第二中轴线的间距,

11、获取数据库预置表单中衣物款式及相应款式的尺寸宽度对应的所需设备状态,记为a2,a2={a21,a22},所述a21表示相应衣物在执行叠衣时所需的第一中轴线间距,a22表示相应衣物在执行叠衣指令时所需的第二中轴线的间距,得到相应衣物对应的待调节设备状态集a3,a3={{a21-a11,a22-a12},{a11,a12},{a21,a22}}。

12、本发明采集衣物特征集中元素时,是通过对摄像头采集的图像进行灰度处理,并将处理结果与数据库进行匹配得到的;本发明中易卡位置特征集中的元素包括同一衣物的前后两面中的各个易卡区域中心点分别基于衣物中心位置的相对位置。

13、进一步的,所述历史数据中叠衣设备的异常状态叠衣过程中衣物被卡板节点卡住及衣物在中轴线被夹住的情况;所述卡板节点为历史数据中叠衣设备内卡住衣物的设备区域内衣物与设备的交集区域;

14、所述s3中分析衣物特征集及相应待调节设备状态及对叠衣设备的异常状态的影响情况包括以下步骤:

15、s31、根据叠衣设备的异常状态中执行待调节设备状态变换时,得到衣物对应的被夹异常风险影响值,记为b1;

16、s32、获取叠衣设备的异常状态中执行待调节设备状态变换时,叠衣设备中的各个卡板节点相对于衣物中心位置的行驶区域,与衣物特征集内的易卡位置特征集中各元素位置分别对应的最小距离,得到衣物对应的卡板风险影响值,记为b2;获取b2的过程中,是以衣物的中心位置为参照点进行获取的,

17、s33、得到衣物特征集及相应待调节设备状态集时,叠衣设备异常状态的异常风险综合影响值,记为b3,所述b3=1-(1-b1)×(1-b2)。

18、本发明通过分析叠衣设备在使用过程中因衣物特征及设备状态变换过程中导致设备夹住或卡住衣服时的异常情况,进而分析不同衣物特征及待调节设备状态集情况下,导致的异常占比,进而得到叠衣设备异常状态的异常风险综合影响值,为后续步骤中对叠衣设备进行预警管理提供了数据参照,在一定程度上降低了叠衣设备出现异常的概率,即降低了自动化衣柜出现故障的概率。

19、所述s31中得到衣物对应的被夹异常风险影响值b1时,

20、b1=max{g1,g2},所述max{g1,g2}表示g1与g2中的最大值,

21、g1=f2[m(d1,d2)a11×rd1]×f1[(m(d1,d2)a21-2×d2)/d2],

22、g2=f2[m(d1,d2)a12×rd1]×f1[(m(d1,d2)a22-2×d2)/d2],

23、其中,f2[m(d1,d2)a11×rd1]表示历史出现的各个被夹异常情况中,m(d1,d2)a11×rd1对应的值小于等于m(d1,d2)a11×rd1的被夹异常情况个数除以被夹异常情况总个数的商,

24、f1[(m(d1,d2)a21-2×d2)/d2]表示历史出现的各个被夹异常情况中,(m(d1,d2)a21-2×d2)/d2对应的值小于等于(m(d1,d2)a21-2×d2)/d2的被夹异常情况个数除以被夹异常情况总个数的商,

25、f2[m(d1,d2)a12×rd1]表示历史出现的各个被夹异常情况中,m(d1,d2)a12×rd1对应的值小于等于m(d1,d2)a12×rd1的被夹异常情况个数除以被夹异常情况总个数的商,

26、f1[(m(d1,d2)a22-2×d2)/d2]表示历史出现的各个被夹异常情况中,(m(d1,d2)a22-2×d2)/d2对应的值小于等于(m(d1,d2)a22-2×d2)/d2的被夹异常情况个数除以被夹异常情况总个数的商;

27、m(d1,d2)a11表示出现被夹异常情况且材质为d1、面料厚度为d2的衣物对应的待调节设备状态集中第2个元素相应集合中的第一个值,

28、m(d1,d2)a21表示出现被夹异常情况且材质为d1、面料厚度为d2的衣物对应的待调节设备状态集中第三个元素相应集合中的第一个值,

29、m(d1,d2)a12表示出现被夹异常情况且材质为d1、面料厚度为d2的衣物对应的待调节设备状态集中第2个元素相应集合中的第二个值,

30、m(d1,d2)a22表示出现被夹异常情况且材质为d1、面料厚度为d2的衣物对应的待调节设备状态集中第三个元素相应集合中的第二个值,

31、d1表示出现被夹异常情况的衣物对应的材质,rd1表示数据库中预置的d1对应材质相应的柔韧系数,d2表示出现被夹异常情况的衣物对应的面料厚度;

32、所述s32中得到衣物对应的卡板风险影响值b2时,将叠衣设备中的各个卡板节点相对于衣物中心位置的行驶区域,与衣物特征集内的易卡位置特征集中各元素位置分别对应的最小距离构成的集合,记为l,l={l1,l2,...,ln1},n1表示l中的元素总个数,所述ln1表示叠衣设备的异常状态中执行待调节设备状态变换时,叠衣设备中的各个卡板节点相对于衣物中心位置的行驶区域,与衣物特征集内的易卡位置特征集中第n1个元素位置对应的最小距离,

33、b2=f3[lmin],

34、其中lmin表示l中各个元素对应值中的最小值,f3[lmin]表示历史出现的各个卡板异常情况中,lmin对应的值小于等于lmin的卡板异常情况个数除以卡板异常情况总个数的商。

35、进一步的,所述s4中分析当前时间待叠衣物的异常风险综合影响值时,先获取叠衣设备中当前时间待叠衣物相应的衣物特征集及相应待调节设备状态集,再根据步骤s3,得到当前时间待叠衣物的异常风险综合影响值,记为wb3;

36、将当前时间待叠衣物的种类分为第一类型衣物及第二类型衣物,并对当前时间待叠衣物对应的叠衣设备待执行操作指令进行管理时,

37、将wb3与第一阈值进行比较,所述第一阈值为数据库中预置的常数,

38、当wb3小于等于第一阈值时,则判定当前时间待叠衣物的种类为第一类型衣物,执行当前时间待叠衣物相应待调节设备状态集对应的指令特征集,并根据相应的衣物特征集将叠好的衣物放置到衣柜的相应区域,相应衣物对应的指令特征集是通过查询数据库中预置表单中a3对应的指令集得到的;

39、当wb3大于第一阈值时,则判定当前时间待叠衣物的种类为第二类型衣物,不执行当前时间待叠衣物相应待调节设备状态集对应的指令特征集,并将第二类型衣物放置到叠衣设备中的待叠衣物备选盛放箱内,并将当前时间待叠衣物对应的衣物特征集添加到备选叠衣数组中,备选叠衣数组的初始状态为空白数组,数组中每次添加的元素均排列到数组元素的第一位。

40、本发明划分衣物所属的类型,是为了明确继续执行叠衣机对当前衣物进行叠衣时出现的风险情况,判断是否继续执行叠衣操作;同时,将第二类型衣物放置到叠衣设备中的待叠衣物备选盛放箱内,能够有效降低叠衣时出现异常情况的概率;同一件衣服,在不同时间对应的待调节设备状态集是存在差异的,进而同一件衣服在不同时间进行叠衣时出现的风险情况是不一样的(因为不同时间a1对应的结果存在差异);设置待叠衣物备选盛放箱,在一定程度上能够实现对叠衣顺序的有效筛选,降低叠衣过程中出现异常的概率,确保自动化衣柜的正常运行。

41、进一步的,所述s5中生成待叠衣物盛放箱内下一件待叠衣物对应的优先级时,

42、当s4中的管理结果为将第二类型衣物放置到叠衣设备中的待叠衣物备选盛放箱内时,则判定待叠衣物盛放箱内下一件待叠衣物对应的优先级为第一优先级,机械抓手从待叠衣物盛放箱内抓取衣物,并跳转到s1;

43、当s4中的管理结果为将叠好的衣物放置到衣柜的相应区域时,则获取备选叠衣数组中的第一个元素,

44、若备选叠衣数组中的第一个元素为空集,则判定待叠衣物盛放箱内下一件待叠衣物对应的优先级为第一优先级,机械抓手从待叠衣物盛放箱内抓取衣物,并跳转到s1,

45、若备选叠衣数组中的第一个元素不为空集,则执行步骤s2至s4,计算备选叠衣数组中的第一个元素对应衣物的异常风险综合影响值,

46、如果wb3小于等于第一阈值,则判定待叠衣物盛放箱内下一件待叠衣物对应的优先级为第二优先级,机械抓手从待叠衣物备选盛放箱内抓取备选叠衣数组中第一个元素对应的衣物(即最近一次放入待叠衣物备选盛放箱内的衣物),并跳转到s2,

47、如果当wb3大于第一阈值,则判定待叠衣物盛放箱内下一件待叠衣物对应的优先级为第一优先级,机械抓手从待叠衣物盛放箱内抓取衣物,并跳转到s1。

48、一种基于人工智能的自动化衣柜控制预警系统,所述系统包括以下模块:

49、衣物特征集获取模块,所述衣物特征集获取模块获取自动化衣柜中的叠衣设备内置摄像头,在针对叠衣设备中待叠衣物盛放箱内同一件衣物的识别信息,得到相应衣物对应的衣物特征集;

50、设备状态获取模块,所述设备状态获取模块获取自动化衣柜中的叠衣设备的设备状态,并结合相应衣物对应的衣物特征集,得到相应衣物对应的待调节设备状态集;

51、异常状态分析模块,所述异常状态分析模块获取历史数据中叠衣设备每次异常状态分别对应的衣物特征集及待调节设备状态集;结合历史数据,分析衣物特征集及相应待调节设备状态集分别对叠衣设备异常状态的影响情况;

52、设备风险预测管理模块,所述设备风险预测管理模块获取叠衣设备中当前时间待叠衣物相应的衣物特征集及相应待调节设备状态集,分析当前时间待叠衣物的异常风险综合影响值;结合当前时间待叠衣物对应的异常风险综合影响值分析结果,将当前时间待叠衣物的种类分为第一类型衣物及第二类型衣物,并对当前时间待叠衣物对应的叠衣设备待执行操作指令进行管理;

53、优先级管理模块,所述优先级管理模块根据设备风险预测管理模块中的管理结果,生成待叠衣物盛放箱内下一件待叠衣物对应的优先级。

54、进一步的,所述衣物特征集获取模块中衣物特征集包括五个元素,分别衣物款式、材质、面料厚度、尺寸宽度及易卡位置特征集,所述易卡位置特征集包括衣物中的各个易卡区域的中心点分别基于衣物中心位置的相对位置。

55、进一步的,所述设备风险预测管理模块包括设备风险预测单元、衣物种类划分单元、指令生成单元及指令执行单元,

56、所述设备风险预测单元用于获取叠衣设备中当前时间待叠衣物相应的衣物特征集及相应待调节设备状态集,并分析当前时间待叠衣物的异常风险综合影响值;

57、所述衣物种类划分单元用于结合当前时间待叠衣物对应的异常风险综合影响值分析结果,将当前时间待叠衣物的种类分为第一类型衣物及第二类型衣物;

58、指令生成单元用于根据数据库中的预置表单生成相应衣物待调节设备状态集对应的指令特征集;

59、指令执行单元用于执行当前时间待叠衣物对应的待执行操作指令控制叠衣设备,所述指令包括调节第一中轴线的间距及第二中轴线的间距。

60、本发明在叠衣过程中内置的传感器监测到设备出现异常情况时,会及时向管理人员进行预警。

61、与现有技术相比,本发明所达到的有益效果是:本发明不仅考虑到叠衣过程出现异常时执行报警操作的情况,还根据衣物的自身特征及叠衣设备的自身状态,提前对自动化衣柜中的叠衣机状态进行预警,且根据叠衣机的状态信息对待叠衣物的执行优先级进行划分,有效降低自动化衣柜整理收纳衣物时出现故障的概率,实现对自动化衣柜有效控制及监管。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1