机器人交互方法及系统与流程

文档序号:13007525阅读:220来源:国知局
机器人交互方法及系统与流程

本发明实施例涉及机器人技术领域,尤其涉及一种机器人交互方法及系统。



背景技术:

机器人(robot)是自动执行工作的机器系统。它既可以接受人类指挥,又可以运行预先编排的程序,也可以根据以人工智能技术制定的原则纲领行动,用于协助或取代人类工作。

目前,随着科学技术的快速发展,机器人可以语音识别,也可以面部识别,因此机器人能够实现与人类的正常交互与行为互动。例如,机器人通过在肩膀上设置传感器来检测用户与自己的行为互动,但是在现有技术中,机器人在监测到用户对自己的互动行为后,转过身监听用户的语音信息,且当接收到用户语音后,对接收到的语音进行解析,才能匹配出与该语音相对应的文字作为应答,因此并不能对用户做出快速的应答。



技术实现要素:

本发明实施例提供一种机器人交互方法及系统,能够改善现有技术中机器人应答速度慢的问题。

第一方面,本发明实施例提供了一种机器人交互方法,包括:

获取感应传感器采集到的用户感应信息;

根据所述用户感应信息匹配用户类别,并根据所述用户类别对应的子信息数据库进行应答。

进一步的,在所述获取感应传感器采集到的用户感应信息之前,还包括:

根据所述用户类别,建立与所述用户类别相对应的子信息数据库。

进一步的,所述感应传感器为设置于机器人预设区域内的感应传感器群组;

根据所述感应传感器群组采集到的用户感应信息匹配用户类别。

进一步的,还包括:所述感应传感器群组为根据手形设定的中间感应传感器与周边感应传感器。

进一步的,还包括:

预存用户的特征感应信息;

将采集的当前感应信息与所述特征感应信息进行匹配以识别当前用户,并基于当前用户的个人专属信息数据库进行应答。

第二方面,本发明实施例还提供了一种机器人交互系统,包括:

接收模块,用于获取感应传感器采集到的用户感应信息;

应答模块,用于根据所述用户感应信息匹配用户类别,并根据所述用户类别对应的子信息数据库进行应答。

进一步的,还包括:

子信息数据库建立模块,用于在所述获取感应传感器采集到的用户感应信息之前,根据所述用户类别,建立与所述用户类别相对应的子信息数据库。

进一步的,所述感应传感器为设置于机器人预设区域内的感应传感器群组;

根据所述感应传感器群组采集到的用户感应信息匹配用户类别。

进一步的,所述感应传感器群组为根据手形设定的中间感应传感器与周边感应传感器。

进一步的,还包括:

第二应答模块,用于预存用户的特征感应信息;将采集的当前感应信息与所述特征感应信息进行匹配以识别当前用户,并基于当前用户的个人专属信息数据库进行应答。

本发明实施例提供了一种机器人交互方法及系统,获取感应传感器采集到的用户感应信息;根据所述用户感应信息匹配用户类别,并根据所述用户类别对应的子信息数据库进行应答,改善了现有技术中机器人应答速度慢的问题,使得机器人在背对用户的情况下,可以通过获取用户感应信息的方式,分析用户类别,有助于针对不同年龄的用户使用该年龄段的应答方式进行回答,提高了机器人的应答速度。

附图说明

图1是本发明实施例一中的一种机器人交互方法的流程图;

图2是本发明实施例二中的一种机器人交互系统的结构图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种机器人交互方法的流程图,本实施例可适用于各种机器人交互方法的情况,尤其适用于机器人背对用户交互的场景,该方法可以由本发明实施例提供的机器人交互系统来执行。如图1所示,具体包括:

s110、获取感应传感器采集到的用户感应信息。

由于机器人的存储容量有限,且存储数据的多少影响了机器人的运行速度,因此,将机器人与机器人服务器相连,将大容量的数据存储以及复杂运算转移到机器人服务器端,由服务器进行处理,在不影响机器人原有运行状态的同时,能够实现更多数据的存储与处理。

其中,用户感应信息可以为用户所吸收电频率辐射能量的信息,包含但不限于电磁波能量比吸收率,或者也可以为关于用户手形的信息。感应传感器可以为接近传感器,以无需接触检测对象进行检测为目的的传感器。其中,电磁波能量比吸收率(specificabsorptionratio,sar)指单位时间内单位质量的物质吸收的电磁辐射能量。比吸收率也称作特殊吸收比率,也就是衡量多少无线电频率辐射能量被用户所实际吸收的计量尺度。

