The invention discloses a method and device for scheduling, a service robot method comprises: receiving the current real-time tasks, according to the current task, according to the first preset rules are obtained in the work area is matched with the current task effectively according to the current robot; and the first preset task scheduling rules, choose the best effective robot from the robot. The current task is sent to the robot to perform the best, corresponding to the current task; and the task will be added to the current task set corresponding to the best robot. The technical scheme of the embodiment solves the problem that the service robot has low working efficiency in the service process.
【技术实现步骤摘要】
一种服务机器人的调度方法和装置
本专利技术涉及智能设备
,特别涉及一种服务机器人的调度方法和装置。
技术介绍
服务机器人是机器人家族中的一个年轻成员,可以分为专业领域服务机器人和个人/家庭服务机器人,服务机器人的应用范围很广,主要从事维护保养、修理、运输、清洗、保安、救援、监护等工作。当一个工作区域内一个服务机器人单独工作时,该服务机器人可能按照设定的程序执行任务即可满足需求。但是,如果一个工作区域内存在多个服务机器人时,如何提高多个服务机器人的工作效率是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术提供了一种服务机器人的调度方法和装置,以解决目前服务机器人工作效率较低,不能满足需求的问题。根据本专利技术的一个方面,提供了一种服务机器人的调度方法,该方法包括:实时接收当前任务,根据当前任务,按照第一预设判定规则获取工作区域内存在的与当前任务相匹配的有效机器人;根据当前任务以及第一预设调度规则,从有效机器人中选择最佳机器人,将当前任务发送给最佳机器人,以执行当前任务对应的工作;以及将当前任务添加到最佳机器人对应的任务集合中。根据本专利技术的另一个方面,提供了一种服务机器人的调度装置,包括:判定模块,适于实时接收当前任务,根据当前任务,按照第一预设判定规则获取工作区域内存在的与当前任务相匹配的有效机器人;调度模块,适于根据当前任务以及第一预设调度规则,从有效机器人中选择最佳机器人,将当前任务发送给最佳机器人,以执行当前任务对应的工作;以及将当前任务添加到最佳机器人对应的任务集合中。本专利技术的有益效果是:本专利技术实施例的服务机器人的调度方法和 ...
【技术保护点】
一种服务机器人的调度方法,其特征在于,包括:实时接收当前任务,根据所述当前任务,按照第一预设判定规则获取工作区域内存在的与所述当前任务相匹配的有效机器人;根据所述当前任务以及第一预设调度规则,从所述有效机器人中选择最佳机器人,将所述当前任务发送给所述最佳机器人,以执行当前任务对应的工作;以及将所述当前任务添加到所述最佳机器人对应的任务集合中。
【技术特征摘要】
1.一种服务机器人的调度方法,其特征在于,包括:实时接收当前任务,根据所述当前任务,按照第一预设判定规则获取工作区域内存在的与所述当前任务相匹配的有效机器人;根据所述当前任务以及第一预设调度规则,从所述有效机器人中选择最佳机器人,将所述当前任务发送给所述最佳机器人,以执行当前任务对应的工作;以及将所述当前任务添加到所述最佳机器人对应的任务集合中。2.根据权利要求1所述的方法,其特征在于,所述按照第一预设判定规则获取工作区域内存在的与所述当前任务相匹配的有效机器人包括:获取工作区域内各无故障机器人的对应第一预设指标的值,所述第一预设指标包括:机器人尺寸、载重、功能、剩余电量中的一种或多种;根据各无故障机器人的对应第一预设指标的值,与指示匹配条件的第一预设判定规则的比较结果,筛选出与所述当前任务相匹配的有效机器人;根据所述当前任务以及第一预设调度规则,从所述有效机器人中选择最佳机器人包括:获取所述有效机器人对应的第二预设指标的值,第二预设指标包括:当前位置指标,运行状态指标和任务集合中的任务数量指标中的一种或多种;根据所述当前任务以及所述第一预设调度规则中包括的分值调度规则,将有效机器人中得分之和最大者选择作为最佳机器人;其中,有效机器人的得分之和通过对获取的各有效机器人对应的第二预设指标的值按照预设的评分规则进行打分后对分值求和得到的。3.根据权利要求1所述的方法,其特征在于,还包括:获取工作区域内各有效机器人执行完成任务对应的工作后的执行结果信息,根据执行结果信息将所述有效机器人对应的任务集合中的所述任务删除,并通知所述有效机器人;以及,根据工作区域对应的电子地图以及实时获取的工作区域内各机器人的对应当前位置指标的值以及各机器人的运动速度,判断指定的两个机器人之间是否有相遇的风险,当确定出有相遇的风险时,按照预设的避让策略通知相应的机器人避让;所述预设的避让策略包括:空闲的机器人避让正在执行任务的机器人,和/或,距离相遇点远的机器人避让距离相遇点近的机器人。4.根据权利要求2所述的方法,其特征在于,还包括:判断所述有效机器人集合中,有效机器人标识的数量是否不大于0个,如果不大于0个,则将所述当前任务的状态设置为等待并暂停对所述当前任务的处理;如果大于0个,则根据所述当前任务以及第一预设调度规则,从所述有效机器人中选择最佳机器人;以及,接收服务取消时发送的取消执行指令,根据所述取消执行指令中的任务标识,查找到相应的任务以及任务被发送到的机器人,从查找到的机器人对应的任务集合中将所述任务删除,并通知所述机器人取消执行所述任务对应的工作;以及,根据实时获取的工作区域内各机器人的剩余电量的值,判断各机器人的剩余电量,当机器人的剩余电量小于或等于预设电量阈值时,通知所述机器人到距离该机器人最近的充电桩的位置充电,并将充电的机器人的标识信息从有效机器人集合中删除。5.根据权利要求1所述的方法,其特征在于,还包括:根据实时获取的机器人的任务执行情况,当判断出一个机器人对应的任务集合中没有任务时,根据工作区域对应的电子地图生成巡航路线,将所述巡航路线发送给所述机器人,通知所述机器人开启巡航模式并按照所述巡航路线在所述工作区域内巡航。6.一种服务机器人的调度装置,其特征在于,包括:判定模块...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。