一种机器人的调度方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33430669 阅读:14 留言:0更新日期:2022-05-19 00: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]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人的调度方法,其特征在于,包括:获取机器人在路段上执行调度指令产生的调度信息;其中,所述调度信息包括当前调度策略和调度结果;判断所述机器人在所述路段上的调度结果是否满足预设的调度策略更新条件;若是,则更新所述当前调度策略。2.根据权利要求1所述的方法,其特征在于,在获取机器人在路段上执行调度指令产生的调度信息之前,还包括:当至少两个机器人触发调度时,从所述至少两个机器人中确定待调度的机器人及待调度的机器人在所述路段上的当前调度策略;向待调度的机器人发送调度指令,供所述待调度的机器人执行所述调度指令;其中,所述调度指令中包括当前调度策略。3.根据权利要求2所述的方法,其特征在于,从所述至少两个机器人中确定待调度的机器人,包括:确定所述至少两个机器人是否均处于任务状态,若均处于任务状态,则确定所述至少两个机器人是否设置有调度优先级;若未设置有调度优先级,则确定所述至少两个机器人各自的目标任务位置,根据所述至少两个机器人当前位置与所述目标任务位置,确定所述至少两个机器人的待行驶距离;判断所述至少两个机器人的待行驶距离的距离差值是否等于或小于预设的差值阈值;若等于或小于预设的差值阈值,则获取所述至少两个机器人在所述路段上的当前调度策略,根据所述当前调度策略,确定所述至少两个机器人的调度距离、调度时间以及当前调度策略的历史成功率;根据所述调度距离、调度时间和历史成功率,基于预设的机器人选择规则,从所述至少两个机器人中确定待调度的机器人。4.根据权利要求3所述的方法,其特征在于,在判断所述至少两个机器人的待行驶距离的距离差值是否等于或小于预设的差值阈值之后,还包括:若大于预设的差值阈值,则将至少两个机器人中待行驶距离长的机器人确定为待调度的机器人。5.根据权利要求1所述的方法,其特征在于,所述调度结果包括调度成功或调度失败;判断所述机器人在所述路段上的调度结果是否满足预设的调度策略更新条件,包括:判断所述机器人在所述路段上的调度结果中,调度失败的次数是否等于或大于预设的失败次数阈值;若是,则确定所述机器人在所述路段上的调度结果满足预设的调度策略更新条件。6.根据权利要求1所述的方法,其特征在于,所述调度结果还包括所述机器人在执行调度指令时触发避障的次数和调度时间;判断所述机器人在所述路段上的调度结果是否满足预设的调度策略更新条件,还包括:判断所述机器人在执行调度指令...

【专利技术属性】
技术研发人员:郭双万永辉唐旋来
申请(专利权)人:上海擎朗智能科技有限公司
类型:发明
国别省市:

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

1