国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于RFID的室內(nèi)車輛跟蹤及定位仿真系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2013-07-03 08:15:28陳月梅蔡堅(jiān)勇陳由甲黃永亮
關(guān)鍵詞:讀寫器前臺后臺

陳月梅,蔡堅(jiān)勇,陳由甲,黃永亮,林 鴻

(福建師范大學(xué)光電與信息工程學(xué)院,福建 福州 350007)

0 引言

隨著中國經(jīng)濟(jì)與科技的迅速發(fā)展,城市汽車的保有量大幅上漲,傳統(tǒng)的停車場管理已經(jīng)無法滿足人們實(shí)際的需求,停車場智能化已成為一種必然趨勢[1-2]。目前國內(nèi)一般的停車場管理系統(tǒng)重點(diǎn)還停留在計(jì)費(fèi)管理方面[3-5],普遍存在管理效率低、勞動(dòng)強(qiáng)度大、車位利用率低等缺點(diǎn),停車難取車難是一個(gè)嚴(yán)重的問題。針對這種現(xiàn)象,國內(nèi)一些學(xué)者提出了停車場泊車引導(dǎo)系統(tǒng)。文獻(xiàn)[6]對停車場進(jìn)行區(qū)域劃分,采用攝像頭和計(jì)算機(jī)中心服務(wù)器結(jié)合圖像處理技術(shù)對停車場內(nèi)部狀況進(jìn)行實(shí)時(shí)監(jiān)控;文獻(xiàn)[7]采用超聲波探測器將車位檢測和引導(dǎo)系統(tǒng)相結(jié)合,運(yùn)用遺傳算法實(shí)現(xiàn)對車位的引導(dǎo);文獻(xiàn)[8]利用在每個(gè)車位上安裝超聲波探測器,探測車位的狀態(tài),并結(jié)合虛擬儀器實(shí)現(xiàn)對車位的監(jiān)控和管理。上述的方案雖能實(shí)現(xiàn)對車輛的引導(dǎo),但是攝像頭易受環(huán)境(如氣候)和照明等因素的影響,車輛的識別需要進(jìn)行大量的圖像處理、特征提取等工作;超聲波探測器受多徑效應(yīng)和非視距傳播影響較大,同時(shí)需要大量的底層硬件設(shè)施投資,成本較高,且在每個(gè)車位上安裝探測器,增加了維護(hù)成本。

RFID(射頻技術(shù))利用射頻方式實(shí)現(xiàn)非接觸式的雙向通信,具有非視距傳播、識別速度快、抗干擾能力強(qiáng)、成本較低等優(yōu)點(diǎn)[9-10],將RFID應(yīng)用到室內(nèi)定位系統(tǒng)已經(jīng)越來越受到人們的關(guān)注[11-13]。本文提出一種基于RFID的停車場內(nèi)部車輛監(jiān)控與定位方法,通過在停車場內(nèi)的各個(gè)區(qū)域布置一定數(shù)量的RFID讀寫器,運(yùn)用RFID讀寫器來定位移動(dòng)的車載標(biāo)簽。在此基礎(chǔ)上結(jié)合Visual C#和SQL Server 2005數(shù)據(jù)庫設(shè)計(jì)一個(gè)基于RFID的車輛監(jiān)控及定位仿真系統(tǒng)。

1 仿真系統(tǒng)基本原理和總體設(shè)計(jì)

1.1 仿真系統(tǒng)基本原理

系統(tǒng)原理圖如圖1所示,主要包括RFID讀寫器、RFID標(biāo)簽和后臺監(jiān)控中心3部分。標(biāo)簽附著在被定位的移動(dòng)目標(biāo)對象上,用于標(biāo)識目標(biāo)對象;由RFID讀寫器組成的分布式感應(yīng)網(wǎng)絡(luò),用于讀取移動(dòng)目標(biāo)的信息并確定移動(dòng)目標(biāo)的位置;后臺監(jiān)控中心是整個(gè)系統(tǒng)的核心,控制著讀寫器的工作狀態(tài),并集中處理采集到定位的數(shù)據(jù)。

圖1 系統(tǒng)原理圖

