999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android高墩橋梁立柱垂直度快速實(shí)時(shí)檢測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2021-07-12 03:32:32金新平秦川鮑東東丁克良
城市勘測(cè) 2021年3期
關(guān)鍵詞:橋梁測(cè)量檢測(cè)

金新平,秦川,鮑東東,丁克良

(1.華東勘測(cè)設(shè)計(jì)院(福建)有限公司,福建 福州 350003; 2.北京建筑大學(xué),北京 1002626;3.蘇州市測(cè)繪院有限責(zé)任公司,江蘇 蘇州 215000)

1 引 言

橋梁立柱在施工和使用過(guò)程中的垂直度檢測(cè)是維護(hù)其使用壽命和安全性的重要保障,國(guó)家公路工程質(zhì)量檢驗(yàn)評(píng)定標(biāo)準(zhǔn)[1]對(duì)公路橋梁墩、臺(tái)、立柱的豎直度做了嚴(yán)格規(guī)定。隨著我國(guó)高速公路、鐵路、橋梁的發(fā)展,橋梁立柱的建設(shè)與使用也越來(lái)越廣泛,傳統(tǒng)的橋梁立柱垂直度檢測(cè)方法,例如垂線法、弧長(zhǎng)檢測(cè)法等,無(wú)法獲取立柱截面中心點(diǎn)的坐標(biāo),不能檢測(cè)出立柱中心軸線的偏移量和傾斜率,因此無(wú)論是檢測(cè)效率還是檢測(cè)精度方面都難以滿足現(xiàn)代工程的檢測(cè)需求。近年來(lái),諸多學(xué)者對(duì)垂直度的檢測(cè)方法和計(jì)算模型進(jìn)行了大量的探索和研究[2~5],文獻(xiàn)[6]探索了采用全站儀無(wú)接觸測(cè)量技術(shù)進(jìn)行垂直段測(cè)量方法和精度分析。但這些方法僅僅限于檢測(cè)方法的和模型研究,如何高效、快速地在工程中檢測(cè)橋梁立柱的垂直度依然是一項(xiàng)難題。

目前,測(cè)量機(jī)器人以其高精度和自動(dòng)化的特點(diǎn)被廣泛應(yīng)用于各類工程中,其提供的二次開(kāi)發(fā)技術(shù),可以支持用戶根據(jù)工程項(xiàng)目需求二次開(kāi)發(fā)應(yīng)用程序。本文以Leica測(cè)量機(jī)器人(全自動(dòng)全站儀)和Android系統(tǒng)的智能手機(jī)移動(dòng)終端為基礎(chǔ),結(jié)合Android開(kāi)發(fā)技術(shù)、藍(lán)牙通信技術(shù)、云存儲(chǔ)技術(shù)和測(cè)量機(jī)器人二次開(kāi)發(fā)技術(shù),設(shè)計(jì)與實(shí)現(xiàn)了基于Android系統(tǒng)的橋梁立柱垂直度快速實(shí)時(shí)檢測(cè)系統(tǒng),使得垂直度檢測(cè)的效率和數(shù)據(jù)管理更為高效。

2 檢測(cè)系統(tǒng)設(shè)計(jì)

2.1 系統(tǒng)開(kāi)發(fā)環(huán)境搭建

橋梁立柱垂直度快速實(shí)時(shí)檢測(cè)系統(tǒng)以Leica TS30型號(hào)測(cè)量機(jī)器人為開(kāi)發(fā)測(cè)試儀器,綜合使用Java語(yǔ)言、Android Studio開(kāi)發(fā)環(huán)境、Bmob移動(dòng)后端云存儲(chǔ)平臺(tái)和Leica測(cè)量機(jī)器人二次開(kāi)發(fā)協(xié)議中的ASCII協(xié)議進(jìn)行本系統(tǒng)的研究和開(kāi)發(fā)工作。

ASCII協(xié)議屬于GeoCom協(xié)議下的線路通信協(xié)議,協(xié)議的通信是由點(diǎn)對(duì)點(diǎn)的通信單元組成。每一個(gè)通信單元包含一個(gè)命令碼和一個(gè)回執(zhí)碼,在一個(gè)通信單元中,系統(tǒng)以開(kāi)發(fā)程序?yàn)榭蛻艚K端向以測(cè)量機(jī)器人為服務(wù)端發(fā)送命令碼,隨后保持通信通道等待回執(zhí)信號(hào),此時(shí)測(cè)量機(jī)器人接收到命令碼,同時(shí)對(duì)命令碼進(jìn)行內(nèi)部標(biāo)識(shí)符匹配,若匹配成功,則儀器根據(jù)命令碼進(jìn)行相應(yīng)的工作,同時(shí)生成回執(zhí)碼向開(kāi)發(fā)程序返回;若匹配失敗,則儀器不進(jìn)行工作,同時(shí)將命令錯(cuò)誤信息生成回執(zhí)碼向開(kāi)發(fā)程序返回,當(dāng)開(kāi)發(fā)程序通過(guò)通信通道接收到回執(zhí)碼后,此時(shí)一個(gè)通信單元通信完成,如圖1所示。

