一种智能家居服务机器人的制作方法

文档序号:15214841发布日期:2018-08-21 16:44阅读:115来源:国知局

本发明涉及智能家居技术领域,特别是一种智能家居服务机器人。



背景技术:

随着科技发展和社会进步,人们家里的家用电器越来越多,而且家用电器的功能也覆盖越来越多的方面,但是,传统对家用电器的控制都是通过家用电器专属的遥控器进行控制,每个家用电器都对应一个遥控器,随着智能家居中家用电器的种类越来越多,导致遥控器的数量也越来越多,从而带来管理困难的问题。



技术实现要素:

针对上述问题,本发明旨在提供一种智能家居服务机器人。

本发明的目的采用以下技术方案来实现:

一种智能家居服务机器人,包括:

至少一个传感器,用于监测家庭中的家庭环境参数;

显示屏,与传感器连接,用于显示家庭环境参数;

指令接收器,用于接收用户指令;

中央处理器,用于根据用户指令或家庭环境参数生成家用电器控制指令;

指令发送器,与至少一个家用电器无线连接,用于向家用电器发送相应的控制指令。

优选地,还包括巡逻装置,用于生成移动路线,并根据移动路线在家庭中移动。

优选地,传感器包括温度传感器、湿度传感器、安防传感器、空气质量传感器中的一种或多种,家用电器包括空调、除湿器、加湿器、安防处理器、空气净化器中的一种或多种。

本发明的有益效果为:本申请智能家居服务机器人,适应家中不同类型的家用电器,通过指令发送器向不同类型的家用电器发送控制指令,适应性强,集成度高,能够方便用户控制不同家用电器;同时,机器人中设置不同的传感器,能够智能监测家居的各种状态参数,智能化地控制不同家用电器调节家居环境,智能化强,能够智能化调节家居环境状况,提高家居舒适度。

附图说明

利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。

图1为本发明的框架结构图;

图2为本发明传感器的框架结构图;

图3为本发明一种实施例的框架结构图。

附图标记:

传感器1、显示屏2、指令接收器3、中央处理器4、指令发送器5、巡逻装置6、温度传感器10、湿度传感器11、安防传感器12、空气质量传感器13、手势摄像头31、手势识别模块40、预处理单元401、手势检测单元402、特征提取单元403、手势识别单元404

具体实施方式

结合以下应用场景对本发明作进一步描述。

参见图1,一种智能家居服务机器人,包括:

至少一个传感器1,用于监测家庭中的家庭环境参数;

显示屏2,与传感器1连接,用于显示家庭环境参数;

指令接收器3,用于接收用户指令;

中央处理器4,用于根据用户指令或家庭环境参数生成家用电器控制指令;

指令发送器5,与至少一个家用电器无线连接,用于向家用电器发送相应的控制指令。

优选地,还包括巡逻装置6,用于生成移动路线,并根据移动路线在家庭中移动。

优选地,参见图2,传感器1包括温度传感器10、湿度传感器11、安防传感器12、空气质量传感器13中的一种或多种,家用电器包括空调、除湿器、加湿器、安防处理器、空气净化器中的一种或多种。

本发明上述实施例,通过指令发送器向不同类型的家用电器发送控制指令,适应性强,集成度高,能够方便用户控制不同家用电器;同时,机器人中设置不同的传感器,能够智能监测家居的各种状态参数,智能化地控制不同家用电器调节家居环境,智能化强,能够智能化调节家居环境状况,提高家居舒适度。

优选地,参见图3,指令接收器3包括手势摄像头31,用于采集用户手势图像,并传输到中央处理器4。

优选地,中央处理器4包括手势识别模块40,用于识别用户手势图像,并生成相应的控制指令。

优选地,手势识别模块40具体包括:

预处理单元401,用于对用户手势图像进行预处理,获取预处理后的手势图像;

手势检测单元402,用于对预处理后的手势图像进行手势检测处理,确认手势部分;

特征提取单元403,用于对手势部分进行特征提取,获取手势特征;

手势识别单元404,用于对手势特征进行手势识别处理,并根据识别结果匹配相应的控制指令。