需要说明的是,本实施例使用的比吸收率的计算公式可以为:

其中,sar(r)为人体内r点临近区域内人体生物组织吸收的电磁功率与该体积内生物组织的质量之比;

σ(r)为人体内r处生物组织的电导率;

e(r)为人体内r处生物组织的电场强度的复振幅矢量;

ρ(r)为人体内r处生物组织的质量密度。

具体的,感应传感器可以设置于机器人的肩膀位置,也可以设置于机器人的胳膊或者其他机器人身体的任何位置。例如,若感应传感器设置于机器人肩膀处时,机器人服务器通过检测到肩膀位置处的感应传感器上传的数据来获取用户感应信息。

本实施例采集用户感应信息,在未接触到机器人身体之前,机器人就能提前感知到有用户的靠近,并且不同用户的感应信息具有各自特点的。例如,当用户使用手掌拍机器人肩膀时,其电磁辐射比吸收率是不相同的,因为电磁辐射比吸收率根据生物组织电导率、生物组织的质量密度有关,而每个人的生物组织电导率与生物组织质量密度是不相同的,因此当用户手掌靠近机器人时,机器人采集到的用户电磁辐射比吸收率也会不同的。

s120、根据所述用户感应信息匹配用户类别,并根据所述用户类别对应的子信息数据库进行应答。

其中,用户类别包括儿童、成年人以及老年人。由于儿童、成年人与老年人的生物组织的质量密度与电导率都不同,因此,可以统计大量儿童、成年人以及老年人的电磁辐射比吸收率,将不同用户类别的电磁辐射比吸收率设定至一个范围之内。用户感应信息可以是检测的用户电磁辐射比吸收率,机器人服务器中存储不同类别用户的电磁辐射比吸收率。因此,当服务器采集用户感应信息后,可以根据用户感应信息的电磁辐射比吸收率值,分析出该用户是否为儿童、成年人或者老年人。若是儿童时,将采用儿童的说话方式对儿童进行应答,若是老年人时,将自动放大输出语音的音量。

需要说明的是,在机器人服务器建立不同用户类别的子信息数据库。当匹配出用户类别时,可以直接基于该用户类别的子信息数据库中匹配语音输出。

需要说明的是,现有技术机器人对用户的应答均是接收到用户语音信息之后,对接收的用户语音信息分析匹配出不同用户类别的子信息数据库,而本实施例提供的方法,可以在接收用户语音信息之前,通过用户感应信息匹配出用户类别,与现有技术相比,缩短了应答时间。而且本实施例的方法适用的场景是机器人背对用户的情况,而在机器人背对用户的情况下,机器人是不能通过视觉装置获取用户的任何信息。

另外,机器人服务器可以针对儿童的子信息数据库进行趣味性应答语句的设定。例如,机器人检测到儿童即将使用手掌拍到自己时,若在工作时,则可以输出“小主人,我在工作,不要捣乱哦”;若处于非工作状态时,则可以输出“嘿,小主人,你要干什么”等其他语音信息,用于增加沟通的趣味性。

本发明实施例提供了一种机器人交互方法及系统,获取感应传感器采集到的用户感应信息;根据所述用户感应信息匹配用户类别,并根据所述用户类别对应的子信息数据库进行应答,改善了现有技术中机器人应答速度慢的问题,使得机器人在背对用户的情况下,可以通过获取用户感应信息的方式,分析用户类别,有助于针对不同年龄的用户使用该年龄段的应答方式进行回答,提高了机器人的应答速度。

示例性的,在所述获取感应传感器采集到的用户感应信息之前,还包括:根据所述用户类别,建立与所述用户类别相对应的子信息数据库。

其中,子信息数据库指的是根据用户类别将原有信息数据库拆分为多个子信息数据库。并且,不同用户类别的子数据库均有各自特征。例如,关于儿童子信息数据库中存储的信息可以通俗易懂,且可以充满童趣;关于成年人子信息数据库中存储的信息可以与时俱进,且可以诙谐幽默;关于老年人子信息数据库中存储的信息可以简单明了,且可以放大语音音量。因此,机器人服务器在判断了用户类别之后,可以根据用户类别调用与用户类别相匹配的子信息数据库。

