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