本优选实施例,在智能家居服务机器人设置手势摄像头和识别模块,能够获取用户的手势图像进行手势识别;通过在中央处理器中预先设置不同的手势代表不同的控制指令,然后通过手势摄像头获取用户手势,对手势进行特征提取和手势识别处理,匹配与手势相对应的控制指令,并且通过指令发送器发送到相应的家用电器,实现用户通过手势实现对机器人的控制,方便快捷,大大地降低通过机器人控制不同家用电器的复杂度,特别适用于家中的老人和儿童等。

优选地,手势检测单元402,具体包括:

(1)将预处理后的手势图像i分割为n个图像区域{ri}i=1,2,…,n;

(2)分别根据图像i的颜色特征和纹理特征获取图像i的颜色特征图像fys和纹理特征图像fwl;

(3)分别获取区域ri的颜色全局区域对比度和纹理全局区域对比度,其中采用的函数为:

式中,cgc_ys(ri)和cgc_wl(ri)分别表示区域ri的颜色全局区域对比度和纹理全局区域对比度,w(ri,rj)表示全局控制因子,其中w(ri,rj)=1+{-d(ri,rj)},d(ri,rj)表示区域ri和区域rj的欧氏距离,分别表示区域ri和区域rj的颜色特征,分别表示区域ri和区域rj的纹理特征,

(4)分别获取区域ri的颜色背景对比度和纹理背景对比度,其中采用的函数为:

式中,cbc_ys(ri)和cbc_wl(ri)分别表示区域ri的颜色背景对比度和纹理背景对比度,bj表示图像i的上、下、左和右边界区域,分别表示区域bj的颜色和纹理特征;

(5)获取区域ri的中心先验,其中采用的函数为:

式中,ccb(ri)表示区域ri的中心先验,表示区域ri的坐标,xi_center表示图像i中心的坐标;

(6)分别获取区域ri的颜色区域级别显著性和纹理区域级别显著性,其中采用的函数为:

sr_ys(ri)=cgc_ys(ri)*cbc_ys(ri)*ccb(ri)

sr_wl(ri)=cgc_wl(ri)*cbc_wl(ri)*ccb(ri)

式中,sr_ys(ri)和sr_wl(ri)分别表示区域ri的颜色区域级别显著性和纹理区域级别显著性;

(7)分别获取区域ri的颜色特征和纹理特征的显著性,其中采用的函数为:

其中,j∈ri,rik∈n(ri),

式中,分别表示区域ri的颜色特征和纹理特征的显著性,n(ri)表示区域ri的所有相邻区域的集合,k=|n(ri)|,表示ri第k个相邻区域rik的中心坐标,表示像素点j和区域rik中心坐标之间的距离;

(8)获取图像i的颜色和纹理特征的显著性,其中采用的函数为:

式中,sys和swl分别表示图像i的颜色和纹理特征的显著性;

(9)获取显著性区域中心先验后关于颜色和纹理特征的单尺度显著性,其中采用的函数为:

sss_ys(k)=wsc(k)sys(k)

sss_wl(k)=wsc(k)swl(k)

其中,

式中,xk表示像素点k的坐标,xs_center表示显著性区域中心的坐标,sss_ys(k)表示在sys(k)中融入了显著性区域中心先验后关于颜色特征的单尺度显著性,sss_wl(k)表示在swl(k)中融入了显著性区域中心先验后关于纹理特征的单尺度显著性;

(10)获取多尺度颜色显著性和多尺度纹理显著性,其中采用的函数为:

式中,sms_ys(i)和sms_wl(i)分别为多尺度颜色显著性和多尺度纹理显著性,sss_ys_r和sss_wl_r分别表示第r个尺度的单尺度颜色显著性和单尺度纹理显著性,ie(sss_ys_r)表示第r层显著性图像的信息熵,其中h表示显著性图像的大小,pr(i)表示第r层显著性图像中像素点i的概率分布,其中,该多尺度显著性图像通过采用高斯金字塔构建;

(11)获取多特征多尺度全局区域对比度显著性,其中采用的函数为:

smsmf=sms_ys*sms_wl

式中,smsmf表示图像的多特征多尺度全局区域对比度显著性。

(12)根据最终显著性图像进行自适应分割,检测图像中的手势,并确定图像i中的手势部分。

