机器人自动创建个性化虚拟机器人的方法及装置与流程

文档序号:12601974阅读:404来源:国知局
机器人自动创建个性化虚拟机器人的方法及装置与流程

本发明涉及智能机器人领域,具体地说,涉及一种通过机器人来自动创建个性化虚拟机器人的方法及装置。



背景技术:

目前,在智能机器人领域中,其应用还一般涉及机器人与真正的人类的交互,机器人的交互输入均来自人类用户,并且机器人的输出对象也是人类用户。但有的时候,智能机器人还需要跟虚拟的人物形象进行交互。例如,在某特定用户不在现场的情况下,可向其他用户展示智能机器人与该特定用户之间的交互过程。在这种情况下,就需要机器人首先能够自动根据已有的资料进行虚拟人的建立过程。

此外,在安全保护领域中,将平面形象资料自动转换成三维立体人形也是很有意义的。例如,海关过境检查时,需要根据所输入的罪犯的形象资料来对过境的人进行扫描筛查,从而找到该罪犯。但是人肉眼通过照片等平面资料还原出的立体形象,会经常出现错误,导致遗漏可疑人选。如果应用于海关的机器人自动能够根据罪犯的形象资料进行罪犯的人体虚拟化过程,那么借助于该机器人海关人员在对过境人员进行筛选时就会大大提高找到罪犯的效率和准确度。

为此,目前需要一种能够让智能机器人自动创建个性化虚拟人类的方法和装置。



技术实现要素:

本发明的目的在于解决现有技术中不能通过实体机器人而创建虚拟机器人的问题,提供了一种机器人自动创建个性化虚拟机器人的方法。该方法包括以下步骤:

采集待学习对象的人体特征信息;

从所述人体特征信息中提取出代表特定学习对象的个性的特征参数;

利用机器人操作系统将所述代表特定学习对象的个性的特征参数与机器人中预先存储的通用人体模型进行融合,以创建针对待学习对象的虚拟机器人。

根据本发明的机器人自动创建个性化虚拟机器人的方法,所述人体特征信息包括人面部特征信息、表情信息、身高体型特征信息、语言特征信息、动作特征信息。

根据本发明的机器人自动创建个性化虚拟机器人的方法,所述方法还包括:将所述人体特征信息存储到记忆库中以进行记忆。

根据本发明的机器人自动创建个性化虚拟机器人的方法,在利用机器人操作系统将所述代表特定学习对象的个性的特征参数与机器人中预先存储的通用人体模型进行融合的步骤中,还包括以下步骤:

提取所述代表特定学习对象的个性的特征参数中的人脸特征参数;

将预先存储的通用人脸模型与所述人脸特征参数进行结合,以将所述通用人脸模型变换到与所述特定学习对象对应的特定人脸模型;

将所述代表特定学习对象的个性的特征参数中的表情参数融合到所述特定人脸模型中,以形成具有特定人脸表情的人脸模型。

根据本发明的机器人自动创建个性化虚拟机器人的方法,机器人操作系统可安装自动创建个性化虚拟机器人的应用APP。

根据本发明的机器人自动创建个性化虚拟机器人的方法,所述方法还包括:

运行所述APP,在所述操作系统中控制所述虚拟机器人执行多模态交互的步骤。

根据本发明的另一个方面,还提供了一种机器人自动创建个性化虚拟机器人的装置。所述装置包括以下单元:

人体特征信息采集单元,其用以采集待学习对象的人体特征信息;

个性特征提取单元,其用以从所述人体特征信息中提取出代表特定学习对象的个性的特征参数;

融合创建单元,其用以利用机器人操作系统将所述代表特定学习对象的个性的特征参数与机器人中预先存储的通用人体模型进行融合,以创建针对待学习对象的虚拟机器人。

根据本发明的机器人自动创建个性化虚拟机器人的装置,在通过机器人上设置的传感器采集待学习对象的人体特征信息之后,将所述人体特征信息存储到记忆库中以进行记忆。

根据本发明的机器人自动创建个性化虚拟机器人的装置,在用以利用机器人操作系统将所述代表特定学习对象的个性的特征参数与机器人中预先存储的通用人体模型进行融合的融合创建单元中,还包括以下子单元:

人脸特征提取子单元,其用以提取所述代表特定学习对象的个性的特征参数中的人脸特征参数;

人脸特征结合子单元,其用以将预先存储的通用人脸模型与所述人脸特征参数进行结合,以将所述通用人脸模型变换到与所述特定学习对象对应的特定人脸模型;

表情融合子单元,其用以将所述代表特定学习对象的个性的特征参数中的表情参数融合到所述特定人脸模型中,以形成具有特定人脸表情的人脸模型。

根据本发明的机器人自动创建个性化虚拟机器人的装置,机器人操作系统上安装有用以自动创建个性化虚拟机器人的应用APP,所述APP在所述操作系统中运行时用以控制所述虚拟机器人执行多模态交互。

本发明的有益之处在于,本发明可以在某特定用户不在现场的情况下,可向其他用户展示智能机器人与该特定用户之间的交互过程,从而提高了机器人应用的范围。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例共同用于解释本发明,并不构成对本发明的限制。在附图中:

图1为根据本发明的一个实施例进行虚拟机器人创建的总体流程图;

图2为根据本发明的一个实施例将特定参数与通用人脸模型进行融合的流程图;

图3为根据本发明的一个实施例的机器人自动创建个性化虚拟机器人的装置。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,以下结合附图对本发明实施例作进一步地详细说明。

如图1所示,其中显示了根据本发明的采用机器人自动创建个性化虚拟机器人的方法的流程图。

在图1中,方法开始于步骤S101,实体机器人通过传感器例如摄像头采集待学习对象的人体特征信息。所采集的人体特征信息也可以是所提供的平面资料,或者其他终端提供的有关人体特征的信息。例如,可以通过数据传输图片资料的方式,机器人获取某特定对象的身高、肤色、面部特征。通过数据传输含有该特定对象的视频资料的方式,机器人从视频资料的各个帧中获取某特定对象的体态、表情、表达方式等信息。因此,上述人体特征信息包括人面部特征信息、表情信息、身高体型特征信息、语言特征信息、动作特征信息。

在步骤S102中,从所采集的人体特征信息中提取待学习对象的个性的特征参数。待学习对象的个性参数包含在上述平面资料中,例如包含在图片或者视频中。通过采用图像识别技术对所采集的图片或视频中特定人物进行识别,提取出构成该特定人物的三维立体静态特征参数,如,身高、肤色、发型、面部特征。此外,为了更逼真地模仿特定对象,还提取该特定人物的步态、表情、语言表达特征等动态的特征参数。

在一个优选的实施例中,机器人操作系统会将提取的人体特征信息存储到记忆库中以进行记忆。在记忆库中存储所提取的人体特征信息的目的是将信息保存下来,以便于以后进行信息融合时使用。

在步骤S103中,利用机器人操作系统将代表特定学习对象的个性的特征参数与机器人中预先存储的通用人体模型进行融合,以创建针对待学习对象的虚拟机器人。

具体地,在利用机器人操作系统将所述代表特定学习对象的个性的特征参数与机器人中预先存储的通用人体模型进行融合的步骤中,还包括以下步骤,如图2所示。

在步骤S201中,提取代表特定学习对象的个性的特征参数中的人脸特征参数。在海关侦察的应用中,当特定学习对象为某可疑人员时,机器人会根据输入的平面图片资料和现有的视频资料,通过图像识别技术识别出资料中具有可疑人员的信息,例如该人的面部特征、语言特征、动作特征等。然而,在此步骤中,仅需要人脸特征参数。

在步骤S202中,将预先存储的通用人脸模型与所述人脸特征参数进行结合,以将通用人脸模型变换到与所述特定学习对象对应的特定人脸模型。实体机器人的记忆库中预先已经存储了多种通用人脸模型。例如,根据性别区分的通用人脸模型、根据年龄区分的通用人脸模型以及根据人种分类的通用人脸模型。首先根据已经提取的人脸特征信息中的一些或全部可以筛选出所适用的那个通用人脸模型。然后将这些信息与所选中的通用模型进行结合,从而将该通用模型变换到与特定学习对象对应的特定人脸模型。

