机器人的交互同步装置、方法、机器人和机器人系统制造方法及图纸

技术编号:32128195 阅读:22 留言:0更新日期:2022-01-29 19:21
本发明专利技术公开了一种机器人的交互同步装置,包括:第一信息接收模块,用于接收第一目标机器人发送的第一待处理行为信息;第一行为规划模块,用于处理所述第一待处理行为信息并生成第一目标行为信息和第一反馈信息;第二信息接收模块,用于接收第二目标机器人发送的第二待处理行为信息;第二行为规划模块,用于处理所述第二待处理行为信息并生成第二目标行为信息和第二反馈信息;第一信息发送模块,用于发送所述第一反馈信息或所述第二目标行为信息至所述第一目标机器人;第二信息发送模块,用于发送所述第二反馈信息或所述第一目标行为信息至所述第二目标机器人。本发明专利技术至少解决了如何在多台机器人通信过程中提高机器人之间的协同效率的技术问题。的协同效率的技术问题。的协同效率的技术问题。

【技术实现步骤摘要】
机器人的交互同步装置、方法、机器人和机器人系统


[0001]本专利技术涉及智能机器人
更具体地说,本专利技术涉及一种机器人的交互同步装置、方法、机器人和机器人系统。

技术介绍

[0002]智能机器人可应用于娱乐领域,在这个领域中,机器人的应用通常是单台机器人单独使用,或者是多台机器人协同使用。单独使用的机器人无疑是不需考虑机器人之间的同步问题,但是,协同使用的多台机器人对同步的要求是非常之高的。尤其是在娱乐表演中,多台机器人需要相互配合完成一套表演,该表演的动作时而需要每台机器人动作一致,时而需要每台机器人动作都不同,时而又需要部分机器人动作相同,其余机器人动作不同。在这种应用场景下,传统机器人可以实现机器人之间相互信息传递,但是传统机器人的设计通常是一次只接收处理另一个机器人的信息,且一次只发送信息给一个其他的机器人,由此将直接导致机器人之间动作不协同的现象。为此,有现有技术采用定时处理或者延时处理的方式来解决这种不协同的现象。但不论是定时处理还是延时处理,都直接影响了各机器人的执行效率。

技术实现思路