示例性的,所述感应传感器为设置于机器人预设区域内的感应传感器群组;根据所述感应传感器群组采集到的用户感应信息匹配用户类别。

其中,感应传感器群组是由多个感应传感器组成。由于一个感应传感器的检测范围有限,因此,可以使用多个感应传感器协作进行检测。通过对感应传感器群组所采集到的用户感应信息进行整合,通过整合后的信息判断用户类别。

优选的,所述感应传感器群组为根据手形设定的中间感应传感器与周边感应传感器。由于每个人的手掌大小不一,因此可以将中间感应传感器设置于机器人肩膀的相对中心位置,而将周边传感器设置于肩膀分散位置。

示例性的,还包括:预存用户的特征感应信息;将采集的当前感应信息与所述特征感应信息进行匹配以识别当前用户,并基于当前用户的个人专属信息数据库进行应答。

其中,当前感应信息为机器人在某时刻接收到的关于用户的感应信息。本实施例提供的方法为适用于家庭式机器人,这样,可以在机器人服务器中存储家庭中每个成员的特征感应信息。其中,特征感应信息可以为电磁辐射比吸收率,且将不同特征感应信息与每个人建立匹配关系,由此建立个人专属信息数据库。个人专属信息数据库中不仅包含该用户的特征感应信息,还包括该用户的声音信息、图片信息以及存储相关常用语。当机器人服务器接收到采集的当前感应信息时,可以根据特征感应信息匹配识别当前用户,调用当前用户的个人专属信息数据库进行应答。需要说明的是,若机器人调用当前用户的个人专属信息数据库后,通过检测到的用户声音信息与预存储的声音信息不匹配时,则定义为用户识别错误,因此将不使用用户个人专属信息数据库进行应答,而是使用用户类别相比配的子信息数据库进行应答。如此一来,避免了机器人误将客人错识别成家庭成员的情况,有助于避免识别错误。

例如,机器人预存家庭成员中的老人a的特征感应信息,那么当机器人在家中感测到的当前感应信息与存储的特征感应信息相对应时,机器人初步认为交互对象为老人a,随即调出老人a对应的个人专属信息数据库备用,当接收到的语音信息与老人a的声音信息一致时,即可确定当前交互用户为老师a,因此,机器人服务器基于老人a的个人专属信息数据库进行答复。

本发明实施例提供了一种机器人交互方法及系统,通过预存家庭成员的特征感应信息,将采集的当前感应信息与特征感应信息进行匹配以识别当前用户,并基于当前用户的个人专属信息数据库进行应答,不仅提高了机器人的应答速度,还能够对家庭用户的答复进行个性化定制,解决了现有机器人回复单一性的问题,提高了用户体验。

实施例二

图2为本发明实施例二提供的一种机器人交互系统的结构示意图,本实施例可适用于各种机器人交互的情况,该方法可以由本发明实施例提供的机器人交互系统来执行。如图2所示,具体包括:点评信息获取模块21和真实性确定模块22。

接收模块21,用于获取感应传感器采集到的用户感应信息;

第一应答模块22,用于根据所述用户感应信息匹配用户类别,并根据所述用户类别对应的子信息数据库进行应答。

在上述实施例基础上,还包括:子信息数据库建立模块23。

子信息数据库建立模块23,用于在所述获取感应传感器采集到的用户感应信息之前,根据所述用户类别,建立与所述用户类别相对应的子信息数据库。

在上述实施例基础上,所述感应传感器为设置于机器人预设区域内的感应传感器群组;根据所述感应传感器群组采集到的用户感应信息匹配用户类别。

在上述实施例基础上,所述感应传感器群组为根据手形设定的中间感应传感器与周边感应传感器。

在上述实施例基础上,还包括:第二应答模块24。

第二应答模块24,用于预存用户的特征感应信息;将采集的当前感应信息与所述特征感应信息进行匹配以识别当前用户,并基于当前用户的个人专属信息数据库进行应答。

本发明实施例提供了一种机器人交互系统,获取感应传感器采集到的用户感应信息;根据所述用户感应信息匹配用户类别,并根据所述用户类别对应的子信息数据库进行应答,改善了现有技术中机器人应答速度慢的问题,使得机器人在背对用户的情况下,可以通过获取用户感应信息的方式,分析用户类别,有助于针对不同年龄的用户使用该年龄段的应答方式进行回答,提高了机器人的应答速度。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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