吳 樂(lè), 張 倩, 楊萬(wàn)然, 徐朝月, 王維冠, 侯 曦
1. 北京機(jī)科國(guó)創(chuàng)輕量化科學(xué)研究院有限公司, 北京 100083; 2. 先進(jìn)成形技術(shù)與裝備國(guó)家重點(diǎn)實(shí)驗(yàn)室, 北京 100083; 3. 中國(guó)紡織機(jī)械協(xié)會(huì), 北京 100028)
增強(qiáng)現(xiàn)實(shí)(AR)技術(shù)是應(yīng)用多媒體、智能交互、傳感等多種技術(shù)手段,將現(xiàn)實(shí)與虛擬世界的信息完美結(jié)合的技術(shù)[1]。通過(guò)AR技術(shù)可將計(jì)算機(jī)生成的文字、圖像等虛擬信息模擬仿真后應(yīng)用到真實(shí)世界中[2]。在傳統(tǒng)的設(shè)備及產(chǎn)線(xiàn)運(yùn)維巡檢過(guò)程中,通過(guò)引入AR技術(shù),可以實(shí)現(xiàn)巡檢過(guò)程可視化指導(dǎo),巡檢數(shù)據(jù)可追溯,有效解決傳統(tǒng)人工巡檢過(guò)程中存在的巡檢記錄不完整、人工巡檢錯(cuò)檢漏檢等問(wèn)題,提高設(shè)備運(yùn)維巡檢效率。AR技術(shù)已經(jīng)在設(shè)備檢查維護(hù)、智能監(jiān)控、遠(yuǎn)程協(xié)作、員工培訓(xùn)、作業(yè)指導(dǎo)等多個(gè)方面進(jìn)行應(yīng)用部署,其應(yīng)用可以有效地提高工業(yè)設(shè)備及生產(chǎn)線(xiàn)的安全性[3-4]。
針對(duì)AR技術(shù)在運(yùn)維巡檢中的應(yīng)用,何智頻等[5]分析探討了AR技術(shù)在電力設(shè)備智能巡檢中的應(yīng)用;李大勇等[6]研究了AR技術(shù)在變電站智能巡檢系統(tǒng)中的設(shè)計(jì)應(yīng)用;何明等[7]分析了AR技術(shù)在配電站房巡檢業(yè)務(wù)中的應(yīng)用;程新求等[8]分析了AR技術(shù)在燃?xì)庑袠I(yè)中巡檢檢修應(yīng)用;王琮皓等[9]分析了建筑信息模型(BIM)+AR技術(shù)在建筑運(yùn)維管理中的應(yīng)用。
本文基于AR技術(shù),開(kāi)展筒子紗印染關(guān)鍵機(jī)器人的運(yùn)維巡檢系統(tǒng)研究,采用AR巡檢的方式,通過(guò)使用手持便攜式設(shè)備實(shí)現(xiàn)設(shè)備及產(chǎn)線(xiàn)的AR監(jiān)控巡檢,方便巡檢人員及時(shí)觀測(cè)并發(fā)現(xiàn)設(shè)備運(yùn)行中出現(xiàn)的異常和故障,確保設(shè)備及生產(chǎn)線(xiàn)的正常運(yùn)轉(zhuǎn),進(jìn)一步為企業(yè)智能化轉(zhuǎn)型、大數(shù)據(jù)化轉(zhuǎn)型提供基礎(chǔ)服務(wù)。
筒子紗印染數(shù)字化生產(chǎn)過(guò)程應(yīng)用了多類(lèi)多臺(tái)套機(jī)器人,配合完成各工藝單元任務(wù),實(shí)現(xiàn)筒子紗染色生產(chǎn)的自動(dòng)化,提高生產(chǎn)效率,保證產(chǎn)品品質(zhì)。主要應(yīng)用機(jī)器人包括自動(dòng)裝卸紗機(jī)器人、高速脫水機(jī)器人、均勻烘干機(jī)器人、鎖扣機(jī)器人及前、后落紗機(jī)器人等。其中,鎖扣機(jī)器人是筒子紗染色生產(chǎn)線(xiàn)的關(guān)鍵機(jī)器人之一,通過(guò)自動(dòng)裝卸鎖扣可解決大直徑高層紗籠人工裝卸鎖扣困難、勞動(dòng)強(qiáng)度大的問(wèn)題,避免人工操作對(duì)紗線(xiàn)的污染與損傷,同時(shí)進(jìn)一步提供穩(wěn)定的鎖扣鎖緊力,保證紗籠染色過(guò)程內(nèi)外壓差,提升筒子紗染色質(zhì)量與一次符樣率。
鎖扣機(jī)器人主要由三坐標(biāo)運(yùn)動(dòng)機(jī)構(gòu)和裝卸手爪2部分組成,機(jī)器人單元主要由機(jī)器人、紗籠擺渡車(chē)和鎖扣緩存平臺(tái)2部分組成,如圖1所示。鎖扣機(jī)器人主要包括自動(dòng)裝鎖扣和自動(dòng)卸鎖扣2個(gè)工藝流程。
圖1 鎖扣機(jī)器人
在鎖扣機(jī)器人工作過(guò)程中,傳統(tǒng)的人工巡檢方式已無(wú)法滿(mǎn)足生產(chǎn)現(xiàn)場(chǎng)需求,主要原因包括:1)無(wú)法直觀了解設(shè)備當(dāng)前的任務(wù)狀態(tài)、生產(chǎn)工藝、運(yùn)行參數(shù)等數(shù)據(jù);2)當(dāng)設(shè)備出現(xiàn)生產(chǎn)工藝、機(jī)械系統(tǒng)、電氣系統(tǒng)等故障時(shí),部分故障原因無(wú)法進(jìn)行有效排查;3)設(shè)備的生產(chǎn)進(jìn)度、生產(chǎn)效率等數(shù)據(jù)不能快速統(tǒng)計(jì);4)易出現(xiàn)巡檢記錄不完整、問(wèn)題反饋不及時(shí)、錯(cuò)檢漏檢等問(wèn)題。
本文研究基于AR技術(shù)的智能運(yùn)維巡檢系統(tǒng)可有效解決現(xiàn)有問(wèn)題,巡檢人員可直觀了解設(shè)備運(yùn)行實(shí)時(shí)狀態(tài),快速記錄并反饋現(xiàn)場(chǎng)問(wèn)題,及時(shí)排查設(shè)備故障原因并進(jìn)行維修保養(yǎng),有效地提高設(shè)備可靠性、穩(wěn)定性,保證設(shè)備生產(chǎn)效率,實(shí)現(xiàn)巡檢過(guò)程有跡可循、巡檢結(jié)果全面直觀。
鎖扣機(jī)器人智能巡檢作業(yè)流程主要包括:模型建立、場(chǎng)景加載、巡檢指令、巡檢數(shù)據(jù)上傳、巡檢數(shù)據(jù)分析、過(guò)程監(jiān)控與記錄[10]。
1)模型建立。在鎖扣機(jī)器人巡檢過(guò)程中,根據(jù)筒子紗染色生產(chǎn)線(xiàn)安全通道及管理需求,建立鎖扣機(jī)器人位置模型,確定巡檢路線(xiàn),確保巡檢人員安全問(wèn)題;建立設(shè)備圖像識(shí)別模型,實(shí)現(xiàn)AR巡檢過(guò)程的自動(dòng)識(shí)別。
2)場(chǎng)景加載。在顯示器端選擇巡檢場(chǎng)景,通過(guò)手持設(shè)備iPad,結(jié)合設(shè)備圖像識(shí)別模型識(shí)別巡檢設(shè)備對(duì)象,完成巡檢場(chǎng)景加載,實(shí)現(xiàn)巡檢設(shè)備的虛實(shí)同步顯示。
3)巡檢指令。在巡檢過(guò)程中,巡檢人員結(jié)合智能巡檢系統(tǒng)管理功能模塊以及巡檢路線(xiàn)流程,選擇不同巡檢指令,識(shí)別并查看相應(yīng)的各類(lèi)巡檢數(shù)據(jù),進(jìn)行設(shè)備狀態(tài)巡檢。
4)巡檢數(shù)據(jù)上傳。鎖扣機(jī)器人記錄巡檢過(guò)程中的問(wèn)題,完成巡檢數(shù)據(jù)存儲(chǔ)與上傳。
5)巡檢數(shù)據(jù)分析。通過(guò)對(duì)鎖扣機(jī)器人巡檢過(guò)程中的各類(lèi)數(shù)據(jù)進(jìn)行分析處理,及時(shí)發(fā)現(xiàn)設(shè)備故障并進(jìn)行處理,保證設(shè)備的穩(wěn)定運(yùn)行,提高設(shè)備的運(yùn)行效率。
6)過(guò)程監(jiān)控與記錄。通過(guò)AR巡檢的方式,實(shí)現(xiàn)鎖扣機(jī)器人設(shè)備巡檢過(guò)程的有跡可循、數(shù)據(jù)可追溯。
智能巡檢系統(tǒng)流程如圖2所示。
圖2 智能巡檢作業(yè)流程
針對(duì)筒子紗印染關(guān)鍵機(jī)器人的運(yùn)維巡檢需求,具體分析設(shè)備組成以及作業(yè)流程,開(kāi)展包括設(shè)備狀態(tài)、運(yùn)行參數(shù)、任務(wù)狀態(tài)、設(shè)備故障等運(yùn)維巡檢數(shù)據(jù)模型研究,實(shí)現(xiàn)各類(lèi)數(shù)據(jù)的采集、傳輸、分析與存儲(chǔ),搭建基于AR技術(shù)的筒子紗印染關(guān)鍵機(jī)器人運(yùn)維巡檢系統(tǒng)。
針對(duì)設(shè)備運(yùn)維巡檢的需求,本文以鎖扣機(jī)器人的設(shè)備運(yùn)維為研究對(duì)象,設(shè)計(jì)基于AR技術(shù)的智能運(yùn)維巡檢系統(tǒng),主要包括設(shè)備層、數(shù)據(jù)層、模型層以及應(yīng)用層等4個(gè)部分。系統(tǒng)研究框架如圖3所示。
圖3 智能運(yùn)維系統(tǒng)研究框架
1)設(shè)備層是運(yùn)維巡檢系統(tǒng)的實(shí)體基礎(chǔ),主要以鎖扣機(jī)器人主體、紗籠移載平臺(tái)、紗籠、鎖扣緩存架等關(guān)鍵部件為研究對(duì)象。
2)數(shù)據(jù)層主要針對(duì)鎖扣機(jī)器人的設(shè)備狀態(tài)、任務(wù)狀態(tài)、設(shè)備運(yùn)行參數(shù)、報(bào)警狀態(tài)、設(shè)備故障、設(shè)備綜合效率(OEE)等各類(lèi)數(shù)據(jù)進(jìn)行采集、存儲(chǔ)與統(tǒng)計(jì)分析。
3)模型層是系統(tǒng)實(shí)現(xiàn)的核心,在三維模型以及數(shù)據(jù)模型構(gòu)建的基礎(chǔ)上,結(jié)合設(shè)備工藝要求進(jìn)一步構(gòu)建設(shè)備運(yùn)維巡檢模型。
4)應(yīng)用層是系統(tǒng)面向用戶(hù)的功能服務(wù)。系統(tǒng)可實(shí)現(xiàn)設(shè)備實(shí)時(shí)信息監(jiān)測(cè)、基于AR技術(shù)的智能巡檢、故障監(jiān)測(cè)預(yù)警以及設(shè)備智能運(yùn)維與決策等功能。
基于AR技術(shù)的運(yùn)維巡檢系統(tǒng)主要功能包括:智能巡檢、實(shí)時(shí)監(jiān)測(cè)與預(yù)警、虛實(shí)同步、桌面同步、培訓(xùn)指導(dǎo)等[11]。
1)智能巡檢。巡檢人員可通過(guò)手持設(shè)備iPad實(shí)現(xiàn)設(shè)備及生產(chǎn)線(xiàn)的智能巡檢,后續(xù)可支持穿戴式AR眼鏡,實(shí)現(xiàn)解放雙手的巡檢方式。
2)實(shí)時(shí)監(jiān)測(cè)預(yù)警。該系統(tǒng)可實(shí)現(xiàn)對(duì)設(shè)備及關(guān)鍵零部件的運(yùn)行狀態(tài)、任務(wù)狀態(tài)、生產(chǎn)工藝等信息的實(shí)時(shí)監(jiān)測(cè),以及對(duì)設(shè)備的機(jī)械、電氣、工藝等各類(lèi)數(shù)據(jù)的故障監(jiān)測(cè)與預(yù)警功能。
3)虛實(shí)同步。采用AR技術(shù)構(gòu)建文字、圖片、網(wǎng)站鏈接、三維模型、全景信息等虛擬世界與物理世界的虛實(shí)同步,實(shí)現(xiàn)數(shù)據(jù)的交互體驗(yàn),增強(qiáng)用戶(hù)體驗(yàn)效果。
4)桌面同步。支持巡檢手持設(shè)備iPad與顯示屏之間的桌面同步,方便現(xiàn)場(chǎng)人員查看與監(jiān)督指導(dǎo)。
5)培訓(xùn)指導(dǎo)。巡檢人員可以快速直觀準(zhǔn)確地了解設(shè)備運(yùn)行相關(guān)狀態(tài),對(duì)發(fā)生的設(shè)備故障進(jìn)行快速判斷并進(jìn)行維修指導(dǎo),對(duì)可能發(fā)生的風(fēng)險(xiǎn)進(jìn)行提前預(yù)警,同時(shí)對(duì)設(shè)備生產(chǎn)工藝、設(shè)備綜合效率(OEE)等數(shù)據(jù)進(jìn)行快速掌握,可以輔助決策進(jìn)一步提升生產(chǎn)效率。
1)數(shù)據(jù)模型建立。針對(duì)鎖扣機(jī)器人運(yùn)維數(shù)據(jù)類(lèi)型多樣、數(shù)據(jù)來(lái)源不同等問(wèn)題,為方便快捷地獲取各類(lèi)運(yùn)維數(shù)據(jù),具體分析鎖扣機(jī)器人生產(chǎn)過(guò)程關(guān)鍵要素,建立鎖扣機(jī)器人運(yùn)維巡檢系統(tǒng)數(shù)據(jù)模型,如圖4所示。結(jié)合數(shù)據(jù)模型,具體分析需采集的數(shù)據(jù)類(lèi)別、數(shù)據(jù)來(lái)源等信息,如表1所示。另外,OEE數(shù)據(jù)來(lái)源于PLC/數(shù)據(jù)庫(kù)。
2) 配置中心:用于管理微服務(wù)應(yīng)用程序所需的配置參數(shù),選用Spring Cloud Config實(shí)現(xiàn),通過(guò)Spring Cloud Bus實(shí)現(xiàn)動(dòng)態(tài)的配置更新。
圖4 鎖扣機(jī)器人智能巡檢系統(tǒng)數(shù)據(jù)模型
表1 數(shù)據(jù)類(lèi)別及來(lái)源
2)通信接口設(shè)計(jì)。為實(shí)時(shí)準(zhǔn)確地獲取鎖扣機(jī)器人運(yùn)維巡檢數(shù)據(jù),本文構(gòu)建了鎖扣機(jī)器人運(yùn)維巡檢系統(tǒng)數(shù)據(jù)通信架構(gòu),如圖5所示。
圖5 數(shù)據(jù)通信架構(gòu)
鎖扣機(jī)器人運(yùn)維巡檢數(shù)據(jù)來(lái)源于傳感器及可編程邏輯控制器(PLC)工控系統(tǒng),采用OPC UA通信協(xié)議進(jìn)行數(shù)據(jù)采集與傳輸[12],并存儲(chǔ)在Mysql數(shù)據(jù)庫(kù);數(shù)據(jù)采集存儲(chǔ)系統(tǒng)與服務(wù)器數(shù)據(jù)管理平臺(tái)相交互,系統(tǒng)采用REST網(wǎng)絡(luò)接口,通過(guò)REST API(RESTful API)協(xié)議與鎖扣機(jī)器人運(yùn)維巡檢系統(tǒng)實(shí)現(xiàn)設(shè)備運(yùn)維數(shù)據(jù)實(shí)時(shí)傳輸。同時(shí)根據(jù)Django的ORM(object relational mapping)框架進(jìn)行數(shù)據(jù)的增刪改查操作,以JSON(JavaScript object notation)數(shù)據(jù)格式輸出,實(shí)現(xiàn)客戶(hù)端和服務(wù)端的數(shù)據(jù)交互。
REST接口實(shí)現(xiàn)環(huán)境為:Python 3.6編譯環(huán)境,Django 2.2.1以上Web框架,PyCharm編譯器,MySQL 5.7.22以上版本數(shù)據(jù)庫(kù)。
在巡檢系統(tǒng)架構(gòu)、功能及數(shù)據(jù)模型等研究基礎(chǔ)上,以鎖扣機(jī)器人為對(duì)象,開(kāi)發(fā)了具有設(shè)備數(shù)據(jù)實(shí)時(shí)監(jiān)控、故障監(jiān)測(cè)預(yù)警、設(shè)備綜合效率分析、智能運(yùn)維與決策等功能的基于AR技術(shù)的鎖扣機(jī)器人運(yùn)維巡檢系統(tǒng)。
設(shè)備運(yùn)維巡檢系統(tǒng)主要包含終端顯示系統(tǒng)、服務(wù)系統(tǒng)和編輯系統(tǒng)三大組成部分,如圖6所示。
圖6 鎖扣機(jī)器人巡檢系統(tǒng)組成
1)編輯器端。主要功能是進(jìn)行場(chǎng)景的信息配置,包括場(chǎng)景創(chuàng)建、模型加載、模型渲染、界面編輯、工程管理及數(shù)據(jù)加載等功能。
2)顯示終端(手持iPad)。采用手持iPad進(jìn)行巡檢作業(yè),選擇巡檢場(chǎng)景,通過(guò)掃描設(shè)備二維碼自動(dòng)識(shí)別巡檢對(duì)象,實(shí)現(xiàn)巡檢場(chǎng)景加載,通過(guò)巡檢指令選擇查看當(dāng)前巡檢數(shù)據(jù)。
3)服務(wù)器端。服務(wù)器作為數(shù)據(jù)存放系統(tǒng),主要實(shí)現(xiàn)數(shù)據(jù)上傳、信息查詢(xún)以及數(shù)據(jù)下載等功能。
系統(tǒng)要求在個(gè)人計(jì)算機(jī)(PC)及其兼容機(jī)上,使用Windows操作系統(tǒng),要求i7以上CPU,8 G以上內(nèi)存,100 G以上硬盤(pán),GTX1080以上顯卡;軟件播放器可使用iPad。
在編輯器端首先進(jìn)行鎖扣機(jī)器人設(shè)備AR模型加載,通過(guò)solidworks軟件將設(shè)備三維模型保存為.STEP格式,采用PiXYZ軟件將.STEP格式轉(zhuǎn)換為.obj格式,并導(dǎo)入編輯器端;模型導(dǎo)入后可在場(chǎng)景窗口對(duì)模型進(jìn)行查看與編輯,結(jié)合現(xiàn)場(chǎng)實(shí)際場(chǎng)景及位置信息,對(duì)模型的位置、方向等屬性進(jìn)行調(diào)整。其次進(jìn)行界面屬性編輯,包括運(yùn)維巡檢界面的尺寸、位置、布局等,可在界面框中插入文字、按鈕、圖片、網(wǎng)頁(yè)、圖表等,并通過(guò)“添加組件”按鈕加載REST網(wǎng)絡(luò)接口,進(jìn)行設(shè)備實(shí)時(shí)數(shù)據(jù)的監(jiān)測(cè)與關(guān)聯(lián)。最后導(dǎo)入巡檢設(shè)備識(shí)別圖,完成鎖扣機(jī)器人巡檢場(chǎng)景設(shè)計(jì)及數(shù)據(jù)關(guān)聯(lián),如圖7所示。
圖7 巡檢場(chǎng)景設(shè)計(jì)
顯示終端(手持iPad)應(yīng)用程序通過(guò)在程序啟動(dòng)界面的設(shè)置中配置服務(wù)器地址,配置完成后顯示編輯器中所配置的應(yīng)用場(chǎng)景,通過(guò)選擇巡檢場(chǎng)景,掃描被巡檢設(shè)備的識(shí)別圖即可開(kāi)始巡檢作業(yè)。顯示端巡檢場(chǎng)景選擇界面如圖8所示。
圖8 巡檢場(chǎng)景選擇
顯示終端(手持iPad)最終以AR形式展示鎖扣機(jī)器人的實(shí)際運(yùn)動(dòng)場(chǎng)景,同時(shí)以數(shù)字化形式展示設(shè)備實(shí)際運(yùn)行過(guò)程中的實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù),測(cè)試場(chǎng)景如圖9所示。具體展示包括設(shè)備狀態(tài)、運(yùn)行參數(shù)、故障記錄、OEE數(shù)據(jù)等,部分界面如圖10所示。
圖9 系統(tǒng)測(cè)試場(chǎng)景
圖10 系統(tǒng)部分界面設(shè)計(jì)
通過(guò)現(xiàn)場(chǎng)應(yīng)用驗(yàn)證測(cè)試,該系統(tǒng)具有良好的測(cè)試效果,提高了設(shè)備維護(hù)便捷性。通過(guò)AR技術(shù)可直觀透明地顯示設(shè)備運(yùn)行相關(guān)狀態(tài),有效降低了維護(hù)難度,提高了生產(chǎn)效率,且保證生產(chǎn)質(zhì)量;實(shí)現(xiàn)了設(shè)備運(yùn)維安全管控,通過(guò)使用手持便攜式設(shè)備iPad,自動(dòng)識(shí)別現(xiàn)場(chǎng)設(shè)備并展示設(shè)備狀態(tài)信息,實(shí)現(xiàn)巡檢人員在安全區(qū)域監(jiān)測(cè)設(shè)備運(yùn)行情況,避免人員進(jìn)入高溫、帶電等危險(xiǎn)區(qū)域,有效保證人員的安全問(wèn)題。
本文研究的鎖扣機(jī)器人運(yùn)維巡檢系統(tǒng),有效解決了設(shè)備巡檢過(guò)程中存在的巡檢記錄不完整、現(xiàn)場(chǎng)問(wèn)題反饋不及時(shí)、巡檢過(guò)程難以追蹤、巡檢結(jié)果不直觀、易出現(xiàn)錯(cuò)檢漏檢等問(wèn)題,幫助現(xiàn)場(chǎng)人員及時(shí)發(fā)現(xiàn)設(shè)備及產(chǎn)線(xiàn)的問(wèn)題與故障,實(shí)現(xiàn)并驗(yàn)證了AR運(yùn)維巡檢系統(tǒng)在紡織行業(yè)產(chǎn)線(xiàn)設(shè)備的應(yīng)用。
在鎖扣機(jī)器人設(shè)備巡檢的基礎(chǔ)上,未來(lái)將進(jìn)一步開(kāi)展車(chē)間級(jí)巡檢系統(tǒng)研發(fā),開(kāi)發(fā)基于增強(qiáng)現(xiàn)實(shí)技術(shù)的筒子紗染色車(chē)間智能巡檢系統(tǒng),實(shí)現(xiàn)車(chē)間的直觀化、數(shù)字化監(jiān)控巡檢,助力筒子紗印染生產(chǎn)高質(zhì)量發(fā)展。