一种机器人交互的方法

文档序号:681853 发布日期:2021-04-30 浏览:1次 >En<

阅读说明:本技术 一种机器人交互的方法 (Robot interaction method ) 是由 刘笑彤 李小山 陈伯行 黄海军 于 2020-12-29 设计创作,主要内容包括:本发明提供一种机器人交互的方法,包括:S1,接收用户触发的服务请求,所述服务请求中包括用户选择的交互服务标识;S2,通过安装在机器人上的识别模块进行用户交互意图识别和用户权限识别;S3,根据交互意图识别与用户权限识别结果,激活与用户选择的所述交互服务的标识对应的信息获取方式;S4,通过激活的所述信息获取方式获取所述用户的交互信息;S5,对所述交互信息进行处理,以完成所述服务请求。通过在机器人上安装人脸识别装置,判断用户是否具有与机器人进行交互的意图,从而主动判断用户是否想要与机器人交互,可以提高机器人在与人交互方面的智能程度,以提高交互效率。(The invention provides a robot interaction method, which comprises the following steps: s1, receiving a service request triggered by a user, wherein the service request comprises an interactive service identifier selected by the user; s2, identifying the user interaction intention and the user authority through an identification module arranged on the robot; s3, according to the interactive intention identification and user authority identification result, activating the information acquisition mode corresponding to the interactive service identification selected by the user; s4, acquiring the interaction information of the user through the activated information acquisition mode; s5, processing the interactive information to complete the service request. The face recognition device is arranged on the robot, so that whether a user has the intention of interacting with the robot or not is judged, whether the user wants to interact with the robot or not is judged actively, the intelligent degree of the robot in the aspect of interacting with people can be improved, and the interaction efficiency is improved.)

一种机器人交互的方法

技术领域

本发明涉及机器人技术领域,尤其涉及一种机器人交互的方法。

背景技术

随着机器人技术的发展,越来越多的机器人进入了人们的生活,取代或者协助人们的工作,例如扫地机器人、迎宾机器人、陪伴机器人等。

现有技术中,在用户与机器人开始交互的时候,首先需要用户主动发出指令,机器人才能按照指令进行动作。例如,用户通过按压机器人外部设置的实体按钮或触摸机器人自带的屏幕显示界面开始与机器人交互。这种通过用户主动发出指令以进行人机交互的方式,使得机器人在人机交互中处于被动状态,智能程度和交互效率均较低。

发明内容

为了解决上述技术问题,本发明提供一种机器人交互的方法,用以提高机器人在与人交互方面的智能程度,以提高交互效率。

本发明所采取的

具体实施方式

为:一种机器人交互的方法,包括:S1,接收用户触发的服务请求,所述服务请求中包括用户选择的交互服务标识;

S2,通过安装在机器人上的识别模块进行用户交互意图识别和用户权限识别;

S3,根据交互意图识别与用户权限识别结果,激活与用户选择的所述交互服务的标识对应的信息获取方式;

S4,通过激活的所述信息获取方式获取所述用户的交互信息;

S5,对所述交互信息进行处理,以完成所述服务请求。

如上所述的机器人交互的方法,作为优选地,所述识别模块包括与所述键盘获取方式相对应的密码识别、与所述语音获取方式相对应的语音识别、与所述拍摄获取方式相对应的人脸识别。

如上所述的机器人交互的方法,作为优选地,所述识别模块为与所述拍摄获取方式相对应的人脸识别;

相对应的,

根据所述面部特征点,确定所述用户的朝向以及被拍摄到的所述用户的面部面积;

根据所述用户的朝向以及被拍摄到的所述用户的面部面积,判断所述用户是否具有与所述机器人进行交互意图识别;

若所述交互意图识别判断结果为是,则进行用户权限识别;

若用户权限识别判断结构为通过,则所述机器人与所述用户交互。

如上所述的机器人交互的方法,作为优选地,所述方法还包括:若所述交互意图识别判断结果为否,禁止所述机器人与所述用户交互;

或者,

若用户权限识别判断结构为不通过,禁止所述机器人与所述用户交互。

如上所述的机器人交互的方法,作为优选地,所述根据所述用户的朝向以及被拍摄到的所述用户的面部面积判断所述用户是否具有与所述机器人进行交互的意图;

包括:

若所述用户朝向所述机器人,且被拍摄到的所述用户的面部面积大于或等于面积阈值,判定所述用户具有与所述机器人进行交互的意图;

