发明名称 基于全局式优化策略的无线传感器网络节点定位方法
摘要 本发明涉及一种基于全局式优化策略的无线传感器网络节点定位方法,是基于节点间距离和相对角度的无线传感器网络的节点定位方法,通过测量获得无线传感器网络中1跳节点之间的距离和相对角度,进而推算网络中节点间距离,利用古典多维尺度测量、极大似然估计和全局优化策略对无线传感器网络中所有节点位置进行定位。本发明的优点是在定位过程中直接测量得到节点间的距离或通过测量值计算节点间的距离,与估计距离相比有更高的精度,因此节点的定位精度就更高。此外,在计算节点的相对坐标时,除了初始点及其1跳节点利用古典多维尺度计算方法外,其余节点的相对坐标都是用极大似然估计法计算得到的,计算量要小。
申请公布号 CN101726725B 申请公布日期 2011.11.09
申请号 CN200810224999.2 申请日期 2008.10.29
申请人 中国科学院自动化研究所 发明人 王硕;谭民;郝志凯
分类号 G01S5/02(2006.01)I 主分类号 G01S5/02(2006.01)I
代理机构 中科专利商标代理有限责任公司 11021 代理人 梁爱荣
主权项 基于全局式优化策略的无线传感器网络节点定位方法,其特征在于,包括步骤如下:步骤S1:通过测量得到无线传感器网络中1跳节点间的距离和相对角度;步骤S2:利用1跳节点间的距离和相对角度计算无线传感器网络内2跳节点间的距离;步骤S3:节点间通过通讯选取1跳节点最多的节点作为初始点;步骤S4:将古典多维尺度测量与极大似然估计相结合计算无线传感器网络中节点的相对坐标和全局优化策略对无线传感器网络中所有节点位置进行定位;对无线传感器网络中所有节点位置进行定位包括步骤如下:步骤S41:利用古典多维尺度测量方法计算初始点及其1跳节点形成的子网络中节点的相对坐标并建立相对坐标系,并把这些节点称为已定位节点,其余未计算出自身相对坐标的节点称为未定位节点;步骤S42:已定位的节点向周围未定位的节点广播自身的坐标,最远传到已定位节点的2跳节点为止;步骤S43:设定n>1的初始点n跳节点,根据接收到的已定位的(n‑1)跳和(n‑2)跳节点的相对坐标,再利用极大似然估计法计算初始点的n跳节点的相对坐标,计算出自身相对坐标的节点为已定位节点,其余未计算出自身相对坐标的节点称为未定位节点,当(n‑2)为0时,表示初始点本身;步骤S44:若无线传感器网络内的所有节点都已完成定位或满足预先设定的停止条件,则转入步骤S45,否则返回步骤S42;步骤S45:无线传感器网络内的每个节点基于其1跳节点和2跳节点的相对坐标建立目标函数,采用最速下降法对无线传感器网络中所有节点的相对坐标估计进行全局优化,当满足误差设定条件时转入步骤S46;步骤S46:利用装有全球定位系统的参考节点的已知绝对坐标及其通过计算获得的相对坐标求取相对坐标系到绝对坐标系的变换矩阵;步骤S47:利用变换矩阵将无线传感器网络节点的相对坐标转换为绝对坐标。
地址 100080 北京市海淀区中关村东路95号