【技术实现步骤摘要】
一种多链路切换的机器人通讯方法和系统
本专利技术涉及机器人领域,尤其涉及一种多链路切换的机器人通讯方法和系统。
技术介绍
随着技术的发展,服务性的移动机器人可以帮助人类完成一些简单重复性的工作任务,比如在同楼层及跨楼层进行物资传递的工作,在楼宇中进行晚间巡视的工作,或者在酒店、KTV等娱乐场所进行迎宾迎领等工作,从而减轻传菜员、快递员、保安人员以及迎宾等人员的工作内容,帮助用人单位节约人力。上述具体事务通常需要多个移动机器人之间以及移动机器人和物联网设备之间进行协同工作,即需要保证移动机器人和物联网设备及时、准确地获取时钟正确和逻辑顺序正确的消息内容,比如彼此的地理位置、移动信息、任务状态和任务优先级等等,因此需要保证移动机器人之间以及移动机器人和物联网设备之间的通讯质量。同时,在移动机器人完成工作任务的过程中,需要在不同时间段与其他移动机器人、物联网设备以及远程终端传输不同数据类型以及数据量的多种数据,而现有技术通常采用维持不变的单一传输策略传输这些数据,影响机器人的信息传输效率和工作效率。【专利技 ...
【技术保护点】
1.一种多链路切换的机器人通讯方法,其特征在于,包括以下步骤:/n获取待发送数据的状态参数,所述状态参数包括数据量大小和/或延迟容忍时间;/n根据所述状态参数从时效性不同的多个预设传输策略中选择目标传输策略;/n通过所述目标传输策略将所述待发送数据发送至目标接收设备。/n
【技术特征摘要】
1.一种多链路切换的机器人通讯方法,其特征在于,包括以下步骤:
获取待发送数据的状态参数,所述状态参数包括数据量大小和/或延迟容忍时间;
根据所述状态参数从时效性不同的多个预设传输策略中选择目标传输策略;
通过所述目标传输策略将所述待发送数据发送至目标接收设备。
2.根据权利要求1所述多链路切换的机器人通讯方法,其特征在于,所述预设传输策略包括全链路同时发送策略,采用所述全链路同时发送策略将待发送数据发送至目标接收设备具体为:
信息发送端按照数据包发送顺序对待发送数据的每个数据包分别添加依次递增的序列号,并按照序列号顺序采用保持连接状态的至少一个远场通信链路和/或至少一个近场通信链路依次全链路发送每个数据包;
目标接收设备接收每个序列号的第一个数据包后,删除后续重复接收的具有相同序列号的数据包。
3.根据权利要求2所述多链路切换的机器人通讯方法,其特征在于,所述预设传输策略还包括多链路权重复用策略,采用所述多链路权重复用策略将待发送数据发送至目标接收设备具体为:
信息发送端获取与目标接收设备保持心跳连接状态的至少一个通信链路中每个通信链路的数据包发送权重,并按照所述数据包发送权重将待发送数据的多个数据包进行拆分,然后通过对应的通信链路将拆分后的数据包分别发送至所述目标接收设备;
目标接收设备接收所述拆分后的数据包,且当出现数据包接收错误时,向所述信息发送端发送对应指令以驱使信息发送端调整每个通信链路的数据包发送权重。
4.根据权利要求3所述多链路切换的机器人通讯方法,其特征在于,所述预设传输策略还包括主备切换策略,采用所述主备切换策略将待发送数据发送至目标接收设备具体为:
信息发送端优先使用默认通信链路发送待发送数据的全部数据包,并保持其余通信链路为心跳连接状态;当所述默认通信链路不可用时,停止发送剩余数据包直到所述默认通信链路恢复正常或者采用备选通信链路发送剩余数据包。
5.根据权利要求4所述多链路切换的机器人通讯方法,其特征在于,所述根据状态参数从时效性不同的多个预设传输策略中选择目标传输策略具体为:
当待发送数据的数据量处于第一数据量区间和/或延迟容忍时间处于第一时间区间时,选择所述全链路同时发送策略为目标传输策略;
当待发送数据的数据量处于第二数据量区间和/或延迟容忍时间处于第二时间区间时,选择所述多链路权重复用策略为目标传输策略;
当待发送数据的数据量处于第三数据量区间和/或延迟容忍时间处于第三时间区间时,选择所述主备切换策略为目标传输策略;
所述第一数据量区间、所述第二数据量区间和所述第三...
【专利技术属性】
技术研发人员:余立鑫,
申请(专利权)人:上海有个机器人有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。