蜜芽188.cnn_免费人成网址在线观看国内_能看三级片的网址_亚洲第一成网站

用戶名:
密  碼:
資訊查詢

一種基于RFID的設(shè)備定位可視化方法

發(fā)布日期:2016-11-15    來源:《上海設(shè)備管理》      點擊數(shù):25855

       航天科研單位是研究與生產(chǎn)并存的科研組織,儀器設(shè)備存在著各種各樣的形式,且具有價值高、流動性強、安全管理難等特點,專業(yè)的管理員為了跟蹤儀器設(shè)備的流向,在付出大量寶貴的時間和人力物力之后,又由于現(xiàn)場科研人員活躍的思維方式和科研活動變得無序和難于控制。人們?嘤谡也坏阶约合胍墓ぞ,這給工作進度帶來很大的阻撓。RFID技術(shù)最大的優(yōu)點在于非接觸式自動識別,當攜帶標簽的設(shè)備進入閱讀器的作用區(qū)域時,標簽通過電磁感應(yīng)獲得能量被激活,激活之后的標簽將自身的系列號信息發(fā)送給閱讀器,閱讀器最后通過網(wǎng)絡(luò)傳輸將信息發(fā)送至計算機數(shù)據(jù)處理系統(tǒng)。這些信息中包括閱讀器的標識號,閱讀器通常是安裝在固定位置,因此設(shè)備被識別時的位置即為閱讀器的位置。數(shù)據(jù)可視化(Data Visualization)是通過使用圖像處理技術(shù)和計算機圖形學將數(shù)據(jù)轉(zhuǎn)換成圖像或圖形顯示出來,并提供交互行為的理論、方法和技術(shù),實質(zhì)是借助圖形化手段使數(shù)據(jù)表達的內(nèi)容更容易被理解,并清晰有效地傳達數(shù)據(jù)和呈現(xiàn)數(shù)據(jù)。將RFID系統(tǒng)采集的位置數(shù)據(jù)可視化,可快速幫助科研人員確定設(shè)備所在位置,并選擇最優(yōu)路徑前往,大大節(jié)省設(shè)備尋找時間,提高了科研效率。

      一、RFID 數(shù)據(jù)采集過程
      1、RFID工作原理
      RFID系統(tǒng)的基本原理是利用射頻信號和空間耦合傳輸特性,實現(xiàn)對被識別物體的自動識別。一個完整的RFID系統(tǒng)主要由5部分組成,即:RFID標簽、天線、讀寫器、服務(wù)器和計算機管理系統(tǒng)。標簽一般是由線圈、存儲器組成的低壓電路,讀寫器完成對標簽數(shù)據(jù)的采集,計算機管理系統(tǒng)主要完成數(shù)據(jù)存儲及處理。
      在一個設(shè)備上安裝電子標簽,電子標簽里存儲了一組經(jīng)過特定編碼的序列號。當攜帶電子標簽的設(shè)備進入閱讀器的作用區(qū)域時,連接閱讀器的天線發(fā)出的電磁波將會激活標簽電路,被激活之后的電子標簽將自身的系列號信息通過內(nèi)置天線發(fā)射出去,閱讀器接收到標簽發(fā)送來的信號是一組載波信號,對信號進行解調(diào)和解碼,得到所需要的數(shù)據(jù)信息,然后通過網(wǎng)絡(luò)傳輸把收到的信息傳至RFID 中間件,RFID 中間件對數(shù)據(jù)進行清洗、過濾之后再存儲至數(shù)據(jù)庫中,存儲的信息包括標簽序列號、讀取到標簽系列號的讀寫器編號及讀取時間,計算機數(shù)據(jù)處理系統(tǒng)可根據(jù)標簽序列獲取設(shè)備屬性信息。
      2、RFID數(shù)據(jù)采集
      應(yīng)用RFID 技術(shù)的過程中,會產(chǎn)生大量的RFID 數(shù)據(jù),這些數(shù)據(jù)記錄了設(shè)備攜帶的EPC碼,讀取時間,所讀取的讀卡器的標志號,這個讀卡器的標志號可以看作讀取的位置。這一系列的讀取記錄就是目標對象移動過程中產(chǎn)生的數(shù)據(jù),他們構(gòu)成了物品的移動路徑數(shù)據(jù)。
      系統(tǒng)目標是對現(xiàn)場設(shè)備的位置信息進行采集,因此在試驗室的出入口處布置相應(yīng)的RFID天線,以現(xiàn)場為單位獲取設(shè)備的流轉(zhuǎn)信息。
      RFID天線通過射頻線纜與RFID讀寫器進行連接,RFID 讀寫器與路由器進行信息交互,路由器再將信息傳送給中心數(shù)據(jù)庫,定義:
      (1)識別率。識別率是評價RFID系統(tǒng)非常重要的一個指標,將直接影響應(yīng)用層數(shù)據(jù)的準確性,識別率定義如下:λ= C/N
      式中:N表示標簽出現(xiàn)在讀寫器工作區(qū)域的次數(shù);C表示標簽被讀寫器識別的次數(shù)。
      (2)中間件。統(tǒng)一管理系統(tǒng)中的所有讀寫器(固定式或手持式讀寫器),包括讀寫器的配置、數(shù)據(jù)采集和過濾、數(shù)據(jù)存儲等內(nèi)容。中間件大大簡化了應(yīng)用層的開發(fā),降低了系統(tǒng)的耦合性。
      二、RFID 數(shù)據(jù)可視化過程
      Card 信息可視化模型將信息可視化的過程分為3 個階段:數(shù)據(jù)預(yù)處理、繪制、顯示和交互。RFID數(shù)據(jù)可視化過程可分為4個階段:
      (1)數(shù)據(jù)預(yù)處理。數(shù)據(jù)預(yù)處理是將RFID采集的數(shù)據(jù)進行預(yù)處理,讀寫器采集到的原始標簽數(shù)量十分龐大,需要過濾冗余數(shù)據(jù),產(chǎn)生數(shù)據(jù)冗余的原因有三個:同一臺讀寫器對標簽數(shù)據(jù)的重復(fù)讀取、業(yè)務(wù)相同的兩臺讀寫器對同一標簽的數(shù)據(jù)不斷讀取、業(yè)務(wù)不同的兩組讀寫器因為漂浮事件導(dǎo)致標簽數(shù)據(jù)被讀取。
      (2)模型建立。要實現(xiàn)設(shè)備可視化定位,需要建立設(shè)備流轉(zhuǎn)信息模型。
      (3)繪制。繪制的功能是完成RFID數(shù)據(jù)到幾何圖象的轉(zhuǎn)換。
      (4)顯示和交互。即將繪制模塊生成的圖象數(shù)據(jù),按照用戶指定的要求進行輸出,方便用戶更直觀地查看設(shè)備所在位置信息,并進行相關(guān)交互。
      1、 RFID冗余數(shù)據(jù)過濾
      設(shè)置標簽數(shù)據(jù)的基本數(shù)據(jù)結(jié)構(gòu)為:
      Struct TagData{String tagID;String roomID;
      String readerID;DatereadTime}
      其中:tagID表示標簽的序列號;roomID代表當前標簽被讀取的房間位置;readerID表示讀取到標簽的讀寫器的編號,考慮到房間比較大,一個房間可能存在安裝多個讀寫器的情況,故房間和讀寫器設(shè)置不同的字段;read⁃Time表示標簽被讀取的時間。
      在RFID系統(tǒng)中,讀寫器會周期性的向RFID中間件發(fā)送標簽數(shù)據(jù),這些數(shù)據(jù)量龐大,且含有大量的冗余數(shù)據(jù),如果在發(fā)送至上層應(yīng)用程序之前不進行濾掉操作,會對系統(tǒng)造成巨大的負擔。通過邏輯映射引擎將所有讀寫器讀到原始的RFID 數(shù)據(jù)映射到各個邏輯讀寫器后,便可以在邏輯讀寫器的基礎(chǔ)上分別對屬于各個邏輯讀寫器的原始標簽數(shù)據(jù)進行冗余過濾操作。
      讀寫器讀取到的標簽數(shù)據(jù)存儲在一個哈希表中,這里提出了一種新的數(shù)據(jù)過濾算法,過濾步驟如下:
      (1)將業(yè)務(wù)一致的讀寫器做成相同的標識?紤]到一些房間空間較大,安裝了2組或多組天線,這些天線連接的讀寫器從業(yè)務(wù)的角度來說功能一致,標識成同一地點:
      (2) 過濾掉隊列中開始時間與結(jié)束時間差小于4 s的數(shù)據(jù)。主要針對安裝較近的情況。
      (3)對隊列中最后一個標簽數(shù)據(jù)對應(yīng)的地點進行更新。
      (4)刪除隊列內(nèi)的中間數(shù)據(jù),并獲取開始時間和結(jié)束時間。
      (5)處理隊列底部數(shù)據(jù)。這里分兩種情況,當隊列底部讀寫器讀取到的標簽數(shù)據(jù)記錄為2次時,則刪除底部數(shù)據(jù),否則不刪除。
      (6)刪除隊列的頂部數(shù)據(jù),保留隊列的底部數(shù)據(jù)至數(shù)據(jù)庫。
      (7)保留隊列底部的數(shù)據(jù),其余都刪除。
      (8)維持數(shù)據(jù)庫中一個表為50條記錄。
      2、設(shè)備流轉(zhuǎn)信息模型建立
      系統(tǒng)需要對設(shè)備當前所在位置信息進行采集,即實現(xiàn)設(shè)備實時定位及歷史位置信息查詢。定位可以通過天線來實現(xiàn),這種方式成本較低。具體實施情況是將天線通過萬用接頭安裝于每個房間門口側(cè)壁,天線和讀寫器是相連的。當設(shè)備進入時,系統(tǒng)驅(qū)動RFID讀寫器自動獲取設(shè)備位置信息。設(shè)備移動路徑狀態(tài)可以通過位置的變化信息來判斷,,其原理如圖1所示。
      
      用數(shù)學模型分析如下:標簽第一次進入A房間時,接收到A房間天線發(fā)射的無線電信號,被讀寫器A讀取,位置信息標記為A。進入A房間之后,標簽一直被讀取,位置信息一直被標記為A,直至離開A房間。
      3、圖形繪制
      設(shè)備在試驗室移動過程中會經(jīng)過很多裝有閱讀器的監(jiān)測點,這些監(jiān)測點通常布置在各個房間的出入口,稱為位置節(jié)點,一系列位置節(jié)點就形成了該設(shè)備的移動路徑。位置節(jié)點表示物品移動中的不同階段,在任何階段,設(shè)備的實時狀態(tài)可以用時間和位置節(jié)點兩個參數(shù)來描述。
      設(shè)備移動過程中,經(jīng)過不同的位置節(jié)點產(chǎn)生不同的時間信息,包括在這個節(jié)點停留的時間,或者進入節(jié)點的時間和離開節(jié)點時間。所以某條路徑中的節(jié)點信息不僅包含位置信息還有時間信息。這時路徑的節(jié)點可以看作是節(jié)點對象,包含了位置屬性和時間屬性,而不僅僅是簡單路徑數(shù)據(jù)中的位置標識符。這樣的數(shù)據(jù)可以用以下形式表達:
      <(roomID1,readTime1),(roomID2,readTime2),(roomID3,readTime3),…>
      這些點經(jīng)過繪制之后,得出如圖2所示的圖形,圖中的圈代表設(shè)備初始位置,數(shù)字代表設(shè)備行走的路徑順序。
      
      4、界面顯示
      本系統(tǒng)使用類似于“地圖”的方式圖形化描述路徑數(shù)據(jù),首先繪制試驗室平面圖,再繪制路徑數(shù)據(jù)庫中所有位置節(jié)點,建立一個“地圖”模型,然后根據(jù)路徑數(shù)據(jù)繪制位置節(jié)點之間帶方向的連接線,表示路徑中出現(xiàn)的位置轉(zhuǎn)移。
      (1)當前位置節(jié)點用三個半徑不同且動態(tài)變化的圓表示,圓的上面文字標識當前設(shè)備所在位置信息。
      (2)兩位置節(jié)點之間的連接線表示存在路徑相繼經(jīng)過這兩個位置。設(shè)兩個位置A 和B,如果存在A 到B直接轉(zhuǎn)移的路徑,那么存在一條從A出發(fā)到B結(jié)束的帶箭頭的連接線;如果存在從B 到A 直接轉(zhuǎn)移的路徑,同理存在另一個方向的連接線;所以節(jié)點之間可能有兩條線相連,表示兩個方向。
      以某科研單位試驗室為例,手持粘貼RFID標簽的上網(wǎng)U盤在安裝RFID設(shè)備的各房間行走,行走的路徑順序為:總調(diào)間→裝調(diào)間→待裝間→門廳→三坐標→二樓樓梯→門廳→總調(diào)間→二樓樓梯→待裝間→總調(diào)間→二樓樓梯→二樓電調(diào)室;系統(tǒng)得出如下位置記錄信息,行走路徑和系統(tǒng)顯示結(jié)果一致,最后出現(xiàn)地點為二樓電調(diào)室,如圖3所示。
      
      三、結(jié)語
      基于RFID 設(shè)備信息可視化可以增強數(shù)據(jù)呈現(xiàn)效果,輔助科研人員以直觀交互的方式實現(xiàn)對數(shù)據(jù)的瀏覽,改變了過去盲目尋找設(shè)備的窘?jīng)r。信息可視化的數(shù)據(jù)有一維、二維,甚至多維,其可視化的方法包括基于幾何的可視化方式和基于圖標的可視化方式,其中,基于幾何的可視化方式包括平行坐標系法、Radviz方法、散點圖矩陣法、Andrews曲線法;基于圖標的可視化方式包括星繪法和Chernoff面法。目前RFID 數(shù)據(jù)的可視化主要是根據(jù)其時間、地點數(shù)據(jù)簡單繪制,只能顯示攜帶RFID標簽的大致位置,并不能顯示當前設(shè)備的具體信息,如設(shè)備的模型,設(shè)備的狀態(tài),這是項目后期將要解決的問題。
      作者:1、廖星星、金鋼  中國科學院上海技術(shù)物理研究所  2、陳孝光  上海聯(lián)物信息科技有限公司