袁 帥,劉 烊,李 丹,孫 安,趙 睿
(國(guó)網(wǎng)丹陽(yáng)市供電公司,丹陽(yáng) 212300)
工業(yè)技術(shù)飛速發(fā)展過(guò)程中,工業(yè)機(jī)器人不斷優(yōu)化升級(jí),為工件的分揀工作提供更加精準(zhǔn)的控制技術(shù),基于此出現(xiàn)了工業(yè)機(jī)器人分揀控制系統(tǒng),依靠智能識(shí)別、跟蹤定位以及人機(jī)交互等技術(shù),完成對(duì)工件的快速分揀工作[1]。但隨著儀器儀表精密程度的不斷提升,各種各樣的精密零件數(shù)量和種類都越來(lái)越多,工業(yè)機(jī)器人分揀過(guò)程中出現(xiàn)了許多問(wèn)題,其中最典型的問(wèn)題就是識(shí)別定位數(shù)據(jù)偏差較大,導(dǎo)致分揀過(guò)程中存在缺失工件、工件分類錯(cuò)誤等問(wèn)題,直接影響工業(yè)企業(yè)后續(xù)的制造生產(chǎn)進(jìn)度。為了進(jìn)一步提高工業(yè)機(jī)器人的工作效率,研究了基于遷移學(xué)習(xí)、場(chǎng)景特征的控制方法,但經(jīng)過(guò)實(shí)際應(yīng)用發(fā)現(xiàn),這些方法盡管穩(wěn)定性較強(qiáng)、分揀速度較快,但對(duì)于分揀結(jié)果的優(yōu)化并不理想,針對(duì)這一問(wèn)題,設(shè)計(jì)全新的工業(yè)機(jī)器人快速分揀控制方法。
防盜電子井蓋遠(yuǎn)程自動(dòng)監(jiān)控系統(tǒng)的硬件主要分為兩個(gè)主要部分,分別是采集模塊和無(wú)線傳輸模塊。在設(shè)計(jì)聲音采集模塊的過(guò)程中,導(dǎo)入物聯(lián)網(wǎng)體系,可以更好地實(shí)現(xiàn)對(duì)物理世界的控制和管理,并輔助分析與決策。這種通過(guò)將信息可視化以提高電子元件的控制能力的架構(gòu),被稱為泛在電力物聯(lián)網(wǎng)。想要提高聲音采集的準(zhǔn)確性,可以通過(guò)將其分貝放大的方式,建立一個(gè)電力物聯(lián)網(wǎng)架構(gòu)的感知層,作為對(duì)聲音的收集模塊,此時(shí)其傳感器輸出電路的原理如圖1所示。
圖1 聲音采集傳感器電路圖
如圖1所示,當(dāng)選擇P1作為模擬量輸出時(shí),可以直接將A-OUT接到處理器中,在設(shè)定電壓參考值的前提下,會(huì)隨著電阻率的變化而發(fā)生細(xì)微的變化。在電阻R4中,滑阻的變化會(huì)直接引起電路總模擬量的輸出變化。將傳感器中的主控板與其他各項(xiàng)功能模塊相連接,得到如圖2所示的線路布置。
圖2 聲音采集模塊線路布置
如圖2所示,在主控板中,包括芯片T1和分貝檢測(cè)模塊STM4526F4191ET,這兩個(gè)模塊分別負(fù)責(zé)監(jiān)測(cè)聲音的錄制完成度以及頻譜的音色。聲音經(jīng)過(guò)VS5263模塊被收集到防盜電子井蓋遠(yuǎn)程自動(dòng)監(jiān)控系統(tǒng)中,然后通過(guò)ES8541模塊經(jīng)過(guò)頻譜分析以及分類處理,將其分別歸類到不同的聲道中,最后經(jīng)過(guò)STM4526F4191ET轉(zhuǎn)接到其他的關(guān)口,分別進(jìn)行不同的操作。在這樣的芯片中,對(duì)周邊環(huán)境的聲音會(huì)變得十分敏感,很多細(xì)微的聲音都會(huì)被直接放大[2]。本文中聲音采集模塊的工作電壓通常為3.0V~5.0V,在解碼后,可以經(jīng)過(guò)不同格式的文件做出細(xì)微的調(diào)節(jié),最后通過(guò)高低音設(shè)置空間效果,實(shí)現(xiàn)通信功能。此時(shí)的單片機(jī)連接方式如表1所示。
表1 單片機(jī)連接
如表1所示,在連接VS5263模塊與單片機(jī)匹配系統(tǒng)的過(guò)程中,需要首先調(diào)解高低音系統(tǒng),并調(diào)解參數(shù),連接所有控制接口。對(duì)于音頻中與外部連接的單片機(jī)系統(tǒng),可以實(shí)現(xiàn)接口特性、加碼格式、編碼格式、對(duì)外接口、板載錄音、音量控制、高低音控制、空間效果控制、加碼時(shí)間輸出等多種參數(shù)特性的配置。
在電力物聯(lián)網(wǎng)的傳輸系統(tǒng)中,無(wú)線傳輸模塊通常分為AP模式、station模式、混合模式三種主要的工作模式,這三種模式各有優(yōu)缺點(diǎn)。本文設(shè)計(jì)的防盜電子井蓋需要考慮到功耗和體積的問(wèn)題,因此需要在3.0V的直流電源中安全傳輸數(shù)據(jù),并設(shè)置wifi熱點(diǎn)作為客戶端到指定輸出端的編程窗口。在該傳輸控制器中,EBS2622芯片可以在3.0V的電壓下安全工作,并具備體積小、低功耗、傳輸效率高等優(yōu)點(diǎn),相比起其他功能的無(wú)線傳輸芯片,不僅可以實(shí)現(xiàn)數(shù)據(jù)的傳輸功能,耗能控制所有兼做應(yīng)用處理器的內(nèi)置CPU[3]。這樣一來(lái),在2ms以內(nèi)所有內(nèi)置協(xié)議就可以被喚醒,并連接到傳遞的數(shù)據(jù)包。當(dāng)待機(jī)狀態(tài)被功率小于1.0mW的數(shù)據(jù)喚醒以后,較快的傳輸效率可以極大地減小傳輸?shù)臅r(shí)間損耗,保證傳輸?shù)臏?zhǔn)確率和效率。
當(dāng)前的各城市以及小區(qū)內(nèi)時(shí)常會(huì)出現(xiàn)井蓋丟失等現(xiàn)象,為防止此類事故發(fā)生,直接對(duì)電子井蓋進(jìn)行防盜處理。使用BP神經(jīng)網(wǎng)絡(luò)可以直接在電子井蓋的軟件層面建立一個(gè)多層的神經(jīng)反饋網(wǎng)絡(luò),使信息做到傳遞向前、誤差向后的現(xiàn)象,此時(shí)的電子井蓋防盜神經(jīng)元模型如圖3所示。
圖3 電子井蓋防盜神經(jīng)元模型
如圖3所示,在目標(biāo)值與實(shí)際輸出值之間存在一個(gè)逐層反向增加的誤差,在神經(jīng)網(wǎng)絡(luò)的模型中,需要逐級(jí)增加梯度值,作為算法的反向映射函數(shù)。向量X與向量Y之間的函數(shù)關(guān)系可以表示為:
式中,向量X與向量Y存在非線性的對(duì)應(yīng)關(guān)系,在三層神經(jīng)網(wǎng)絡(luò)中,可以得到三層結(jié)構(gòu)如圖4所示。
圖4 神經(jīng)網(wǎng)絡(luò)模型
如圖4所示,在輸入層中含有四個(gè)不同的映射單元,此時(shí)其經(jīng)過(guò)隱含層的神經(jīng)元輸入為:
式中,Hm表示隱含層中第i個(gè)神經(jīng)元的輸入權(quán)值;Wi表示第i個(gè)神經(jīng)元的權(quán)重指標(biāo);gi表示隱含層的數(shù)據(jù)量。在隱藏層傳遞到輸出層的過(guò)程中,可以得到函數(shù)表達(dá)式為:
式中,outkn表示輸出層在第k個(gè)神經(jīng)元中的權(quán)值;wk表示經(jīng)過(guò)隱藏層后第k個(gè)神經(jīng)元的權(quán)重指標(biāo);ink表示輸入層的第k個(gè)神經(jīng)元權(quán)值[4]。通過(guò)以上公式,可以計(jì)算出防盜電子井蓋自動(dòng)監(jiān)控權(quán)重的梯度指標(biāo),并以此計(jì)算預(yù)期的監(jiān)控誤差。
在神經(jīng)元的輸出中,想要優(yōu)化音頻分析適應(yīng)度函數(shù),就需要首先計(jì)算負(fù)梯度方向的輸出誤差,并以此獲得其修改量:
式中,△wki表示經(jīng)過(guò)輸入層、隱藏層、輸出層后得到的誤差函數(shù)誤差修改量;En表示全局的梯度修改系數(shù);inki和outki表示經(jīng)過(guò)輸入層以及輸出層的神經(jīng)元權(quán)重量。此時(shí)若假設(shè)學(xué)習(xí)速率為δh,可以在隨機(jī)生成初始結(jié)構(gòu)數(shù)據(jù)的過(guò)程中,確定每一個(gè)個(gè)體的種群規(guī)模。通過(guò)適應(yīng)度函數(shù)判斷算子的驅(qū)動(dòng)效果,并計(jì)算個(gè)體選擇的概率,公式為:
式中,Pd表示在第i代種群群體中個(gè)體選擇的概率;Fp表示個(gè)體的適應(yīng)度值;Fi表示非負(fù)適應(yīng)度值。適應(yīng)性函數(shù)在評(píng)價(jià)種群個(gè)體的優(yōu)劣程度時(shí),也需要根據(jù)相應(yīng)的排序選擇合適的概率,因此適應(yīng)度函數(shù)一般都會(huì)選擇正值。此時(shí)優(yōu)化后的適應(yīng)度函數(shù)可以表示為:
式中,ni表示防盜電子井蓋在輸出信號(hào)時(shí)經(jīng)過(guò)的節(jié)點(diǎn)數(shù)量;pk表示適應(yīng)度函數(shù)在算法驅(qū)動(dòng)中的概率系數(shù);ti和ki分別表示系統(tǒng)輸出的期望值和實(shí)際值[5]。通過(guò)如上所示的方式,可以得到準(zhǔn)確性更好的防盜電子井蓋音頻分析適應(yīng)度函數(shù)。
通過(guò)適應(yīng)度誤差調(diào)整值獲取更優(yōu)的音頻識(shí)別系數(shù),并將填入防盜識(shí)別模型中,如圖5所示。
圖5 識(shí)別算法流程
如圖5所示,在建立電子井蓋防盜識(shí)別模型的過(guò)程中,需要首先建立現(xiàn)有數(shù)據(jù)樣本的集合,通過(guò)神經(jīng)網(wǎng)絡(luò)的訓(xùn)練,獲得初始閾值與權(quán)值的優(yōu)缺點(diǎn)。計(jì)算拓?fù)浣Y(jié)構(gòu),令優(yōu)化后的系數(shù)賦值給種群實(shí)數(shù),并計(jì)算種群目標(biāo)。在此過(guò)程中,需要提前確定隱含層的神經(jīng)元數(shù)目,其計(jì)算公式為:
式中,H(p)表示種群隱含層中神經(jīng)元的節(jié)點(diǎn)總數(shù);an和bm分別表示輸出層以及輸入層中神經(jīng)元的數(shù)量;pi表示網(wǎng)絡(luò)訓(xùn)練參數(shù),通常為一個(gè)常數(shù)。通過(guò)一系列交叉、變異的操作后,判斷目標(biāo)實(shí)體是否實(shí)現(xiàn)了優(yōu)化結(jié)果,判斷公式為:
式中,F(xiàn)d表示函數(shù)在矢量時(shí)間軸中的非線性映射系數(shù);F(i)表示測(cè)試矢量在第i幀圖像中的優(yōu)化距離;T(i)表示測(cè)試矢量在第i幀圖像中的優(yōu)化時(shí)間。由此可以得到優(yōu)化目標(biāo)的節(jié)點(diǎn)數(shù),并計(jì)算出個(gè)體誤差與全局誤差,通過(guò)誤差修正獲取準(zhǔn)確率更好的識(shí)別模型。
本文通過(guò)泛在物聯(lián)網(wǎng)設(shè)計(jì)了一個(gè)防盜電子井蓋的遠(yuǎn)程自動(dòng)監(jiān)控系統(tǒng),為測(cè)試該系統(tǒng)準(zhǔn)確性,設(shè)計(jì)以下實(shí)驗(yàn)。在搭建電子實(shí)驗(yàn)平臺(tái)的過(guò)程中,需要提前調(diào)節(jié)監(jiān)控系統(tǒng)中的電路電流,數(shù)據(jù)的采集精度設(shè)置為1.5%,標(biāo)準(zhǔn)工作電流為0~10.0A,標(biāo)準(zhǔn)工作電壓為0~1000V,此時(shí)的實(shí)驗(yàn)系統(tǒng)實(shí)物如圖6所示。
圖6 實(shí)驗(yàn)系統(tǒng)實(shí)物
在實(shí)驗(yàn)系統(tǒng)之外,還需要設(shè)置一個(gè)可以實(shí)時(shí)觀測(cè)傳感網(wǎng)絡(luò)的電子井蓋模型體系,該體系中共有10個(gè)防盜電子井蓋的節(jié)點(diǎn),第一個(gè)節(jié)點(diǎn)距系統(tǒng)終端的距離為500m,此后各節(jié)點(diǎn)之間的距離依次增加,至第10個(gè)節(jié)點(diǎn),距系統(tǒng)終端的距離為5000m。通過(guò)不同距離下信號(hào)接收以及識(shí)別的準(zhǔn)確性,判斷文中設(shè)計(jì)的電子井蓋遠(yuǎn)程自動(dòng)監(jiān)控系統(tǒng)對(duì)井蓋周邊聲音的識(shí)別能力,是否能夠通過(guò)聲音防盜。
在實(shí)驗(yàn)過(guò)程中,分別在電子井蓋周邊設(shè)置自身移動(dòng)、輕聲敲擊、汽車行走、行人踩踏、汽車?guó)Q笛等五種不同的聲音模版,然后使用不同的信噪比在井蓋節(jié)點(diǎn)周邊傳遞聲音,同時(shí)監(jiān)測(cè)聲音識(shí)別的準(zhǔn)確率,以此得到的數(shù)據(jù)如圖7所示。
圖7 不同信噪比下監(jiān)測(cè)準(zhǔn)確率測(cè)試
如圖7所示,通過(guò)五種不同聲音識(shí)別結(jié)果的對(duì)比可知,當(dāng)信噪比增加時(shí),識(shí)別結(jié)果的準(zhǔn)確率呈現(xiàn)出先增加后減少的趨勢(shì),無(wú)論是電子井蓋自身移動(dòng)的聲音,還是輕聲敲擊、汽車行走、行人踩踏、汽車?guó)Q笛四類干擾音頻,均在信噪比為85dB~90dB時(shí),達(dá)到識(shí)別準(zhǔn)確率的最大值。電子井蓋“行人踩踏”音頻識(shí)別的準(zhǔn)確率最大可達(dá)96%,在82dB時(shí)達(dá)到頂峰,“輪胎壓過(guò)”和“汽車?guó)Q笛”音頻在85dB時(shí)達(dá)到識(shí)別結(jié)果的最大值92%和80%,“自身移動(dòng)”和“輕聲敲擊”音頻在信噪比為90dB時(shí),達(dá)到識(shí)別準(zhǔn)確率的最大值90%和85%。
對(duì)比文中基于泛在電力物聯(lián)網(wǎng)的監(jiān)控系統(tǒng),以及現(xiàn)有的兩種監(jiān)控系統(tǒng),根據(jù)圖4中信噪比的測(cè)試結(jié)果,在本實(shí)驗(yàn)中選擇信噪比85dB作為實(shí)驗(yàn)音頻的噪聲環(huán)境,以確保實(shí)驗(yàn)結(jié)果的準(zhǔn)確性。在五個(gè)防盜電子井蓋周邊,分別播放1000段不同的音頻模版,其中五種音頻的數(shù)量分別為200個(gè),測(cè)試集的修正系數(shù)取值為0.05。將“自身移動(dòng)”的音頻頻率設(shè)置為“移動(dòng)電子井蓋音頻”,將其他四種音頻模版設(shè)置為“非移動(dòng)電子井蓋音頻”,分別測(cè)試這兩類音頻在系統(tǒng)識(shí)別過(guò)程中的識(shí)別準(zhǔn)確率,得到如圖8所示的實(shí)驗(yàn)結(jié)果。
在圖8中,三種方法經(jīng)過(guò)系統(tǒng)識(shí)別可以得到如表2所示的實(shí)驗(yàn)測(cè)試結(jié)果。
圖8 系統(tǒng)識(shí)別準(zhǔn)確率
表2 系統(tǒng)識(shí)別準(zhǔn)確率比較
如表2所示,可以明顯看出,通過(guò)泛在電力物聯(lián)網(wǎng)方法設(shè)計(jì)的系統(tǒng)識(shí)別準(zhǔn)確率在節(jié)點(diǎn)1與節(jié)點(diǎn)10中均高于同級(jí)別的其他兩種方法,且在變化量的比較中,文中方法具備明顯優(yōu)勢(shì)。由此可見(jiàn),文中基于泛在電力物聯(lián)網(wǎng)的防盜電子井蓋遠(yuǎn)程自動(dòng)監(jiān)控系統(tǒng)可以更好地識(shí)別井蓋是否被盜竊,其對(duì)于聲音的識(shí)別能力更強(qiáng)。
本文基于泛在電力物聯(lián)網(wǎng)設(shè)計(jì)了一種防盜電子井蓋遠(yuǎn)程自動(dòng)監(jiān)控系統(tǒng),可以在遠(yuǎn)程自動(dòng)通過(guò)聲音識(shí)別井蓋周邊的動(dòng)向,對(duì)汽車?guó)Q笛、行人踩踏、汽車壓過(guò)等不同聲音種類,并準(zhǔn)確識(shí)別。在該防盜電子井蓋下,井蓋的狀態(tài)數(shù)據(jù)可以通過(guò)音頻收集裝置以及無(wú)線電通信裝置傳輸?shù)捷^遠(yuǎn)距離的計(jì)算機(jī)中,通過(guò)主機(jī)進(jìn)行數(shù)據(jù)識(shí)別與整理,并將所得到的井蓋狀態(tài)數(shù)據(jù)及時(shí)上傳。