家庭机器人用户行为统计系统转让专利

申请号 : CN201710509336.4

文献号 : CN107398912B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 潘晓明彭罗

申请人 : 重庆柚瓣家科技有限公司

摘要 :

本发明申请公开了一种家庭机器人用户行为统计系统,包括设于服务器的数据库和设于机器人上的用户行为统计装置,其中所述用户行为统计装置包括:行为采集模块、行为判断模块、行为决策模块、行为排序模块和输出模块,所述数据库用于接收用户行为统计装置反馈的用户行为包和统计数据,后台工作人员通过数据库获取用户行为包和统计数据,根据用户行为包和统计数据对系统进行升级,并将升级后的代码通过数据库反馈给对机器人,进行系统功能更新。本方案中可增加系统功能,使其适应不同用户的特点和需求,使机器人更加智能化、人性化。

权利要求 :

1.家庭机器人用户行为统计系统,其特征在于,包括设于服务器的数据库和设于机器人上的用户行为统计装置,其中:所述用户行为统计装置包括:行为采集模块,行为采集模块用于采集用户行为;

行为判断模块,行为判断模块用于接收行为采集模块采集的用户行为,提取及识别特征信号,并将提取的特征信号与存储器中存储的通过用户行为样本训练获得的最佳特征进行对比:当对比结果大于等于预设阈值时,则识别成功,输出识别结果信号;

当对比结果小于预设阈值时,则识别失败,打包识别失败时所获得的用户行为,形成用户行为包,输出识别结果信号和用户行为包;

行为决策模块,行为决策模块用于根据行为判断模块识别出的用户行为输出决策控制信号;

当行为决策模块接收到识别结果信号为识别成功信号时,根据行为判断模块识别出的用户行为输出决策控制信号;

当行为决策模块接收到识别结果信号为识别失败信号时,输出决策控制信号,并通过输出模块执行决策控制信号;

行为排序模块,行为排序模块用于接收输出识别结果信号,行为排序模块用于分类统计识别失败的用户行为出现次数,并将用户行为包和统计数据反馈给数据库;行为排序模块还用于分类统计可识别的用户行为出现次数,并将出现次数较多的用户行为和其所对应的决策控制信号设为常用模式,并将分别存储至行为识别模块和行为决策模块中;

输出模块,输出模块用于执行决策控制信号;

所述数据库用于接收用户行为统计装置反馈的用户行为包和统计数据,后台工作人员通过数据库获取用户行为包和统计数据,根据用户行为包和统计数据对系统进行升级,并将升级后的代码通过数据库反馈给对机器人,进行系统功能更新。

2.根据权利要求1所述的家庭机器人用户行为统计系统,其特征在于:所述行为采集模块包括:图像采集模块,图像采集模块用于采集用户人脸图像信号;

语音采集模块,语音采集模块用于采集用户语音信号;

动作捕捉模块,行为采集模块用于采集用户的行为特征信号。

3.根据权利要求2所述的家庭机器人用户行为统计系统,其特征在于:所述输出模块还包括语音输出模块,语音输出模块用于与用户进行语音交互。

4.根据权利要求3所述的家庭机器人用户行为统计系统,其特征在于:所述行为排序模块对常用模式进行命名,形成常用模式名称。

5.根据权利要求4所述的家庭机器人用户行为统计系统,其特征在于:所述常用模式可通过常用模式名称调取。

6.根据权利要求3所述的家庭机器人用户行为统计系统,其特征在于:所述语音输出模块在行为判断模块接收到行为排序模块发送的常用模式时,可对用户进行语音提醒。

说明书 :

家庭机器人用户行为统计系统

技术领域

[0001] 本发明涉及机器人通信技术领域,尤其涉及一种家庭机器人用户行为统计系统。

背景技术

[0002] 机器人发展日新月异,这种自动执行工作的机器装置既可以接收人类指挥,又可以运行预先编排的程序,也可以根据人工智能技术指定的原则运动,从而协助或取代人类的一些工作。它与人们生活息息相关,给人们的生活带来很大的帮助,已经成为未来生活不可分割的一部分。
[0003] 对于平时身边无人陪伴的老人和儿童,以何种手段对其进行陪护,避免其身体及心理疾病的发生,成为当前迫切需要解决的问题。
[0004] 为了解决上述问题,近年来人们提出利用机器人来代替人对老年人和儿童进行陪伴,目前市面上已有一些能够与人进行互动的机器人产品。然而,这些机器人的动作、语言及其他辅助功能在出厂时都是提前编制的,功能单一且不能更新,而且不能针对不同用户的特点和需求进行不同类型的交互,智能性不足,因此无法满足不同老年人及儿童陪护的功能要求,不能更好的融入人们的生活。

发明内容

[0005] 本发明意在提供一种家庭机器人用户行为统计系统,以解决现有家庭陪护机器人智能化不足的问题。
[0006] 本发明提供基础方案是:家庭机器人用户行为统计系统,包括设于服务器的数据库和设于机器人上的用户行为统计装置,其中:
[0007] 所述用户行为统计装置包括:
[0008] 行为采集模块,行为采集模块用于采集用户行为;
[0009] 行为判断模块,行为判断模块用于接收行为采集模块采集的用户行为,提取及识别特征信号,并将提取的特征信号与存储器中存储的通过用户行为样本训练获得的最佳特征进行对比:
[0010] 当对比结果大于等于预设阈值时,则识别成功,输出识别结果信号;
[0011] 当对比结果小于预设阈值时,则识别失败,打包识别失败时所获得的用户行为,形成用户行为包,输出识别结果信号和用户行为包;
[0012] 行为决策模块,行为决策模块用于根据行为判断模块识别出的用户行为输出决策控制信号;
[0013] 当行为决策模块接收到识别结果信号为识别成功信号时,根据行为判断模块识别出的用户行为输出决策控制信号;
[0014] 当行为决策模块接收到识别结果信号为识别失败信号时,输出决策控制信号,并通过输出模块执行决策控制信号;
[0015] 行为排序模块,行为排序模块用于接收输出识别结果信号,行为排序模块用于分类统计识别失败的用户行为出现次数,并将用户行为包和统计数据反馈给数据库;行为排序模块还用于分类统计可识别的用户行为出现次数,并将出现次数较多的用户行为和其所对应的决策控制信号设为常用模式,并将分别存储至行为识别模块和行为决策模块中;
[0016] 输出模块,输出模块用于执行决策控制信号;
[0017] 所述数据库用于接收用户行为统计装置反馈的用户行为包和统计数据,后台工作人员通过数据库获取用户行为包和统计数据,根据用户行为包和统计数据对系统进行升级,并将升级后的代码通过数据库反馈给对机器人,进行系统功能更新。
[0018] 基础方案的工作原理:行为采集模块用于采集用户行为信息,并将用户行为信息发送给行为判断模块,行为判断模块接收到用户行为信息,提取用户行为信息的特征信号,并将特征信号与存储器中存储的通过用户行为样本训练获得的最佳特征进行对比:
[0019] 当对比结果大于等于预设阈值时,则识别成功,输出识别结果;
[0020] 行为决策模块接收到识别结果信号为识别成功信号时,根据行为判断模块识别出的用户行为输出决策控制信号,并通过输出模块执行决策控制信号;行为排序模块接收到识别结果信号后,统计识别到的用户行为出现次数,将出现次数较多的用户行为和其所对应的决策控制信号设为常用模式,并将分别存储至行为识别模块和行为决策模块中。
[0021] 当对比结果小于预设阈值时,则识别失败,打包识别失败时所获得的用户行为,形成用户行为包,输出识别结果信号和用户行为包;
[0022] 行为决策模块接收到识别结果信号为识别失败信号时,输出决策控制信号,并通过输出模块执行决策控制信号;行为排序模块用于接收识别结果信号和用户行为包,并分类统计识别失败的用户行为出现次数,将用户行为包和统计数据反馈给数据库,数据库接收用户行为统计装置反馈的用户行为包和统计数据,后台工作人员通过数据库获取用户行为包和统计数据,根据用户行为包和统计数据对系统进行升级,并将升级后的代码通过数据库反馈给所有机器人,进行系统功能更新。
[0023] 基础方案的有益效果是:
[0024] 1、本方案中行为排序模块对未识别的用户行为进行分类统计并反馈给服务器中的数据库,后端工作人员通过反馈对机器人系统进行升级,增加系统功能,使其适应不同用户的特点和需求,使机器人更加智能化、人性化;
[0025] 2、本方案中行为排序模块对识别成功的用户行为进行分类统计,将出现次数较多的用户行为和其所对应的决策控制信号设为常用模式,减少了系统运算时间,方便快捷的输出决策控制。
[0026] 进一步,所述行为采集模块包括:
[0027] 图像采集模块,图像采集模块用于采集用户人脸图像信号;
[0028] 语音采集模块,语音采集模块用于采集用户语音信号;
[0029] 动作捕捉模块,行为采集模块用于采集用户的行为特征信号。
[0030] 有益效果:通过人脸采集、语音采集模块和动作捕捉模块相结合,可快速准确的识别出用户的行为特征,如表情、意图等,提高了识别的准确性,从而可对识别的用户行为进行排序分类。
[0031] 进一步,输出模块还包括语音输出模块,语音输出模块用于与用户进行语音交互。有益效果:语音输出模块可实现系统与用户的语音交互,通过语音输出模块可在识别失败时对用户进行语音提示或与用户进行再次确认。
[0032] 进一步,行为排序模块对常用模式进行命名,形成常用模式名称。有益效果:行为排序模块对常用模式进行命名,可以是阿拉伯数字也可以时名称,便于存储,当识别到常用模式所对应的阿拉伯数字或名称时,直接调用常用模式,无需经过行为判断模块进行用户行为识别,减少了系统运算时间,加快了执行效率。
[0033] 进一步,常用模式可通过语音采集模块调取。有益效果:当行为判断模块检测到语音信号中常用模式所对应的阿拉伯数字或名称时,直接调用常用模式,无需经过行为判断模块进行用户行为识别,减少了系统运算时间,加快了执行效率,也方便用户使用。
[0034] 进一步,语音输出模块在行为判断模块接收到行为排序模块发送的常用模式时,可对用户进行语音提醒。有益效果:当设置了常用模式时对用户进行语音提醒说明,方便用户操作使用。

附图说明

[0035] 图1为本发明家庭机器人用户行为统计系统实施例的原理框图。

具体实施方式

[0036] 下面通过具体实施方式对本发明作进一步详细的说明:
[0037] 说明书附图中的附图标记包括:数据库1、用户行为统计装置2、行为采集模块20、图像采集模块200、语音采集模块201、动作捕捉模块202、行为判断模块21、行为决策模块22、行为排序模块23、输出模块24、语音输出模块241。
[0038] 家庭机器人用户行为统计系统实施例基本如图1所示:包括设于服务器的数据库1和设于机器人上的用户行为统计装置2,其中:
[0039] 所述用户行为统计装置2包括:
[0040] 行为采集模块20,行为采集模块20用于采集用户行为,其中行为采集模块20包括图像采集模块200、语音采集模块201和动作捕捉模块202,图像采集模块200用于采集用户人脸图像信号、语音采集模块201用于采集用户语音信号、行为采集模块20用于采集用户的行为特征信号,通过人脸采集、语音采集模块201和动作捕捉模块202相结合,可快速准确的识别出用户的行为特征,如表情、意图等,提高了识别的准确性,从而可对识别的用户行为进行排序分类。
[0041] 其中图像采集模块200采用摄像头采集用户人脸图像,语音采集模块201使用体积小、精度高且体重轻的TZ-ZKA噪声传感器对声音进行采集,动作捕捉模块202采用加速度传感器和陀螺仪对人体的动作进行采集,其中加速度传感器用于检测人体移动的加速度,陀螺仪用于检测人体倾斜的角度;
[0042] 行为判断模块21,行为判断模块21用于接收行为采集模块20采集的用户行为,提取及识别特征信号,并将提取的特征信号与存储器中存储的通过用户行为样本训练获得的最佳特征进行对比:
[0043] 当对比结果大于等于预设阈值时,则识别成功,输出识别结果信号;
[0044] 当对比结果小于预设阈值时,则识别失败,打包识别失败时所获得的用户行为,形成用户行为包,输出识别结果信号和用户行为包;
[0045] 行为决策模块22,行为决策模块22用于根据行为判断模块21识别出的用户行为输出决策控制信号;
[0046] 当行为决策模块22接收到识别结果信号为识别成功信号时,根据行为判断模块21识别出的用户行为输出决策控制信号;
[0047] 当行为决策模块22接收到识别结果信号为识别失败信号时,输出决策控制信号,并通过输出模块24执行决策控制信号;
[0048] 行为排序模块23,行为排序模块23用于接收输出识别结果信号,行为排序模块23用于分类统计识别失败的用户行为出现次数,并将用户行为包和统计数据反馈给数据库1;行为排序模块23还用于分类统计可识别的用户行为出现次数,并将出现次数较多的用户行为和其所对应的决策控制信号设为常用模式,并将分别存储至行为识别模块和行为决策模块22中。
[0049] 行为排序模块23对常用模式进行命名,形成常用模式名称。行为排序模块23对常用模式进行命名,可以是阿拉伯数字也可以时名称,便于存储,当识别到常用模式所对应的阿拉伯数字或名称时,直接调用常用模式,无需经过行为判断模块21进行用户行为识别,减少了系统运算时间,加快了执行效率。
[0050] 常用模式可通过语音采集模块201调取,当行为判断模块21检测到语音信号中常用模式所对应的阿拉伯数字或名称时,直接调用常用模式,无需经过行为判断模块21进行用户行为识别,减少了系统运算时间,加快了执行效率,也方便用户使用。
[0051] 输出模块24,输出模块24用于执行决策控制信号;输出模块24包括动作输出和语音输出,语音输出模块241通过扬声器发生,动作输出通过采用步进电机控制肢体动作。语音输出模块241可实现系统与用户的语音交互,通过语音输出模块241可在识别失败时对用户进行语音提示或与用户进行再次确认。语音输出模块241在行为判断模块21接收到行为排序模块23发送的常用模式时,可对用户进行语音提醒。
[0052] 其中通过采用DSP系列芯片作为微处理器对数据进行处理,从而实现信号的提取、识别和排序。
[0053] 所述数据库1用于接收用户行为统计装置2反馈的用户行为包和统计数据,后台工作人员通过数据库1获取用户行为包和统计数据,根据用户行为包和统计数据对系统进行升级,并将升级后的代码通过数据库1反馈给对机器人,进行系统功能更新。
[0054] 使用时,当行为判断模块21识别到用户比较忧伤,需要听一些音乐来缓解时,行为决策模块22则输出音乐命令,扬声器则播放出音乐,同时行为排序模块23对唱歌命令进行统计,如果接收到的音乐指令比较多,则排序模块将音乐设为常用模式,并编码1,编码完成则将常用模式存储至行为决策模块22,并控制扬声器发出“唱歌常用模式设置成功,请说1调取”,当机器人再次识别到“1”的语音信号时则自动播放音乐,减少了数据处理量。
[0055] 当老人坐轮椅需要外出时,需要机器人帮老人推轮椅,当机器人不能识别推轮椅这个指令时,行为排序模块23将采集到的用户行为打包形成用户行为包,反馈给服务器,后台工作人员通过数据库1获取用户行为包和统计数据,根据用户行为包和统计数据对系统进行升级,并将升级后的代码通过数据库1反馈给对机器人,进行系统功能更新。
[0056] 本方案中行为排序模块23对未识别的用户行为进行分类统计并反馈给服务器中的数据库1,后端工作人员通过反馈对机器人系统进行升级,增加系统功能,使其适应不同用户的特点和需求,使机器人更加智能化、人性化。
[0057] 行为排序模块23对识别成功的用户行为进行分类统计,将出现次数较多的用户行为和其所对应的决策控制信号设为常用模式,减少了系统运算时间,方便快捷的输出决策控制。
[0058] 以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。