一种两只桌面宠物机器人之间自主交互的方法技术

技术编号:31239302 阅读:19 留言:0更新日期:2021-12-08 10:27
本发明专利技术涉及机器人技术领域,更具体地说是一种两只桌面宠物机器人之间自主交互的方法;桌面宠物机器人头部的前端面的上部设置有摄像头,头部的内部设置有存储单元、wifi模块,射频收发模块;机器人通过摄像头发现对方,并启动自主交互流程,根据是否已知对方身份执行相应的交互处理,在无人干预的情况下自主的进行交互,彼此问候和闲聊;本发明专利技术解决了两只桌面宠物机器人不能自己交互的问题。宠物机器人不能自己交互的问题。宠物机器人不能自己交互的问题。

【技术实现步骤摘要】
一种两只桌面宠物机器人之间自主交互的方法


[0001]本专利技术涉及机器人
,更具体地说是一种两只桌面宠物机器人之间自主交互的方法。

技术介绍

[0002]桌面宠物机器人是智能机器人领域的一个分支,侧重于情感交互和陪伴娱乐等方面。目前桌面宠物机器人只能和人进行简单的交互,两只同类型桌面宠物机器人之间不能进行自主交互,限制了其表现形式和玩法。

技术实现思路

[0003]为了克服现有技术中的上述问题,本专利技术的目的在于提供一种两只桌面宠物机器人之间自主交互的方法,当两只桌面宠物机器人处于面对面距离较近时,会自动运行自主交互流程,根据是否已知对方身份执行相应的交互处理,在无人干预的情况下实现两机器人之间的信息交换、表情展示、简单对话等,解决了目前两只桌面宠物机器人不能自主交互的问题。
[0004]本专利技术提供了一种两只桌面宠物机器人之间自主交互的方法,具体内容如下:
[0005]桌面宠物机器人包括头部、腿部和脚部;所述头部的前端面的上部设置有摄像头,所述头部的内部设置有存储单元、wifi模块和射频收发模块;
[0006]当两只桌面宠物机器人A和B处于面对面且距离较近时,机器人A通过摄像头发现机器人B;机器人A根据自身摄像头捕获的机器人B的图像大小估计二者之间的距离,若该距离小于最大交互距离,则机器人A通过射频收发模块发送发现附近机器人指令,该指令中还带有机器人A的身份id;机器人B收到机器人A发送的发现附近机器人的指令,根据自身摄像头捕获的机器人A的图像估计二者之间的距离,若该距离小于最大交互距离,则发送带有机器人B身份id的确认指令;机器人A收到机器人B发送的确实指令后,从中提取机器人B的身份id信息,根据该id在自己的存储单元搜索是否存在机器人B的信息,若机器人B的信息存在则从中提取机器人B的姓名,并播放对于熟悉人的问候语和表情;机器人A发送问候语播放完成指令,机器人B接收到该指令后,播放相应的问候语和表情,并发送问候完成指令;
[0007]若机器人A的存储单元中不存在机器人B的信息,则机器人A播放询问对方姓名的语句和表情,并发送获取机器人B信息的指令,该指令中还带有机器人A自己的信息;机器人B收到机器人A发送的带有机器人A信息的指令,播放对自己名字的介绍的语音和表情,在自己的存储单元中保存机器人A的信息,发送带有机器人B信息的确认指令;机器人A收到机器人B发送的带有机器人B信息的确认指令,将其保存在自己的存储单元中,播放初次认识的问候语和表情;机器人A发送问候语播放完成指令,机器人B接收到该指令后,播放相应的问候语和表情,并发送问候完成指令;
[0008]当机器人A的存储单元中保存了机器人B的信息,且机器人B的存储单元中保存了机器人A的信息,在二者完成彼此问候的交互后,启动闲聊交互模式;在闲聊交互模式下,机
器人A随机播放一个预设的闲聊语音和表情,播放完成后发送包含该闲聊id的指令,机器人B接收到机器人A发送的包含闲聊id的指令后,从存储单元中搜索该闲聊id对应的应答库,从应答库中随机选取一个语音和表情进行播放,播放完成后发送带有闲聊id的播放完成指令,机器人A收到机器人B发送的播放完成指令后,一次闲聊交互完毕;
[0009]闲聊交互模式下,按预设的闲聊次数进行多轮闲聊交互;
[0010]本专利技术一种两只桌面宠物机器人之间自主交互的方法的有益效果为:
[0011](1)两只桌面宠物机器人可以自主交换和保存信息,识别对方身份;
[0012](2)两只桌面宠物机器人可以在无人干预的情况下自主的进行交互,彼此问候、闲聊,丰富了桌面宠物机器人的表现形式和玩法;
附图说明
[0013]图1为本专利技术桌面宠物机器人整体结构的示意图;
[0014]图2为本专利技术一种两只桌面宠物机器人之间自主交互的方法的流程图;
[0015]图中:桌面宠物机器人1;头部2;腿部3;脚部4;摄像头5;
具体实施方式
[0016]以下将结合附图对本专利技术进行详细说明。
[0017]具体实施方式一
[0018]如图1所示,桌面宠物机器人1包括头部2、腿部3和脚部4;所述头部2的前端面的上部设置有摄像头5,所述头部2的内部设置有存储单元、wifi模块和射频收发模块;
[0019]如图2所示,一种两只桌面宠物机器人之间自主交互的方法,包括:
[0020]当两只桌面宠物机器人A和B处于面对面且距离较近时,机器人A通过摄像头5发现机器人B;机器人A根据自身摄像头5捕获的机器人B的图像大小估计二者之间的距离,若该距离小于最大交互距离,则机器人A通过射频收发模块发送发现附近机器人指令,该指令中还带有机器人A的身份id;机器人B收到机器人A发送的发现附近机器人的指令,根据自身摄像头捕获的机器人A的图像估计二者之间的距离,若该距离小于最大交互距离,则发送带有机器人B身份id的确认指令;机器人A收到机器人B发送的确实指令后,从中提取机器人B的身份id信息,根据该id在自己的存储单元搜索是否存在机器人B的信息,若机器人B的信息存在则从中提取机器人B的姓名,并播放对于熟悉人的问候语和表情,比如“最近怎么样,机器人B?”;机器人A发送问候语播放完成指令,机器人B接收到该指令后,播放相应的问候语和表情,比如“还不错”,并发送问候完成指令;
[0021]若机器人A的存储单元中不存在机器人B的信息,则机器人A播放询问对方姓名的语句和表情,比如“你好,你叫什么名字?”,并发送获取机器人B信息的指令,该指令中还带有机器人A自己的信息;机器人B收到机器人A发送的带有机器人A信息的指令,播放对自己名字的介绍的语音和表情,比如“我得名字是机器人B”,在自己的存储单元中保存机器人A的信息,发送带有机器人B信息的确认指令;机器人A收到机器人B发送的带有机器人B信息的确认指令,将其保存在自己的存储单元中,播放初次认识的问候语和表情,比如“认识你很高兴,机器人B”;机器人A发送问候语播放完成指令,机器人B接收到该指令后,播放相应的问候语和表情,比如“很高兴认识你”,并发送问候完成指令;
[0022]当机器人A的存储单元中保存了机器人B的信息,且机器人B的存储单元中保存了机器人A的信息,在二者完成彼此问候的交互后,启动闲聊交互模式;在闲聊交互模式下,机器人A随机播放一个预设的闲聊语音和表情,比如“今天天气真不错”,播放完成后发送包含该闲聊id的指令,机器人B接收到机器人A发送的包含闲聊id的指令后,从存储单元中搜索该闲聊id对应的应答库,从应答库中随机选取一个语音和表情进行播放,比如“是的,阳光明媚”,播放完成后发送带有闲聊id的播放完成指令,机器人A收到机器人B发送的播放完成指令后,一次闲聊交互完毕;闲聊交互模式下,按预设的闲聊次数进行多轮闲聊交互;
[0023]以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种两只桌面宠物机器人之间自主交互的方法,其特征在于,桌面宠物机器人(1)包括头部(2)、腿部(3)和脚部(4);所述头部(2)的前端面的上部设置有摄像头(5),所述头部(2)的内部设置有存储单元、wifi模块和射频收发模块。2.根据权利要求1所述的一种两只桌面宠物机器人之间自主交互的方法,其特征在于,当两只桌面宠物机器人A和B处于面对面且距离较近时,机器人A通过摄像头(5)发现机器人B;机器人A根据自身摄像头(5)捕获的机器人B的图像大小估计二者之间的距离,若该距离小于最大交互距离,则机器人A通过射频收发模块发送发现附近机器人指令,该指令中还带有机器人A的身份id;机器人B收到机器人A发送的发现附近机器人的指令,根据自身摄像头捕获的机器人A的图像估计二者之间的距离,若该距离小于最大交互距离,则发送带有机器人B身份id的确认指令;机器人A收到机器人B发送的确实指令后,从中提取机器人B的身份id信息,根据该id在自己的存储单元搜索是否存在机器人B的信息,若机器人B的信息存在则从中提取机器人B的姓名,并播放对于熟悉人的问候语和表情;机器人A发送问候语播放完成指令,机器人B接收到该指令后,播放相应的问候语和表情,并发送问候完成指令。3.根据权利要求1所述的一种两只桌面宠物机器人之间自主交互的方法,其特征在...

【专利技术属性】
技术研发人员:丁正正张宇轩张洪涛
申请(专利权)人:灵起科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1