圖1 通信單元

2.2 系統(tǒng)框架

橋梁立柱垂直度快速實(shí)時(shí)檢測(cè)系統(tǒng)主要由三個(gè)子模塊組成,分別為數(shù)據(jù)采集模塊、計(jì)算存儲(chǔ)模塊和云端管理模塊,系統(tǒng)框架如圖2所示。

圖2 橋梁立柱檢測(cè)系統(tǒng)框架

(1)數(shù)據(jù)采集模塊負(fù)責(zé)根據(jù)設(shè)計(jì)的程序?qū)蛄毫⒅臋z測(cè)信息進(jìn)行數(shù)據(jù)采集。系統(tǒng)根據(jù)ASCII協(xié)議的通信原理進(jìn)行通信建立、遠(yuǎn)程控制和信號(hào)傳輸;模塊的檢測(cè)數(shù)據(jù)的采集步驟根據(jù)文獻(xiàn)[6]的高墩橋梁立柱檢測(cè)數(shù)據(jù)采集方法進(jìn)行設(shè)計(jì),同時(shí)遵照GeoCom串行接口下的ASCII協(xié)議進(jìn)行功能開(kāi)發(fā)。

(2)計(jì)算存儲(chǔ)模塊負(fù)責(zé)對(duì)檢測(cè)數(shù)據(jù)進(jìn)行計(jì)算、分析和本地存儲(chǔ)。計(jì)算功能部分根據(jù)檢測(cè)數(shù)據(jù)運(yùn)用穩(wěn)健最小二乘方法計(jì)算高墩橋梁立柱的上下截面圓心坐標(biāo);分析功能部分根據(jù)文獻(xiàn)[6]中的垂直度檢測(cè)算法原理對(duì)立柱的垂直度進(jìn)行分析;本地存儲(chǔ)功能部分通過(guò)數(shù)據(jù)庫(kù)和本地文件對(duì)立柱的檢測(cè)數(shù)據(jù)和結(jié)果進(jìn)行存儲(chǔ)。

(3)云端管理模塊負(fù)責(zé)立柱垂直采集數(shù)據(jù)和檢測(cè)數(shù)據(jù)的云端管理存儲(chǔ)工作,此模塊根據(jù)Bmob移動(dòng)后端云提供的接口和開(kāi)發(fā)規(guī)范進(jìn)行開(kāi)發(fā)編寫和功能實(shí)現(xiàn)。

2.3 系統(tǒng)功能設(shè)計(jì)

根據(jù)系統(tǒng)的框架設(shè)計(jì)和模塊設(shè)計(jì),系統(tǒng)實(shí)現(xiàn)的數(shù)據(jù)采集、計(jì)算存儲(chǔ)、云端管理三大功能模塊,各模塊功能結(jié)構(gòu)圖如圖3所示。

圖3 檢測(cè)系統(tǒng)各模塊功能結(jié)構(gòu)圖

3 系統(tǒng)關(guān)鍵技術(shù)

3.1 藍(lán)牙通信設(shè)計(jì)

藍(lán)牙通信技術(shù)歷經(jīng)多年的發(fā)展、創(chuàng)新和技術(shù)變革,因其具有低能耗、低成本等優(yōu)勢(shì),目前已被廣泛應(yīng)用于各類系統(tǒng)的智能終端設(shè)備。現(xiàn)有的Android智能終端設(shè)備的藍(lán)牙模塊的工作主要由待機(jī)、查詢、配對(duì)和連接四個(gè)步驟組成[7~9]。本系統(tǒng)通過(guò)使用Android平臺(tái)提供的藍(lán)牙API接口來(lái)實(shí)現(xiàn)藍(lán)牙設(shè)備之間的通信,Android系統(tǒng)應(yīng)用程序與測(cè)量機(jī)器人之間建立RFCOMM通道,實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的無(wú)線通信。對(duì)Android系統(tǒng)本地藍(lán)牙與測(cè)量機(jī)器人藍(lán)牙通信進(jìn)行設(shè)計(jì),設(shè)計(jì)流程如圖4所示:

圖4 藍(lán)牙通信流程圖

3.2 數(shù)據(jù)庫(kù)存儲(chǔ)設(shè)計(jì)

(1)SQLite數(shù)據(jù)庫(kù)

Android系統(tǒng)集成了嵌入式關(guān)系型數(shù)據(jù)庫(kù)SQLite,與其他數(shù)據(jù)庫(kù)相比具有輕量、靈活、高效等特點(diǎn)[11],完全可以滿足系統(tǒng)對(duì)數(shù)據(jù)存儲(chǔ)管理的需求。SQLite數(shù)據(jù)庫(kù)總體上符合SQL-92標(biāo)準(zhǔn),無(wú)論是在功能上還是在語(yǔ)法上都與目前主流的SQL數(shù)據(jù)庫(kù)差異不大,但SQLite具有其獨(dú)有的優(yōu)勢(shì),首先,SQLite數(shù)據(jù)庫(kù)在數(shù)據(jù)處理速度上更快,效率高;其次,SQLite的數(shù)據(jù)類型為弱引用類型,可自動(dòng)實(shí)現(xiàn)不匹配數(shù)據(jù)類型的自動(dòng)轉(zhuǎn)化,極大地方便了開(kāi)發(fā)者的編寫,使SQLite數(shù)據(jù)庫(kù)具有更高的靈活性。

(2)數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì)

為實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的可管理性、低復(fù)雜度、最優(yōu)化和靈活性等目標(biāo),結(jié)合數(shù)據(jù)表結(jié)構(gòu)的設(shè)計(jì)原則,在充分考慮系統(tǒng)的數(shù)據(jù)存儲(chǔ)需求后,設(shè)計(jì)系統(tǒng)的數(shù)據(jù)表包括:項(xiàng)目信息表、擬合信息表和成果信息表。

①項(xiàng)目信息表,用來(lái)存儲(chǔ)不同檢測(cè)項(xiàng)目的信息,包括項(xiàng)目ID、測(cè)站名稱和創(chuàng)建時(shí)間,項(xiàng)目信息表結(jié)構(gòu)如表1所示。

項(xiàng)目信息表 表1

②擬合信息表,用來(lái)存儲(chǔ)檢測(cè)立柱上下部分?jǐn)M合圓的擬合結(jié)果信息,包括立柱名稱、項(xiàng)目ID、擬合圓的位置(0表示頂部擬合圓,1表示底部擬合圓)和擬合圓心的三維坐標(biāo)(X,Y,Z)及半徑R,擬合信息表結(jié)構(gòu)如表2所示。

擬合信息表 表2

③成果信息表,用來(lái)存儲(chǔ)檢測(cè)立柱的檢測(cè)結(jié)果,包括立柱名稱、項(xiàng)目ID、立柱的豎直度、立柱的高度、立柱豎直度的允偏值和檢測(cè)結(jié)論,成果信息表如表3所示。

成果信息表 表3

3.3 Bmob云存儲(chǔ)設(shè)計(jì)

(1)Bmob移動(dòng)云的搭建

Bmob移動(dòng)云[12,13]是一款向移動(dòng)應(yīng)用市場(chǎng)提供云數(shù)據(jù)存儲(chǔ)服務(wù)的Serverless云應(yīng)用平臺(tái),可快速幫助移動(dòng)應(yīng)用實(shí)現(xiàn)一個(gè)靈活且安全的后臺(tái)管理系統(tǒng),平臺(tái)支持現(xiàn)有主流移動(dòng)端操作系統(tǒng)。Bmob移動(dòng)云提供了較為簡(jiǎn)單、便捷的搭建方式,它將網(wǎng)絡(luò)通信函數(shù)進(jìn)行了封裝,開(kāi)發(fā)者無(wú)須大量的后端設(shè)計(jì)開(kāi)發(fā),只需要在前端開(kāi)發(fā)中進(jìn)行相應(yīng)函數(shù)功能的調(diào)用即可。Bmob移動(dòng)后端云的搭建、連接和使用步驟如圖5所示:

圖5 移動(dòng)云搭建步驟流程圖

(2)Bmob云的上傳與下載

