[发明专利]RoboCup救援平台中基于聚类和凸包的地图划分方法在审
申请号: | 201410484603.3 | 申请日: | 2014-09-19 |
公开(公告)号: | CN104298858A | 公开(公告)日: | 2015-01-21 |
发明(设计)人: | 梁志伟;魏志鹏;沈杰 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 吴庚水;朱小兵 |
地址: | 210023 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | robocup 救援 平台 基于 地图 划分 方法 | ||
技术领域
本发明属于机器人仿真技术领域,具体涉及一种RoboCup救援平台中基于聚类和凸包的地图划分方法。
背景技术
多智能体协作一直是人工智能领域的研究热点,在机器人救援领域中救援机器人的协作面临着环境未知且动态变化、通信及资源受限等诸多挑战。RoboCup机器人救援智能体仿真平台中机器人的感知信息也具有局部性、相对性、不准确等特点。
作为救援智能体协作的基础,世界模型(World Model)是一个可以获取和保存所有客观对象信息的结构集合,包括各救援智能体的异构类型、位置、状态以及灾难环境中其它对象的相关状态信息。世界模型是整个多智能体协作的基石,是所有外部环境和内部自身状态的整合,是救援智能体进行所有推理和决策的前提,类似人脑的存储结构,体现了智能体对当前环境的认知能力。
因此针对RoboCup机器人救援智能体仿真平台中机器人的感知信息的不足,需要设计一种新的救援智能体的世界模型构建和信息更新模型,智能体在行动前和行动中使用该模型对地图信息进行认知,获得对动态变化对象的状态估计,从而使智能体对灾难环境的认知接近真实环境,为智能体的上层行为决策提供有力支持。
发明内容
本发明的目的是提供一种RoboCup救援平台中基于聚类和凸包的地图划分方法解决现有技术中存在的RoboCup机器人救援智能体仿真平台中机器人的感知信息也具有局部性、相对性、不准确的问题。
本发明解决其技术问题所采用的技术方案是:提出一种RoboCup救援平台中基于聚类和凸包的地图划分方法,智能体在行动前和行动中使用世界模型对地图信息进行认知,包括对地图建筑按距离进行聚类划分和对燃烧建筑群进行动态凸集识别,获得对动态变化对象的状态估计。
RoboCup救援平台中基于聚类和凸包的地图划分方法,所述方法包括以下步骤:
步骤A:对于地图建筑按距离进行聚类划分;
步骤B:对燃烧建筑群进行动态凸集识别。
进一步地,本发明的RoboCup救援平台中基于聚类和凸包的地图划分方法,所述的步骤A具体包括以下步骤:
步骤A1:将地图信息抽象化:设每个道路和建筑均抽象成一个个顶点,将地图抽象成无向图的数据结构G<N,E>,其中N表示顶点集合,E表示边集合,边是顶点的有序偶对,若两个顶点之间存在一条边,表示着两个顶点具有相邻关系;
步骤A2:进行基于K-means聚类方法的地图聚类:将整个地图上的各个节点基于距离采用迭代更新的方法分成多个簇;设二维数据集合X={xi|xi∈R2,i=1,2,...,N}聚集成k个簇w1,w2,...,wk,它们的中心依次为c1,c2,...,ck,其中ni是簇wi中所有数据点的个数;N为数据集合X的大小,所述K-means聚类方法具体包括以下步骤:
步骤A21:从X中随机选择k个初始簇中心c1,c2,...,ck;
步骤A22:将数据集合X按最小欧式距离原则分配到最近邻的聚类簇中:若满足dij(xi,cj)<dim(xi,cm),则将xi划分到cj所在的簇中,m=1,...,k;j=1,...,k;j≠m;i=1,...,N;其中,dij表示xi到cj的最小欧式距离;dim表示xi到cm的最小欧式距离;
步骤A23:根据公式更新计算每个簇的质心
步骤A24:如果对于任意都成立,则算法结束,将作为新的质心;否则令ci=ci*,返回步骤A22继续执行。
进一步地,本发明的RoboCup救援平台中基于聚类和凸包的地图划分方法,所述的步骤A21中初始簇中心的确定通过Canopy初始聚类进行预处理以及距离最远原则保证各簇的中心分布均匀来确定,具体包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410484603.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能医用药桌
- 下一篇:一种地下工程变形缝防水技术
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用