停車場布局示意圖如圖2所示,在停車場的車道墻面上布置一定數(shù)量的RFID讀寫器,對停車場進(jìn)行細(xì)化。相鄰RFID讀寫器之間的范圍被定義為一個(gè)停車區(qū)域。圖2中停車場被劃分為6個(gè)停車區(qū)域(A~F)。編號1和7的讀寫器位于停車場出入口,用于檢測車輛的進(jìn)出情況。

圖2 停車場布局示意圖

停車場內(nèi)分布的每個(gè)RFID讀寫器都有自身的編號。車載標(biāo)簽進(jìn)入讀寫器的工作范圍,讀寫器將讀取車載標(biāo)簽的ID,并按照圖3的格式將信息打包后,通過網(wǎng)絡(luò)發(fā)送給后臺監(jiān)控中心。

圖3 信息打包格式

RFID編號:標(biāo)識RFID讀寫器,編號可根據(jù)后臺系統(tǒng)進(jìn)行設(shè)置。

標(biāo)簽ID:32位,擁有唯一的編號,用于標(biāo)識車輛。

時(shí)間戳:表明車輛經(jīng)過該RFID讀寫器的時(shí)間。

當(dāng)車輛在停車場內(nèi)正常行駛的時(shí)候,每隔一段時(shí)間,必然會經(jīng)過不同的RFID讀寫器感應(yīng)范圍。因此,如果車輛處于運(yùn)動(dòng)狀態(tài),后臺監(jiān)控中心每隔一段時(shí)間就會收到來自不同RFID讀寫器感應(yīng)到此車輛的信息。通過設(shè)定一個(gè)時(shí)間長度,如果超過這個(gè)時(shí)長還沒有收到新的消息,系統(tǒng)將判斷車輛已經(jīng)停止行駛。

此時(shí),后臺監(jiān)控中心將收到的同一輛車輛的消息,按照時(shí)間先后進(jìn)行排序,得到車輛所經(jīng)過的各個(gè)RFID 讀寫器的編號 x1,…,xi,xj,根據(jù)停車場內(nèi)讀寫器所在的位置跟蹤車輛大致的行駛軌跡;通過車輛區(qū)域判定算法判斷車輛停車的區(qū)域。其算法定義如下:

設(shè)停車場內(nèi)部的區(qū)域集合 Z={Z1,Z2,…,Zn-1,Zn},由邊界 RFID讀寫器組成的區(qū)域 Zk=

輸入:排序后的 RFID 讀寫器編號 x1,…,xi,xj。

輸出:車輛所??康膮^(qū)域。

停車場內(nèi)停車區(qū)域的劃分由RFID讀寫器的個(gè)數(shù)與布點(diǎn)的位置決定。在特殊的情況下,車輛只經(jīng)過設(shè)置在停車場入口的讀寫器,此時(shí),系統(tǒng)判斷車輛停車區(qū)域?qū)⒉恢挂粋€(gè),可通過增設(shè)RFID讀寫器來縮小特殊區(qū)域的范圍。

1.2 仿真系統(tǒng)總體設(shè)計(jì)

1.2.1 仿真系統(tǒng)架構(gòu)和功能組成

基于1.1節(jié)的原理,設(shè)計(jì)一個(gè)RFID的車輛監(jiān)控與定位仿真系統(tǒng)。系統(tǒng)在局域網(wǎng)內(nèi)的兩臺計(jì)算機(jī)上模擬停車場內(nèi)部狀況(以下稱前臺仿真系統(tǒng)和后臺監(jiān)控中心)。首先前臺仿真系統(tǒng)與后臺監(jiān)控中心建立通信連接,由前臺仿真系統(tǒng)初始化停車場平面圖,并在停車場內(nèi)部署RFID讀寫器,控制車載標(biāo)簽移動(dòng);后臺監(jiān)控中心通過創(chuàng)建一個(gè)監(jiān)控線程,監(jiān)控移動(dòng)目標(biāo)車輛位置,并對移動(dòng)目標(biāo)車輛進(jìn)行區(qū)域定位。

仿真系統(tǒng)總體框架圖如圖4所示。

