一种智能机器人与虚拟3d的交互系统及方法

文档序号:9687414阅读:520来源:国知局
一种智能机器人与虚拟3d的交互系统及方法
【技术领域】
[0001]本发明涉及智能机器人技术领域,尤其是涉及一种智能机器人与虚拟3D的交互系统及方法。
【背景技术】
[0002]随着社会的进步,机器人不仅在工业、医学、农业或者军事上应用广泛,更是在生活上开始慢慢地融入人类的社交。常见社交上的机器人应用于活动现场或者家庭,特别是在活动现场,机器人的交互往往能吸引群众的关注和兴趣。
[0003]目前,机器人与人的交互方式主要以语音或者简单的动作为主要交互方式,这种交互方式比较单一,且随着科技的发展,这些交互方式越来越普遍,越来越不能满足群众的追求。

【发明内容】

[0004]为了使智能机器人与人的交互方式多样化,吸引人与机器人的互动,本发明提供了一种智能机器人与虚拟3D的交互系统及方法,其目的在于通过智能机器人结合3D全息投影技术,实现智能机器人控制虚拟人物执行相应的动作。
[0005]为了实现上述目的,本发明提供了一种智能机器人与虚拟3D的交互系统,其特征在于包括:包括语音识别单元、服务器处理单元以及3D投影单元。
[0006]所述语音识别单元用于识别用户自然语音以及将该用户自然语音转换成文字信息,进而上传该文字信息到服务器处理单元。
[0007]所述服务器处理单元设有智能引擎,通过智能引擎对文字信息进行分词、句法分析处理,进而根据输入的不同文字信息生成相应的用户码,并发送到3D投影单元。
[0008]所述3D投影单元接收到相应的用户码后,根据用户码做相应的投射,虚拟3D做相应的反应。
[0009]更具体地,所述语音识别单元包括语音输入模块和语音识别引擎;语音输入模块接收到用户自然语音后,输入语音信息到语音识别引擎,语音识别引擎识别语音信息后转为文字信息,并上传至服务器处理单元。
[0010]更具体地,所述服务器处理单元还包括相似度计算引擎、推理引擎以及用户码分发模块;文字信息分别经智能引擎分词、句法分析,相似度计算引擎计算和推理引擎处理后,发送到用户码分发模块。
[0011]所述用户码分发模块根据处理后的文字信息产生相应的用户码,并将该用户码分发到不同的用户码模块中。
[0012]相对应的用户码模块根据分发的用户码发送到3D投影单元中。
[0013]更具体地,所述用户码模块为音乐码模块、故事码模块、闲聊码模块或其他码模块。
[0014]更具体地,所述3D投影单元包括Unity3D引擎、投影源模块以及全息展示模块。
[0015]所述Unity3D引擎接收到用户码后,调取相应的投影源模块向全息展示模块进行投射,全息展示模块内出现虚拟3D做相应的反应。
[0016]本发明还提供了一种智能机器人与虚拟3D的交互方法,其特征在于,包括以下步骤:
自然语音输入及识别处理;用户输入的自然语音经过识别处理后转为文字信息;
发送http请求至服务器处理单元;通过http请求请求的方式上传文字信息至服务器处理单元;
对文字信息进行分词、句法分析处理,并生成相应的用户码;
发送用户码到3D投影单元;
根据用户码调取相应的投影源进行投射;在投射区形成虚拟3D模型,并作出相应的反应。
[0017]更具体地,所述对文字信息进行分词、句法分析处理的步骤包括文字信息分词、句法分
析处理的步骤、文字信息相似度计算的步骤以及文字信息推理的步骤。
[0018]更具体地,所述用户码包括音乐码、故事码、闲聊码以及其他码值。
[0019]采用本发明产生的有益效果:本发明的智能机器人结合全息投影技术,通过智能引擎处理并生成用户码,利用用户码筛选相应的投影源进行投影,经过全息折射后形成3D虚拟形象,并且该虚拟形象做相应的动作。本发明的结构简单,并实现人工智能与虚拟3D的交互,解决了现有交互方式单一的问题。此外,这样交互方式更吸引群众,丰富人们的娱乐生活。
【附图说明】
[0020]图1为本发明系统的结构简图。
[0021]图2为本发明用户分发模块的内部结构简图。
[0022]图3为本发明总流程图。
【具体实施方式】
[0023]本发明在智能机器人的基础上,结合3D投影的技术和光学折射原理,通过三棱锥体显示虚拟3D人物,实现智能机器人与虚拟人物的交互。下面结合说明书附图和【具体实施方式】对本发明的实质性特点作进一步的说明。
[0024]如图1至图2所示,本发明提供的一种智能机器人与虚拟3D的交互系统,包括语音识别单元1、服务器处理单元2以及3D投影单元3。语音识别单元1用于识别用户自然语音以及将该用户自然语音转换成文字信息,进而上传该文字信息到服务器处理单元2;服务器处理单元2设有智能引擎21,通过智能引擎21对文字信息进行分词、句法分析处理,进而根据输入的不同文字信息生成相应的用户码,并发送到3D投影单元3;3D投影单元3接收到相应的用户码后,根据用户码做相应的投射,虚拟3D做相应的反应。
[0025]语音识别单元1为机器人与自然人交互的单元,其主要包括语音输入模块11和语音识别引擎12;语音输入模块11接收到用户自然语音后,输入语音信息到语音识别引擎12,语音识别引擎12识别语音信息后转为文字信息,并上传至服务器处理单元2。
[0026]服务器处理单元2为本实施例的主控单元,语音识别单元1将输入的语音信息转化成文字信息后上传至服务器处理单元2,由该单元进行处理。其中,服务器处理单元2中还包括相似度计算引擎22、推理引擎23以及用户码分发模块24;文字信息分别经过分词、句法分析,相似度计算引擎22计算以及推理引擎23处理后,发送到用户码分发模块24。而用户码分发模块24根据处理后的文字信息产生相应的用户码,并将该用户码分发到不同的用户码模块中,比如用户码模块为音乐码模块241、故事码模块242、闲聊码模块243或其他码模块244;进而,相对应的用户码模块根据分发的用户码发送到3D投影单元3中。
[0027]3D投影单元3包括Unity3D引擎31、投影源模块32以及全息展示模块33。1]11^730引擎31为3D投影单元3的主控单元,Unity3D引擎31根据下发的用户码向投影源模块32调取相应的投影源,进而投射到全息展示模块33;投影源模块32为投影源的制作单元,投影源制作方式:一个单角度投影源,然后分前后左右四角度输出,最后将四个不同角度的视频整合,最终得到全息投影源;全息展示模块33为虚拟3D实现单元,全息展示模块33由三棱锥形全息玻璃组成,投
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1