【技术实现步骤摘要】
机器人控制方法、装置和系统
[0001]本公开的实施例涉及计算机
,具体涉及机器人控制方法、装置和系统。
技术介绍
[0002]现有的许多仓库中为了放置更多的货架以保障更多的库存等目的,会比较紧密的设置货架。这种情况下,机器人在货架之间执行任务时(如取货、放货等)的方向通常保持不变。但机器人在一些近邻主路的边界货架处执行任务时,由于车身可能会占用一部分主路,从而可能会影响其它机器人的经过和旋转等,进而可能会形成堵塞等情况。
[0003]可见,当边界货架处有机器人执行如取放货等任务时,容易出现堵塞等情况而影响机器人的工作效率。而且这种情况下若出现机器人异常等需要人工介入处理时,可能需要挪动大量的机器人,从而增加异常解决的时间和影响范围。另外,在大量机器人堵塞时通常需要规划大量的绕路来解决堵塞问题,但因此容易出现的无效行走等不仅会浪费时间,还会浪费机器人的电池电量等,进而也会影响工作效率。
技术实现思路
[0004]本公开的实施例提出了机器人控制方法、装置和系统。
[0005]第一方面,本公开的实施例提供了一种机器人控制方法,该方法包括:确定是否存在第一机器人阻碍第二机器人的当前行驶,其中,第一机器人包括正在边界货架的第一任务执行位置处执行任务的机器人,边界货架的一侧为第二机器人当前所在的行驶道路;响应于确定存在第一机器人阻碍第二机器人的当前行驶,确定第一机器人执行的任务的当前属性信息;响应于确定当前属性信息符合第一预设条件,控制第一机器人执行掉头指令,其中,掉头指令用于控制第一机器 ...
【技术保护点】
【技术特征摘要】
1.一种机器人控制方法,包括:确定是否存在第一机器人阻碍第二机器人的当前行驶,其中,所述第一机器人包括正在边界货架的第一任务执行位置处执行任务的机器人,所述边界货架的一侧为所述第二机器人当前所在的行驶道路;响应于确定存在第一机器人阻碍第二机器人的当前行驶,确定所述第一机器人执行的任务的当前属性信息;响应于确定所述当前属性信息符合第一预设条件,控制所述第一机器人执行掉头指令,其中,所述掉头指令用于控制第一机器人掉头行驶至所述边界货架的第二任务执行位置处以解除对第二机器人的当前行驶的阻碍,以及控制第一机器人在第二任务执行位置处继续执行当前任务。2.根据权利要求1所述的方法,其中,所述方法还包括:响应于确定所述当前属性信息不符合第一预设条件,控制所述第一机器人在所述第一任务执行位置处继续执行当前任务。3.根据权利要求2所述的方法,其中,所述方法还包括:响应于确定第三机器人接收到目标任务,确定所述第三机器人执行所述目标任务的属性信息,其中,所述目标任务在边界货架的第一任务执行位置处执行;响应于确定所述目标任务的属性信息符合第二预设条件,控制所述第三机器人执行反向指令,其中,所述反向指令用于控制第三机器人到达边界货架的第二任务执行位置处执行所述目标任务,第三机器人分别在第一任务执行位置处和第二任务执行位置处执行所述目标任务的朝向相反。4.根据权利要求3所述的方法,其中,所述方法还包括:响应于确定所述目标任务的属性信息不符合第二预设条件,控制所述第三机器人到达边界货架的第一任务执行位置处执行所述目标任务。5.根据权利要求4所述的方法,其中,所述边界货架的第一任务执行位置处设置有第一位置标识,边界货架的第二任务执行位置处设置有第二位置标识,所述第一位置标识和第二位置标识用于辅助机器人到达对应任务执行位置处。6.根据权利要求1
‑
5之一所述的方法,其中,所述当前属性信息用于表示如下至少一项属性:剩余任务执行时长、到达第二任务执行位置处是否有其它机器人阻碍、任务执行的优先级。7.根据权利要求3
‑
5之一所述的方法,其中,所述目标任务的属性信息用于表示所述第三机器人在边界货架的第一任务执行位置处完成任务的预期时长。8.一种机器人控制方法,包括:响应于确定目标机器人接收到目标任务,确定所述目标机器人执行所述目标任务的属性信息,其中,所述目标任务在边界货架的第一任务执行位置处执行,所述边界货架的至少一侧为机器人的行驶道路;响应于确定所述目标任务的属性信息符合目标预设条件,控制所述目标机器人执行反向指令,其中,所述反向指令用于控制目标机器人到达边界货架的第二任务执行位置处执行所述目标任务,目标机器人分别在第一任务执行位置处和第二任务执行位置处执行所述目标任务的朝向相反。
9.根据权利要求8所述的方法,其中,所述方法还包括:响应于确定所述目标任务的属性信息不符合目标预设条件,控制所述目标机器人到达边界货架的第一任务执行位置处...
【专利技术属性】
技术研发人员:岳兴忠,朱恒斌,
申请(专利权)人:北京京东乾石科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。