圖4 仿真系統(tǒng)總體框架圖

主要實(shí)現(xiàn)的功能有RFID和車輛對象的設(shè)置、車輛移動(dòng)路線的繪制、車輛位置判斷、協(xié)議解析、數(shù)據(jù)存儲、歷史軌跡顯示。

(1)RFID和車輛對象的設(shè)置:RFID對象即RFID讀寫器,其主要參數(shù)包括感應(yīng)距離、角度和感應(yīng)范圍;車輛對象的參數(shù)有標(biāo)簽的ID號、車輛類型、車牌號、車主姓名等。停車場內(nèi)部讀寫器和標(biāo)簽的編號具有唯一性,可在系統(tǒng)進(jìn)行設(shè)置。

(2)車輛移動(dòng)路線的繪制:根據(jù)讀寫器感知的車輛位置信息,將車輛的行駛軌跡以圖形界面的形式顯示。

(3)車輛位置判斷:判斷車輛停止行駛時(shí)所在的區(qū)域。

(4)協(xié)議解析:數(shù)據(jù)傳輸采用TCP協(xié)議,監(jiān)控中心接收從前臺傳來的數(shù)據(jù)包,并進(jìn)行必要的數(shù)據(jù)解析。

(5)數(shù)據(jù)存儲:將車輛的基本信息、標(biāo)簽的ID號、行駛的路線和最終??康膮^(qū)域存儲到數(shù)據(jù)庫。

(6)歷史軌跡顯示:從數(shù)據(jù)庫中提取歷史車輛記錄,并將車輛的信息、行駛的路線顯示在界面上。

1.2.2 仿真系統(tǒng)總體流程圖

仿真系統(tǒng)總體流程如圖5所示。

2 關(guān)鍵模塊設(shè)計(jì)

本系統(tǒng)以Visual Studio 2008為設(shè)計(jì)平臺,數(shù)據(jù)庫采用SQL Server 2005,編程語言選用Visual C#。程序在Windows 7操作系統(tǒng)上采用Socket實(shí)現(xiàn)局域網(wǎng)內(nèi)兩臺計(jì)算機(jī)之間的通訊??紤]到接收消息的實(shí)時(shí)性,采用同步TCP方式進(jìn)行數(shù)據(jù)傳輸[14]。

2.1 RFID和車輛對象的設(shè)計(jì)

系統(tǒng)基于面向?qū)ο笏枷脒M(jìn)行設(shè)計(jì)[15],將實(shí)際應(yīng)用中的RFID和車輛視為對象,抽取出其特征和操作作為類的屬性和方法。標(biāo)簽要和車輛建立一對一的關(guān)聯(lián),且標(biāo)簽在車輛上的位置是固定的,不可更改,程序設(shè)計(jì)時(shí)將車輛和標(biāo)簽視為同一個(gè)對象。由于讀寫器和車輛均有共同屬性(如大小、位置)和共同的方法(如添加、刪除、移動(dòng)),這里抽象出父類DrawObject,對象作為子類派生自父類。對象的繪制和顯示都是基于GDI+[14]進(jìn)行創(chuàng)建,主要涉及的系統(tǒng)類包括 Graphics、Bitmap 和 GraphicsPath。Graphics類能夠完成大部分的繪圖、幾何圖形的填充及坐標(biāo)系統(tǒng)轉(zhuǎn)換等操作;Bitmap類可以顯示和處理多種圖像文件,用于停車場和車輛圖片的導(dǎo)入;系統(tǒng)中RFID對象由多條相互連接曲線和直線繪制而成,用到GraphicsPath類提供的強(qiáng)大的路徑繪制功能。對象總體類圖如圖6所示,控制類ControlHandle用于移動(dòng)RFID在停車場的位置并用方向鍵控制車輛行走,SelectObj類則確定正在操作的對象,調(diào)用控制類進(jìn)行相應(yīng)處理。

圖5 系統(tǒng)總體流程圖

圖6 對象總體類圖

2.2 消息發(fā)送模塊

