一种进行多机器人协作的方法与设备与流程

文档序号:12460584阅读:来源:国知局

技术特征:

1.一种在机器人端进行多机器人协作的方法,其中,所述方法包括:

从网络设备中获取与机器人匹配的协作指令;

基于所述协作指令,执行对应的多机器人协作任务。

2.根据权利要求1所述的方法,其中,所述基于所述协作指令,执行对应的多机器人协作任务包括:

基于所述协作指令,控制所述机器人按相应的移动路径向目的位置或目标对象移动。

3.根据权利要求2所述的方法,其中,所述基于所述协作指令,执行对应的多机器人协作任务包括:

确定所述机器人待跟随的目标对象;

从所述机器人实时捕获的场景中识别所述目标对象;

基于所述协作指令,控制所述机器人按相应的移动路径向目标对象移动。

4.根据权利要求3所述的方法,其中,所述目标对象包括目标机器人,所述机器人与其对应的目标机器人上承载有同一个运送对象。

5.根据权利要求3或4所述的方法,其中,所述基于所述协作指令,控制所述机器人按相应的移动路径向目标对象移动包括:

基于所述协作指令,控制所述机器人按相应的移动路径向目标对象移动,其中,所述机器人与目标对象之间的队形状态与协作指令中的多机器人队形状态信息相匹配,且所述机器人与所述目标对象之间的相对距离包含在预设的相对距离范围阈值内。

6.根据权利要求3至5中任一项所述的方法,其中,所述基于所述协作指令,控制所述机器人按相应的移动路径向目标对象移动包括:

基于所述协作指令,确定所述机器人向所述目标对象的移动路径;

基于所述协作指令,控制所述机器人按所述移动路径移动。

7.根据权利要求6所述的方法,其中,所述基于所述协作指令,确定所述机器人向所述目标对象的移动路径包括:

从所述机器人的所述周围环境信息中获取障碍物信息;

基于识别出的所述目标对象的位置信息,确定所述机器人的目标坐标;

基于所述协作指令,结合所述目标坐标以及所述障碍物信息,确定所述机器人向所述目标对象的移动路径,其中,所述协作指令包括多机器人队形状态信息。

8.根据权利要求6或7所述的方法,其中,所述基于所述协作指令,控制所述机器人按所述移动路径移动包括:

基于所述协作指令,确定所述机器人的移动速度,其中,所述协作指令包括速度控制规则;

控制所述机器人基于所述移动速度、按所述移动路径移动,其中,通过所述移动速度控制所述机器人与目标对象之间的相对距离包含在预设的相对距离范围阈值内。

9.根据权利要求8所述的方法,其中,所述基于所述协作指令,确定所述机器人的移动速度,其中,所述协作指令包括速度控制规则包括:

基于所述速度控制规则,确定所述机器人的移动速度,其中,所述移动速度包括前进速度和/或转向速度。

10.根据权利要求9所述的方法,其中,所述速度控制规则包括:

当所述目标对象与所述机器人的距离大于或等于距离阈值时,同时控制所述机器人的所述前进速度和所述转向速度;

当所述目标对象与所述机器人的距离小于距离阈值时,控制所述机器人的所述转向速度。

11.根据权利要求3至10中任一项所述的方法,其中,所述确定所述机器人待跟随的目标对象包括:

当所述机器人被设置为跟随模式时,从所述机器人实时捕获的周围信息中识别对应的匹配对象;

将所述匹配对象作为所述机器人待跟随的目标对象。

12.根据权利要求3至10中任一项所述的方法,其中,所述确定所述机器人待跟随的目标对象包括:

基于所述协作指令确定待跟随的目标对象的坐标信息;

实时获取所述机器人的周围环境信息,其中,所述机器人与所述坐标信息间的距离小于或等于预定的距离阈值;

从所述周围环境信息识别对应的匹配对象,并将所述匹配对象作为所述机器人待跟随的目标对象。

13.根据权利要求12所述的方法,其中,所述实时获取所述机器人的周围环境信息,其中,所述机器人与所述坐标信息间的距离小于或等于预定的距离阈值包括:

当所述机器人与所述坐标信息间的距离大于预定的距离阈值,控制所述机器人朝向所述坐标信息移动;

实时获取所述机器人的周围环境信息,其中,所述机器人与所述坐标信息间的距离小于或等于预定的距离阈值。

14.根据权利要求3所述的方法,其中,所述从所述机器人实时捕获的场景中识别所述目标对象包括:

实时扫描获取所述机器人的周围环境信息;

从所述周围环境信息中检测与所述目标对象的对象特征信息相匹配的一个或多个观测对象;

从一个或多个所述观测对象中识别出所述目标对象。

15.根据权利要求14所述的方法,其中,所述从一个或多个所述观测对象中识别出所述目标对象包括:

确定所述机器人对应的一个或多个观测对象中每个观测对象与历史观测记录的关联信息,其中,所述一个或多个观测对象包括所述目标对象,所述历史观测记录包括一个或多个历史观测对象的对象相关信息;

根据所述观测对象与所述历史观测记录的关联信息从一个或多个所述观测对象中识别出所述目标对象。

16.根据权利要求15所述的方法,其中,所述方法还包括:

根据所述一个或多个观测对象更新所述历史观测记录,其中,更新后的所述历史观测记录中的对象包括从一个或多个所述观测对象中所识别出的所述目标对象。

17.一种在网络设备端进行多机器人协作的方法,其中,所述方法包括:

向一个或多个机器人提供匹配的协作指令,其中,所述机器人基于相应的协作指令执行对应的多机器人协作任务。

18.根据权利要求17所述的方法,其中,所述向一个或多个机器人提供匹配的协作指令,其中,所述机器人基于相应的协作指令执行对应的多机器人协作任务包括:

向多个机器人分别提供相同或不同的协作指令,其中,各个机器人基于各自的执行指令执行对应的多机器人协作任务。

19.根据权利要求17或18所述的方法,其中,所述协作指令包括以下至少任一项:

所述机器人的多机器人队形状态信息;

所述机器人的速度控制规则;

所述机器人的待跟随的目标对象的坐标信息;

所述机器人的其他执行相关信息。

20.根据权利要求17至19中任一项所述的方法,其中,所述向一个或多个机器人提供匹配的协作指令,其中,所述机器人基于相应的协作指令执行对应的多机器人协作任务包括:

向第一机器人提供第一协作指令,其中,所述第一机器人基于所述第一协作指令,控制所述第一机器人按相应的移动路径向目标对象或目的位置移动;

向第二机器人提供第二协作指令,其中,所述第二机器人基于所述第二协作指令,控制所述第二机器人按相应的移动路径跟随第一机器人移动。

21.根据权利要求20所述的方法,其中,所述第二机器人与所述第一机器人之间的队形状态与协作指令中的多机器人队形状态信息相匹配,且所述第二机器人与所述第一机器人之间的相对距离包含在预设的相对距离范围阈值内。

22.一种进行多机器人协作的机器人,其中,所述机器人包括:

第一装置,用于从网络设备中获取与机器人匹配的协作指令;

第二装置,用于基于所述协作指令,执行对应的多机器人协作任务。

23.一种进行多机器人协作的网络设备,其中,所述设备包括:

第四装置,用于向一个或多个机器人提供匹配的协作指令,其中,所述机器人基于相应的协作指令执行对应的多机器人协作任务。

24.一种进行多机器人协作的系统,其中,所述系统包括:

权利要求22所述的机器人、及权利要求24所述的网络设备。

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