[0003]本专利技术的一个目的是至少解决上述问题,并提供相应的有益效果。
[0004]本专利技术的另一个目的是,提供一种机器人的交互同步装置、方法、机器人和机器人系统,至少解决了如何在多台机器人通信过程中提高机器人之间的协同效率的技术问题。本专利技术主要通过以下诸方面中的技术方案实现:
[0005]<本专利技术的第一方面>
[0006]第一方面提供了一种机器人的交互同步装置,包括:
[0007]第一信息接收模块,用于接收第一目标机器人发送的第一待处理行为信息;
[0008]第一行为规划模块,用于处理所述第一待处理行为信息并生成第一目标行为信息和第一反馈信息;
[0009]第二信息接收模块,用于接收第二目标机器人发送的第二待处理行为信息;
[0010]第二行为规划模块,用于处理所述第二待处理行为信息并生成第二目标行为信息和第二反馈信息;
[0011]第一信息发送模块,用于发送所述第一反馈信息或所述第二目标行为信息至所述第一目标机器人;
[0012]第二信息发送模块,用于发送所述第二反馈信息或所述第一目标行为信息至所述第二目标机器人。
[0013]在本专利技术的第一方面,机器人的交互同步装置通过不同的信息接收模块、行为规划模块和信息发送模块来处理多台机器人之间的通信,可以使得目标机器人能够在同一时刻用不同的通信传输路径完成与多台其他机器人之间的通信。也即,具有交互同步装置的
机器人接收处理第一目标机器人的通信信息并将处理结果发送至第二目标机器人,以及该机器人接收处理第二目标机器人的通信信息并将处理结果发送至第一目标机器人,这两种通信传输路径互相独立且互不干扰。基于此,机器人的交互同步装置能够同时处理多台目标机器人发送的信息,也能够同时发送对应的信息给多台目标机器人,使得具有交互同步装置的机器人之间的行为更加协同。由此,本专利技术可以实现在多台机器人通信过程中提高机器人之间的协同效率。
[0014]在一些技术方案中,所述第一信息接收模块包括:
[0015]第一信息识别单元,用于识别是否有待接收的所述第一待处理行为信息;
[0016]第一接收单元,用于接收和保存所述第一待处理行为信息;
[0017]第一记录单元,用于记录接收所述第一待处理行为信息的时间以及第一机器人连接数量信息。
[0018]在一些技术方案中,所述第一行为规划模块包括:
[0019]第一信息判断单元,用于判断所述第一待处理行为信息是否需要执行;
[0020]第一反馈信息生成单元,用于生成所述第一反馈信息;
[0021]第一信息执行单元,用于执行所述第一待处理行为信息;
[0022]第一目标行为信息生成单元,用于生成所述第一目标行为信息;
[0023]第一超时处理单元,用于执行接收所述第一待处理行为信息超时的超时处理。
[0024]在一些技术方案中,所述第二信息接收模块包括:
[0025]第二信息识别单元,用于识别是否有待接收的所述第二待处理行为信息;
[0026]第二接收单元,用于接收和保存所述第二待处理行为信息;
[0027]第二记录单元,用于记录接收所述第二待处理行为信息的时间以及第二机器人连接数量信息。
[0028]在一些技术方案中,所述第二行为规划模块包括:
[0029]第二信息判断单元,用于判断所述第二待处理行为信息是否需要执行;
[0030]第二反馈信息生成单元,用于生成所述第二反馈信息;
[0031]第二信息执行单元,用于执行所述第二待处理行为信息;
[0032]第二目标行为信息生成单元,用于生成所述第二目标行为信息;
[0033]第二超时处理单元,用于执行接收所述第二待处理行为信息超时的超时处理。
[0034]在一些技术方案中,所述第一信息发送模块包括:
[0035]第一目标行为信息识别单元,用于识别所述第一行为规划模块是否生成所述第一目标行为信息;
[0036]第一发送单元,用于发送所述第一目标行为信息和所述第一反馈信息。
[0037]在一些技术方案中,所述第二信息发送模块包括:
[0038]第二目标行为信息识别单元,用于识别所述第二行为规划模块是否生成所述第二目标行为信息;
[0039]第二发送单元,用于发送所述第二目标行为信息和所述第二反馈信息。
[0040]在一些技术方案中,所述机器人的交互同步装置还包括检测模块,用于获取触发信息。
[0041]在一些技术方案中,所述机器人的交互同步装置还包括第三行为规划模块,用于
根据所述触发信息生成第三待处理行为信息;
[0042]所述第一行为规划模块和所述第二行为规划模块还用于处理所述第三待处理行为信息,其中,所述第一行为规划模块根据所述第三待处理行为信息生成第三目标行为信息,所述第二行为规划模块根据所述第三待处理行为信息生成第四目标行为信息。
[0043]<本专利技术的第二方面>
[0044]第二方面提供了一种机器人的交互同步方法,包括:
[0045]接收第一目标机器人发送的第一待处理行为信息;
[0046]处理所述第一待处理行为信息并生成第一目标行为信息和第一反馈信息;
[0047]接收第二目标机器人发送的第二待处理行为信息;
[0048]处理所述第二待处理行为信息并生成第二目标行为信息和第二反馈信息;
[0049]发送所述第一反馈信息或所述第二目标行为信息至所述第一目标机器人;
[0050]发送所述第二反馈信息或所述第一目标行为信息至所述第二目标机器人。
[0051]<本专利技术的第三方面>
[0052]第三方面提供了一种机器人,包括:
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.机器人的交互同步装置,其特征在于,包括:第一信息接收模块,用于接收第一目标机器人发送的第一待处理行为信息;第一行为规划模块,用于处理所述第一待处理行为信息并生成第一目标行为信息和第一反馈信息;第二信息接收模块,用于接收第二目标机器人发送的第二待处理行为信息;第二行为规划模块,用于处理所述第二待处理行为信息并生成第二目标行为信息和第二反馈信息;第一信息发送模块,用于发送所述第一反馈信息或所述第二目标行为信息至所述第一目标机器人;第二信息发送模块,用于发送所述第二反馈信息或所述第一目标行为信息至所述第二目标机器人。2.根据权利要求1所述的交互同步装置,其特征在于,所述第一信息接收模块包括:第一信息识别单元,用于识别是否有待接收的所述第一待处理行为信息;第一接收单元,用于接收和保存所述第一待处理行为信息;第一记录单元,用于记录接收所述第一待处理行为信息的时间以及第一机器人连接数量信息。3.根据权利要求1所述的交互同步装置,其特征在于,所述第一行为规划模块包括:第一信息判断单元,用于判断所述第一待处理行为信息是否需要执行;第一反馈信息生成单元,用于生成所述第一反馈信息;第一信息执行单元,用于执行所述第一待处理行为信息;第一目标行为信息生成单元,用于生成所述第一目标行为信息;第一超时处理单元,用于执行接收所述第一待处理行为信息超时的超时处理。4.根据权利要求1所述的交互同步装置,其特征在于,所述第二信息接收模块包括:第二信息识别单元,用于识别是否有待接收的所述第二待处理行为信息;第二接收单元,用于接收和保存所述第二待处理行为信息;第二记录单元,用于记录接收所述第二待处理行为信息的时间以及第二机器人连接数量信息。5.根据权利...

【专利技术属性】
技术研发人员:杜晓雨刘旭王冲肖阳谭斌
申请(专利权)人:深圳市注能科技有限公司
类型:发明
国别省市:

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

1