若所述用户未朝向所述机器人,或被拍摄到的所述用户的面部面积小于所述面积阈值,判定所述用户不具有与所述机器人进行交互的意图。

如上所述的机器人交互的方法,作为优选地,所述方法还包括:

在所述机器人与所述用户交互的过程中,实时监控所述用户的朝向;

若监控到所述用户不朝向所述机器人的时长大于指定时长,控制所述机器人停止与所述用户交互。

如上所述的机器人交互的方法,作为优选地,所述机器人与所述用户通过语音进行交互。

如上所述的机器人交互的方法,作为优选地,控制所述机器人主动与所述用户交互,包括:

控制所述机器人输出语音引导信息,以向所述用户介绍所述机器人的功能;和/或

控制所述机器人向所述用户输出交互页面,以供所述用户与所述机器人进行交互。

有益技术效果:通过在机器人上安装人脸识别装置,并根据拍摄到的指定范围内的用户的面部图像,判断用户是否具有与机器人进行交互的意图,从而,可以在用户与机器人交互之前,主动判断用户是否想要与机器人交互,进而当判断结果为是时,控制机器人主动与用户交互。本实施例提供的方法可以提高机器人在与人交互方面的智能程度,以提高交互效率。

附图说明

构成本申请的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。

其中:

图1是本申请实施例中所提供机器人交互的方法的线框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明而不是要求本发明必须以特定的方位构造和操作,因此不能理解为对本发明的限制。本发明中使用的术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接;可以是直接相连,也可以通过中间部件间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。

一种机器人交互的方法,包括:S1,接收用户触发的服务请求,所述服务请求中包括用户选择的交互服务标识;

S2,通过安装在机器人上的识别模块进行用户交互意图识别和用户权限识别;

S3,根据交互意图识别与用户权限识别结果,激活与用户选择的所述交互服务的标识对应的信息获取方式;

S4,通过激活的所述信息获取方式获取所述用户的交互信息;

S5,对所述交互信息进行处理,以完成所述服务请求。

基于机器人提供的交互功能,用户可以通过选择某个交互服务而用户触发相应的服务请求,进而,机器人根据预先设定的交互服务标识与信息获取方式之间的对应关系,激活与用户选择的交互服务的标识对应的信息获取方式,以通过激活的信息获取方式获取用户的交互信息,并对获得的交互信息进行处理,以完成服务请求。通过机器人实现用户的交互的应用需求,扩展了机器人的使用模式。

本发明还具有如下实施方式,激活的与所述社交服务标识对应的信息获取方式包括键盘获取方式、语音获取方式、拍摄获取方式中的至少一种。

可以预先在机器人中设置多种不同获取方式,启用社交服务标识为交互意向,例如喊出机器人名称或者预设指令。并且通过机器人上设置的屏幕,以界面显示的方式向用户显示其能够提供的服务功能,其中,每个服务功能可以以图标的形式展示。为防止误操作,设置交互意图识别,进行交互意图识别确认。

本发明还具有如下实施方式,所述识别模块包括与所述键盘获取方式相对应的密码识别、与所述语音获取方式相对应的语音识别、与所述拍摄获取方式相对应的人脸识别。

本发明还具有如下实施方式,如上所述的机器人交互的方法,作为优选地,所述识别模块为与所述拍摄获取方式相对应的人脸识别;

相对应的,

根据所述面部特征点,确定所述用户的朝向以及被拍摄到的所述用户的面部面积;

根据所述用户的朝向以及被拍摄到的所述用户的面部面积,判断所述用户是否具有与所述机器人进行交互意图识别;

若所述交互意图识别判断结果为是,则进行用户权限识别;

若用户权限识别判断结构为通过,则所述机器人与所述用户交互。

如上所述的机器人交互的方法,作为优选地,所述方法还包括:若所述交互意图识别判断结果为否,禁止所述机器人与所述用户交互;

或者,

若用户权限识别判断结构为不通过,禁止所述机器人与所述用户交互。

可以在机器人的头部安装一个或多个摄像头。

当安装一个摄像头时,为了能够拍摄机器人指定范围内的图像,可以控制摄像头旋转360度拍摄。当安装多个摄像头时,可以令多个摄像头的镜头朝向不同的方向,以拍摄不同方向的图像。

机器人指定范围可以指以机器人为中心,以指定距离为半径的球体区域。处于指定范围内的用户有较大可能具有与机器人交互的意图;与机器人交互的意图指用户尚未与机器人进行交互,但是具有与机器人交互的想法

