计 算 机 学 报
CHINESEJOURNALOFCOMPUTERSVol.33No.9
Sept.2010
基于无线传感器网络拓扑结构的物联网定位模型
顾晶晶 陈松灿 庄 毅
(南京航空航天大学计算机科学与工程系 南京 210016)
摘 要 无线传感器网络是物联网(InternetofThings)的重要组成部分,利用其实现物联网中目标的定位技术已成为研究热点之一.由于受环境、障碍物、网络攻击和硬件错误等诸多因素的影响,传感器节点所采集的数据易产生较大误差,形成错误数据,从而对定位造成严重影响.尽管已发展出了众多定位算法和模型,但针对错误数据实现定位的研究还较罕见,尤其在国内,几乎是空白.文中针对上述问题,旨在利用网络(几何)拓扑结构信息,提出一种用局部信息刻画全局分布密度信息的新颖物联网定位模型:鲁棒的局部保持的典型相关分析定位模型LE-RLPCCA.与现有同类典型方法在真实环境中的实验结果相比,LE-RLPCCA具有更高的定位鲁棒性和稳定性.
关键词 物联网;无线传感器网络;定位;拓扑结构;错误数据;鲁棒性中图法分类号TP393 DOI号:10.3724/SP.J.1016.2010.018
WirelessSensorNetwork-BasedTopologyStructuresfortheInternetof
ThingsLocalization
GUJing-Jing CHENSong-Can ZHUANGYi
(DepartmentofComputerScienceandEngineering,NanjingUniversityofAeronauticsandAstronautics,Nanjing 210016)
Abstract WirelessSensorNetwork-basedlocalizationtechnique,asonefundamentalcomponent
oftheInternetofThings,hasattractedmoreandmoreattentions.However,someofthecollect-eddataeasilyresultinfaultydatawithlargebiasesduetothenetworkattacks,largeobstacles,networkenvironmentsandhardwareerrors,whichbringsabigchallengeforlocalization.Thelo-calizationresearchinsuchascenarioisstillrelativelyfew.Theauthorstrytodevelopanovello-calizationalgorithmtosolvethisproblem,bycharacterizingthedensityinformationofdatadistr-ibutionwithsufficientlyexploitingtopologystructuresinWSN,andnameitasLocationEstima-tion-RobustLocalityPreservingCanonicalCorrelationAnalysis(LE-RLPCCA).ExperimentalresultsinrealisticenvironmentsshowthatLE-RLPCCAachieveshigherrobustandstabilityforfaultydatathanotherpubliclyavailableadvancedlocalizationalgorithms.
Keywords InternetofThings;wirelesssensornetwork;localization;topologystructures;faultydata;robust
识、感知和智能处理能力的物体,借助通信技术互连
1 引 言
物联网(TheInternetofThings)是把具有标
而成的网络.这些无需人工干预即可实现协同和互动,目的在于为人们提供智能服务
[1-2]
.由于物联网
可广泛应用于各种自然灾害的监测、医疗卫生、电力
收稿日期:2010-04-25;最终修改稿收到日期:2010-08-17.本课题得到航天创新基金(2009-042-004)、国家/八六三0高技术研究发展计划项目基金(2008AA706103)、国家自然科学基金(60773061)和江苏省自然科学基金(BK2008381)资助.顾晶晶,女,1983年生,博士研究生,主要研究方向为无线传感器网络定位研究、模式识别.E-mail:gujingjing@nuaa.edu.cn.陈松灿,男,1962年生,教授,博士生导师,主要研究领域为神经计算、模式识别、数据挖掘.庄 毅,女,1956年生,教授,博士生导师,主要研究领域为信息安全、分布计算、计算机网络.
9期顾晶晶等:基于无线传感器网络拓扑结构的物联网定位模型19
系统、智能交通、智能小区管理、军事、航空和航天等领域,因此美国、日本等国大力投资着手开展对其相关技术的研究,并建立或正在建立国家级感知中心.目前我国也正在建立自己的/传感信息中心0.无疑,物联网正在进入迅速发展的时期.
随着物联网的发展,传感器技术已开始得到广泛关注和应用,通过它构成的无线传感器网络(WirelessSensorNetwork,WSN)可连接物理世界和数字世界.目前国际上已有研究工作将其应用于环境监测和保护以及时发现和定位事故源、航空和航天的落点控制、军事目标的定位与跟踪等方面.在各种应用中,位置信息对物联网的监测活动至关重要,虽然可以通过全球定位系统GPS(GlobalPos-itionSystem)实现定位,但其适应于无遮挡的室外环境,且用户节点通常能耗高、体积大,成本较高,还需要固定的基础设施
[3]
然而,在大规模物联网中,由于受硬件错误、网络攻击、能量不足、恶劣天气等实际环境因素的影
响,所采集的数据常含较大误差,从而严重影响定位结果,在本文中,我们称这种数据为错误数据,这不同于含有一些误差和噪声的普通数据.上述介绍的所有定位算法或模型虽然可作用于含有一定误差的非理想数据,然而当错误数据存在时,它们的效果不尽如人意.虽然可以通过某种手段预先检测出它们,并加以剔除,但因WSN对传感器节点能量、存储量等都有严格的和要求,并且简单的检测算法也无法保证能全部消除这些错误数据,因此无需网络检测工具、且又具有较好鲁棒性的错误容忍技术[13]可发挥更有效的作用.即由于物联网自身的脆弱性,采用鲁棒模型和算法,以最大限度地降低错误数据对网络的影响程度.本文就是针对该问题,在我们先前提出的LE-LPCCA基础上,通过对信号空间和物理空间局部信息的刻画进行改造,提出了具有较好鲁棒性的LE-RobustLPCCA(LE-RLPCCA)定位模型,使其在包含局部结构信息的基础上包含相对全局的拓扑结构信息,并利用这些结构信息最大程度地减小错误数据在整个建模过程中的影响.
本文在第2节介绍基于WSN的物联网定位机制结构;第3节简要回顾LE-LPCCA定位模型;第4节详细介绍LE-RLPCCA算法的设计思想和定位模型;实验结果及分析在第5节中给出;最后,第6节进行全文总结.
.因此在GPS应用受限的场
景下,或是在人类难以胜任或无法到达的复杂环境中,采用体积小、能量消耗低、价格低廉的传感器网络可很好地解决目标发现及定位等问题.因而,作为物联网应用的基础和关键技术,传感器节点的定位问题已得到越来越多的关注.
目前,典型的WSN定位技术有基于接收信号强度指示(ReceivedSignalStrengthIndicator,RSSI)
[5]
[4]
、
基于到达时间(TimeofArrival,TOA)、基于到达时间差(TimeDifferenceonArrival,TDOA)[6]和基于到达角度(AangleofArrival,AOA)[7]等方法.其中,因RSSI定位技术无需额外硬件设备支持,且符合低功率、低成本等要求,故得到了更广泛的应用.
然而基于RSSI的定位结果常不稳定[8],故应用性受到一定.为了解决这一问题,研究者们已提出了众多改进策略和算法.近年来,借助机器学习对定位机制进行建模和算法设计已成为一个研究热点之一[9-12].该类方法的实质是将传感器定位过程视为一个机器学习问题,通过深入挖掘可用传感数据所隐含的信息(如网络拓扑结构、数据的非线性表示等),学习并建立一个从信号空间到物理空间的映射,而后运用该映射估计出未知节点的空间(位置)坐标,从而实现定位.其中,在最近的工作中,作者发展出了一个联合充分利用信号空间和物理空间局部拓扑结构信息的无线传感器网络定位模型:基于局部保持的典型相关分析的定位(LocationEstimation-LocalityPreservingCanonicalCorrela-tionAnalysis,LE-LPCCA).与目前同类方法相比,其定位精度和稳定性显著提高.
[12]
[9-11]
2 基于传感器网络的物联网定位机制
物联网的层次结构自底向上可分为4层:传感器网络层、接入网络层、中间件层和应用层.传感
器网络层处于最底层,它将各种设备上的传感器联结起来形成一个信息采集与控制的网络.由图1可见,定位机制涉及到物联网的4个层次:首先,在最低层由传感器采集各类监控信号,经过WSN的汇聚节点或基站传输到上一层网络空间;其次,在网络层对数据进行融合(预处理),通过网桥、网关、路由等网络设备接入核心网络;接着,在中间件层,传输来的数据被存储在相应服务器中,并由定位模型或算法进行定位;最后,定位结果一方面在应用层呈现给管理员,另一方面根据应用需求,反馈给物联网底层,实现对应的控制.本文的重点在中间件层,研究如何根据已知节点的信号强度和物理坐标,建立定位模型.
[1]
1550计 算 机 学 报2010年
图1 物联网定位层次结构
在基于WSN的物联网定位机制中,利用信号空间和物理空间的两个相配对的数据集,来建立两个空间之间的映射是一个关键步骤.在WSN中,不难得出结论:在节点功率相同、传送模式相似的前提下,若两个传感器节点接收到的信号强度值相似,那么它们在网络中的实际物理位置也相邻.这一特性说明信号数据集和物理位置数据集之间有着紧密的相关性.然而由于采集的数据易含有噪声,可能会导致这一相关性无法明显反应在所采集到的原始数据中[11].
针对该问题,典型相关分析(CanonicalCorrela-tionAnalysis,CCA)
[14]
对KCCA模型的有效构建至关重要.因此,我们利用LPCCA方法
[12]
来挖掘信号空间和物理空间的
局部拓扑结构信息,从而建立了LE-LPCCA传感器定位模型,实现了节点定位精度的显著提高.然而,LE-LPCCA模型并不针对本文所关注的错误数据,为此,我们发展出了具有鲁棒性的LE-RLPCCA定位模型.下一部分简要介绍了基于CCA框架的LPCCA模型是如何建立信号空间到物理空间的
映射.
3 LE-LPCCA的模型建立
在基于RSSI的WSN定位机制中,节点的定位通常分为训练阶段(offlinetrainingphase)和定位阶段(onlinelocalizationphase)[4].在训练阶段,通过对已知节点的信号强度和物理坐标来得出信号空间和物理空间的映射,建立定位模型;在定位阶段,运用得出的映射对未知节点进行位置估计.在此部分,我们主要回顾LE-LPCCA模型.
在WSN中,已知传感器所采集到的信号空间的和物理空间数据可以分别表示成两组数据集,记X=[x1,x2,,,xn]p@n为n个已知节点所接收到的
正是一种建立两个数据集间
映射且使它们之间相关性最大的建模方法.然而CCA只能挖掘数据间的线性关系,这通常较难适用
于实际环境.文献[11]沿此思想,利用非线性核CCA(KernelCCA,KCCA)
[15]
挖掘数据间的非线
性关系,由此实现了所需的非线性映射,提出了LE-KCCA[11]传感器定位算法.但KCCA模型采用了一个统一的全局非线性映射,而没有顾及网络的局部结构特点.
另一方面,拓扑结构复杂且多变的物联网同样使KCCA中核参数的选择成为难点,而选择的好坏
9期顾晶晶等:基于无线传感器网络拓扑结构的物联网定位模型1551
2
信号强度,其中每个信号向量xi(i=1,2,,,n)的维数为p,p为AccessPoint(AP节点)个数,Y=[y1,y2,,,yn]为相应节点的物理坐标,通常在实际空间中,坐标为二维或三维,因此q=2或3.构建定位模型的首要任务就是建立两个数据集之间的映射.CCA是用来构建两组数据间映射的经典方法,其目标是分别为X和Y寻找两组基向量wxIR和wyIR,使得变换后的数据wx(xi-x)和wTy(yi-y)之间的相关性达到最大.其中,x=1-1xi和y=yi分别是X和Y的样本均值.通niEniE=1=1
过相关性定义[14]以及若干步数学推导,CCA可表述为式(1)优化问题的解
maxww,w
x
y
S=
Y
ij
exp(-0,
yi-yj/ty),jIne(i)/iIne(j)
其它
(2b)
n
q@n
参数tx取为信号空间的平均距离E
i=1j=1
X
E
n
si-sj
2
/
[14]
n(n-1),参数ty也作类似处理.因此,可以看出Sij(或SYij)越大意味着xi与xj(或yi与yj)距离越近,若xi与xj(或yi与yj)互不在邻域范围内,则相似度
Y为零.且SXij(或Sij)依赖于传感器节点的布局,因此
pqT-
--
nn
Sij(或Sij)可随网络拓扑结构的变化而变化,从而显示出高度的灵活性.
有了上述相似度矩阵的定义,网络局部邻域内的典型相关性可定义为
YT
w#ESXij(xi-xj)Sij(yi-yj)#wy,Tx
j=1n
XY
[16]
:
T
Tx
i=1j=1n
n
EE(x-ii
n
n
nn
xj)(yi-yj)wyxj)(xi-xj)wx=1yj)(yi-yj)wy=1
[14-15]
TT
s.t.w
Tx
i=1j=1Ty
EE(x-i=1j=1
因此,一个全局网络的非线性问题可分解为n个局
(1)
部的(准)线性子问题.反过来,这些子问题的组合可作为原问题的近似.因此,考虑了数据的局部分布特点以后,LPCCA可描述为如下优化问题
-[16,12]
w
EE(y-i
:
通过解优化问题(1),我们可以得出wx和
-
T
wy,进而对数据做形如wTx(xi-x)和wy(yi-y)的变
maxww,w
x
y
T
x
i=1j=1n
n
Tx
EESEESEES
n
n
nn
Xij
(xi-xj)Sij(yi-yj)wy
(xi-xj)(xi-xj)Twx=1(3)(yi-yj)(yi-yj)Twy=1
--
YT
换,变换后的两数据集之间相关性最大.然而,若基于CCA建立WSN中信号空间到物理空间的映射并构建定位模型,只能挖掘两组数据之间的线性相关现象,而且没有利用网络的局部结构信息.为了弥补这个问题,LE-LPCCA算法[12]在构建映射时,将网络的局部结构信息引入到CCA中,将原来的全局非线性问题变成若干局部线性问题,计算每个小邻域内的典型相关问题,然后对这些子问题求解,因此通过局部线性的方法达到解决非线性问题的目的.LE-LPCCA模型首先给出了WSN中近邻节点的定义[12].
定义1. 在信号空间中,ne(i)表示与i节点所接收到的信号强度相似的节点标号集合,即xi的局部近邻样本下标集;在物理空间中,ne(i)表示与i节点位置近邻的节点下标集.其中,局部近邻由k-近邻定义法[16]划分:若xj(yj)是xi(yi)的k-近邻样本,则称xj(yj)是xi(yi)的局部近邻.
根据上述定义,WSN的拓扑结构在信号空间
n
和物理空间的相似度矩阵为SX={SXij}i,j=1和SY={S}
X
ijYij
n
i,j=1
s.t.w
w
X2ij
i=1j=1Ty
Y2ij
i=1j=1
求解(3)的过程类似CCA,详细请参考文献[16].注意这里的数据不需要加入样本均值x和y,这一点和CCA有显著区别.至此,LE-LPCCA模型对WSN中的信号空间到物理空间的映射已建立完成.
4 LE-RLPCCA定位模型的提出
4.1 错误数据的几何表现
在复杂或不可信网络环境中,受网络攻击、硬件错误、环境障碍物等因素影响,数据在传输或定位过程中易发生失真或错误,与普通网络中易产生的简单误差不同,这种错误数据会严重地影响定位结果.本文正是侧重对此网络环境下的定位方法开展研究.
这种具有严重偏差的错误数据,亦可称为/野值0,其值与所采集到的正常数据有很大偏差,从而严重影响定位结果[17].换言之,这一/野值0特性使错误数据在几何空间分布上远离其它正常数据点,从而具有较低的分布密度,因此LE-RLPCCA的动
,其中矩阵元素
[12]2
:
其它
(2a)
S=
exp(-+xi-xj+/tx),jIne(i)/iIne(j)0,
1552计 算 机 学 报2010年
T
-12机则是在同一数据集中,使分布密度越低的点对定位的影响越低,以实现较好的鲁棒性.4.2 RLPCCA模型描述
通过对LE-LPCCA的刻画,我们有了对相似度矩阵SX={Sij}i,j=1和SY={Sij}i,j=1的定义.从而,可得D=
X
i
j=1
X
n
Y
n
令H=(XMXXX)
T
1(XMXYX)(YMYYY)
T
12TT
-12,u=
(XMXXX)2wx,v=(YMYYY)理为
T
2
wy,则式(7)可整
ES
n
Xij
和D=
Yi
j=1
ES
n
HHu=Ku
2
HTHv=Kv
(8)
Y
ij,其中DXi刻画了节
X
i
Yi
式(8)实际上对应于矩阵H的SVD分解,记H=UDV=
T
i=1
点i在信号空间中所处的区域密集程度.若D(D)越大,表示节点i所处的区域密度越高.进一步,我们可刻画出基于节点拓扑结构的密度:
M=
XXi
XDEjnEKuv
i
i
d
T
i
,为矩阵H的SVD分解,其中对
角矩阵D的第i个元素恰好等于Ki,ui和vi分别是矩阵U和V的第i列,对应奇异值Ki,则有
wxi=(XMXXXT)-2ui
T
-211DXi
;M=
Y
i
显然,当Mi(M)越大,则表示节点i在信号(物理)空间的密度越大.由此可得出信号空间的密
XX
度矩阵MX=diag[MX1,M2,,,Mn]和物理空间的
j=1
Yi
j=1
E
nDi
Y
(4)
DYj
wyi=(YMYYY)vi
利用式(9)即可得RLPCCA问题的第i(i=1,2,,,
(9)
密度矩阵MY=diag[M1,M2,,,Mn].将Mi与Mi
X
Y
YYYXY
d)对基向量,这里dFmin(p,q).利用SVD分解求解RLPCCA具有计算稳定的特点,且Ki和wxi和wyi,i=1,,,d,可一次性计算得到.现设WX=[wx1,,,wxd]和WY=[wy1,,,wyd].4.3 LE-RLPCCA定位算法
已知信号强度矩阵X和对应的物理坐标矩阵Y.定位模型的目标就是通过未知节点g所接收到的信号向量xg=(xg1,xg2,,,xgm)T,估计出g的位置坐标yg.在412节,我们已详细讨论了训练阶段中利用RLPCCA建立信号空间到物理空间的映射的方法;接下来的工作就是如何在定位阶段中快速定位出未知节点:由于RLPCCA算法的特点是使数据变换后的信号空间和物理空间的相关性最大,且仍保持原始空间局部拓扑结构信息.因此,坐标邻近的点在变换后信号空间中依旧相邻.根据这一特性,我们可对未知节点所接收到的信号强度值做数据变换后,找出与之K个距离最近的已知节点,因而这K个节点的物理坐标[y1,y2,,,yK]必定也在yg附近.最终我们可以通过质心方法估算出g点的物理坐标:
y1+y2+,+yK
(10)
K
现在总结LE-RLPCCA算法的具体构建步骤,其训练阶段和定位阶段分别描述如下.
yg=
训练阶段.
n
1.通过式(2),计算相似度矩阵SX={SXij}i,j=1和SY=Yn
{Sij}i,j=1.
Y
2.通过式(4),得出密度矩阵MXi与Mi.
代入式(3),分别代替Sij和Sij,可得到如下优化
问题:maxww,w
x
y
T
x
i=1j=1n
n
Tx
EEMEEMEEM
x
y
nn
XiT
(xi-xj)MYi(yi-yj)wy
s.t.w
X2i
i=1j=1n
n
(xi-xj)(xi-xj)Twx=1(yi-yj)(yi-yj)wy=1
T
(5)
wy
T
Y2i
i=1j=1
通过对式(5)的进一步展开与合并,有
TT
maxwxXMXYYwyw,w
T
s.t.wTxXMXXXwx=1
T
y
T
(6)
wYMYYYwy=1
这里MXY=DMXY-MX.MY,MXX=DMXX-MX.MX,MYY=DMYY-MY.MY,符号.表示算子(对A,BIRn@n,(A.B)ij=AijBij,Aij表示A的第ij元素);DMXY(DMXX,DMYY)是大小为n@n的对角矩阵,其第i个对角元素等于MX.MY(MY.MY,MX.MX)的第i行(因其对称性,或第i列)元素之和.利用Lagrange乘子法,求解优化问题(6),容易得到如下RLPCCA的广义特征值方程: 0
XMXYYT
T
q@K
wxwy
YMYXX 0
=KXMXXXT
YMYYY
T
wxwy(7)
求解(7),得到基向量组(wx,wy)后,即可对原有数据进行形如wx和wy的变换.
文献[15]给出了利用奇异值分解(SVD)技术求解CCA的方法.本文同样利用SVD求解RLPCCA.
Tx
Ty
3.解最优化问题(7)~(9),学习物理空间和信号空间的关系,求出映射矩阵WX和WY.
4.对已知数据{X,Y}做线性变换:{PX,PY}={WTX@X,
XY
WTY@Y}.即对原始空间数据做相应映射,从而使P,P相关
9期性达到最大.
顾晶晶等:基于无线传感器网络拓扑结构的物联网定位模型1553
上大型监测设备,这不仅对游人带来影响,还会对古建筑造成损坏.因此,体积小且能量消耗低的传感器正好适合该场景的应用.如图2(a),我们拟在城市的古城墙上部署若干无线传感器节点,当某个或某些传感器节点监测到非正常状态(如浓烟或高温,则是火警信号),则会立刻发送信号给上层网络,再通过相应处理,快速得出该节点的位置,采取相应的灭火措施.图2(b)显示了本次实验所构建的部分网络环境.实验部署在一古城墙上,采用Cross-bowMICA2构建而成,图2(b)中的传感器节点较均匀分布在面积为99平米的城墙上,分布有4个AP节点(包括非同一平面).所以每个传感器接收到的信号强度向量为4维,同时设备还拥有214GHz频率带宽的IEEE802111b无线网络.所有数据的采集都是通过IBM笔记本电脑链接一个外部的无线USB网络适配器采集得到.
定位阶段.
1.对于未知节点g所接收到的信号向量为xg=(xg1,xg2,,,xgm)c,用WX来对其进行线性变换,得pg=WTXxg.
2.通过欧氏式距离的计算,找寻p在P中K个距离最短的已知节点.
3.找出这K个节点的物理坐标,再通过式(10)估算g点位置.
g
X
至此,yg则为g点的位置计算结果.
5 实 验
5.1 实验描述
实验数据采集于真实网络环境,其背景来源于古城墙安全监测预警项目,网络部署见图2.对于上百年甚至上千年的古城墙而言,传统的安全防护工程需要大量的人力和物力,且并不一定有效.若安装
图2 实验场景图
本次实验我们共采集了299个样本.其中随机选取60%的数据用来做训练样本,训练出信号空间到物理空间的映射;剩下40%做测试样本,计算定位精度.为了对比实验,我们还运行了LE-LPCCA[12]和LE-KCCA模型[11].实验工具采用MATLAB710.为保证结果的准确性,每组实验均运行了至少10次.定位精度由平均误差表示,平均误差越小,则说
明算法定位精度越高.
在LE-RLPCCA算法中,主要参数是ne(i)中k和(10)中的K.在文献[12]中,我们已详细讨论了LE-LPCCA模型的参数选择,且本实验对其的选择类似,因此在此不再细述而简单地选取k=3和K=4.5.2 实验结果分析
为了验证LE-RLPCCA算法在错误数据下的
15计 算 机 学 报2010年
定位效果及鲁棒性,把训练数据分成3种情形:(1)信号强度数据有误;(2)已知节点的物理坐标有误;(3)两组数据集都有错误.其中,对第(1)和(2)两种情形,随机选取训练数据的0%~50%作为错误数据,并设定错误值分别为正常值的3倍、6倍、10倍;对第(3)种情形,假定错误数据占整个训练数据的30%,并设定当错误信号值分别为正常值的3倍、6倍、10倍时,错误物理坐标的错误值为正常值的1~10倍.对于这3种情形,定位平均误差如图3~图5所示.
由图3~图5可见:(1)LE-RLPCCA定位模型
拥有最低的平均定位误差,随着错误数据比例的增加及错误数据值增大,LE-RLPCCA的定位优势越
发明显,且相对稳定;(2)LE-LPCCA在无错误数据时(如图1及图2中错误数据比例为0%时),平均定位误差较小,然而随着错误数据逐渐增加(图3、图4),或者错误数据值增大时(图5),通过LE-LPCCA模型计算出的平均误差增加幅度较大,但结果仍好于LE-KCCA模型.(3)LE-KCCA模型在无错误数据时,已显示出较差的定位结果,而存在错误数据时,平均定位误差进一步大幅度增加;同时还能发现,随着错误数据逐渐增加(图3、图4),或者
图3 当错误数据比例逐渐增大时,不同的错误
信号强度所产生的定位平均误差
图4 当错误数据比例逐渐增大时,不同的错误地址坐标所产生的定位平均误差
9期顾晶晶等:基于无线传感器网络拓扑结构的物联网定位模型1555
型,通过充分利用WSN中信号空间和物理空间的拓扑结构和密度信息,可有效应用于数据采集易产生较大错误的物联网环境,以克服现有算法或模型定位精度不高、鲁棒性差等问题.
与同类研究相比,LE-RLPCCA模型在存在错误数据的场景中,具有定位精确度高且性能相对稳定的优点.下一步的工作拟把LE-RLPCCA细化到分布式计算领域中,以更方便适用于大规模物联网的定位估计.
参
[1]
考文献
Internetof
CommissionoftheEuropeanCommunities.COM(2009)278.2009:1-12
Things)AnActionPlanforEurope.1stEdition.Brussels:[2]
KranenburgRV.TheInternetofThings:Acritiqueofam-bienttechnologyandtheal-lseeingnetworkofRFID.Net-workNotebooks02.Amsterdam:InstituteofNetworkCul-turesPress,2007:10-28[3]
SunL-iMin,LiJian-Zhong,ChenYu,ZhuHong-Song.WirelessSensorNetwork.1stEdition.Beijing:TsinghuaUniversityPress,2005:136(inChinese)
(孙利民,李建中,陈渝,朱红松.无线传感器网络.第1版.北京:清华大学出版社,2005:136)[4]
BahlP,PadmanabhanVN.Radar:Anin-buildingRF-baseduserlocationandtrackingsystem//ProceedingsoftheIEEEINFOCOM.TelAviv,Israel,2000:775-784[5]
HarterA,HopperA,StegglesP,WardA,WebsterP.Theanatomyofacontext-awareapplication//Proceedingsofthe5thAnnualACM/IEEEInternationalConferenceonMobileComputingandNetworking.InMobileComputingandNet-working.Seattle,USA,1999:59-68[6]
GirodL,EstrinD.Robustrangeestimationusingacousticandmultimodalsensing//ProceedingsoftheIEEE/RSJInter-nationalConferenceonIntelligentRobotsandSystems(IROS01).Maui,Hawaii,USA,2001:1312-1320[7]
NiculescuD,NathB.Adhocpositioningsystem(APS)usingAoA//ProceedingsoftheIEEEINFOCOM.SanFran-cisco,USA,2003:1734-1743[8]
WangFu-Bao,ShiLong,RenFeng-Yuan.Self-localizationsystemsandalgorithmsforwirelesssensornetworks.JournalofSoftware,2005,16(5):857-868(inChinese)
(王福豹,史龙,任丰原.无线传感器网络中的自身定位系统和算法.软件学报,2005,16(5):857-868)[9]
WangCQ,ChenJM,SunYX.Sensornetworklocalizationusingkernelspectralregression.WirelessCommunicationsandMobileComputing,2010,10(8):1045-10
[10]
WeissAJ,PicardJS.Networklocalizationwithbiasedrangemeasurements.IEEETransactionsonWirelessCom-munications,2008,7(1):298-304
图5 当错误物理坐标值成倍增大时,不同的
错误信号强度所产生的定位平均误差
错误数据值逐渐增大时(图5),LE-KCCA与LE-LPCCA间的差距进一步加大,这说明虽然两种定位模型都没有针对错误数据,但因LE-LPCCA模型基于了网络的拓扑结构信息,所以错误数据主要作用于相应的局部领域空间,而在执行LE-KCCA时,错误数据会影响整个网络空间,因此显示出更差的鲁棒性.
6 结 论
本文提出了一种LE-RLPCCA物联网定位模
1556
[11]
计 算 机 学 报2010年
PanJJ,KwokJT.Multidimensionalvectorregressionforaccurateandlow-costlocationestimationinpervasivecompu-ting.IEEETransactionsonKnowledgeandDataEngineer-ing,2006,18(9):1181-1193
[14]
IEEETransactionsonMobileComputing,2010,9(5):3-656
HardoonDR,SzedmakS,Shawe-TaylorJ.Canonicalcorre-lationanalysis;anoverviewwithapplicationtolearningmethods.NeuralComputation,2004,16(12):2639-26
[15]
MelzerT,ReiterM,BischofH.Appearancemodelsbasedonkernelcanonicalcorrelationanalysis.PatternRecognition,2003,36(9):1961-1971
[16]
SunTK,ChenSC.LocalitypreservingCCAwithapplica-tionstodatavisualizationandposeestimation.ImageandV-isionComputing,2007,25(5):531-3
[17]
HeinzC,SeegerB.Statisticalmodelingofsensordataanditsapplicationtooutlierdetection.UniversityofStuttgart,Ger-many:TechnicalReport:LSIR-.REPORT-2006-006,2006
[12]GuJing-Jing,ChenSong-Can,ZhuangYi.Locationestima-tioninwirelesssensornetworkusinglocalitypreservingca-nonicalcorrelationanalysis.JournalofSoftware,inPress.Availableathttp://parnec.nuaa.edu.cn/publication.htm#Technical_Report(inChinese)
(顾晶晶,陈松灿,庄毅,基于局部保持的典型相关分析的无线传感器网络定位算法,软件学报,09年录用.相应的技术报告2009.C01可从http://parnec.nuaa.edu.cn/publication.htm#Technical_Report下载)
[13]HanXF,CaoX,LloydEL,ShenCC.Fault-tolerantrelaynodeplacementinheterogeneouswirelesssensornetworks.
GUJing-Jing,bornin1983,Ph.D.candidate.Herresearchinterestsincludewirelesssensornetwork,patternrecog-nition.
CHENSong-Can,bornin1962,professor,Ph.D.su-pervisor.Hisresearchinterestsincludeneuralcomputation,patternrecognition,datamining.
ZHUANGYi,bornin1956,professor,Ph.D.superv-isor.Herresearchinterestsincludeinformationsafety,dis-tributedcomputing,computernetwork.
Background
Thispaperfocusesonthewirelesssensornetwork(WSN)-basedlocalizationtechniqueinTheInternetofThings.ThelocalizationofWSNhasbeenoneofthefounda-tionalfunctionsandobtainedsatisfactoryaccuraciesinsomeenvironments.However,someofthecollecteddataeasilyre-sultinfaultydatawithlargebiasesduetothenetworkat-tacks,largeobstacles,networkenvironmentsandhardwareerrors,whichbringsabigchallengeforlocalization.Thelo-calizationresearchinsuchascenarioisstillrelativelyfew.Herein,theauthorstrytodevelopanovellocalizationalgo-rithmtosolvethisproblem,bycharacterizingthedensityin-formationofdatadistributionwithsufficientlyexploitingto-pologystructuresinWSN,andnameitasLocationEstima-tion-RobustLocalityPreservingCanonicalCorrelationAna-lysis(LE-RLPCCA).Experimentalresultsinrealisticenv-ironmentsshowthatLE-RLPCCAachieveshigherrobustandstabilityforfaultydatathanotherpubliclyavailableadvanced
localizationalgorithms.
ThisresearchwassupportedbyNationalNaturalScienceFoundationofChina(NSFC)(60773061),AeronauticsIn-novationFund(2009-042-004)andtheNationalHighTech-nologyResearchandDevelopmentProgram(863Program)(2008AA706103).TheNSFCprojecthasdesignedLPCCAmodelwhichbuiltasolidfundamentforstudyingLE-RLPC-CAmodel.Thelattertwoprojectswereapplyinglocalizationmodelsandalgorithmsofwirelesssensornetwork(WSN)intheInternetofThings.Resultsofthisstudypartiallyre-solvedthestructuraldesignoflocalizationsystemsinWSN-basedInternetofThings,andsomeissuesofthetargetloca-lizationmodelandlocalizationalgorithminInternetofThingscontainingfaultydata.Theteamhaspublishedseveralre-searcharticlesandscientificreportsinWSNlocalization,asdescribedinreference,anddevelopedtwosoftware&hard-wareachievements.
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务