Bmob通過(guò)批量數(shù)據(jù)添加實(shí)現(xiàn)數(shù)據(jù)項(xiàng)的上傳,其實(shí)現(xiàn)方法是通過(guò)BmobBatch對(duì)象的insertBatch方法,以數(shù)據(jù)項(xiàng)數(shù)組為方法參數(shù),實(shí)例化QueryListListener監(jiān)聽(tīng)器。Bmob通過(guò)批量條件查詢返回?cái)?shù)據(jù)項(xiàng)對(duì)象實(shí)現(xiàn)數(shù)據(jù)項(xiàng)的下載,其實(shí)現(xiàn)方法是通過(guò)BmobQuery對(duì)象的findObjects方法,以數(shù)據(jù)項(xiàng)作為方法參數(shù),實(shí)例化FindListener監(jiān)聽(tīng)器。

4 工程應(yīng)用

工程應(yīng)用案例選在某在建高速公路一個(gè)標(biāo)段施工現(xiàn)場(chǎng),由于公路所在區(qū)域地形為丘陵地形,橋梁立柱較多,施工期間垂直度檢測(cè)是一項(xiàng)必要工作。首先根據(jù)現(xiàn)場(chǎng)的實(shí)際情況,設(shè)定測(cè)站位置。在選定測(cè)站位置時(shí)注意選擇視野較好,一次盡量檢測(cè)較多的立柱。設(shè)站之后,首先進(jìn)行藍(lán)牙搜索與鏈接,智能手機(jī)與測(cè)量機(jī)器人鏈接。啟動(dòng)立柱檢測(cè)系統(tǒng),進(jìn)行項(xiàng)目設(shè)置,包括新建項(xiàng)目、刪除項(xiàng)目、當(dāng)前項(xiàng)目選擇等,即可進(jìn)行檢測(cè)測(cè)量,實(shí)際操作分為數(shù)據(jù)采集、數(shù)據(jù)處理、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)上傳、下載等項(xiàng)操作。

4.1 數(shù)據(jù)采集與處理

首先根據(jù)進(jìn)行人工瞄準(zhǔn),完成對(duì)選定立柱上部、下部截面圓的左切右切測(cè)量,即切點(diǎn)定位,隨后啟動(dòng)自動(dòng)測(cè)量,系統(tǒng)控制測(cè)量機(jī)器人進(jìn)行自動(dòng)測(cè)量立柱表面特征點(diǎn),完成體立柱垂直度檢測(cè)征點(diǎn)測(cè)量,觀測(cè)結(jié)果包括角度、坐標(biāo)實(shí)時(shí)可見(jiàn)。啟動(dòng)計(jì)算進(jìn)行最小二乘計(jì)算垂直度,點(diǎn)擊保存,測(cè)量和計(jì)算結(jié)果按設(shè)定格式保存,進(jìn)行下一個(gè)立柱測(cè)量。每站測(cè)量結(jié)束,測(cè)站數(shù)據(jù)自動(dòng)按照設(shè)計(jì)數(shù)據(jù)格式保存,報(bào)表功能將垂直度的計(jì)算結(jié)果按照成果樣式導(dǎo)出,自動(dòng)生成表格,以.xlsx格式存儲(chǔ)到終端本地文件管理目錄下。圖6(a)、6(b)為系統(tǒng)文件建立和測(cè)量界面。

圖6 數(shù)據(jù)采集與處理界面

4.2 云端管理

每次測(cè)量結(jié)束,可以將項(xiàng)目測(cè)量數(shù)據(jù)上傳到Bmob移動(dòng)后端云數(shù)據(jù)庫(kù),可以在電腦端直接下載測(cè)量數(shù)據(jù),無(wú)須在測(cè)量結(jié)束進(jìn)行連線下載數(shù)據(jù)和處理工作。如圖7(a)、圖7(b)所示為數(shù)據(jù)傳輸和云端管理界面。

圖7 云端管理程序界面

實(shí)際應(yīng)用表明,采用編制的垂直度檢測(cè)系統(tǒng)進(jìn)行橋梁立柱檢測(cè),在選定測(cè)站之后只需對(duì)每個(gè)立柱,進(jìn)行左切、右切人工測(cè)量,而后系統(tǒng)自動(dòng)測(cè)量,自動(dòng)計(jì)算,數(shù)據(jù)自動(dòng)存儲(chǔ)并上傳云端,減少了數(shù)據(jù)下載、整理、計(jì)算處理等中間環(huán)節(jié),大大提高了立柱檢測(cè)效率。

5 結(jié) 論