本发明还具有如下实施方式,所述根据所述用户的朝向以及被拍摄到的所述用户的面部面积判断所述用户是否具有与所述机器人进行交互的意图;

包括:

若所述用户朝向所述机器人,且被拍摄到的所述用户的面部面积大于或等于面积阈值,判定所述用户具有与所述机器人进行交互的意图;

若所述用户未朝向所述机器人,或被拍摄到的所述用户的面部面积小于所述面积阈值,判定所述用户不具有与所述机器人进行交互的意图。

进一步分析用户的面部图像,来判断用户是否具有与机器人进行交互的意图。拍摄的用户的面部图像就是以机器人的视角看到的用户的面部图像。一般来说,用户想要与机器人交互和不想与机器人交互时的面部不同。基于此,可以根据用户的面部图像,判断用户是否具有与机器人进行交互的意图。

若判断结果为是,即用户具有与机器人进行交互的意图,则控制机器人主动与用户交互。也就是,在用户与机器人交互之前,控制机器人主动与用户交互,例如,控制机器人主动向用户所在的方向行进。

本发明还具有如下实施方式,所述方法还包括:

在所述机器人与所述用户交互的过程中,实时监控所述用户的朝向;

若监控到所述用户不朝向所述机器人的时长大于指定时长,控制所述机器人停止与所述用户交互。

本实施例提供的方法可以提高机器人在与人交互方面的智能程度,以提高交互效率。

本发明还具有如下实施方式,所述机器人与所述用户通过语音进行交互。

本发明还具有如下实施方式,控制所述机器人主动与所述用户交互,包括:控制所述机器人输出语音引导信息,以向所述用户介绍所述机器人的功能;

和/或

控制所述机器人向所述用户输出交互页面,以供所述用户与所述机器人进行交互。

当用户触发了上述服务请求后,机器人根据用户选择的交互服务的标识以及上述对应关系,确定用户选择的交互服务对应的信息获取方式,并激活该对应的信息获取方式。其中,激活的含义是使该对应的信息获取方式有效,一般而言,可以通过控制相应的信息获取装置开启、生效的方式实现该激活操作。

在一些实施例中,本申请还具有步骤S6,基于自身监测数据主动与用户进行交互;

例如,通过电量监测单元对自身电量进行监测,当电量低于预设值,机器人主动寻找用户,若其视野下无法找到用户,则进行自主充电;

若其视野下找到可用户或正在与用户进行交互,则发出充电请求,待用户同意后进行自主充电。

在一些实施例中,本申请还具有步骤S7,机器人的显示模块可显示二维码,用户利用移动终端(如手机或平板电脑)扫描二维码后,可通过特定APP与机器人进行通讯连接,藉此,机器人可将与用户交互的内容或记录通过特定APP传送给用户,例如用户与机器人交互的某家餐厅位置,用户可通过二维码与机器人完成通讯连接后,将机器人反馈的餐厅位置及导航方式下载至手机。

更进一步的,机器人可根据用户的面部图像判断用户年龄,并根据用户年龄提供不同交互方式,例如选择用不同声音播放不同的语音,当机器人根据用户面部图像判断用户年龄为0-10岁,可用童音播放机器人的反馈语音,如根据用户面部图像判断年龄为60岁以上,可播放较为成熟的反馈语音,或者,在机器人中可预存不同年龄段受欢迎的明星艺人的语音包,根据用户脸部图像判断出的年龄自动套用该年龄段受欢迎的明星艺人语音包播放反馈语音。

此外,当在一个画面中判断出多个用户脸部图像时,机器人可自动优先选择与脸部图像面积较大的(意味著距离较近)的用户进行交互,并反馈该用户的交互内容,当用户图像脸部面积接近或者无法判断较大的脸部图像面积用户时,机器人可根据脸部图像判断的年龄选择交互的用户,例如优先与脸部图像判断后年龄较大的用户进行交互,或者在显示模块中显示出两个用户的头像照片,由用户点选指定交互的头像,并对用户头像位置进行跟踪。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其它实施例的不同之处。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上实施方式仅用于说明本申请实施例,而非对本申请实施例的限制,有关技术领域的普通技术人员,在不脱离本申请实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本申请实施例的范畴,本申请实施例的专业保护范围应由权利要求限定。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种面向教学实验的虚实融合机器教师教学方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类