在步骤S203中,将所述代表特定学习对象的个性的特征参数中的表情参数融合到所述特定人脸模型中,以形成具有特定人脸表情的人脸模型。

人的表情特征在进行人物形象塑造时非常重要。代表特定学习对象的个性的特征参数中的表情参数例如微笑时的面部特征、说话时的口型等均作为人脸模型建立时的输入参数来使用。

在根据本发明的机器人自动创建个性化虚拟机器人的方法中,机器人操作系统可安装自动创建个性化虚拟机器人的应用APP。安装了APP应用的机器人操作系统可以根据用户的需要和指令进行个性化虚拟机器人的自动创建。

在APP运行以后,首先采集待学习对象的人体特征信息;接下来,利用机器人操作系统从人体特征信息中提取出代表特定学习对象的个性的特征参数;最后,利用机器人操作系统将代表特定学习对象的个性的特征参数与机器人中预先存储的通用人体模型进行融合,以创建针对待学习对象的虚拟机器人。

在利用机器人操作系统将所述代表特定学习对象的个性的特征参数与机器人中预先存储的通用人体模型进行融合时,该APP还执行如下功能;

提取所述代表特定学习对象的个性的特征参数中的人脸特征参数;

将预先存储的通用人脸模型与所述人脸特征参数进行结合,以将所述通用人脸模型变换到与所述特定学习对象对应的特定人脸模型;

将所述代表特定学习对象的个性的特征参数中的表情参数融合到所述特定人脸模型中,以形成具有特定人脸表情的人脸模型。

最后,通过该APP机器人操作系统就自动创建了所需要的虚拟机器人,其中该虚拟机器人的形象与待学习对象一致。

在运行APP自动创建了虚拟机器人之后,通过机器人操作系统还可以进一步控制该自动创建的虚拟机器人执行多模态交互。

根据本发明的另一个方面,还提供了一种机器人自动创建个性化虚拟机器人的装置。所述装置包括以下单元:

人体特征信息采集单元301,其用以采集待学习对象的人体特征信息;

个性特征提取单元302,其用以从所述人体特征信息中提取出代表特定学习对象的个性的特征参数;

融合创建单元303,其用以利用机器人操作系统将所述代表特定学习对象的个性的特征参数与机器人中预先存储的通用人体模型进行融合,以创建针对待学习对象的虚拟机器人。

根据本发明的机器人自动创建个性化虚拟机器人的装置,在通过机器人上设置的传感器采集待学习对象的人体特征信息之后,将所述人体特征信息存储到记忆库中以进行记忆。

根据本发明的机器人自动创建个性化虚拟机器人的装置,在用以利用机器人操作系统将所述代表特定学习对象的个性的特征参数与机器人中预先存储的通用人体模型进行融合的融合创建单元中,还包括以下子单元:

人脸特征提取子单元303a,其用以提取所述代表特定学习对象的个性的特征参数中的人脸特征参数;

人脸特征结合子单元303b,其用以将预先存储的通用人脸模型与所述人脸特征参数进行结合,以将所述通用人脸模型变换到与所述特定学习对象对应的特定人脸模型;

表情融合子单元303c,其用以将所述代表特定学习对象的个性的特征参数中的表情参数融合到所述特定人脸模型中,以形成具有特定人脸表情的人脸模型。

根据本发明的机器人自动创建个性化虚拟机器人的装置,机器人操作系统上安装有用以自动创建个性化虚拟机器人的应用APP,所述APP在所述操作系统中运行时用以控制所述虚拟机器人执行多模态交互。

应该理解的是,本发明所公开的实施例不限于这里所公开的特定结构、处理步骤或材料,而应当延伸到相关领域的普通技术人员所理解的这些特征的等同替代。还应当理解的是,在此使用的术语仅用于描述特定实施例的目的,而并不意味着限制。

说明书中提到的“一个实施例”或“实施例”意指结合实施例描述的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,说明书通篇各个地方出现的短语“一个实施例”或“实施例”并不一定均指同一个实施例。

虽然本发明所公开的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所公开的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

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