[发明专利]一种辅助定位信标节点的移动路径规划方法有效

专利信息
申请号: 201610725137.2 申请日: 2016-08-24
公开(公告)号: CN106376010B 公开(公告)日: 2019-06-18
发明(设计)人: 陈友荣;陆思一;万锦昊;苏子漪;任条娟;王章权 申请(专利权)人: 浙江树人大学
主分类号: H04W16/22 分类号: H04W16/22;H04W40/02;H04W64/00;H04W84/18
代理公司: 杭州斯可睿专利事务所有限公司 33241 代理人: 王利强
地址: 312028 浙江省绍*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种辅助定位信标节点的移动路径规划方法,包括如下步骤:1)程序初始化;2)计算全覆盖监控区域的六边形网格列个数和行个数,对所有六边形网格的中心和顶点进行编码,获得相关矩阵向量;3)建立优化模型;4)计算每一个网格中心和网格顶点的可选下一个停留位置集合;5)初始化蚂蚁的初始位置和已选路径;6)蚂蚁建立新的下一个停留位置集合;7)判断已选路径是否全覆盖监控区域内所有网格,如果是则记录当前选择路径和其长度;判断是否所有蚂蚁寻找到路径,如果是则跳到步骤8);8)计算所有蚂蚁寻找的路径长度,更新所有位置的信息素。本发明提供了一种可降低信标节点的移动路径长度和停留位置个数的辅助定位信标节点的移动路径规划方法。
搜索关键词: 一种 辅助 定位 信标 节点 移动 路径 规划 方法
【主权项】:
1.一种辅助定位信标节点的移动路径规划方法,其特征在于:所述移动路径规划方法包括如下步骤:1)程序初始化:初始化算法中当前蚂蚁k、迭代次数初值m1、信息素挥发因子ρ、信息素释放总量Q、大迭代次数M1和蚂蚁个数K,根据无线传感网应用项目,初始化监控区域边长、节点通信半径和六边形网格高度;2)根据监控区域边长和六边形网格高度,计算全覆盖监控区域的六边形网格列个数和行个数;对所有六边形网格的中心和顶点分别采用从左到右,从下到上的原则进行编码,并计算六边形网格中心和顶点的位置坐标,获得相关矩阵向量;3)根据信标节点的移动路径约束和节点定位约束,移动路径约束为式(1.a)‑(1.d),节点定位约束为(1.e),建立优化模型(1),让信标节点的移动距离最短且保证所有传感节点都能获知自身的位置坐标;min(Nl)                             (1)lg+1∈Ng,g=1,2,...,Nl‑1                    (1.b)其中,Nl表示信标节点经过的停留位置个数;表示信标节点的移动路径,即经过的停留位置集合,集合L中每一个元素表示信标节点的停留位置,是一个1×3的向量[k1k2k3],向量的第一个元素k1表示停留位置的列数,第二个元素k2表示停留位置的行数,第三个元素k3表示停留位置的类型,取值0,1,如果k3=0,则表示该元素是六边形网格中心,否则表示该元素是六边形网格的顶点;Ng表示停留位置lg的可选下一个停留位置集合;表示三个停留位置lg,lg+1,lg+2是否共线的标识符,取值为1表示共线,为0表示不共线;sij表示网格Grid(i,j)被不同位置上的信标节点覆盖的次数;优化模型(1)中,有移动路径约束和节点定位约束,其中,式(1.a)表示信标节点移动经过的最优路径,由六边形网格的顶点和中心组成;式(1.b)表示当信标节点在位置lg停留时,只从位置集合Ng中选择下一个停留位置,当停留位置为网格中心时,可选下一个停留位置集合Ng其中,l(i,j)表示六边形网格Grid(i,j)的中心,Ding(i,j)表示从左开始计数的第i列中从下到上开始计数的第j个顶点,m表示监控区域内第一列网格的个数,n表示监控区域内网格的列数且是奇数,当停留位置为顶点时,可选下一个停留位置集合为式(1.c)表示信标节点不在同一个位置停留二次以上,则路径L中不存在相同的停留位置;由于传感节点需要3个以上且不能共线的信标节点位置信息,因此,式(1.d)表示路径L中任意3个相邻停留位置不在同一条直线上;式(1.e)表示每一个网格至少被3个以上不同停留位置覆盖;当停留位置为网格中心时,该网格和周围邻居网格的sij加1,当停留位置为网格顶点时,具有该顶点的网格sij加1;4)根据式(2)和式(3),计算每一个网格中心和网格顶点的可选下一个停留位置集合;5)初始化蚂蚁k的初始位置和已选路径Ly;6)蚂蚁k分析下一个停留位置集合中所有位置元素,如果当前路径Ly添加了位置元素后,不符合约束条件(1.a)‑(1.d),则删除该位置元素,最终建立新的下一个停留位置集合;如果该新的下一个停留位置集合为空集,则进入“死胡同”,跳到步骤5),在初始位置重新寻找路径,否则计算选择下一个停留位置,将该停留位置添加到已选路径Ly中;7)判断已选路径Ly是否全覆盖监控区域内所有网格;如果Ly未全覆盖监控区域内所有网格,跳到步骤6),继续寻找,否则记录当前选择路径和其长度;如果k<K,则还有蚂蚁未寻找到路径,k=k+1,下一个蚂蚁开始寻找路径,跳到步骤5),否则跳到步骤8);8)计算所有蚂蚁寻找的路径长度,选择长度最短路径作为第m1轮的最优路径,并记录该最优路径和长度Len(m1);如果Len(m1)≥LenBest,挥发所有位置的信息素,否则LenBest=Len(m1),其中LenBest表示迭代过程中,出现的最优移动路径长度,增加该路径上的停留位置信息素且挥发所有位置的信息素,通过计算更新所有位置的信息素;如果m1<M1,则k=1,m1=m1+1,跳到步骤5),否则结束算法,输出最优移动路径;所述步骤2)中,六边形网格列个数和行个数计算、六边形网格划分过程如下:第一列六边形网格个数是大于或者等于监控区域边长和六边形网格高度相除的最小整数值;如果第一列六边形网格个数是奇数,则网格列个数是其值加2,否则网格列个数是其值加1;奇数列的网格行个数是第一列六边形网格个数,偶数列的网格行个数是第一列六边形网格个数加1;根据全覆盖监控区域的六边形网格列个数和行个数,则将监控区域划分成大小相同的六边形网格,并获知每一个网格中心和网格顶点的位置坐标。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江树人大学,未经浙江树人大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610725137.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top