[发明专利]一种多面体网格覆盖搜索方法有效
申请号: | 201610887454.4 | 申请日: | 2016-10-11 |
公开(公告)号: | CN106550450B | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | 解梅;张锦宇;刘伸展;苏星霖 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04W64/00 | 分类号: | H04W64/00;H04W84/18 |
代理公司: | 电子科技大学专利中心 51203 | 代理人: | 周刘英 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种多面体网格覆盖搜索方法。本发明首先随机在搜索域散布n个传感器;以不同离散时刻k的传感器的坐标作为共通变量qi(k),建立公共坐标系,每个三维网格被特定的qi(k)和传感器感知范围Rs定义,得到搜索域的三维网络布局;从初始位置开始,传感器每移动到一个顶点,则对目标进行探测,并将目标信息,访问顶点与相邻传感器共享;逐个传感器判断相邻顶点是否都被访问过,若否,否则随机移动到未访问顶点,直到所有相邻顶点都被访问过。然后随机移动到相邻顶点并判断是否搜索完毕,若是,则输出搜索结果;否则继续移动搜索。本发明用于基于无线传感器的搜索系统,可实现基于任意数量的传感器对任意数量目标的三维空间搜索,且搜索效率高。 | ||
搜索关键词: | 一种 多面体 网格 覆盖 搜索 方法 | ||
【主权项】:
1.一种多面体网格覆盖搜索方法,其特征在于,包括下列步骤:步骤1:随机在搜索域散布n个传感器,各传感器的初始坐标描述为pi(0)=(xi(0),yi(0),zi(0)),其中i=1,2,…,n,搜索域为有界且联通区域;步骤2:设置每个传感器在当前时刻k的共通变量qi(k)=[xi(k)yi(k)zi(k)],其中k的初始值为0;基于共通变量qi(k)和传感器搜索范围Rs确定搜索域中的一个三维网格V[qi(k),Rs],所述三维网格V[qi(k),Rs]的中心点V和边长L取决于采用的多面体形式:若采用立方体,则
所采用截断八面体,则
其中,α1、α2、α3为预设调整参数,其取值为整数;步骤3:每个传感器在当前坐标pi(k)探测目标信息,并向所有相邻传感器共享目标信息、顶点访问记录;步骤4:基于当前传感器i在k时刻的坐标pi(k),得到三维网格V[qi(k),Rs]中离坐标pi(k)最近的顶点的集合S(pi(k));基于本地的顶点访问记录和来自相邻传感器的顶点访问记录,判断当前传感器i的集合S(pi(k))中的顶点是否都被访问过,若否,则执行步骤5;否则,执行步骤6;步骤5:将当前传感器i随机移动到集合S(pi(k))中的任意未被访问的顶点,得到当前传感器i在k+1时刻的坐标pi(k+1);同时由当前传感器i和所有相邻传感器集和Ni(k)在k时刻的共通变量的均值得到传感器i在k+1时刻的共通变量qi(k+1);记录当前访问顶点,并执行步骤3;步骤6:将当前传感器随机移动到集合S(pi(k))中的任意顶点,得到当前传感器i在k+1时刻的坐标pi(k+1);同时由当前传感器i和所有相邻传感器集和Ni(k)在k时刻的共通变量的均值得到传感器i在k+1时刻的共通变量qi(k+1);记录当前访问顶点,并执行步骤7;步骤5、6中,得到当前传感器i在k+1时刻的坐标pi(k+1)具体为:用C[qi(k),Rs](pi(k))表示三维网格V[qi(k),Rs]中离pi(k)最近的顶点,则基于集合S(pi(k))得到的坐标pi(k+1)为:pi(k+1)=C[qi(k),Rs](pi(k));步骤7:判断是否搜索完毕,若是,则输出所有目标信息;否则继续执行步骤3;其中,搜索完毕的判决方式为:若已知探测目标总数量,则达到探测目标总数量时搜索完毕;若探测目标总数量未知,当满足pi(k+1)=pi(k)时,搜索完毕,其中i∈{1,2,…,n}。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610887454.4/,转载请声明来源钻瓜专利网。