晾衣架控制方法、系统、中控设备及存储介质与流程

文档序号:27424713发布日期:2021-11-17 19:20阅读:90来源:国知局
晾衣架控制方法、系统、中控设备及存储介质与流程

1.本技术涉及智能控制的技术领域,尤其涉及一种晾衣架控制方法、系统、中控设备及存储介质。


背景技术:

2.目前,在遇见一些潮湿的天气时,衣物很难自然晾干,导致用户没有衣物洗换。并且,未晾干的衣物会占据晾衣架上极大的晾晒空间,导致后面洗好的衣物没有位置进行晾晒,用户体验不好。
3.现有技术中,通过电热吹风机或者电风扇来吹干晾衣架上晾晒的衣物,但由于电热吹风机和电风扇风力较小,且智能性较差,无法准确地且快速地吹干晾晒的衣物。并且,现有的晾衣架都是固定安装,或者只能控制晾衣架进行升降,而不能移动,使得晾衣架的活动性较差。


技术实现要素:

4.本技术的主要目的在于提供一种晾衣架控制方法、系统、中控设备及存储介质,通过将晾衣架和循环扇进行联动,智能地控制晾衣架进行移动,使得晾衣架进入循环扇的吹风区域内,提高晾衣架的晾衣效果。
5.第一方面,本技术提供一种晾衣架控制方法,所述晾衣架包括驱动机构,所述驱动机构用于控制所述晾衣架移动,所述晾衣架控制方法包括以下步骤:
6.获取循环扇所在空间的三维立体模型,以及所述循环扇在所述三维立体模型中的位置信息,得到第一位置信息;
7.获取所述循环扇的运行参数,并根据所述三维立体模型、运行参数和第一位置信息确定所述循环扇的吹风区域;
8.在所述吹风区域中选取一个位置作为目标晾衣位置;
9.根据所述目标晾衣位置确定所述驱动机构的驱动参数,并基于所述驱动参数控制所述驱动机构运行,以使所述晾衣架随着所述驱动机构的运行而移动至所述吹风区域内。
10.第二方面,本技术还提供一种晾衣架控制系统,包括中控设备、循环扇和晾衣架,所述中控设备与循环扇、晾衣架通信连接,所述晾衣架包括驱动机构,所述驱动机构用于控制所述晾衣架移动,其中:
11.所述中控设备,用于获取所述循环扇所在空间的三维立体模型,以及所述循环扇在所述三维立体模型中的位置信息,得到第一位置信息;
12.所述循环扇,用于将所述循环扇的运行参数发送至所述中控设备;
13.所述中控设备,还用于接收所述循环扇发送的运行参数,并根据所述运行参数和第一位置信息确定所述循环扇的吹风区域;
14.所述中控设备,还用于在所述吹风区域中选取一个位置作为目标晾衣位置;
15.所述中控设备,还用于根据所述目标晾衣位置确定所述驱动机构的驱动参数,并
将所述驱动参数发送至所述晾衣架;
16.所述晾衣架,用于基于所述驱动参数控制所述驱动机构运行,以使所述晾衣架随着所述驱动机构的运行而移动至所述吹风区域内。
17.第三方面,本技术还提供一种中控设备,所述中控设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上所述的晾衣架控制方法的步骤。
18.第四方面,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上所述的晾衣架控制方法的步骤。
19.本技术提供一种晾衣架控制方法、系统、中控设备及存储介质,本技术通过获取循环扇所在空间的三维立体模型,以及循环扇在三维立体模型中的位置信息,得到第一位置信息;再获取循环扇的运行参数,并根据三维立体模型、运行参数和第一位置信息确定循环扇的吹风区域;然后在吹风区域中选取一个位置作为目标晾衣位置,根据该目标晾衣位置确定驱动机构的驱动参数,最后基于驱动参数控制该驱动机构运行,以使晾衣架随着该驱动机构的运行而移动至吹风区域内。本技术通过将晾衣架和循环扇进行联动,智能地控制晾衣架进行移动,使得晾衣架进入循环扇的吹风区域内,快速吹干晾晒的衣物,提高晾衣架的晾衣效果。
附图说明
20.为了更清楚地说明本技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1为本技术实施例提供的一种晾衣架控制方法的流程示意图;
22.图2为实施本实施例提供的一个三维立体模型的示意图;
23.图3为实施本实施例提供的另一个三维立体模型的示意图;
24.图4为图1中的晾衣架控制方法的子步骤流程示意图;
25.图5为本技术实施例提供的一种晾衣架控制系统的示意性框图;
26.图6为本技术实施例提供的一种中控设备的结构示意性框图。
27.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
28.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
29.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
30.本技术实施例提供一种晾衣架控制方法、系统、中控设备及存储介质。其中,该晾
衣架控制方法可应用于中控设备,该中控设备包括终端设备和服务器,该终端设备可以是手机、平板电脑、笔记本电脑、台式电脑、智能电视等电子设备;该服务器可以为单台的服务器,也可以为由多台服务器组成的服务器集群。
31.需要说明的是,该晾衣架控制方法也可应用于晾衣架,该晾衣架可以是升降式晾衣架、电动式晾衣架、挂壁式晾衣架等,所述晾衣架包括驱动机构,该驱动机构用于控制晾衣架移动。例如,晾衣架获取循环扇所在空间的三维立体模型,以及循环扇在三维立体模型中的位置信息,得到第一位置信息;再获取循环扇的运行参数,并根据三维立体模型、运行参数和第一位置信息确定循环扇的吹风区域;然后在吹风区域中选取一个位置作为目标晾衣位置,根据该目标晾衣位置确定驱动机构的驱动参数,最后基于驱动参数控制该驱动机构运行,以使晾衣架随着该驱动机构的运行而移动至吹风区域内。
32.以下以该晾衣架控制方法应用于中控设备为例进行解释说明。
33.下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
34.请参照图1,图1为本技术的实施例提供的一种晾衣架控制方法的流程示意图。
35.如图1所示,该晾衣架控制方法包括步骤s101至步骤s104。
36.步骤s101、获取循环扇所在空间的三维立体模型,以及所述循环扇在所述三维立体模型中的位置信息,得到第一位置信息。
37.用户通过晾衣架晾晒衣物时,可以直接将衣物搭在晾衣架上,或者通过衣架将衣物悬挂在晾衣架上。在一些实施例中,晾衣架本体安装有多个晾衣紧固件或者通孔,该晾衣紧固件包括晾衣夹、挂钩等,用于紧固待晾晒的衣物,便于晾晒衣物。晾衣架可以是升降式晾衣架、电动式晾衣架、挂壁式晾衣架等。当天气不好衣物不容易晾干,或者用户想要让衣物尽快晾干时,用户可以设置预定条件,当满足预定条件时控制循环扇运行,从而通过循环扇对晾衣架上晾晒的衣物进行吹风,使得衣物可以快速晾干。
38.其中,晾衣架包括驱动机构,所述驱动机构用于控制所述晾衣架移动。在检测到循环扇向衣物进行吹风时的吹风距离不合适时,例如距离较远或者较近,中控设备可以控制驱动机构运行,使得晾衣架移动到适宜被循环扇吹风的位置,通过循环扇的吹风从而提高晾衣架的晾衣效率。例如,驱动机构包括电机和滚轮,该电机与滚轮机械连接,通过电机可驱动滚轮进行滚动,从而带动晾衣架进行移动。
39.在一实施例中,驱动机构包括移动平台、滑动件和滑槽。其中,晾衣架主体可拆卸地安装在移动平台上,该移动平台可进行移动,晾衣架主体随着该移动平台的移动而移动;滑动件包括第一滑动件和第二滑动件,第一滑动件和第二滑动件分别设置于移动平台的两侧且与移动平台活动连接;滑槽包括容纳第一滑动件的第一滑槽和容纳第二滑动件的第二滑槽,滑动件在滑槽中滑动,带动移动平台移动。通过设置有移动平台、滑动件和滑槽的驱动机构,可控地带动晾衣架进行移动。
40.在一实施例中,通过三维扫描仪(3dimensional scanner)获取循环扇所在空间的三维立体模型。其中,三维扫描仪又称为三维数字化仪(3dimensional digitizer),该三维扫描仪与循环扇、晾衣架安装在同一空间,通过三维扫描仪可以精确且快速地对实际物体进行三维建模。具体地,通过三维扫描仪扫描循环扇所在的空间,将真实世界的立体彩色信息转换为计算机能直接处理的数字信号,得到空间内的物体表面每个采样点的三维空间坐
标;将包含物体表面每个采样点的三维空间坐标输入cad软件或三维动画制作软件,得到循环扇所在空间的三维立体模型。需要说明的是,三维扫描仪还包括彩色扫描仪,彩色扫描仪可以输出物体表面色彩纹理贴图,得到包含物体表面每个采样点的三维空间坐标和色彩的数字模型文件,使得三维立体模型更加真实。
41.此外,借助雷达原理,通过激光或超声波等媒介,对循环扇所在的空间进行深度测量,也可以得到循环扇所在空间的三维立体模型。具体地,测距器向循环扇所在的空间发出深度测量信号,依据深度测量信号的反射时间或相位变化,可以得到空间内的物体表面的空间位置,从而得到循环扇所在空间的三维立体模型。通过雷达原理能够方便且快速地构建三维立体模型,实用性高。
42.在一实施例中,循环扇所在的空间中安装有超景深相机。调整该超景深相机的焦距对所述空间的不同位置进行拍摄,以使该超景深相机拍摄得到所述空间的不同位置区域的清晰图像;获取每个清晰图像的拍摄时刻点,并根据每个清晰图像的拍摄时刻点,确定每个清晰图像的拼接顺序;根据每个清晰图像的拼接顺序,拼接每个清晰图像,得到循环扇所在空间的三维立体模型。其中,按照每个清晰图像的拍摄时刻点的先后顺序,确定每个清晰图像的拼接顺序,其中,拍摄时刻点越靠前,则拼接顺序越靠前,拍摄时刻点越靠后,则拼接顺序越靠后。需要说明的是,通过超景深相机拍摄空间的不同位置区域的清晰图像,并基于空间的不同位置区域的清晰图像,构建循环扇所在空间的三维立体模型,并将该三维立体模型发送至中控设备,使得中控设备能够便捷地获取循环扇所在空间的三维立体模型。
43.中控设备获取循环扇所在空间的三维立体模型之后,从该三维立体模型中获取循环扇的位置信息,得到第一位置信息。其中,该三维立体模型中携带有与循环扇对应的标签信息,中控设备通过查询与循环扇对应的标签信息,可以快速获取循环扇在三维立体模型中的位置信息,该位置信息可以是循环扇在三维立体模型中的三维坐标信息,该三维坐标信息与真实世界中的空间坐标一一对应。
44.在一实施例中,通过预先训练好的识别模型,在三维立体模型中对循环扇进行识别,并获取识别到的循环扇的位置信息,得到第一位置信息。其中,该识别模型的类型可以根据实际需要进行灵活设置,该识别模型可以是目标检测模型ssd或yolov3,该识别模型还可以是卷积神经网络cnn或r-cnn。需要说明的是,通过多张包含循环扇的样本图像,对识别模型进行训练,得到训练后的识别模型。通过训练后的识别模型可以快速且准确的识别三维立体模型中的循环扇,并由中控设备获取识别到的循环扇在三维立体模型中的位置信息。
45.步骤s102、获取所述循环扇的运行参数,并根据所述三维立体模型、运行参数和第一位置信息确定所述循环扇的吹风区域。
46.中控设备接收循环扇发送的循环扇的运行参数,并根据三维立体模型、运行参数和第一位置信息确定循环扇的吹风区域。其中,循环扇的运行参数包括送风档位和/或送风范围,该送风范围包括送风角度范围和送风高度范围。可以理解的是,送风档位和/或送风范围越大,吹风区域越大,送风档位和/或送风范围越小,吹风区域越小。在一些实施例中,当第一位置信息位于三维立体模型的边缘,且对着三维立体模型的边缘吹风时,循环扇的真实吹风区域会变得较小。或者说,循环扇的吹风区域不会漫延到三维立体模型之外,当三维立体模型不能完全包含循环扇的吹风范围时,循环扇的吹风区域会相应地减小。
47.在一实施例中,获取运行参数中的档位参数和角度范围参数;基于档位参数和角度范围参数,确定循环扇的候选吹风区域;根据第一位置信息,在三维立体模型中对候选吹风区域进行修正,得到循环扇的吹风区域。其中,候选吹风区域为循环扇按照运行参数运行空间内能够吹到风的区域,该候选吹风区域包括候选吹风距离,以及在候选吹风距离内的每个距离上的吹风高度范围和吹风宽度范围,该候选吹风区域不受空间边界的限制。可以理解的是,档位参数和角度范围参数越大,候选吹风区域越大,档位参数和角度范围参数越小,候选吹风区域越小。需要说明的是,中控设备通过档位参数和角度范围参数,在三维立体模型中标记循环扇的候选吹风区域,并取三维立体模型与该候选吹风区域的交集,得到修正后的吹风区域,该吹风区域完全位于三维立体模型的范围之内。通过对候选吹风区域进行修正,得到的循环扇的吹风区域更加准确。
48.示例性地,如图2所示,图2为实施本实施例提供的一个三维立体模型的示意图。由图可知,在长方体形状的三维立体模型y中,循环扇10的候选吹风区域y1为从点a至点b的圆锥形区域,在三维立体模型y中对候选吹风区域y1进行修正,即取三维立体模型y与该候选吹风区域y1的交集,得到循环扇的吹风区域y2。其中,吹风区域y2为从点a至点c的圆锥形区域,点c和点c`位于三维立体模型y的边缘墙面20上,点c和点c`形成的直线为吹风区域y2投射在边缘墙面20上所形成的圆的半径。
49.步骤s103、在所述吹风区域中选取一个位置作为目标晾衣位置。
50.在所述吹风区域中选取一个位置作为目标晾衣位置,以便晾衣架基于该目标晾衣位置进行移动,使得晾衣架上的晾晒衣物的能够在晾衣架移动之后更好地受风晾干。
51.在一实施例中,选取吹风区域的中心位置作为目标晾衣位置。示例性地,如图3所示,在选取吹风区域y2的中心位置e点作为目标晾衣位置,以便晾衣架10基于该目标晾衣位置e点进行移动,例如将晾衣架或者晾衣架上晾晒的衣物移动至目标晾衣位置e点。需要说明的是,该目标晾衣位置的选取可以由用户自行设置,用户可以设置选取吹风区域中的任意一点的位置作为目标晾衣位置,本技术不做具体限定。
52.在一实施例中,基于所述第一位置信息和预设的吹风距离,确定所述吹风区域中的目标位置,得到目标晾衣位置。需要说明的是,预设的吹风距离可由用户灵活设置,例如吹风距离为3米。目标晾衣位置与第一位置信息之间距离即为吹风距离。示例性地,如图3所示,当吹风距离为3米,第一位置信息为a点时,获取距离第一位置信息a点3米外的目标位置,得到目标晾衣位置e点,该目标晾衣位置e点位于吹风区域y2和三维立体模型y之内,晾衣架10基于该目标晾衣位置e点进行移动。
53.在一实施例中,确定用户基于所述吹风区域选取的位置,并将所述位置作为目标晾衣位置。例如,中控设备将三维立体模型发送至用户指定的移动终端,并接受移动终端发送的用户基于该三维立体模型触发的位置,并将该位置作为目标晾衣位置。需要说明的是,用户可以通过触控、按钮、控件或者语音等方式触发移动终端,并在移动终端显示的三维立体模型中选取一个位置,从而得到目标晾衣位置。
54.步骤s104、根据所述目标晾衣位置确定所述驱动机构的驱动参数,并基于所述驱动参数控制所述驱动机构运行,以使所述晾衣架随着所述驱动机构的运行而移动至所述吹风区域内。
55.例如,当驱动机构包括电机和与电机机械连接的滚轮时,根据目标晾衣位置确定
电机的转动参数,基于该转动参数可使得滚轮进行滚动,从而使得晾衣架随着电机和滚轮的运行而移动至吹风区域内。又例如,当驱动机构包括移动平台、滑动件和滑槽时,根据目标晾衣位置确定滑动件的运行参数,基于该运行参数可使得移动平台进行移动,从而使得晾衣架随着移动平台的移动而移动至吹风区域内。
56.在一实施例中,驱动机构包括可活动的滚轮和底座,在需要移动晾衣架时,伸出滚轮、底座上升,通过控制滚轮的移动以移动晾衣架;当不需要移动晾衣架时,则控制滚轮收纳到底座内部中,通过底座将晾衣架搁置在地面上,由于依靠底座与地面之间的接触固定住晾衣架,有效的消除晾衣架的滑动和震动等情况带来的困扰,且操作简单,使晾衣架的使用更加合理。
57.在一实施例中,获取晾衣架在三维立体模型中的位置信息,得到第二位置信息;根据目标晾衣位置和第二位置信息,确定驱动机构的驱动参数;基于驱动参数控制驱动机构运行,以使晾衣架随着驱动机构的运行而移动至目标晾衣位置。需要说明的是,通过预先训练好的识别模型,在三维立体模型中对晾衣架进行识别,并获取识别到的晾衣架的位置信息,得到第二位置信息。该识别模型可以是目标检测模型ssd或yolov3,通过多张包含晾衣架的样本图像或者多张预存好的该晾衣架的图像,对识别模型进行训练得到。根据目标晾衣位置和与第二位置信息对应的第二位置,将晾衣架从第二位置移动到目标晾衣位置,确定驱动机构所需的驱动参数,基于驱动参数控制驱动机构运行,以使晾衣架随着驱动机构的运行从第二位置移动到目标晾衣位置。
58.在一实施例中,如图4所示,步骤s104包括子步骤s1041至子步骤s1043。
59.子步骤s1041、获取晾衣架上未晒干的目标衣物的位置信息,得到第三位置信息。
60.具体地,获取晾衣架上晾晒的衣物的目标图像,并根据目标图像确定多个衣物的干燥度;根据多个衣物的干燥度和预设干燥度,确定未晒干的目标衣物;获取目标衣物在三维立体模型中的位置信息,得到第三位置信息。其中,通过晾衣架或者循环扇上安装的摄像头采集目标图像,目标图像中包括至少一件衣物,在目标图像中对衣物的干燥度进行识别,得到多个衣物的干燥度。需要说明的是,当衣物的干燥度小于或者等于预设干燥度,确定该衣物为未晒干的目标衣物,该预设干燥度可根据实际情况进行设置,可选地,预设干燥度为90%。
61.在一实施例中,该三维立体模型中携带有与每件衣物各自对应的标签信息,中控设备通过查询与目标衣物对应的标签信息,可以快速获取目标衣物在三维立体模型中的位置信息,得到第三位置信息。其中,该第三位置信息可以是三维立体模型中的三维坐标信息,当存在多个第三位置信息时,可以选取该多个第三位置信息对应的多个三维坐标的中点作为唯一的第三位置信息。
62.在一实施例中,根据目标图像确定多个衣物的干燥度,包括:从目标图像中获取多个衣物图像;将多个衣物图像分别输入预设的卷积神经网络,得到多个衣物的干燥度。具体地,基于预先训练好的衣物检测模型,对该摄像头拍摄得到的目标图像进行衣物检测;当拍摄的图像中检测到多个衣物时,则从该目标图像中截取多个衣物图像,得到多个衣物图像;需要说明的是,衣物检测模型包括深度学习的卷积神经网络,例如卷积神经网络cnn或r-cnn,并通过包含有多种衣物图像的数据集对卷积神经网络进行迭代训练得到。通过预设的衣物检测模型对该摄像头拍摄得到的图像进行衣物检测,可以准确且快速的获取目标图像
中的衣物图像。
63.其中,卷积神经网络包括输入层、多个卷积层、池化层、默认框层和输出层,该默认框层用于根据多个卷积层选择默认框的长宽比。具体地,将训练样本输入到深度学习的卷积神经神经网络中,利用深度学习框架caffe,对深度学习的卷积神经网络进行训练,以获得训练好的卷积神经网络,其中,干燥度用于表示衣物晒干水分的百分比例,例如当干燥度为80%则表示衣物晒干80%的水分。卷积神经网络的训练样本为包括多种干燥度的衣物的图像,包括不同材质、尺寸、类型的衣物。通过训练好的卷积神经网络检测包含衣物的目标图像,可以快速得到衣物的干燥度。
64.可以理解的是,也可以采用其他适当的图像识别方法或技术来检测目标图像中的衣物的干燥度,例如,可以采用诸如尺度不变特征变换算法、基于角点的图像特征提取与匹配算法、基于局部特征的图像匹配与识别、基于视觉信息的图像特征提取算法、角点检测、特征点检测、几何形态分析等各种不同的方法。
65.子步骤s1042、根据目标晾衣位置和第三位置信息,确定驱动机构的驱动参数。
66.确定与第三位置信息对应的第三位置,根据目标晾衣位置与第三位置,将未晒干的目标衣物从第三位置移动到目标晾衣位置,确定驱动机构所需的驱动参数,以便晾衣架基于驱动参数控制驱动机构运行,使得目标衣物位于目标晾衣位置。
67.在一实施例中,晾衣架的驱动机构还包括升降装置,用于控制所述晾衣架进行升降,该升降装置可以是剪叉式升降装置和吊带式升降装置等。根据目标晾衣位置和第三位置信息,可以确定升降装置的升降参数。基于升降参数控制升降装置运行,可以调整晾衣架以及目标衣物的高度。当目标衣物所处的高度不位于目标晾衣位置所处的高度时,调节升降装置的升降参数,使得目标衣物可以更好地被吹风,从而加速晾干。
68.子步骤s1043、基于驱动参数控制驱动机构运行,使得目标衣物位于目标晾衣位置。
69.中控设备将运行参数发送至晾衣架,以使晾衣架上的驱动机构基于驱动参数控制驱动机构运行,使得目标衣物位于目标晾衣位置。其中,循环扇和中控设备通信连接,该通信连接可以包括例如5g/4g网络、wifi网络、蓝牙或者zigbee等多种无线信号传输方式。需要说明的是,循环扇可以对着晾衣架上的衣物直吹,且加速空气的流动,使得衣物排出水气。
70.当未晒干的目标衣物距离循环扇的位置较远时,循环扇吹到目标衣物上的风较小,衣物不容易吹干,导致晾衣架的晾衣效率较低。当未晒干的目标衣物距离循环扇的位置较近时,风力较大,容易吹得衣物来回摆动,衣物容易从晾衣架上跌落,用户体验不好。因此,需要智能地调整循环扇与目标衣物之间的距离,控制晾衣架进行移动使得晾衣架上晾晒的目标衣物位于目标晾衣位置,才能快速吹干晾晒的衣物。
71.在一实施例中,当循环扇开始吹风后,开始计时;若所述计时的时间达到预设时间阈值时,控制循环扇停止出风,能够智能地控制循环扇停止吹风,提高用户体验。或者,当循环扇开始吹风/停止吹风时,中控设备向用户预先指定的移动终端发送循环扇吹风提醒信息,以提醒用户循环扇开始向晾衣架上的衣物吹风/停止向晾衣架上的衣物吹风,该循环扇吹风提醒信息可以包括循环扇的吹风参数,方便用户及时收取衣物,或者及时调整循环扇的吹风参数,提高用户体验。
72.上述实施例提供的晾衣架控制方法,通过获取循环扇所在空间的三维立体模型,以及循环扇在三维立体模型中的位置信息,得到第一位置信息;再获取循环扇的运行参数,并根据三维立体模型、运行参数和第一位置信息确定循环扇的吹风区域;然后在吹风区域中选取一个位置作为目标晾衣位置,根据该目标晾衣位置确定驱动机构的驱动参数,最后基于驱动参数控制该驱动机构运行,以使晾衣架随着该驱动机构的运行而移动至吹风区域内。本技术智能地控制晾衣架进行移动,使得晾衣架进入循环扇的吹风区域内,快速吹干晾晒的衣物,提高晾衣架的晾衣效果。
73.请参照图5,图5为本技术实施例提供的一种晾衣架控制系统的示意性框图。
74.如图5所示,该晾衣架控制系统200,包括:晾衣架201、中控设备202和循环扇203。所述中控设备202与循环扇203、晾衣架201通信连接。所述晾衣架201包括用于控制所述晾衣架201进行移动的驱动机构。
75.所述中控设备202,用于获取所述循环扇203所在空间的三维立体模型,以及所述循环扇203在所述三维立体模型中的位置信息,得到第一位置信息;
76.所述循环扇203,用于将所述循环扇203的运行参数发送至所述中控设备202;
77.所述中控设备202,还用于接收所述循环扇203发送的运行参数,并根据所述运行参数和第一位置信息确定所述循环扇203的吹风区域;
78.所述中控设备202,还用于在所述吹风区域中选取一个位置作为目标晾衣位置;
79.所述中控设备202,还用于根据所述目标晾衣位置确定所述驱动机构的驱动参数,并将所述驱动参数发送至所述晾衣架201;
80.所述晾衣架201,用于基于所述驱动参数控制所述驱动机构运行,以使所述晾衣架201随着所述驱动机构的运行而移动至所述吹风区域内。
81.在一实施例中,所述中控设备202,还用于:
82.获取所述晾衣架在所述三维立体模型中的位置信息,得到第二位置信息;
83.根据所述目标晾衣位置和第二位置信息,确定所述驱动机构的驱动参数;
84.基于所述驱动参数控制所述驱动机构运行,以使所述晾衣架随着所述驱动机构的运行而移动至所述目标晾衣位置。
85.在一实施例中,所述中控设备202,还用于:
86.获取所述晾衣架上未晒干的目标衣物的位置信息,得到第三位置信息;
87.根据所述目标晾衣位置和第三位置信息,确定所述驱动机构的驱动参数;
88.基于所述驱动参数控制所述驱动机构运行,使得所述目标衣物位于所述目标晾衣位置。
89.在一实施例中,所述中控设备202,还用于:
90.获取所述晾衣架上晾晒的衣物的目标图像,并根据所述目标图像确定多个衣物的干燥度;
91.根据所述多个衣物的干燥度和预设干燥度,确定未晒干的目标衣物;
92.获取所述目标衣物在所述三维立体模型中的位置信息,得到第三位置信息。
93.在一实施例中,所述中控设备202,还用于:
94.从所述目标图像中获取多个衣物图像;
95.将多个所述衣物图像分别输入预设的卷积神经网络,得到多个衣物的干燥度。
96.在一实施例中,所述中控设备202,还用于:
97.选取所述吹风区域的中心位置作为目标晾衣位置;或者
98.基于所述第一位置信息和预设的吹风距离,确定所述吹风区域中的目标位置,得到目标晾衣位置;或者
99.确定用户基于所述吹风区域选取的位置,并将所述位置作为目标晾衣位置。
100.在一实施例中,所述中控设备202,还用于:
101.获取所述运行参数中的档位参数和角度范围参数;
102.基于所述档位参数和角度范围参数,确定循环扇的候选吹风区域;
103.根据所述第一位置信息,在所述三维立体模型中对所述候选吹风区域进行修正,得到所述循环扇的吹风区域。
104.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述晾衣架控制系统的具体工作过程,可以参考前述晾衣架控制方法实施例中的对应过程,在此不再赘述。
105.请参阅图6,图6为本技术实施例提供的一种中控设备的结构示意性框图。
106.如图6所示,该中控设备300包括通过系统总线301连接的处理器302、存储器303、通信接口304,其中,存储器303可以包括非易失性存储介质和内存储器。
107.非易失性存储介质可存储计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器302执行任意一种晾衣架控制方法。
108.处理器302用于提供计算和控制能力,支撑整个中控设备的运行。
109.内存储器为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器302执行时,可使得处理器302执行任意一种晾衣架控制方法。
110.该通信接口304用于进行通信,如发送分配的任务等。本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的中控设备的限定,具体的中控设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
111.应当理解的是,处理器302可以是中央处理单元(central processing unit,cpu),该处理器302还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器,或者该处理器302也可以是任何常规的处理器等。
112.其中,在一个实施例中,晾衣架包括驱动机构,所述驱动机构用于控制所述晾衣架移动,所述处理器302用于运行存储在存储器303中的计算机程序,以实现如下步骤:
113.获取循环扇所在空间的三维立体模型,以及所述循环扇在所述三维立体模型中的位置信息,得到第一位置信息;
114.获取所述循环扇的运行参数,并根据所述三维立体模型、运行参数和第一位置信息确定所述循环扇的吹风区域;
115.在所述吹风区域中选取一个位置作为目标晾衣位置;
116.根据所述目标晾衣位置确定所述驱动机构的驱动参数,并基于所述驱动参数控制
所述驱动机构运行,以使所述晾衣架随着所述驱动机构的运行而移动至所述吹风区域内。
117.在一个实施例中,所述处理器302在实现所述根据所述目标晾衣位置确定所述驱动机构的驱动参数,并基于所述驱动参数控制所述驱动机构运行,以使所述晾衣架随着所述驱动机构的运行而移动至所述吹风区域内时,用于实现:
118.获取所述晾衣架在所述三维立体模型中的位置信息,得到第二位置信息;
119.根据所述目标晾衣位置和第二位置信息,确定所述驱动机构的驱动参数;
120.基于所述驱动参数控制所述驱动机构运行,以使所述晾衣架随着所述驱动机构的运行而移动至所述目标晾衣位置。
121.在一个实施例中,所述处理器302在实现所述根据所述目标晾衣位置确定所述驱动机构的驱动参数,并基于所述驱动参数控制所述驱动机构运行,以使所述晾衣架随着所述驱动机构的运行而移动至所述吹风区域内时,用于实现:
122.获取所述晾衣架上未晒干的目标衣物的位置信息,得到第三位置信息;
123.根据所述目标晾衣位置和第三位置信息,确定所述驱动机构的驱动参数;
124.基于所述驱动参数控制所述驱动机构运行,使得所述目标衣物位于所述目标晾衣位置。
125.在一个实施例中,所述处理器302在实现所述获取所述晾衣架上未晒干的目标衣物的位置信息,得到第三位置信息时,用于实现:
126.获取所述晾衣架上晾晒的衣物的目标图像,并根据所述目标图像确定多个衣物的干燥度;
127.根据所述多个衣物的干燥度和预设干燥度,确定未晒干的目标衣物;
128.获取所述目标衣物在所述三维立体模型中的位置信息,得到第三位置信息。
129.在一个实施例中,所述处理器302在实现所述根据所述目标图像确定多个衣物的干燥度时,用于实现:
130.从所述目标图像中获取多个衣物图像;
131.将多个所述衣物图像分别输入预设的卷积神经网络,得到多个衣物的干燥度。
132.在一个实施例中,所述处理器302在实现所述在所述吹风区域中选取一个位置作为目标晾衣位置时,用于实现:
133.选取所述吹风区域的中心位置作为目标晾衣位置;或者
134.基于所述第一位置信息和预设的吹风距离,确定所述吹风区域中的目标位置,得到目标晾衣位置;或者
135.确定用户基于所述吹风区域选取的位置,并将所述位置作为目标晾衣位置。
136.在一个实施例中,所述处理器302在实现所述根据所述三维立体模型、运行参数和第一位置信息确定所述循环扇的吹风区域时,用于实现:
137.获取所述运行参数中的档位参数和角度范围参数;
138.基于所述档位参数和角度范围参数,确定循环扇的候选吹风区域;
139.根据所述第一位置信息,在所述三维立体模型中对所述候选吹风区域进行修正,得到所述循环扇的吹风区域。
140.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述中控设备的具体工作过程,可以参考前述晾衣架控制方法实施例中的对应过程,
在此不再赘述。
141.本技术的实施例通过获取循环扇所在空间的三维立体模型,以及循环扇在三维立体模型中的位置信息,得到第一位置信息;再获取循环扇的运行参数,并根据三维立体模型、运行参数和第一位置信息确定循环扇的吹风区域;然后在吹风区域中选取一个位置作为目标晾衣位置,根据该目标晾衣位置确定驱动机构的驱动参数,最后基于驱动参数控制该驱动机构运行,以使晾衣架随着该驱动机构的运行而移动至吹风区域内。本技术通过将晾衣架和循环扇进行联动,智能地控制晾衣架进行移动,使得晾衣架进入循环扇的吹风区域内,快速吹干晾晒的衣物,提高晾衣架的晾衣效果。
142.本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序中包括程序指令,所述程序指令被执行时所实现的方法可参照本技术晾衣架控制方法的各个实施例。
143.其中,所述计算机可读存储介质可以是前述实施例所述的中控设备的内部存储单元,例如所述中控设备的硬盘或内存。所述计算机可读存储介质也可以是所述中控设备的外部存储设备,例如所述中控设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
144.应当理解,在此本技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本技术。如在本技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
145.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
146.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1