[发明专利]面向车间搬运问题的多机器人分布式协作任务分配方法有效
申请号: | 202010140740.0 | 申请日: | 2020-03-03 |
公开(公告)号: | CN111461488B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 辛斌;杜鑫;张佳;陈杰;窦丽华;王晴;鲁赛;王淼 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G05D1/02 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 高会允 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 车间 搬运 问题 机器人 分布式 协作 任务 分配 方法 | ||
本发明公开了面向车间搬运问题的多机器人分布式协作任务分配方法。本发明针对车间搬运问题,公开了一种多机器人分布式任务分配方法,具体这是是一种基于分布式协商机制的任务分配方法,用于实现通讯受限情况下多机器人任务分配任务。本发明采用了拍卖算法的思想,机器人对不同任务进行拍卖、出价、协商。最终在通讯拓扑局部联通的情况下,选择合适的机器人执行任务。拍卖过程中考虑了机器人的电量有限、机器人的位置以及速度等因素。机器人之间的信息更新机制保障了任务分配不会出现冲突、并有效减少了机器人的计算压力。本发明可以有效解决通讯局部联通情况下多机器人分布式任务分配问题。
技术领域
本发明涉及机器人任务分配技术领域,具体涉及面向车间搬运问题的多机器人分布式协作任务分配方法。
背景技术
在复杂的现实动态环境中,由于环境变化、时间约束、资源分布不均等因素,多机器人系统需要在有限时间,有限资源的情况下解决资源分配,任务调度,行为协调,冲突消解等协调合作问题。智慧车间对多机器人协同作业、运输有新的需求。多机器人的研究重点在于使功能独立的机器人具有和人类似的合作意识,通过协商,合作,和协调,完成复杂的任务,解决单个机器人无法解决的问题。多机器人任务分配问题在生产调度、工业制造、军事打击等多领域都有广泛运用。
对于多机器人协同任务分配问题,解决思路主要有集中式决策、分布式决策、混合决策等方法。常用的集中式任务分配方法有传统搜索算法、整数规划方法、智能优化算法等。常用的分布式任务分配方法有基于市场机制的方法、基于空闲链的方法、阈值响应法等。
分布式任务分配中没有中心节点,也没有中心控制器,每个机器人独立地做自身决策,任务规划方案由机器人之间通讯、协作、协商来实现。分布式决策并行计算,扩展性和鲁棒性都较好,适用于较大规模的系统。
但是目前已有的分布式任务分配方案,都没有考虑到机器人间通讯受阻,机器人随时增减的情况,在这两种情况下,分布式任务分配的方案应当降低对通信带宽的依赖,提高任务分配速度,从而防止任务分配冲突。
发明内容
有鉴于此,本发明提供了面向车间搬运问题的多机器人分布式协作任务分配方法,搬运机器人能够自组织地对车间搬运任务进行分配执行,搬运的对象是零件等小型物件,物件不需要多个机器人同时搬运的情况。该方法考虑了机器人之间通讯受阻、机器人剩余电量限制等问题,并且机器人随时可能增减的情况。它对通讯带宽要求低,任务分配速度快,且能有效预防和处理任务分配冲突。
为达到上述目的,本发明的技术方案包括如下步骤:
步骤1:各搬运机器人初始化搬运机器人信息和搬运任务信息。
搬运机器人信息包括:机器人编号、机器人位置、机器人速度、机器人通讯范围、剩余电量以及最大可行驶距离、机器人状态值;初始化的机器人状态值为0。
初始化各搬运任务信息,搬运任务信息包括:任务编号、搬运位置、搬运的目标位置。
步骤2:搬运机器人计算自身对所有已知的未完成搬运任务的出价值,选择出价值最高的搬运任务,担任任务协调者,即一个任务协调者对应一个搬运任务。
出价值为搬运机器人与任务之间的距离的负指数幂。
步骤3:任务协调者判断自身的剩余电量能否保证完成搬运任务。
若能,任务协调者选择执行搬运任务,修改机器人状态值为2(即为执行任务繁忙状态),同时广播第七类消息给通讯范围内的所有搬运机器人,进入步骤8;第七类消息用于指示任务协调者独自执行对应搬运任务。
若不能,则将对应搬运任务作为待组织搬运任务,任务协调者修改机器人状态值为1,同时广播第一类消息给通讯范围内的所有搬运机器人,第一类消息包含待组织搬运任务的任务信息以及当前任务协调者的剩余电量。
步骤4:接收到第一类消息的搬运机器人,判断其机器人状态值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010140740.0/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理