專利名稱:無(wú)線傳感器網(wǎng)絡(luò)基于動(dòng)態(tài)簇機(jī)制的目標(biāo)跟蹤方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于無(wú)線傳感器網(wǎng)絡(luò)的目標(biāo)跟蹤方法,屬于目標(biāo)跟蹤技術(shù)領(lǐng)域。
背景技術(shù):
無(wú)線傳感器網(wǎng)絡(luò)是用來(lái)對(duì)環(huán)境進(jìn)行測(cè)控的,其中一個(gè)重要應(yīng)用是目標(biāo)跟蹤。由于 傳感器節(jié)點(diǎn)體積小,價(jià)格低廉,以及傳感器網(wǎng)絡(luò)部署隨機(jī),具有自組織性,魯棒性和隱蔽性 等特點(diǎn),傳感器網(wǎng)絡(luò)非常適合于移動(dòng)目標(biāo)的定位和跟蹤。另一方面,無(wú)線傳感器網(wǎng)絡(luò)又具有 網(wǎng)絡(luò)節(jié)點(diǎn)的電池能量和計(jì)算能力嚴(yán)格受限,節(jié)點(diǎn)數(shù)量龐大且高密度部署,網(wǎng)絡(luò)拓?fù)渥兓瘡?fù) 雜等特征,使相關(guān)的課題研究極具挑戰(zhàn)性。國(guó)內(nèi)外許多學(xué)者對(duì)無(wú)線傳感器單目標(biāo)跟蹤進(jìn)行了深入的研究,提出了很多目標(biāo)跟 蹤算法,主要有雙元檢測(cè)算法、信息驅(qū)動(dòng)協(xié)作跟蹤算法和傳送樹(shù)跟蹤算法。以上算法中,基 于傳送樹(shù)的跟蹤算法是一種基于動(dòng)態(tài)簇選取的分布式算法,即在目標(biāo)區(qū)域建立一個(gè)動(dòng)態(tài)樹(shù) 型結(jié)構(gòu),并隨著目標(biāo)的移動(dòng)動(dòng)態(tài)地添加或者刪除節(jié)點(diǎn),以達(dá)到保證目標(biāo)的高效跟蹤和減少 節(jié)點(diǎn)通信開(kāi)銷(xiāo),延長(zhǎng)網(wǎng)絡(luò)壽命的目的。分布式算法由于能夠減少能量消耗,延長(zhǎng)網(wǎng)絡(luò)壽命, 是現(xiàn)在的主流與熱點(diǎn)研究方向。Chen W P, Hou J C, Sha L研究了聲傳感器網(wǎng)絡(luò)進(jìn)行目標(biāo)跟蹤問(wèn)題,利用 Voronoi (泰森多邊形)圖實(shí)現(xiàn)了一種動(dòng)態(tài)簇創(chuàng)建方法,缺陷在于簇頭競(jìng)選,需要事先指定 一些節(jié)點(diǎn)作為候選簇首集合,適用性較窄(無(wú)限傳感器網(wǎng)絡(luò)動(dòng)態(tài)簇聲目標(biāo)跟蹤研究,IEEE Transactions on Mobile Computing,3(3),2004 :258-271)oZhang W S,Cao G H將DCTC框 架用于無(wú)線傳感器網(wǎng)絡(luò)自組織,該方法通過(guò)動(dòng)態(tài)增加和消減節(jié)點(diǎn),保證生成樹(shù)同時(shí)具有較 低的能量消耗和較高的信息獲得量,缺陷是計(jì)算過(guò)于復(fù)雜,難以應(yīng)用(基于能量有效的目 標(biāo)足艮蹤算法,Proc. of the IEEE Military Communications Conference,2003 :597-602)。 萬(wàn)江文提出時(shí)間異步條件下的動(dòng)態(tài)簇算法,具有較好的跟蹤精度,且平衡了網(wǎng)絡(luò)能耗,缺陷 在于初始簇頭的選擇為距離目標(biāo)最近節(jié)點(diǎn),沒(méi)有考慮能量因素(時(shí)間異步無(wú)限傳感器網(wǎng)絡(luò) 分布式目標(biāo)跟蹤·高技術(shù)通訊,2009 =1026-1030)。
發(fā)明內(nèi)容
本發(fā)明針對(duì)現(xiàn)有無(wú)線傳感器網(wǎng)絡(luò)目標(biāo)跟蹤技術(shù)存在的不足,提供一種兼顧節(jié)點(diǎn)剩 余能量和與目標(biāo)的距離的無(wú)線傳感器網(wǎng)絡(luò)基于動(dòng)態(tài)簇機(jī)制的目標(biāo)跟蹤方法。本發(fā)明的無(wú)線傳感器網(wǎng)絡(luò)基于動(dòng)態(tài)簇機(jī)制的目標(biāo)跟蹤方法,限于以下假設(shè)定義 感知區(qū)域?yàn)镕,N個(gè)傳感器節(jié)點(diǎn)隨機(jī)等密度分布,包括普通節(jié)點(diǎn)和匯聚(Sink)節(jié)點(diǎn),目標(biāo)周 期性的發(fā)送射頻信號(hào),普通節(jié)點(diǎn)僅當(dāng)收到組簇信號(hào)以后才轉(zhuǎn)入工作狀態(tài),其它時(shí)間處于休 眠狀態(tài),并周期性對(duì)目標(biāo)信號(hào)進(jìn)行檢測(cè);
圖1給出了簡(jiǎn)化的傳感器結(jié)構(gòu)系統(tǒng)模型1)節(jié)點(diǎn)空 間部署等密度且隨機(jī),坐標(biāo)位置(X,y)可知;2)每個(gè)節(jié)點(diǎn)有唯一的ID,具有數(shù)據(jù)融合功能; 3)節(jié)點(diǎn)同構(gòu)對(duì)等,無(wú)線傳播范圍相同;4)節(jié)點(diǎn)具有組簇能力。具體包括以下步驟
(1)目標(biāo)跟蹤過(guò)程傳感器節(jié)點(diǎn)集合為A = (A1,…AJ,傳感器的通信半徑為Rn,目標(biāo)信號(hào)的有效傳輸 半徑為民(或稱節(jié)點(diǎn)的偵測(cè)距離),兩者滿足民^ &/2,這樣就能保證所有能探測(cè)到目標(biāo)的 傳感器節(jié)點(diǎn),都在彼此的通信范圍內(nèi),并且只會(huì)形成一個(gè)簇,如圖2所示。傳感器節(jié)點(diǎn)接收 的目標(biāo)信號(hào)強(qiáng)度RSSI值為Pi (Cli),其中Cli為節(jié)點(diǎn)i與跟蹤目標(biāo)的距離,節(jié)點(diǎn)i的剩余電量 為ei ;節(jié)點(diǎn)電量的初始值為1 (即100% )。動(dòng)態(tài)簇跟蹤算法的流程如圖3所示,目標(biāo)跟蹤過(guò) 程包括初始簇的創(chuàng)建和簇結(jié)構(gòu)動(dòng)態(tài)調(diào)整①初始簇的創(chuàng)建初始簇的創(chuàng)建流程圖如圖4所示。由于傳感器資源有限,為了提高傳感器網(wǎng)絡(luò)的 壽命,采用動(dòng)態(tài)簇結(jié)構(gòu)進(jìn)行分布式跟蹤,在沒(méi)有偵測(cè)任務(wù)的時(shí)候,所有傳感器處于休眠狀 態(tài),并不形成簇結(jié)構(gòu),以節(jié)省能量;當(dāng)目標(biāo)第一次進(jìn)入傳感器網(wǎng)絡(luò)的偵測(cè)區(qū)域時(shí),節(jié)點(diǎn)感應(yīng) 到目標(biāo)的RSSI強(qiáng)度大于Ptl時(shí),即傳感器節(jié)點(diǎn)與目標(biāo)的距離小于閾值Rtl時(shí),這些節(jié)點(diǎn)構(gòu)成 集合S =風(fēng)…&},它們共同參與到簇頭的競(jìng)選過(guò)程中;節(jié)點(diǎn)接收到的RSSI強(qiáng)度小于Ptl或 是沒(méi)有偵測(cè)到目標(biāo)信號(hào),將繼續(xù)保持休眠狀態(tài);設(shè)節(jié)點(diǎn)的偵測(cè)距離為Rs,當(dāng)目標(biāo)距節(jié)點(diǎn)距離 在RtlS (Rs-e)時(shí)總會(huì)被檢測(cè)到;通常情況下e = 0. 1RS,使用改進(jìn)型無(wú)線電自由空間傳播模 型
權(quán)利要求
1. 一種無(wú)線傳感器網(wǎng)絡(luò)基于動(dòng)態(tài)簇機(jī)制的目標(biāo)跟蹤方法,限于以下假設(shè)定義感知區(qū) 域?yàn)镕,N個(gè)傳感器節(jié)點(diǎn)隨機(jī)等密度分布,包括普通節(jié)點(diǎn)和匯聚節(jié)點(diǎn),目標(biāo)周期性的發(fā)送射 頻信號(hào),普通節(jié)點(diǎn)僅當(dāng)收到組簇信號(hào)以后才轉(zhuǎn)入工作狀態(tài),其它時(shí)間處于休眠狀態(tài),并周期 性對(duì)目標(biāo)信號(hào)進(jìn)行檢測(cè);其特征在于,具體包括以下步驟(1)目標(biāo)跟蹤過(guò)程傳感器節(jié)點(diǎn)集合為A= (A1,…AJ,傳感器的通信半徑為&,目標(biāo)信號(hào)的有效傳輸半徑 為Rs,兩者滿足民<&/2,這樣就能保證所有能探測(cè)到目標(biāo)的傳感器節(jié)點(diǎn),都在彼此的通信 范圍內(nèi),并且只會(huì)形成一個(gè)簇,傳感器節(jié)點(diǎn)接收的目標(biāo)信號(hào)強(qiáng)度RSSI值為Pi (φ),其中Cli為 節(jié)點(diǎn)i與跟蹤目標(biāo)的距離,節(jié)點(diǎn)i的剩余電量為ei ;節(jié)點(diǎn)電量的初始值為1 ;目標(biāo)跟蹤過(guò)程 包括初始簇的創(chuàng)建和簇結(jié)構(gòu)動(dòng)態(tài)調(diào)整①初始簇的創(chuàng)建由于傳感器資源有限,為了提高傳感器網(wǎng)絡(luò)的壽命,采用動(dòng)態(tài)簇結(jié)構(gòu)進(jìn)行分布式跟蹤, 在沒(méi)有偵測(cè)任務(wù)的時(shí)候,所有傳感器處于休眠狀態(tài),并不形成簇結(jié)構(gòu),以節(jié)省能量;當(dāng)目標(biāo) 第一次進(jìn)入傳感器網(wǎng)絡(luò)的偵測(cè)區(qū)域時(shí),節(jié)點(diǎn)感應(yīng)到目標(biāo)的RSSI強(qiáng)度大于Ptl時(shí),即傳感器節(jié) 點(diǎn)與目標(biāo)的距離小于閾值Rtl時(shí),這些節(jié)點(diǎn)構(gòu)成集合Β = ·^?!ぁ?amp;},它們共同參與到簇頭的競(jìng) 選過(guò)程中;節(jié)點(diǎn)接收到的RSSI強(qiáng)度小于Ptl或是沒(méi)有偵測(cè)到目標(biāo)信號(hào),將繼續(xù)保持休眠狀 態(tài);設(shè)節(jié)點(diǎn)的偵測(cè)距離為Rs,當(dāng)目標(biāo)距節(jié)點(diǎn)距離在Rtl彡(Rs-e)時(shí)總會(huì)被檢測(cè)到,e = 0. IRs, 使用改進(jìn)型無(wú)線電自由空間傳播模型
全文摘要
本發(fā)明公開(kāi)了一種無(wú)線傳感器網(wǎng)絡(luò)基于動(dòng)態(tài)簇機(jī)制的目標(biāo)跟蹤方法,該方法中初始簇頭的形成采用區(qū)域內(nèi)廣播節(jié)點(diǎn)END值方法,兼顧節(jié)點(diǎn)剩余能量和與目標(biāo)的距離,在參與目標(biāo)跟蹤節(jié)點(diǎn)的選取上,不僅考慮節(jié)點(diǎn)的剩余能量狀況,而且只選取接收目標(biāo)的RSSI信號(hào)強(qiáng)度大于一定閾值的節(jié)點(diǎn)參與跟蹤,動(dòng)態(tài)簇的調(diào)整引入臨時(shí)簇頭的概念,確保在下個(gè)簇建立的過(guò)程中,目標(biāo)不丟失,目標(biāo)跟蹤采用最小二乘法對(duì)目標(biāo)軌跡進(jìn)行曲線擬合。本發(fā)明基于RSSI強(qiáng)度的簇頭選擇機(jī)制,分簇算法兼顧節(jié)點(diǎn)剩余能量和與目標(biāo)的RSSI信號(hào)強(qiáng)度等因素,在保證跟蹤精度的同時(shí),減少能耗,延長(zhǎng)網(wǎng)絡(luò)壽命。
文檔編號(hào)H04W40/12GK102123473SQ201110001610
公開(kāi)日2011年7月13日 申請(qǐng)日期2011年1月6日 優(yōu)先權(quán)日2011年1月6日
發(fā)明者王晶, 陳曙 申請(qǐng)人:山東大學(xué)