CN113586497B - 循环扇控制方法、循环扇及计算机可读存储介质 - Google Patents
循环扇控制方法、循环扇及计算机可读存储介质 Download PDFInfo
- Publication number
- CN113586497B CN113586497B CN202010368394.1A CN202010368394A CN113586497B CN 113586497 B CN113586497 B CN 113586497B CN 202010368394 A CN202010368394 A CN 202010368394A CN 113586497 B CN113586497 B CN 113586497B
- Authority
- CN
- China
- Prior art keywords
- distance
- fan
- circulating fan
- ground corner
- ground
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000004590 computer program Methods 0.000 claims description 14
- 230000000694 effects Effects 0.000 abstract description 6
- 238000007664 blowing Methods 0.000 abstract description 5
- 238000004364 calculation method Methods 0.000 description 16
- 238000013507 mapping Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003756 stirring Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04D—NON-POSITIVE-DISPLACEMENT PUMPS
- F04D25/00—Pumping installations or systems
- F04D25/02—Units comprising pumps and their driving means
- F04D25/08—Units comprising pumps and their driving means the working fluid being air, e.g. for ventilation
- F04D25/10—Units comprising pumps and their driving means the working fluid being air, e.g. for ventilation the unit having provisions for automatically changing direction of output air
- F04D25/105—Units comprising pumps and their driving means the working fluid being air, e.g. for ventilation the unit having provisions for automatically changing direction of output air by changing rotor axis direction, e.g. oscillating fans
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04D—NON-POSITIVE-DISPLACEMENT PUMPS
- F04D27/00—Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B30/00—Energy efficient heating, ventilation or air conditioning [HVAC]
- Y02B30/70—Efficient control or regulation technologies, e.g. for control of refrigerant flow, motor or heating
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Structures Of Non-Positive Displacement Pumps (AREA)
Abstract
本申请提供一种循环扇控制方法、循环扇及计算机可读存储介质,该方法包括:获取循环扇所处的室内区域内的每个地面墙角与所述循环扇之间的距离;根据每个地面墙角与所述循环扇之间的距离,从各地面墙角中确定第一地面墙角和第二地面墙角;根据所述第一地面墙角和第二地面墙角确定所述循环扇的目标摆动参数;根据所述目标摆动参数控制所述循环扇进行摆动送风。本申请能够智能的控制循环扇进行送风,从而提高循环扇的空气循环或吹风效果。
Description
技术领域
本申请涉及循环扇的技术领域,尤其涉及一种循环扇控制方法、循环扇及计算机可读存储介质。
背景技术
随着时代的发展,生活中随处可见的人工智能家居,大大提高了人们的生活水平。现有的智能循环扇只能简单的调节送风档位和送风范围,智能性较差,无法根据循环扇所处室内环境,智能的控制循环扇进行送风,进而无法保证循环扇在所处室内环境的空气循环或吹风效果,用户体验不好。因此,如何智能的控制循环扇进行送风,以提高循环扇的空气循环或吹风效果是目前亟待解决的问题。
发明内容
本申请的主要目的在于提供一种循环扇控制方法、循环扇及计算机可读存储介质,旨在智能的控制循环扇进行送风,以提高循环扇的空气循环或吹风效果。
第一方面,本申请提供一种循环扇控制方法,包括:
获取循环扇所处的室内区域内的每个地面墙角与所述循环扇之间的距离;
根据每个地面墙角与所述循环扇之间的距离,从各地面墙角中确定第一地面墙角和第二地面墙角;
根据所述第一地面墙角和第二地面墙角确定所述循环扇的目标摆动参数;
根据所述目标摆动参数控制所述循环扇进行摆动送风。
第二方面,本申请还提供一种循环扇,所述循环扇包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上述的循环扇控制方法的步骤。
第三方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上述的循环扇控制方法的步骤。
本申请提供一种循环扇控制方法、循环扇及计算机可读存储介质,本申请通过获取循环扇所处的室内区域内的每个地面墙角与循环扇之间的距离,并根据每个地面墙角与循环扇之间的距离,从各地面墙角中确定第一地面墙角和第二地面墙角,然后根据第一地面墙角和第二地面墙角,确定循环扇的目标摆动参数,并根据目标摆动参数控制循环扇进行送风。本申请提供的方案能够基于循环扇所处室内环境,智能的确定循环扇的摆动参数,使得循环扇能够按照该摆动参数进行送风,可以提高循环扇的空气循环或者吹风效果,极大地提高了用户的使用体验。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种循环扇控制方法的流程示意图;
图2是本申请实施例中循环扇与各地面墙角之间的一位置关系示意图;
图3是图1中的循环扇控制方法的一子步骤流程示意图;
图4是本申请实施例中循环扇与各地面墙角之间的另一位置关系示意图;
图5是本申请一实施例涉及的循环扇的结构示意框图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
本申请实施例提供一种循环扇控制方法、循环扇及计算机可读存储介质。其中,该循环扇控制方法可应用于循环扇中,也可以应用于控制设备,该控制设备可以为智能冰箱、智能电视、智能音箱、移动终端和服务器等设备,例如,移动终端获取循环扇所处的室内区域内的每个地面墙角与循环扇之间的距离;根据每个地面墙角与循环扇之间的距离,从各地面墙角中确定第一地面墙角和第二地面墙角;根据第一地面墙角和第二地面墙角,确定循环扇的目标摆动参数;根据目标摆动参数控制循环扇进行摆动送风。
下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
以下以循环扇控制方法应用于循环扇进行解释说明。
请参照图1,图1是本申请实施例提供的一种循环扇控制方法的流程示意图。如图1所示,该循环扇控制方法包括步骤S101至步骤S104。
步骤S101、获取循环扇所处的室内区域内的每个地面墙角与所述循环扇之间的距离。
其中,地面墙角为地板与墙壁之间的墙角,该循环扇的扇头可以上下摇摆,也可以左右摇摆,通过控制循环扇的扇头进行上下摇摆和/或上下摇摆,可以搅动空气,从而使得循环扇吹出的风可以在室内循环,循环扇的摇摆模式包括单摇摆模式和双摇摆模式,单摇摆模式包括上下摇摆模式和左右摇摆模式中的一种,当循环扇处于上下摇摆模式时,循环扇的扇头进行上下摇摆送风,当循环扇处于左右摇摆模式时,循环扇的扇头进行左右摇摆送风,而循环扇处于双摇摆模式时,控制扇头进行上下摇摆送风,同时控制扇头进行左右摇摆送风。
在一些实施方式中,获取循环扇的第一位置信息以及循环扇所处的室内区域内的每个地面墙角的第二位置信息;根据第一位置信息以及每个地面墙角的第二位置信息,确定每个地面墙角与循环扇之间的距离。例如,循环扇的第一位置信息为(x1,y1),某个地面墙角的第二位置信息为(x2,y2),则该循环扇与该地面墙角之间的距离为
在一些实施方式中,可以通过室内定位***获取循环扇的第一位置信息,室内定位***包括基于蓝牙定位技术实现的定位***、基于WiFi定位技术实现的定位***和基于超宽带定位技术实现的定位***。以下以基于蓝牙定位技术实现的定位***为例进行说明。示例性的,控制循环扇的蓝牙模块发射蓝牙信号,并通过预置的各蓝牙信标设备接收该蓝牙信号;确定接收到的每个蓝牙信号的信号强度,并获取每个蓝牙信标设备的预设室内定位信息;根据每个蓝牙信号的信号强度和每个蓝牙信标设备的预设室内定位信息,确定循环扇的第一位置信息。
其中,可以基于三角定位算法,根据每个蓝牙信号的信号强度和每个蓝牙信标设备的预设室内定位信息,确定循环扇的第一位置信息。可以理解的是,蓝牙信标设备的安装位置以及数量可以基于实际情况进行设置,本申请对此不作具体限定。
在一些实施方式中,获取循环扇所处的室内区域内的每个地面墙角的第二位置信息的方式具体为:获取每个室内区域各自对应的位置信息范围,并根据循环扇的第一位置信息和每个室内区域各自对应的位置信息范围,确定循环扇所处的目标室内区域;获取该目标室内区域中每个地面墙角的预设位置信息,从而得到每个地面墙角的第二位置信息。其中,每个室内区域各自对应的位置信息范围和每个地面墙角的预设位置信息根据室内定位***提取确定,并存储在循环扇的存储器中。
在一些实施方式中,获取循环扇所处的室内区域内的每个地面墙角与循环扇之间的距离的方式还可以为:获取循环扇的第一位置信息,并获取全屋户型图中每个室内区域对应的地面图像的位置信息集合;确定包含第一位置信息的目标位置信息集合,并将目标位置信息集合对应的地面图像作为目标地面图像;在目标地面图像中标记循环扇所处的室内区域内的每个地面墙角的位置点,并基于第一位置信息,在目标地面图像中标记循环扇的位置点;确定每个地面墙角的位置点与循环扇的位置点之间的距离,从而得到循环扇所处的室内区域内的每个地面墙角与循环扇之间的距离。
其中,确定每个地面墙角的位置点与循环扇的位置点之间的距离的方式具体为:获取该目标地面图像中每个地面墙角的位置点对应的第一像素坐标,并获取循环扇的位置点的第二像素坐标;根据第二像素坐标和每个地面墙角的位置点对应的第一像素坐标,确定每个地面墙角的位置点与循环扇的位置点之间的像素距离;获取预设尺寸比例,并根据每个地面墙角的位置点与循环扇的位置点之间的像素距离,确定循环扇所处的室内区域内的每个地面墙角与循环扇之间的距离。
步骤S102、根据每个地面墙角与所述循环扇之间的距离,从各地面墙角中确定第一地面墙角和第二地面墙角。
在确定每个地面墙角与循环扇之间的距离后,可以基于每个地面墙角与循环扇之间的距离,从各地面墙角中确定第一地面墙角和第二地面墙角,即将各地面墙角中该距离最短对应的地面墙角作为第一地面墙角,并将各地面墙角中该距离次短对应的地面墙角作为第二地面墙角,或者将各地面墙角中该距离最长对应的地面墙角作为第一地面墙角,并将各地面墙角中该距离次长对应的地面墙角作为第二地面墙角,或者将各地面墙角中该距离最长对应的地面墙角作为第一地面墙角,并将各地面墙角中该距离最短对应的地面墙角作为第二地面墙角。
示例性的,如图2所示,循环扇50所处的室内区域内包括4个地面墙角,分别为地面墙角10、地面墙角20、地面墙角30和地面墙角40,地面墙角10、地面墙角20、地面墙角30和地面墙角40与循环扇50之间的距离分别为d1、d4、d3和d2、且d2>d1>d3>d4,若将距离最长对应的地面墙角作为第一地面墙角,而将距离次长对应的地面墙角作为第二地面墙角,则可以将地面墙角40作为第一地面墙角,并将地面墙角10作为第二地面墙角。
在一些实施方式中,获取循环扇所处的室内区域内的每个地面墙角与循环扇之间的第一距离,并获取循环扇所处的室内区域内的每个地面墙角与用户之间的第二距离;剔除第二距离最近的地面墙角,得到多个候选地面墙角,并根据每个候选地面墙角与循环扇之间的第一距离,从多个候选地面墙角确定第一地面墙角和第二地面墙角,即将各候选地面墙角中该距离最短对应的候选地面墙角作为第一地面墙角,并将各候选地面墙角中该距离次短对应的候选地面墙角作为第二地面墙角,或者将各候选地面墙角中该距离最长对应的候选地面墙角作为第一地面墙角,并将各候选地面墙角中该距离次长对应的候选地面墙角作为第二地面墙角,或者将各候选地面墙角中该距离最长对应的候选地面墙角作为第一地面墙角,并将各候选地面墙角中该距离最短对应的候选地面墙角作为第二地面墙角。
步骤S103、根据所述第一地面墙角和第二地面墙角确定所述循环扇的目标摆动参数。
其中,目标摇摆参数包括循环扇的扇头在俯仰方向上的摇摆角度和/或扇头在偏航方向上的摇摆角度,该扇头在俯仰方向上的摇摆角度包括扇头在每个摆动点的俯仰角,扇头在偏航方向上的摇摆角度包括扇头在每个摆动点的偏航角,该俯仰角为扇头偏离水平面的夹角,该偏航角为扇头偏离竖直平面的夹角。
在一些实施方式中,如图3所示,步骤S103包括子步骤S1031至S1034。
子步骤S1031、确定所述循环扇与所述第一地面墙角之间的第一距离以及所述循环扇与所述第二地面墙角之间的第二距离。
具体地,获取循环扇的第一位置坐标,并获取第一地面墙角的第二位置坐标以及第二地面墙角的第三位置坐标;根据第一位置坐标和第二位置坐标确定循环扇与第一地面墙角之间的第一距离,根据第一位置坐标和第三位置坐标确定循环扇与第二地面墙角之间的第二距离。其中,第一位置坐标可以根据室内定位***确定。
其中,第二位置坐标和第三位置坐标的获取方式具体为:获取第一地面墙角的标识符以及第二地面墙角的标识符,并获取预存的地面墙角的标识符与位置坐标之间的映射关系表;基于第一地面墙角的标识符,查询该映射关系表,确定第一地面墙角的第二位置坐标,并基于第二地面墙角的标识符,查询该映射关系表,确定第二地面墙角的第三位置坐标。其中,预存的地面墙角的标识符与位置坐标之间的映射关系表根据实际情况进行设置,例如,通过室内定位***确定各墙角的位置坐标,并给每个墙角分配标识符,然后关联标识符与位置坐标,从而建立地面墙角的标识符与位置坐标之间的映射关系表。
子步骤S1032、获取所述循环扇与所述第一地面墙角和第二地面墙角所属的墙壁之间的当前距离。
通过测距传感器采集循环扇与第一地面墙角和第二地面墙角所属的墙壁之间的当前距离。其中,该测距传感器包括超声波测距传感器、激光测距传感器和红外线测距传感器中的任一项。
子步骤S1033、根据所述第一距离、第二距离和当前距离,确定所述循环扇的扇头在偏航方向上的目标摆动角度。
在确定第一距离、第二距离和循环扇与第一地面墙角和第二地面墙角所属的墙壁之间的当前距离后,基于第一距离、第二距离和当前距离,确定循环扇的扇头在偏航方向上的目标摆动角度。
在一些实施方式中,根据第一距离和当前距离,确定循环扇的扇头在偏航方向上第一偏航角;根据第二距离和当前距离,确定循环扇的扇头在偏航方向上第二偏航角;根据第一偏航角和第二偏航角,确定循环扇的扇头在偏航方向上的目标摆动角度,即确定第一偏航角的绝对值与第二偏航角的绝对值的和,并第一偏航角的绝对值与第二偏航角的绝对值的和作为循环扇的扇头在偏航方向上的目标摆动角度。
在一些实施方式中,第一偏航角和第二偏航角的确定方式具体为:将第一距离和当前距离,代入第一预设公式进行计算,得到计算结果,并将该计算结果作为循环扇的扇头在偏航方向上第一偏航角;将第二距离和当前距离,代入第一预设公式进行计算,得到计算结果,并将该计算结果作为循环扇的扇头在偏航方向上第二偏航角。
其中,第一预设公式为α=arccos(D/d),α为第一偏航角或者第二偏航角,D为循环扇与第一地面墙角和第二地面墙角所属的墙壁之间的当前距离,d为第一距离或者第二距离。示例性的,第一距离为1.2米、第二距离为1.5米,循环扇与第一地面墙角和第二地面墙角所属的墙壁之间的当前距离为1米,则将1.2米和1米代入公式α=arccos(D/d)进行计算,得到的第一偏航角为33°,将1.5米和1米代入公式α=arccos(D/d)进行计算,得到的第二偏航角为48°,因此,循环扇的扇头在偏航方向上的目标摆动角度为33°+48°=81°。
子步骤S1034、根据所述第一距离、第二距离和所述循环扇的当前高度,确定所述循环扇的扇头在俯仰方向上的目标摆动角度。
在确定第一距离和第二距离后,获取循环扇的当前高度,并基于第一距离、第二距离和循环扇的当前高度,确定循环扇的扇头在俯仰方向上的目标摆动角度。其中,循环扇的当前高度可以通过距离传感器获取到,也可以从存储器中直接读取。
在一些实施方式中,根据第一距离和循环扇的当前高度,确定循环扇的扇头的第一俯角;根据第二距离和循环扇的当前高度,确定循环扇的扇头的第二俯角;将第一俯角和第二俯角作为循环扇的扇头在俯仰方向上的目标摆动角度,即循环扇在送风时,扇头在第一俯角与第二俯角之间进行往复摆动。
在一些实施方式中,第一俯角和第二俯角的确定方式具体为:将第一距离和循环扇的当前高度,代入第二预设公式进行计算,得到计算结果,并将该计算结果作为循环扇的扇头在俯仰方向上第一俯角;将第二距离和循环扇的当前高度,代入第二预设公式进行计算,得到计算结果,并将该计算结果作为循环扇的扇头在俯仰方向上第二俯角。
其中,第二预设公式为β=arctan(h/d),β为第一俯角或者第二俯角,h为循环扇的当前高度,d为第一距离或者第二距离。示例性的,第一距离为1.2米、第二距离为1.5米,循环扇的当前高度为1米,则将1.2米和1米代入公式β=arctan(h/d)进行计算,得到的第一俯角为39°,将1.5米和1米代入公式β=arctan(h/d)进行计算,得到的第二俯角为33°,因此,循环扇在送风时,扇头在33°与39°之间进行上下的往复摆动。
在一些实施方式中,在执行子步骤S1032,即获取循环扇与第一地面墙角和第二地面墙角所属的墙壁之间的当前距离之前,确定第一地面墙角所属的第一墙壁与第二地面墙角所属的第二墙壁是否相同;若第一地面墙角所属的第一墙壁与第二地面墙角所属的第二墙壁相同,则执行子步骤S1032至子步骤S1034,即获取循环扇与第一地面墙角和第二地面墙角所属的墙壁之间的当前距离;根据第一距离、第二距离和当前距离,确定循环扇的扇头在偏航方向上的目标摆动角度;根据第一距离、第二距离和循环扇的当前高度,确定循环扇的扇头在俯仰方向上的目标摆动角度。
示例性的,如图4所示,若第一地面墙角为地面墙角10,第二地面墙角为地面墙角40,则地面墙角10所属的第一墙壁为墙壁A,地面墙角40所属的第二墙壁也为墙壁A,因此第一地面墙角所属的第一墙壁与第二地面墙角所属的第二墙壁相同。
在一些实施方式中,若第一墙壁与第二墙壁不同,则获取第一墙壁与第二墙壁的相交的地面墙角,得到第三地面墙角,并获取循环扇与第三地面墙角之间的第三距离;获取循环扇与第一墙壁之间的第一当前距离以及循环扇与第二墙壁之间的第二当前距离;根据第一距离、第二距离、第三距离、第一当前距离和第二当前距离,确定循环扇的扇头在偏航方向上的目标摆动角度;根据第一距离、第二距离、第三距离和循环扇的当前高度,确定循环扇的扇头在俯仰方向上的目标摆动角度。
示例性的,如图4所示,若第一地面墙角为地面墙角10,第二地面墙角为地面墙角30,则地面墙角10所属的第一墙壁为墙壁A,地面墙角30所属的第二墙壁为墙壁B,因此第一地面墙角所属的第一墙壁与第二地面墙角所属的第二墙壁不同,则可以确定第一墙壁与第二墙壁的相交的地面墙角,即第三地面墙角为地面墙角40。
在一实施方式中,根据第一距离、第三距离和第一当前距离,确定循环扇的扇头在偏航方向上的第一摆动角度;根据第二距离、第三距离和第二当前距离,确定循环扇的扇头在偏航方向上的第二摆动角度;根据第一摆动角度和第二摆动角度,确定循环扇的扇头在偏航方向上的目标摆动角度,即将第一摆动角度与第二摆动角度之和作为循环扇的扇头在偏航方向上的目标摆动角度。
在一实施方式中,将第一距离、第三距离和第一当前距离代入第三预设公式进行计算,并将该计算结果作为循环扇的扇头在偏航方向上的第一摆动角度。其中,第三预设公式为α1=arccos(D1/d1)+arccos(D1/d3),α1为第一摆动角度,D1为第一当前距离,d1为第一距离,d3为第三距离。
在一实施方式中,将第二距离、第三距离和第二当前距离代入第四预设公式进行计算,并将该计算结果作为循环扇的扇头在偏航方向上的第二摆动角度。其中,第四预设公式为α2=arccos(D2/d2)+arccos(D2/d3),α2为第二摆动角度,D2为第二当前距离,d2为第二距离,d3为第三距离。
示例性的,第一距离为1.2米、第二距离为1.5米、第三距离为1.8米,第一当前距离为1米,第二当前距离为1.2米,则将第一距离1.2米、第三距离1.8米和第一当前距离1米代入公式α1=arccos(D1/d1)+arccos(D1/d3)进行计算,得到的第二摆动角度为89°,将第二距离1.5米、第三距离1.8米和第二当前距离1.2米代入公式α2=arccos(D2/d2)+arccos(D2/d3)进行计算,得到的第二摆动角度为84°,因此,循环扇的扇头在偏航方向上的目标摆动角度为89°+84°=173°。
在一些实施方式中,根据第一距离和循环扇的当前高度,确定循环扇的扇头在俯仰方向上的第一俯角;根据第二距离和循环扇的当前高度,确定循环扇的扇头在俯仰方向上的第二俯角;根据第三距离和循环扇的当前高度,确定循环扇的扇头在俯仰方向上的第三俯角;根据第一俯角、第二俯角和第三俯角,确定循环扇的扇头在俯仰方向上的目标摆动角度,即选取第一俯角、第二俯角和第三俯角中的最大俯角和最小俯角,即循环扇在送风时,扇头在最小俯角与最大俯角之间进行往复摆动。
将第一距离和循环扇的当前高度,代入第二预设公式进行计算,得到计算结果,并将该计算结果作为循环扇的扇头在俯仰方向上第一俯角;将第二距离和循环扇的当前高度,代入第二预设公式进行计算,得到计算结果,并将该计算结果作为循环扇的扇头在俯仰方向上第二俯角;将第三距离和循环扇的当前高度,代入第二预设公式进行计算,得到计算结果,并将该计算结果作为循环扇的扇头在俯仰方向上第三俯角。
其中,第二预设公式为β=arctan(h/d),β为第一偏航角或者第二偏航角,h为循环扇的当前高度,d为第一距离、第二距离或者第三距离。示例性的,第一距离为1.2米、第二距离为1.5米、第三距离为1.8米,循环扇的当前高度为1米,则将1.2米和1米代入公式β=arctan(h/d)进行计算,得到的第一俯角为39°,将1.5米和1米代入公式β=arctan(h/d)进行计算,得到的第二俯角为33°,将1.8米和1米代入公式β=arctan(h/d)进行计算,得到的第三俯角为29°,因此,循环扇在送风时,扇头在29°与39°之间进行上下的往复摆动。
步骤S104、根据所述目标摆动参数控制所述循环扇进行摆动送风。
在确定目标摆动参数后,按照该目标摆动参数中扇头在俯仰方向上的摆动角度控制循环扇的扇头在俯仰方向进行摆动送风,同时按照该目标摆动参数中扇头在偏航方向上的摆动角度,控制循环扇的扇头在偏航方向上进行摆动送风。
例如,扇头在偏航方向上的摆动角度为左偏航角为33°,右偏航角为48°,扇头在俯仰方向上的摆动角度为第一俯角为33°,第二俯角为39°,则扇头在左偏航角为33°与右偏航角48°之间进行往复的左右摆动,同时扇头在俯角33°与俯角39度之间进行往复的上下摆动。
本申请实施例通过获取循环扇所处的室内区域内的每个地面墙角与循环扇之间的距离,并根据每个地面墙角与循环扇之间的距离,从各地面墙角中确定第一地面墙角和第二地面墙角,然后根据第一地面墙角和第二地面墙角,确定循环扇的目标摆动参数,并根据目标摆动参数控制循环扇进行送风。本申请提供的方案能够基于循环扇所处室内环境,智能的确定循环扇的摆动参数,使得循环扇能够按照该摆动参数进行送风,可以提高循环扇的空气循环或者吹风效果,极大地提高了用户的使用体验。
请参阅图5,图5是本申请实施例提供的一种循环扇的结构示意性框图。
如图5所示,该循环扇200包括通过***总线201连接的处理器202、存储器203和通信接口204,其中,存储器203可以包括非易失性存储介质和内存储器。
非易失性存储介质可存储计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种循环扇控制方法。
处理器202用于提供计算和控制能力,支撑整个循环扇的运行。
存储器203为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器202执行时,可使得处理器202执行任意一种循环扇控制方法。
该通信接口204用于通信。本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的循环扇的限定,具体的循环扇可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
应当理解的是,该总线201比如为I2C(Inter-integrated Circuit)总线,存储器203可以是Flash芯片、只读存储器(ROM,Read-Only Memory)磁盘、光盘、U盘或移动硬盘等,处理器202可以是中央处理单元(Central Processing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
其中,在一个实施例中,所述处理器202用于运行存储在存储器203中的计算机程序,以实现如下步骤:
获取循环扇所处的室内区域内的每个地面墙角与所述循环扇之间的距离;
根据每个地面墙角与所述循环扇之间的距离,从各地面墙角中确定第一地面墙角和第二地面墙角;
根据所述第一地面墙角和第二地面墙角确定所述循环扇的目标摆动参数;
根据所述目标摆动参数控制所述循环扇进行摆动送风。
在一个实施例中,所述处理器202在实现获取循环扇所处的室内区域内的每个地面墙角与所述循环扇之间的距离时,用于实现:
获取循环扇的第一位置信息以及所述循环扇所处的室内区域内的每个地面墙角的第二位置信息;
根据所述第一位置信息以及每个地面墙角的第二位置信息,确定每个地面墙角与所述循环扇之间的距离。
在一个实施例中,所述处理器202在实现根据每个地面墙角与所述循环扇之间的距离,从各地面墙角中确定第一地面墙角和第二地面墙角时,用于实现:
将各地面墙角中所述距离最长对应的地面墙角作为第一地面墙角,并将各地面墙角中所述距离次长对应的地面墙角作为第二地面墙角;或者,
将各地面墙角中所述距离最短对应的地面墙角作为第一地面墙角,并将各地面墙角中所述距离次短对应的地面墙角作为第二地面墙角;或者,
将各地面墙角中所述距离最长对应的地面墙角作为第一地面墙角,并将各地面墙角中所述距离最短对应的地面墙角作为第二地面墙角。
在一个实施例中,所述处理器202在实现根据所述第一地面墙角和第二地面墙角确定所述循环扇的目标摆动参数时,用于实现:
确定所述循环扇与所述第一地面墙角之间的第一距离以及所述循环扇与所述第二地面墙角之间的第二距离;
获取所述循环扇与所述第一地面墙角和第二地面墙角所属的墙壁之间的当前距离;
根据所述第一距离、第二距离和当前距离,确定所述循环扇的扇头在偏航方向上的目标摆动角度;
根据所述第一距离、第二距离和所述循环扇的当前高度,确定所述循环扇的扇头在俯仰方向上的目标摆动角度。
在一个实施例中,所述处理器202在实现根据所述第一距离、第二距离和当前距离,确定所述循环扇的扇头在偏航方向上的目标摆动角度时,用于实现:
根据所述第一距离和当前距离,确定所述循环扇的扇头在偏航方向上第一偏航角;
根据所述第二距离和当前距离,确定所述循环扇的扇头在偏航方向上第二偏航角;
根据所述第一偏航角和第二偏航角,确定所述循环扇的扇头在偏航方向上的目标摆动角度。
在一个实施例中,所述处理器202在实现获取所述循环扇与所述第一地面墙角和第二地面墙角所属的墙壁之间的当前距离之前,还用于实现:
确定所述第一地面墙角所属的第一墙壁与所述第二地面墙角所属的第二墙壁是否相同;
若所述第一墙壁与所述第二墙壁不同,则获取所述第一墙壁与所述第二墙壁的相交的地面墙角,得到第三地面墙角,并获取所述循环扇与所述第三地面墙角之间的第三距离;
获取所述循环扇与所述第一墙壁之间的第一当前距离以及所述循环扇与所述第二墙壁之间的第二当前距离;
根据所述第一距离、第二距离、第三距离、第一当前距离和第二当前距离,确定所述循环扇的扇头在偏航方向上的目标摆动角度;
根据所述第一距离、第二距离、第三距离和所述循环扇的当前高度,确定所述循环扇的扇头在俯仰方向上的目标摆动角度。
在一个实施例中,所述处理器202在实现根据所述第一距离、第二距离、第三距离、第一当前距离和第二当前距离,确定所述循环扇的扇头在偏航方向上的目标摆动角度时,用于实现:
根据所述第一距离、第三距离和第一当前距离,确定所述循环扇的扇头在偏航方向上的第一摆动角度;
根据所述第二距离、第三距离和第二当前距离,确定所述循环扇的扇头在偏航方向上的第二摆动角度;
根据所述第一摆动角度和第二摆动角度,确定所述循环扇的扇头在偏航方向上的目标摆动角度。
在一个实施例中,所述处理器202在实现根据所述第一距离、第二距离、第三距离和所述循环扇的当前高度,确定所述循环扇的扇头在俯仰方向上的目标摆动角度时,用于实现:
根据所述第一距离和所述循环扇的当前高度,确定所述循环扇的扇头在俯仰方向上的第一俯角;
根据所述第二距离和所述循环扇的当前高度,确定所述循环扇的扇头在俯仰方向上的第二俯角;
根据所述第三距离和所述循环扇的当前高度,确定所述循环扇的扇头在俯仰方向上的第三俯角;
根据所述第一俯角、第二俯角和第三俯角,确定所述循环扇的扇头在俯仰方向上的目标摆动角度。
需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述循环扇的具体工作过程,可以参考前述循环扇控制方法实施例中的对应过程,在此不再赘述。
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序中包括程序指令,所述程序指令被执行时所实现的方法可参照本申请循环扇控制方法的各个实施例。
其中,所述计算机可读存储介质可以是前述实施例所述的循环扇的内部存储单元,例如所述循环扇的硬盘或内存。所述计算机可读存储介质也可以是所述循环扇的外部存储设备,例如所述循环扇上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。
应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (9)
1.一种循环扇控制方法,其特征在于,包括:
获取循环扇所处的室内区域内的每个地面墙角与所述循环扇之间的距离;
根据每个地面墙角与所述循环扇之间的距离,从各地面墙角中确定第一地面墙角和第二地面墙角;
根据所述第一地面墙角和第二地面墙角确定所述循环扇的目标摆动参数;
根据所述目标摆动参数控制所述循环扇进行摆动送风,
其中,所述根据所述第一地面墙角和第二地面墙角确定所述循环扇的目标摆动参数,包括:
确定所述循环扇与所述第一地面墙角之间的第一距离以及所述循环扇与所述第二地面墙角之间的第二距离;
获取所述循环扇与所述第一地面墙角和第二地面墙角所属的墙壁之间的当前距离;
根据所述第一距离、第二距离和当前距离,确定所述循环扇的扇头在偏航方向上的目标摆动角度;
根据所述第一距离、第二距离和所述循环扇的当前高度,确定所述循环扇的扇头在俯仰方向上的目标摆动角度。
2.根据权利要求1所述的循环扇控制方法,其特征在于,所述获取循环扇所处的室内区域内的每个地面墙角与所述循环扇之间的距离,包括:
获取循环扇的第一位置信息以及所述循环扇所处的室内区域内的每个地面墙角的第二位置信息;
根据所述第一位置信息以及每个地面墙角的第二位置信息,确定每个地面墙角与所述循环扇之间的距离。
3.根据权利要求1所述的循环扇控制方法,其特征在于,所述根据每个地面墙角与所述循环扇之间的距离,从各地面墙角中确定第一地面墙角和第二地面墙角,包括:
将各地面墙角中所述距离最长对应的地面墙角作为第一地面墙角,并将各地面墙角中所述距离次长对应的地面墙角作为第二地面墙角;或者,
将各地面墙角中所述距离最短对应的地面墙角作为第一地面墙角,并将各地面墙角中所述距离次短对应的地面墙角作为第二地面墙角;或者,
将各地面墙角中所述距离最长对应的地面墙角作为第一地面墙角,并将各地面墙角中所述距离最短对应的地面墙角作为第二地面墙角。
4.根据权利要求1所述的循环扇控制方法,其特征在于,所述根据所述第一距离、第二距离和当前距离,确定所述循环扇的扇头在偏航方向上的目标摆动角度,包括:
根据所述第一距离和当前距离,确定所述循环扇的扇头在偏航方向上第一偏航角;
根据所述第二距离和当前距离,确定所述循环扇的扇头在偏航方向上第二偏航角;
根据所述第一偏航角和第二偏航角,确定所述循环扇的扇头在偏航方向上的目标摆动角度。
5.根据权利要求1所述的循环扇控制方法,其特征在于,所述获取所述循环扇与所述第一地面墙角和第二地面墙角所属的墙壁之间的当前距离之前,还包括:
确定所述第一地面墙角所属的第一墙壁与所述第二地面墙角所属的第二墙壁是否相同;
若所述第一墙壁与所述第二墙壁不同,则获取所述第一墙壁与所述第二墙壁的相交的地面墙角,得到第三地面墙角,并获取所述循环扇与所述第三地面墙角之间的第三距离;
获取所述循环扇与所述第一墙壁之间的第一当前距离以及所述循环扇与所述第二墙壁之间的第二当前距离;
根据所述第一距离、第二距离、第三距离、第一当前距离和第二当前距离,确定所述循环扇的扇头在偏航方向上的目标摆动角度;
根据所述第一距离、第二距离、第三距离和所述循环扇的当前高度,确定所述循环扇的扇头在俯仰方向上的目标摆动角度。
6.根据权利要求5所述的循环扇控制方法,其特征在于,所述根据所述第一距离、第二距离、第三距离、第一当前距离和第二当前距离,确定所述循环扇的扇头在偏航方向上的目标摆动角度,包括:
根据所述第一距离、第三距离和第一当前距离,确定所述循环扇的扇头在偏航方向上的第一摆动角度;
根据所述第二距离、第三距离和第二当前距离,确定所述循环扇的扇头在偏航方向上的第二摆动角度;
根据所述第一摆动角度和第二摆动角度,确定所述循环扇的扇头在偏航方向上的目标摆动角度。
7.根据权利要求5所述的循环扇控制方法,其特征在于,所述根据所述第一距离、第二距离、第三距离和所述循环扇的当前高度,确定所述循环扇的扇头在俯仰方向上的目标摆动角度,包括:
根据所述第一距离和所述循环扇的当前高度,确定所述循环扇的扇头在俯仰方向上的第一俯角;
根据所述第二距离和所述循环扇的当前高度,确定所述循环扇的扇头在俯仰方向上的第二俯角;
根据所述第三距离和所述循环扇的当前高度,确定所述循环扇的扇头在俯仰方向上的第三俯角;
根据所述第一俯角、第二俯角和第三俯角,确定所述循环扇的扇头在俯仰方向上的目标摆动角度。
8.一种循环扇,其特征在于,所述循环扇包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如权利要求1至7中任一项所述的循环扇控制方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如权利要求1至7中任一项所述的循环扇控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010368394.1A CN113586497B (zh) | 2020-04-30 | 2020-04-30 | 循环扇控制方法、循环扇及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010368394.1A CN113586497B (zh) | 2020-04-30 | 2020-04-30 | 循环扇控制方法、循环扇及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113586497A CN113586497A (zh) | 2021-11-02 |
CN113586497B true CN113586497B (zh) | 2023-07-18 |
Family
ID=78237827
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010368394.1A Active CN113586497B (zh) | 2020-04-30 | 2020-04-30 | 循环扇控制方法、循环扇及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113586497B (zh) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015052431A (ja) * | 2013-09-09 | 2015-03-19 | 日立アプライアンス株式会社 | 空気調和機の室内機および空気調和機 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5420302B2 (ja) * | 2009-04-15 | 2014-02-19 | パナソニック株式会社 | 空気調和機 |
JP2011080621A (ja) * | 2009-10-05 | 2011-04-21 | Panasonic Corp | 空気調和機 |
CN102798194B (zh) * | 2011-05-25 | 2015-08-12 | 珠海格力电器股份有限公司 | 空调器及其送风模式控制方法和装置 |
JP5697583B2 (ja) * | 2011-11-21 | 2015-04-08 | 三菱電機株式会社 | 部屋形状認識方法および装置、ならびにこれを用いた空気調和機 |
JP6393098B2 (ja) * | 2014-07-08 | 2018-09-19 | 日立ジョンソンコントロールズ空調株式会社 | 空気調和機 |
-
2020
- 2020-04-30 CN CN202010368394.1A patent/CN113586497B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015052431A (ja) * | 2013-09-09 | 2015-03-19 | 日立アプライアンス株式会社 | 空気調和機の室内機および空気調和機 |
Also Published As
Publication number | Publication date |
---|---|
CN113586497A (zh) | 2021-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108386979B (zh) | 一种空调器的控制方法及装置 | |
CN111912337B (zh) | 机器人位姿信息的确定方法、装置、设备和介质 | |
CN110319834A (zh) | 一种室内机器人定位的方法及机器人 | |
US10001544B2 (en) | Method and electronic device identifying indoor location | |
WO2021243978A1 (zh) | 一种基于激光地图的工作区域拓展方法、芯片及机器人 | |
CN112855595B (zh) | 风扇控制方法、风扇和存储介质 | |
WO2012044308A1 (en) | Projection matrix | |
CN108895603A (zh) | 送风设备及其送风控制方法、装置和可读存储介质 | |
US20230297120A1 (en) | Method, apparatus, and device for creating map for self-moving device with improved map generation efficiency | |
CN113586497B (zh) | 循环扇控制方法、循环扇及计算机可读存储介质 | |
CN112922887B (zh) | 风扇送风控制方法、***、风扇及计算机可读存储介质 | |
CN113586499B (zh) | 循环扇控制方法、循环扇及计算机可读存储介质 | |
CN113494477B (zh) | 循环扇控制方法、循环扇及计算机可读存储介质 | |
CN114353255B (zh) | 空调器控制方法、装置、空调器及可读存储介质 | |
CN113586498B (zh) | 循环扇控制方法、循环扇及计算机可读存储介质 | |
CN113586501B (zh) | 循环扇控制方法、循环扇及计算机可读存储介质 | |
CN112922864A (zh) | 风扇送风调节方法、风扇及计算机可读存储介质 | |
CN113584831B (zh) | 循环扇控制方法、循环扇及计算机可读存储介质 | |
CN114140608B (zh) | 一种光伏板标记方法、装置、电子设备及存储介质 | |
CN116347242A (zh) | 一种摄像头定位方法、设备及存储介质 | |
CN113586502B (zh) | 循环扇控制方法、循环扇及计算机可读存储介质 | |
CN112922891A (zh) | 风扇控制方法、风扇、送风***及存储介质 | |
CN113586496B (zh) | 循环扇控制方法、循环扇及计算机可读存储介质 | |
CN112943661A (zh) | 基于人脸识别的风扇调节方法、风扇和存储介质 | |
CN114484747B (zh) | 一种送风方法、送风***及相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |