[发明专利]智能情感机器人分布式认知技术有效
申请号: | 200910089208.4 | 申请日: | 2009-07-09 |
公开(公告)号: | CN101604204A | 公开(公告)日: | 2009-12-16 |
发明(设计)人: | 王巍;王志良;解仑;刘遥峰 | 申请(专利权)人: | 北京科技大学 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G10L15/08;G06K9/00;G06F17/28;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 情感 机器人 分布式 认知 技术 | ||
1.一种智能情感机器人分布式认知系统,其特征在于:根据神经科学和认知科学的模块理论,从认知心理学的角度研究用户对信息的感知和处理模式,在人机交互过程中,利用四个模块使智能情感机器人感知外界或用户的信息,其分布式认知系统包括:语言理解模块、视觉理解模块、情感认知模块和物理量认知模块四部分;
语言理解模块的硬件平台选用无线MIC接收器作为用户的语音输入设备,软件使用Pattek Asr 3.4和Microsoft Speech SDK这两种语音识别工具相结合,采用改进的正向最大匹配算法进行分词,提高了分词效率,同时,通过语义理解,完成分词、词性标注和关键词获取;
视觉理解模块的硬件平台采用USB免驱摄像头作为输入设备,利用软件部分的特征检测、特征提取、特征识别算法实现用户身份认定、目标跟踪和人类的行为理解功能;
情感认知模块包括语言、表情、触觉情感的认知三部分,语言情感认知是通过MIC接收器接收到的语言,整理成词语后,通过对基准褒义词库、基准贬义词库、程度副词库和否定词库四个数据库的搜索,确定词语的情感权值,进而确定输入语句所蕴含的情感,实现语言情感的认知;表情情感认知是通过摄像头,采集后的图像信息,采用空间灰度共生矩阵来提取眉心区域的纹理特征作为判断表情的一个维度;触觉情感认知部分,采用基于触摸按键芯片的触摸传感器数据控制板,基于触摸按键芯片的触摸传感器数据控制板通过人体感应使输入电容发生变化,与内部基准电容比较,将差值进行放大,在输出端产生高低电平变化,将开关信号转换成数字的“线性”模拟信号的量化值;前后2秒的各个累加和的量化值具有相关性,相邻的触摸点的量化值间具有互相关性,将几个触摸传感器的触点安装得很近很紧从而感觉出用户滑动或抚摸的效果,感知用户的情感,基于支持向量机作为判断用户情感的方法;
物理量认知模块的硬件平台选用超声波传感器、红外传感器、热释电红外传感器和温湿度传感器;
通过这四个认知模块的协调配合,完成机器人对于外界的认知,实现自然和谐交互;
所述的Pattek Asr 3.4和Microsoft Speech SDK这两种语音识别工具相结合,首先启动Pattek语言识别,判断是否是“添加问题指令”,如果否则进行其他交互,如果是则关闭Pattek语言识别,随后初始化Microsoft Speech SDK,进行语音输入并将识别结果读出,判断识别是否正确,如果否,则重新进行语音输入,如果是,则计时器计时4秒,顺序进行分词、词性标注、关键词获取、答案获取、更新对话数据库、更新Pattek规则库、关闭Microsoft Speech SDK,判断程序是否结束,如果否则初始化Pattek,重新启动Pattek语言识别,如果是则结束;
所述的采用改进的正向最大匹配算法,根据每个首字的拼音首字母建立词库的索引,缩小了词库中检索的区域,提高了分词效率;其具体步骤如下:首先切分字符串S1,输出字符串S2=“”,计算最大词长MaxLen=4,判断S1是否为空,如果是则输出结果S2,如果否,则从S1左侧开始取出候选字符串W,W的长度为MaxLen,获取W首字符拼音的首字母,查询索引表并获取字母在词典中的范围,查词典判断W是否在词典中,如果否则计算S2=S2+W+“/”,S1=S1-W,如果是则去除W最右一个字,再判断W是否是单字,如果是则重新计算S2=S2+W+“/”,S1=S1-W,如果否则重新查词典,判断W是否在词典中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科技大学,未经北京科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910089208.4/1.html,转载请声明来源钻瓜专利网。