局域網(wǎng)內(nèi)數(shù)據(jù)通信采用套接字Socket。系統(tǒng)將前臺仿真系統(tǒng)作為通信的客戶端,后臺監(jiān)控中心作為服務(wù)端,通過設(shè)置雙方的Socket端口,建立 TCP連接,成功后可實(shí)現(xiàn)雙方數(shù)據(jù)的發(fā)送與接收??蛻舳讼蚍?wù)端發(fā)送的數(shù)據(jù)包括請求連接、停車場區(qū)域設(shè)置、RFID獲取的車輛信息包等;服務(wù)端處理從客戶端傳來的數(shù)據(jù)并發(fā)送控制命令。

客戶端將停車場內(nèi)部設(shè)置的RFID讀寫器存儲到一個(gè)列表,并循環(huán)遍歷讀寫器列表,判斷車載標(biāo)簽是否在讀寫器的感應(yīng)范圍。當(dāng)車載標(biāo)簽進(jìn)入讀寫器的感應(yīng)區(qū)域時(shí),其位置坐標(biāo)(x,y)和標(biāo)簽的ID號、經(jīng)過的RFID讀寫器編號、當(dāng)前時(shí)間將被封裝成信息包,以網(wǎng)絡(luò)流的形式發(fā)送到服務(wù)端。

車輛經(jīng)過RFID時(shí),消息發(fā)送的關(guān)鍵代碼如下:

2.3 車輛軌跡繪制和停車位置判定模塊

在前臺創(chuàng)建車輛對象,設(shè)置車輛的標(biāo)簽ID(唯一性)、車牌號、車輛類型、車主姓名等參數(shù),同時(shí)將車輛信息傳輸給后臺監(jiān)控中心;監(jiān)控中心存儲接收到的車輛信息,此后根據(jù)車輛的標(biāo)簽ID識別目標(biāo)車輛。

系統(tǒng)將停車場平面圖映射成二維坐標(biāo)圖,監(jiān)控中心接收由前臺發(fā)來的包含車輛位置坐標(biāo)的信息包后,將其坐標(biāo)存儲到數(shù)組中并繪制出車輛行駛路線。監(jiān)控中心以Timer控件作為觸發(fā)器,在車輛進(jìn)入停車場時(shí),啟動(dòng)計(jì)時(shí);車輛每經(jīng)過一個(gè)RFID讀寫器,重新計(jì)時(shí)。若在規(guī)定時(shí)間內(nèi)未收到前臺發(fā)來的信息包,監(jiān)控中心將根據(jù)車輛區(qū)域判定算法判斷車輛停止行駛時(shí)所在的區(qū)域。以下給出車輛軌跡繪制的關(guān)鍵代碼,車輛區(qū)域判定代碼在1.1節(jié)已提及,不再贅述。

車輛軌跡繪制關(guān)鍵代碼:

3 仿真系統(tǒng)的實(shí)現(xiàn)

圖7 前臺仿真系統(tǒng)界面

圖7為前臺仿真系統(tǒng),在停車場內(nèi)布置了12個(gè)RFID讀寫器,其中位于停車場出口和入口的讀寫器,用于記錄車輛進(jìn)場、出場時(shí)間和狀態(tài)。圖8為后臺監(jiān)控中心顯示車輛行駛的軌跡和最終??康膮^(qū)域;車輛信息和日志信息顯示在窗體的右側(cè)欄。從圖8可以看到車輛的牌照、當(dāng)前的狀態(tài)、停車的區(qū)域、入場時(shí)間和標(biāo)簽的ID號等信息。

圖8 后臺監(jiān)控中心界面

4 結(jié)束語

仿真實(shí)驗(yàn)表明將RFID讀寫器布置在停車場的各個(gè)區(qū)域,利用RFID的定位技術(shù)可實(shí)現(xiàn)對車載標(biāo)簽的監(jiān)控和定位。后續(xù)的研究將結(jié)合顯示屏,統(tǒng)計(jì)并顯示停車場內(nèi)各個(gè)區(qū)域的車位數(shù),同時(shí)結(jié)合RFID的定位算法,計(jì)算出車輛到空余車位的最短路徑,實(shí)現(xiàn)停車場泊車引導(dǎo)。