本文以高墩橋梁立柱的垂直度檢測(cè)為研究對(duì)象,根據(jù)文獻(xiàn)[6]的理論研究方法,以測(cè)量機(jī)器人為硬件基礎(chǔ),設(shè)計(jì)實(shí)現(xiàn)了基于Android系統(tǒng)的高墩橋梁立柱垂直度快速檢測(cè)系統(tǒng)。

高墩橋梁立柱垂直度快速檢測(cè)系統(tǒng)把無(wú)接觸測(cè)量方法與Android移動(dòng)開(kāi)發(fā)技術(shù)、藍(lán)牙通信、云存儲(chǔ)和測(cè)量機(jī)器人二次開(kāi)發(fā)等技術(shù)相結(jié)合,實(shí)現(xiàn)了無(wú)線控制、自動(dòng)測(cè)量、快速計(jì)算、實(shí)時(shí)報(bào)表、云端存儲(chǔ)等功能。用戶只需要在Android終端手機(jī)上安裝系統(tǒng),配合測(cè)量機(jī)器人就可以使用系統(tǒng)進(jìn)行橋梁立柱的垂直度檢測(cè)工作,實(shí)現(xiàn)了集自動(dòng)化數(shù)據(jù)采集、處理、存儲(chǔ)為一體的橋梁立柱快速實(shí)時(shí)檢測(cè)系統(tǒng)。

猜你喜歡
橋梁測(cè)量檢測(cè)
“不等式”檢測(cè)題
“一元一次不等式”檢測(cè)題
“一元一次不等式組”檢測(cè)題
把握四個(gè)“三” 測(cè)量變簡(jiǎn)單
手拉手 共搭愛(ài)的橋梁
滑動(dòng)摩擦力的測(cè)量和計(jì)算
句子也需要橋梁
滑動(dòng)摩擦力的測(cè)量與計(jì)算
高性能砼在橋梁中的應(yīng)用
小波變換在PCB缺陷檢測(cè)中的應(yīng)用
主站蜘蛛池模板: 精品福利视频导航| 这里只有精品在线播放| 国产男女免费视频| 国产精品3p视频| 亚洲热线99精品视频| 青青青国产精品国产精品美女| 亚洲免费成人网| 国产噜噜噜视频在线观看| 免费无码AV片在线观看中文| 亚洲熟妇AV日韩熟妇在线| 国产在线观看第二页| 亚洲娇小与黑人巨大交| 亚洲一区网站| 国产杨幂丝袜av在线播放| 亚洲色图欧美视频| 制服丝袜在线视频香蕉| 日本免费新一区视频| 日韩精品无码免费一区二区三区 | 日本欧美午夜| aa级毛片毛片免费观看久| 国产区人妖精品人妖精品视频| 欧美劲爆第一页| 99精品久久精品| 国产自视频| av在线无码浏览| 精品一区国产精品| 亚洲第一精品福利| 色老头综合网| 亚洲侵犯无码网址在线观看| 国产va在线观看| 国产麻豆91网在线看| 四虎永久在线| 区国产精品搜索视频| 日本午夜精品一本在线观看| 国产精品毛片在线直播完整版 | 久久午夜夜伦鲁鲁片不卡| 综合天天色| 青青久视频| 制服丝袜 91视频| 国产真实乱人视频| 国产精品网址你懂的| 伊人天堂网| 欧美一区国产| 国产91在线|中文| 免费观看亚洲人成网站| 97综合久久| 国产精品女熟高潮视频| 999国内精品久久免费视频| 伊人91在线| 欧美三级自拍| 99久久国产精品无码| 国产黄网永久免费| 欧美精品综合视频一区二区| 综合社区亚洲熟妇p| 国产成人亚洲精品蜜芽影院| 亚洲综合专区| 日韩精品免费一线在线观看| 国产成人亚洲综合A∨在线播放| 欧美日韩国产精品综合| 国产精品短篇二区| 九九热视频精品在线| 制服丝袜无码每日更新| 午夜福利无码一区二区| 九九热精品视频在线| 热伊人99re久久精品最新地| 亚洲制服丝袜第一页| 久久性视频| 小说区 亚洲 自拍 另类| 亚洲第一中文字幕| 久久国产精品嫖妓| 高清欧美性猛交XXXX黑人猛交| 九九九精品视频| 中文字幕丝袜一区二区| 色哟哟国产精品一区二区| 97综合久久| 国内毛片视频| 婷婷色中文网| 久久久久无码精品国产免费| 精品三级网站| 99精品欧美一区| 亚洲精品午夜天堂网页| 九九视频在线免费观看|