一種基于壓力傳感觸控技術(shù)的智能地板
遠(yuǎn)程監(jiān)視模塊采用了跨平臺(tái)網(wǎng)絡(luò)通信插件SCCT.SCCT(Smart Phone Communication Toolkit,智能手機(jī)跨平臺(tái)通信包)是由T4SM(Tools for Smart Minds Software Solutions)公司研發(fā)的、支持多種平臺(tái)和編程語言的開發(fā)包,用于多種平臺(tái)與LabVIEW平臺(tái)之間進(jìn)行數(shù)據(jù)通信。SCCT支持的操作系統(tǒng)包括Windows、Linux、iOS、Android、Phone7,支持的編程語言包括LabVIEW、Java、C、Object C、。NET和Javascript(HTML5)。本系統(tǒng)中,LabVIEW端采用SCCTPublisher Library提供的VI實(shí)現(xiàn)驗(yàn)證請(qǐng)求連接的訂閱者身份、檢查連接狀態(tài)、廣播數(shù)據(jù)至所有活動(dòng)狀態(tài)的訂閱者以及接收訂閱者請(qǐng)求的功能,Android端采用SCCT Subscriber Library提供的API實(shí)現(xiàn)發(fā)送請(qǐng)求至發(fā)布者、接收數(shù)據(jù)并提交至界面進(jìn)行顯示等功能。
本文引用地址:http://www.ex-cimer.com/article/272072.htmLabVIEW端信息發(fā)布程序框圖如圖5所示。Android端的軟件架構(gòu)如圖6所示。
圖5 LabVIEW端信息發(fā)布程序框圖
圖6 Android端軟件架構(gòu)
4系統(tǒng)測(cè)試與結(jié)果分析
Android手機(jī)端遠(yuǎn)程監(jiān)視界面如圖7所示。
圖7 Android手機(jī)端遠(yuǎn)程監(jiān)視界面
經(jīng)測(cè)試,本系統(tǒng)實(shí)現(xiàn)了對(duì)小車的定位顯示、運(yùn)動(dòng)控制和遠(yuǎn)程監(jiān)視的功能。
在定位精度的測(cè)試中,在平臺(tái)上畫有位置參照網(wǎng)格,網(wǎng)格邊長(zhǎng)為1 cm.在定位平臺(tái)上隨機(jī)選取10個(gè)測(cè)試點(diǎn),在每個(gè)點(diǎn)處施加壓力,測(cè)量6次,記錄軟件計(jì)算出的坐標(biāo),并與實(shí)際網(wǎng)格坐標(biāo)進(jìn)行比較。在數(shù)據(jù)分析過程中,定義以下概念:
①偏差Xp、Yp.假設(shè)在物理平臺(tái)上測(cè)試點(diǎn)的網(wǎng)格坐標(biāo)取值范圍為X∈[a,b],Y∈[c,d](a、b、c、d為非負(fù)整數(shù),b-a=d-c=1,單位為cm)通過軟件求得的坐標(biāo)為(x,y),定義偏差Xp、Yp:
式中,MAX()為最大值;Pi為第i個(gè)測(cè)試點(diǎn)的定位偏差(cm)。
經(jīng)測(cè)試,P=0.6 cm,D=1.8 cm.因此,單塊智能地板的定位絕對(duì)誤差在2 cm內(nèi)。在智能地板特性不變的前提下,由多塊智能地板拼成的更大面積定位空間的定位絕對(duì)誤差也在2 cm內(nèi)。
結(jié)語
本文設(shè)計(jì)了一種智能地板,并基于該地板構(gòu)建了一個(gè)定位系統(tǒng),實(shí)現(xiàn)了通過PC機(jī)LabVIEW軟件和Android手機(jī)軟件查看智能地板上物體位置和運(yùn)動(dòng)路徑信息的功能。本定位系統(tǒng)最大定位絕對(duì)誤差在2 cm內(nèi),且具有環(huán)境魯棒性好、無負(fù)擔(dān)性等優(yōu)點(diǎn),與其他定位技術(shù)結(jié)合,可彌補(bǔ)現(xiàn)有室內(nèi)定位系統(tǒng)的不足。此外,本智能地板還可用于重點(diǎn)區(qū)域安防、隱私保護(hù)下的監(jiān)控等場(chǎng)合。
評(píng)論