本优选实施例,在手势检测单元中对手势图像中的手势部分进行检测,首先采用上述的方法获取手势的显著性图,然后根据显著性图进行自适应阈值分割,检测图像中的手势,确定手势部分;其中采用上述方法获取手势图像的显著性图,同时融合了颜色和纹理特征,能够避免现有技术中仅仅才用单特征显著性图的局限性,提高了显著性图对手势描述的精确度,也提高了手势部分的检测精度,为之后模块对手势的识别奠定了基础。

优选地,在根据最终显著性图像进行自适应分割之前,根据最终显著性图像对手势图像进行滤波处理,去除图像中的非显著性区域,具体包括:

根据最终显著性图像对手势图像进行滤波处理,其中采用的滤波函数为:

其中,

式中,g(i,j)表示滤波处理后的手势像素点(i,j)的灰度值,f(k,l)表示像素点(k,l)的灰度值,其中(k,l)是以像素点(i,j)为中心的边长为2p+1的矩形区域内的任意一个像素点,w(i,j,k,l)表示权重系数,σd和σr分别表示定义域核和值域核的内核因子,s(i,j)和s(k,l)分别表示在最终显著性图中像素点(i,j)和(k,l)的显著性值,其中显著性值经过归一化处理,s(i,j)∈[0,1]。

然后再采用自适应分割,检测图像中的手势,并确定图像中的手势部分。

本优选实施例,采用上述方法根据显著性图像对手势图像进行滤波处理,能够根据图像的显著性特性,去除图像中的非显著性区域,同时最大限度的保留手势对应的显著性区域,提高了手势部分检测,为之后对手势部分的确认奠定了基础,

优选地,手势识别单元404,用于对手势特征进行手势识别处理,并根据识别结果匹配相应的控制指令,具体包括:

采用稀疏表示的手势识别算法对手势特征进行手势识别处理,并根据识别结果匹配相应的控制指令;

其中,在采用稀疏表示的手势识别算法进行手势识别之前,需要构建手势字典,供在采用稀疏表示的手势识别算法时,对获取的手势特征求解获取稀疏系数,并对稀疏系数进行重构识别手势,其中手势字典的构建算法为:

初始化阶段:获取手势训练样本特征矩阵y={y1,y2,…,yn},设定最大迭代次数vmax,稀疏度为t0,训练样本特征维数m,即yi∈rm,其中n表示手势训练样本的数目,rm表示手势训练样本特征的特征尺寸为m;

(1)随机选择k个训练样本初始化稀疏字典矩阵d(0),d(0)∈rm×k,并对矩阵各列进行l2归一化,j=1,其中d=[d1,d2,…,dk]表示稀疏字典,其中k表示稀疏字典中字典元的数目,rm×k表示稀疏字典矩阵d(0)的特征尺寸为m×k;

(2)稀疏编码阶段:采用追踪算法计算每个训练样本yi的稀疏表示向量xi,其中采用的函数为:

其中||xi||0≤t0,i=1,2,…,n,

式中,d表示稀疏字典矩阵,yi表示第i个手势训练样本特征,n表示手势训练样本的数目,t0表示稀疏度;

(3)码本更新阶段:更新d(j-1)中的每一列dk,k=1,2,…,k,具体包括:

(31)定义使用了第k个字典原子的样本序号集合即向量矩阵x第k行中不为0的元素所在的列;

(32)计算整体的表示误差:其中dj表示稀疏字典d中的第j列,表示稀疏向量矩阵x中的第j行;

(33)从表示误差ek中选择集合ωk中序号对应的列构成误差矩阵

(34)对误差矩阵进行svd分解,即选择u的第1列作为更新后的字典列将稀疏向量更新为v的第1列和δ(1,1)的乘积;

(35)更新迭代次数j=j+1;

重复步骤(3),当达到最大迭代次数vmax时,输出稀疏字典

本优选实施例,首先提取手势类型已知的手势图像的特征进行训练,构建手势字典,然后提取获取的手势图像的特征,然后采用手势字典中的训练手势图像集合的线性组合表示获取的手势图像,计算获取的手势图像对应的最稀疏线组合稀疏解,选择最小特征误差对应的手势类型作为获取手势图像的识别结果;其中,采用上述的方法构建手势字典,能够很好地对训练手势进行分类,有效地降低冗余性,全面刻画训练手势的数据特征,间接提高之后根据手势字典的稀疏表示手势识别的性能,提高手势识别的准确度。

最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当分析,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。

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