[1] 劉文利.國內(nèi)停車場管理系統(tǒng)的現(xiàn)狀與發(fā)展趨勢[J].中國新技術(shù)新產(chǎn)品,2011(1):20.

[2] Teodorovic'D,Lucˇic'P.Intelligent parking systems[J].European Journal of Operational Research,2006,175(3):1666-1681.

[3] Zeydin Pala,Nihat Inanc.Utilizing RFID for smart parking applications[J].Mechanical Engineering,2009,7(1):101-118.

[4] 胡世杰,李林森,毛佳佳.基于射頻識別的停車場管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2008,17(12):80-83.

[5] 吳志紅,楊躍臣.嵌入式停車場管理系統(tǒng)[J].計(jì)算機(jī)應(yīng)用,2010,30(11):3126-3129.

[6] 熊俊,陳監(jiān)強(qiáng).基于多攝像頭協(xié)同模式的智能停車場管理系統(tǒng)[J].機(jī)電工程,2010,27(4):76-78,85.

[7] 曹光磊,徐克寶.基于超聲探測的停車場車位引導(dǎo)系統(tǒng)的研究[J].儀器儀表學(xué)報(bào),2008,29(第4期增刊):735-738.

[8] 李小松.基于虛擬儀器的停車場車位檢測引導(dǎo)系統(tǒng)[J].微計(jì)算機(jī)信息,2010,26(16):95-97.

[9] 康東,石喜勤,李勇鵬.射頻識別(RFID)核心技術(shù)與典型應(yīng)用開發(fā)案例[M].北京:人民郵電出版社,2008.

[10] Want R.An introduction to RFID technology[J].IEEE Pervasive Computing,2006,5(1):25-33.

[11] 王殿君,蘭云峰,任福君,等.基于有源RFID的室內(nèi)移動(dòng)機(jī)器人定位系統(tǒng)[J].清華大學(xué)學(xué)報(bào):自然科學(xué)版,2010,50(5):673-676.

[12] 汪苑,林錦國.幾種常用室內(nèi)定位技術(shù)的探討[J].中國儀器儀表,2011(2):54-57.

[13] 李軍懷,張果謀,于蕾,等.面向室內(nèi)環(huán)境的RFID定位方法分析與仿真[J].計(jì)算機(jī)工程,2012,38(14):276-279.

[14] 馬駿.C#網(wǎng)絡(luò)應(yīng)用編程(第2版)[M].北京:人民郵電出版社,2010.

[15] Stephen R Schach.Object-oriented and Classical Software Engineering[M].McGraw-Hill Companies,Incorporated,2011.

猜你喜歡
讀寫器前臺后臺
公路電助力 從幕后走向前臺
中國自行車(2018年6期)2018-07-23 03:17:24
孟晚舟:從前臺打雜到華為副總裁
海峽姐妹(2018年6期)2018-06-26 07:27:15
后臺暗戀
前臺、后臺精彩花絮停不了
網(wǎng)站前臺設(shè)計(jì)分包合同中應(yīng)注意的問題
基于視頻抓拍讀寫器的高速公路防倒卡研究
電力調(diào)度中后臺監(jiān)控系統(tǒng)的應(yīng)用
河南科技(2014年11期)2014-02-27 14:10:03
基于隨機(jī)時(shí)隙的RFID讀寫器防沖突方法
后臺
中國攝影(2013年6期)2013-04-29 21:58:19
RFID網(wǎng)絡(luò)讀寫器沖突避免MAC協(xié)議
郁南县| 西和县| 唐海县| 城固县| 都匀市| 长岛县| 太仆寺旗| 改则县| 潜江市| 和田县| 顺义区| 陈巴尔虎旗| 九龙坡区| 天气| 石楼县| 蓝山县| 随州市| 霞浦县| 平南县| 双峰县| 无棣县| 博兴县| 修水县| 瑞金市| 宿迁市| 晋中市| 周至县| 淮阳县| 丹阳市| 武安市| 定陶县| 龙里县| 桓台县| 竹北市| 新乡县| 凉山| 法库县| 星子县| 鸡西市| 运城市| 万荣县|