面向无线传感器网络定位的双移动锚节点路径规划方法与流程

文档序号:26590166发布日期:2021-09-10 20:39阅读:来源:国知局

技术特征:
1.一种面向无线传感器网络定位的双移动锚节点路径规划方法,其特征在于,包括如下步骤:a)设定无线传感器的部署区域为长度l、宽度h的长方形区域,该长方形区域中锚节点和盲节点的通信范围为半径为r的圆;b)对长方形的部署区域进行网格状划分,使其在纵向上等间距划分为n+1行,划分后的行从下向上编号为第0、1、2、...、n,相邻两行之间的间距为vs,在横向上等间距划分为m+1列,划分后的列从左到右依次编号为第0、1、2、...、m,相邻两列之间的间距为hs,hs≤r;c)以长方形区域左下角为坐标原点(0,0),在第i行上选取候选虚拟锚节点,当i是不超过n的偶数时,候选虚拟锚节点的坐标a
i,j
=(j
×
hs,i
×
vs),其中j=0,1,2,...,m,当i是不超过n的奇数时,候选虚拟锚节点的坐标其中k=0,1,2,...,m

1;d)定义list1为第1个锚节点需要遍历的虚拟锚节点序列,定义list2为第2个锚节点需要遍历的虚拟锚节点序列,初始时list1={a
0,0
},list2={b
1,0
},变量flag表示锚节点的移动方向,flag等于1时,锚节点从左向右移动,flag等于2时,锚节点从右向左移动,将变量flag赋值为1,变量i赋值为0;e)如果i<n

1,则转至执行步骤f),如果i≥n

1,则转至执行步骤h);f)如果flag等于2,则转至执行步骤g),如果flag等于1,则将虚拟锚节点序列{a
i,1
,a
i,2
,...,a
i,m
,b
i+1,m
‑1}加入到序列list1中,将虚拟锚节点序列{b
i+1,0
,b
i+1,1
,...,b
i+1,m
‑2,a
i+2,m
}加入到序列list2中,将变量i加2,将flag赋值为2,转至执行步骤e);g)将虚拟锚节点序列{a
i,m
‑1,a
i,m
‑2,...,a
i,0
,b
i+1,0
}加入到序列list1中,将虚拟锚节点序列{b
i+1,m
‑1,b
i+1,m
‑2,...,b
i+1,1
,a
i+2,0
}加入到序列list2中,将变量i加2,将flag赋值为1后转至执行步骤e);h)如果flag等于1且i等于n,则将虚拟锚节点序列{a
n,1
,a
n,2
,...,a
n,m
}加入到序列list1中,如果flag等于2且i等于n,则将虚拟锚节点序列{a
n,m
‑1,a
n,m
‑2,...,a
n,0
}加入到序列list1中,如果flag等于1且i等于n

1,则将虚拟锚节点序列{a
n

1,1
,a
n

1,2
,...,a
n

1,m
}加入到序列list1中,如果flag等于2且i等于n

1,则将虚拟锚节点序列{a
n

1,m
‑1,a
n

1,m
‑2,...,a
n

1,0
}加入到序列list1中,将虚拟锚节点序列{b
n,m
‑1,b
n,m
‑2,...,b
n,0
}加入到序列list2中;i)第1个锚节点沿list1序列所给定的虚拟锚节点顺序遍历整个部署区域,第2个锚节点沿list2序列所给定的虚拟锚节点顺序遍历整个部署区域,两个锚节点在序列中的虚拟锚节点位置广播信标信息;j)所有盲节点等待接收锚节点广播的信标信息,当接收到信标信息时,盲节点计算与相应虚拟锚节点的距离,如果盲节点接收到的信标信息个数少于3个,则继续等到接收信标信息,如果接收到的信标信息大于等于3个,则转至执行步骤k);
k)通过公式计算得盲节点的位置,公式中n是盲节点接收到信标信息的个数,dist1、dist2、...、dist
n
是到各个虚拟锚节点的距离,x、y为需求求解的盲节点的横坐标和纵坐标,x1、x2、...、x
n
为盲节点接收到的n个虚拟锚节点的横坐标,y1、y2、...、y
n
为盲节点接收到的n个虚拟锚节点的纵坐标。2.根据权利要求1所述的面向无线传感器网络定位的双移动锚节点路径规划方法,其特征在于:步骤a)中的长方形区域内需要被定位的传感器节点为盲节点,可以获取实时位置且用于辅助盲节点定位的传感器节点为移动锚节点,锚节点在移动过程中广播信标信息的位置为虚拟锚节点。

技术总结
一种面向无线传感器网络定位的双移动锚节点路径规划方法,通过使用2个移动锚节点进行节点定位,避免了使用1个移动锚节点容易出现的共线问题,提高了定位精度。相比于使用静态锚节点或3个甚至更多的移动锚节点进行节点定位,使得定位成本较低。通过对双移动锚节点的移动路径进行了合理规划,算法简单易于实现,路径长度更短,锚节点能耗更低。锚节点能耗更低。锚节点能耗更低。


技术研发人员:崔焕庆 赵君宜 舒明雷 徐强
受保护的技术使用者:山东省人工智能研究院
技术研发日:2021.06.03
技术公布日:2021/9/9
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1