[发明专利]基于Voronoi图的群组机器人自组装路径规划方法在审
| 申请号: | 201810455645.2 | 申请日: | 2018-05-14 |
| 公开(公告)号: | CN108681323A | 公开(公告)日: | 2018-10-19 |
| 发明(设计)人: | 简琤峰;卢涛 | 申请(专利权)人: | 浙江工业大学 |
| 主分类号: | G05D1/02 | 分类号: | G05D1/02 |
| 代理公司: | 杭州赛科专利代理事务所(普通合伙) 33230 | 代理人: | 郭薇 |
| 地址: | 310014 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 目标点 机器人 路径规划 目标配置 自组装 群组 关系确定 目标位置 能源消耗 时间消耗 次运动 坐标点 迭代 连线 死锁 算法 节约 分配 概率 移动 | ||
本发明涉及一种基于Voronoi图的群组机器人自组装路径规划方法,将目标点具象化为若干的坐标点,由这些目标点来描述目标配置,通过匈牙利算法在此基础上分配机器人和目标点之间的对应关系,当机器人与目标点之间的对应关系确定后,分别做机器人与其对应目标点之间的连线,相应地这条直线会与每个机器人所在的单元有一个交点或目标点已经位于单元内,如有交点,则这个交点将被作为该机器人下一次运动的目标点,否则直接移动到目标点,如此迭代,使得每个机器人都运动到目标位置。本发明所实现的路径规划方法在时间消耗、方案适用性以及路径长度上均有很大程度的提升,目标配置精度高,“死锁”概率小,节约时间,减少能源消耗。
技术领域
本发明涉及一般的控制或调节系统;这种系统的功能单元;用于这种系统或单元的监视或测试装置的技术领域,特别涉及一种数量较为庞大的机器人群体的自组装实现且可拓展应用于路径规划的基于Voronoi图的群组机器人自组装路径规划方法。
背景技术
群组机器人是指数量较为庞大的机器人群体,互相关联、各自分配任务。
现有技术中,群组机器人自组装方法普遍存在着耗时长、路径不合理等缺陷。群组机器人的路径规划方法主要包括领导者-跟随者策略、行为和规则方法、基于压缩voronoi图实现自组装的方法。领导者-跟随者策略通过选举出领导机器人,其它机器人保持一定距离的跟随来实现,这一方法存在着精度低,碰撞可能性高等缺陷。行为和规则方法是将人类或生物群体的活动规律引入到群组机器人的路径规划当中,这类方法最大的不足在于随着机器人数量的增多,时间消耗会大幅增加。基于压缩Voronoi图实现自组装的方法虽然在时间消耗上有较大的改善,但仍存在着目标配置精度低、高维状态下“死锁”频发而造成时间损耗再次加长的问题。
发明内容
为了解决现有技术中存在的问题,本发明提供一种优化的基于Voronoi图的群组机器人自组装路径规划方法,在时间消耗、方案适用性以及路径长度上均有很大程度的提升,节约时间,减少能源消耗。
本发明所采用的技术方案是,一种基于Voronoi图的群组机器人自组装路径规划方法,所述方法包括以下步骤:
步骤1:得到目标配置,基于目标配置确认所有目标点的坐标位置、所有机器人的初始位置及可活动区域;
步骤2:若当前所有机器人到达各自对应目标点的坐标位置处,则算法结束,否则,进行下一步;
步骤3:采用匈牙利算法为每个机器人分配目标点;
步骤4:根据当前所有机器人的所在位置,在可活动区域内生成Voronoi图;
步骤5:判断每个目标点是否在对应机器人所在的单元内,如是,则直接将机器人移动到目标点,否则,获得当前机器人到对应目标点的连线,取连线与当前机器人所在的单元的交点,将当前机器人移动到所述交点;当所有机器人移动完后,返回到步骤2。
优选地,所述步骤3中,采用匈牙利算法为每个机器人分配目标点包括以下步骤:
步骤3.1:建立资源分配的效益矩阵Z0,Z0为n*n的矩阵;
步骤3.2:将Z0以行为单位,每行减去当前行中最小的元素,得到Z1,Z1中每行均有至少一个0元素;
步骤3.3:将Z1以列为单位,每列减去当前列中最小的元素,得到Z2,Z2中每列均有至少一个0元素;
步骤3.4:针对Z2,从单个0元素的行或列开始,将其中的0元素变为Θ,将这个0元素所在列或行的其它0元素置为Φ,重复,直到处理完所有列或行的单个0元素;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810455645.2/2.html,转载请声明来源钻瓜专利网。





