李 博 孫莉辰 徐 賀 牛曉霆*
(1.東北林業(yè)大學(xué)家居與藝術(shù)設(shè)計(jì)學(xué)院,黑龍江 哈爾濱 150040;2.東北林業(yè)大學(xué)機(jī)電工程學(xué)院,黑龍江 哈爾濱 150040)
板式定制家具因其能滿足個(gè)性化定制、材料環(huán)保、造型時(shí)尚等優(yōu)點(diǎn),逐漸成為備受人們青睞的家居用品[1-2]。在定制家具行業(yè),由于材質(zhì)表面光潔度高,其運(yùn)送和分揀是至關(guān)重要的環(huán)節(jié)。目前,大多數(shù)企業(yè)和生產(chǎn)線采用人工操作,需要投入大量的人力物力,不僅勞動(dòng)強(qiáng)度大、工作效率低、安全性能差,同時(shí)工人在搬運(yùn)過(guò)程中還容易出現(xiàn)磨損和碰撞,降低產(chǎn)品的表面美觀度[3-4]。因此,在最大限度地增強(qiáng)家具運(yùn)送工序智能化水平的同時(shí),提高智能運(yùn)送車避障的準(zhǔn)確性,是當(dāng)前亟需解決的難題[5-9]。同時(shí),實(shí)現(xiàn)高效的家具分揀運(yùn)送也是目前研究的熱點(diǎn)[10]?;诖?,本文針對(duì)定制家具AGV(自動(dòng)導(dǎo)引運(yùn)輸車)的避障系統(tǒng)進(jìn)行設(shè)計(jì),以期實(shí)現(xiàn)快速精準(zhǔn)的定點(diǎn)停止,避免障礙物影響作業(yè)的流暢性和對(duì)板材的損害,從而達(dá)到提高生產(chǎn)效率的目的。
國(guó)內(nèi)外研究者對(duì)AGV的避障技術(shù)做了很多研究,并把避障技術(shù)應(yīng)用在不同領(lǐng)域的AGV上。美國(guó)某公司研發(fā)的AGV可獨(dú)立搬運(yùn),適合現(xiàn)代工廠貨物搬運(yùn)[11]。日本某公司設(shè)計(jì)的AGV可攜帶輪椅及行人物品,并能迅速、獨(dú)立規(guī)劃行走路線并避開(kāi)行人[12-15]。法國(guó)某公司的AGV裝備了自動(dòng)避障系統(tǒng),以保證運(yùn)輸過(guò)程中避免與行人及物品發(fā)生碰撞[16]。德國(guó)某公司研發(fā)了一款在油漆車間運(yùn)行的自動(dòng)引導(dǎo)車,能夠準(zhǔn)確進(jìn)入各個(gè)工作站完成貨物的運(yùn)輸[17]。日本的一家機(jī)械公司裝有安全掃描設(shè)備以檢測(cè)障礙物,可以實(shí)現(xiàn)多個(gè)搬運(yùn)設(shè)備同時(shí)運(yùn)行[18]。我國(guó)的AGV技術(shù)發(fā)展較晚,且距離實(shí)際工程應(yīng)用還有一定的距離[19-21]。我國(guó)一家機(jī)器人公司自主研發(fā)激光自主導(dǎo)航技術(shù)以實(shí)現(xiàn)避障,能夠幫助企業(yè)實(shí)現(xiàn)柔性化AGV智能物流系統(tǒng)的建設(shè)和改造[22-24]。本研究的目標(biāo)是實(shí)現(xiàn)定制家具AGV避障系統(tǒng)在搬運(yùn)家具時(shí)的精準(zhǔn)高效避障。因此需要對(duì)檢測(cè)運(yùn)行路線上出現(xiàn)的障礙物進(jìn)行分類,使其依據(jù)不同障礙物類型采用不同的避障方法。
超聲波具有高頻率、指向性好以及在介質(zhì)內(nèi)傳播過(guò)程中能量損耗低等特點(diǎn),能夠?qū)^寬范圍的距離進(jìn)行精準(zhǔn)測(cè)量。目前應(yīng)用最廣泛的是壓電換能器,利用單個(gè)壓電芯片完成超聲波的發(fā)射與接收。超聲波粒子位移函數(shù)為:
式中:L(t)為位移,m;A0為初始振幅,m;ω為循環(huán)頻率,rad/s;t為傳播時(shí)間,s;l為傳播距離,m;α為阻尼系數(shù);k為波數(shù);Ae為傳播面積,m2;f為振動(dòng)頻率,Hz。
從式(1)與(2)可以看出,超聲波振動(dòng)頻率越大、衰減系數(shù)越大、信號(hào)越弱,其能量越大。高頻超聲波信號(hào)在能量、散射距離、反射率等方面低頻信號(hào)更具優(yōu)勢(shì)。根據(jù)這些特性,能夠得到被測(cè)距離。圖1(a)為渡越時(shí)間檢測(cè)方法原理圖。其距離和聲速之間的函數(shù)關(guān)系如公式(3)~(5)所示。
圖1 測(cè)距原理圖與碰撞示意圖Fig.1 Principle for distance measurement and diagram of collision
式中:v為常溫下的聲速,m/s;l為超聲波傳播行程,m;t為超聲波傳播所需時(shí)間,s;θ為發(fā)射器發(fā)射超聲波的入射角,°;b為障礙物與傳感器之間的垂直距離,m;a為障礙物到發(fā)射器和接收器中點(diǎn)的距離值,m。
首先,研究超聲發(fā)射器入射角對(duì)測(cè)量結(jié)果造成的影響,這有助于選擇適當(dāng)?shù)膿Q能器與探頭及最佳入射角度。圖1(b)為超聲發(fā)射器和障礙物以及超聲波碰撞示意圖。在功率確定的情況下,發(fā)射器散射角越小,能量越集中,工作距離越遠(yuǎn),抗干擾能力越強(qiáng)。因此選用散射角小的發(fā)射器,以及采集信號(hào)強(qiáng)的回聲探測(cè)器。為保證測(cè)量不受超聲波距離的影響,從而導(dǎo)致障礙物檢測(cè)失敗,應(yīng)保證兩障礙物處在同一平面內(nèi)。
考慮到環(huán)境溫度會(huì)對(duì)超聲波速度造成影響,需進(jìn)行溫度補(bǔ)償。超聲波速度與空氣溫度的關(guān)系如下:
式中:v為聲速,m/s;T為室溫,℃。
由式(7)可看出,在室溫的影響下,超聲波的傳播速度在不同介質(zhì)中并不相同,不進(jìn)行溫度補(bǔ)償會(huì)導(dǎo)致測(cè)距過(guò)程中產(chǎn)生較大誤差。
最后,通過(guò)分析利用渡越時(shí)間檢測(cè)方法測(cè)距過(guò)程中產(chǎn)生的誤差可知,回波信號(hào)中夾雜著環(huán)境噪聲,因此確定回聲信號(hào)的起始點(diǎn)至關(guān)重要。研究者多采用濾波法、頻譜分離法和反饋神經(jīng)網(wǎng)絡(luò)法對(duì)耦合噪聲信號(hào)進(jìn)行處理。這些方法只能在時(shí)域上分析單個(gè)信號(hào)[25-27]。研究采用的采樣信號(hào)是40 kHz的高頻超聲信號(hào),耦合噪聲變化很大。為解決該問(wèn)題,研究提出了基于波形閾值的算法解決方案。采用時(shí)域與頻域相結(jié)合的信號(hào)處理方法同時(shí)檢測(cè)并分離出兩種不同頻率超聲回波數(shù)據(jù),從而有效提高了接收信號(hào)的信噪比,使得回聲消除更可靠、更精確。
在超聲觸發(fā)電路中,激勵(lì)電路開(kāi)關(guān)需要較高的直流電壓才能觸發(fā)較窄脈沖,無(wú)法滿足AGV系統(tǒng)的性能要求。脈沖模塊中電路主要包括兩大部分,即作為高級(jí)序列擺動(dòng)的振蕩器和作為超聲波發(fā)生器的換能器。振蕩器的回路基于共振原理進(jìn)行控制,從而輸出最佳頻率的超聲信號(hào)。圖2 (a)為單脈沖觸發(fā)電路圖。
圖2 超聲波單脈沖觸發(fā)電路及回波信號(hào)接收電路Fig.2 Ultrasonic single pulse trigger circuit and receiving circuit of echo signal
圖2 (b)為接收回波信號(hào)的電路圖,該電路使用超聲波專用芯片TL852,電路工作頻率為20~90 kHz,與40 kHz超聲波信號(hào)相對(duì)應(yīng),兼顧放大、濾波、回波生成等作用。超聲波檢測(cè)靈敏度與其輸出阻抗有密切的關(guān)系,輸出阻抗越高,頻率響應(yīng)越傾向于諧振,進(jìn)而使得靈敏度大幅提高。隨著外部阻抗的降低,頻率響應(yīng)曲線逐漸變緩,頻率響應(yīng)帶變寬,靈敏度下降,甚至?xí)?dǎo)致傳感器最大靈敏度逐漸向低頻偏移。因此,采用高阻抗前置放大器來(lái)提高接收器靈敏度。
超聲波的定位模塊如圖3所示,其工作原理是數(shù)據(jù)采集卡發(fā)出電壓,由接線盒將信號(hào)傳輸至發(fā)波調(diào)理電路。通過(guò)超聲波換能器發(fā)出信號(hào),當(dāng)碰到障礙物時(shí)信號(hào)返回,被下一個(gè)超聲波換能器所接收,傳輸至收波調(diào)理電路中將信號(hào)放大,最終由接線盒返回到數(shù)據(jù)采集卡中。如此循環(huán),便能實(shí)現(xiàn)精確的超聲波定位信號(hào)傳遞。
圖3 超聲波定位模塊結(jié)構(gòu)圖Fig.3 Structural diagram of ultrasonic positioning module
圖4為超聲測(cè)距的避障信息處理流程圖。當(dāng)距離小于閾值時(shí),AGV則停止運(yùn)動(dòng),系統(tǒng)發(fā)出警告信號(hào),LCD屏幕顯示實(shí)時(shí)距離。采用閾值小波濾波對(duì)超聲波信號(hào)進(jìn)行處理,可以降低環(huán)境噪聲的干擾,從而使輸出信號(hào)具有較好的分辨率。中值濾波算法剔除測(cè)量距離最高值與最低值后,其余數(shù)值以取平均值形式呈現(xiàn),此方案有效消除了隨機(jī)誤差并且提高距離精度。通過(guò)3個(gè)步驟利用DSP實(shí)現(xiàn)小波閾值去噪,分別為信號(hào)的詳細(xì)分解、量化具體閾值、重構(gòu)量化波前閾值。將計(jì)算得到的小波系數(shù)量化并在小波重構(gòu)單元中重構(gòu),最終實(shí)現(xiàn)信號(hào)降噪建模。
圖4 基于超聲測(cè)距的避障信息處理流程Fig.4 Obstacle avoidance information processing process based on ultrasonic ranging
小波重建過(guò)程是小波分解過(guò)程的逆過(guò)程,重建后得到去除噪聲的回波信號(hào)。閾值選取方法為:
式中:λ為小波閾值,dB;σ為信號(hào)噪聲強(qiáng)度,dB;N為選取的信號(hào)長(zhǎng)度;j為小波分解尺度。
可見(jiàn),閾值與分解尺度呈反比。受噪聲模型分布特性影響,分解尺度越大,小波分解閾值越低?;夭ㄐ盘?hào)硬件和小波閾值去噪處理后回波信號(hào)硬件的仿真圖如圖5~6所示。顯然,去噪處理后的回波信號(hào)起始位置的清晰度得到了提高,這使得DSP更容易檢測(cè)到回波信號(hào),有效提高了檢測(cè)精度。
圖5 回波信號(hào)仿真圖Fig.5 Echo signal simulation diagram
圖6 小波閾值去噪后回波信號(hào)仿真圖Fig.6 Simulation diagram of echo signal after wavelet threshold denoising
在工廠倉(cāng)庫(kù)內(nèi)進(jìn)行定制家具搬運(yùn)避障試驗(yàn)。傳統(tǒng)的濾波方法為傅里葉變換法,無(wú)法對(duì)非穩(wěn)態(tài)信號(hào)進(jìn)行處理,小波閾值變換算法能夠從時(shí)域與頻域上對(duì)信號(hào)進(jìn)行局部特征分析。在常溫下選取8個(gè)間距不等的測(cè)試點(diǎn)進(jìn)行試驗(yàn),小波閾值變換濾波算法在環(huán)境溫度為20 ℃時(shí)的試驗(yàn)結(jié)果如表1所示。小波閾值算法與中值算法相比(表2),距離測(cè)量精度明顯提高,測(cè)量數(shù)據(jù)相對(duì)誤差降低。圖7為不同溫度下測(cè)量距離與測(cè)量誤差之間的對(duì)應(yīng)關(guān)系。由此可見(jiàn),加入溫度補(bǔ)償后,典型溫度下的測(cè)量精度很高,相位誤差較低,對(duì)環(huán)境適應(yīng)性強(qiáng)。系統(tǒng)所造成的誤差主要源于產(chǎn)生超聲波的DSP芯片時(shí)間啟動(dòng)不一致。另一個(gè)原因是,不對(duì)等布線使有用信噪比會(huì)因?yàn)橛布娐吩O(shè)計(jì)干擾而下降,導(dǎo)致測(cè)量精度下降。因此在試驗(yàn)中,為避免產(chǎn)生該誤差,應(yīng)盡可能使超聲波換能器平面平行于障礙物平面,減小由于系統(tǒng)布局問(wèn)題帶來(lái)的意外誤差。綜上,設(shè)計(jì)的AGV避障系統(tǒng)能夠?qū)崿F(xiàn)安全避障的功能,符合預(yù)期要求。
表1 室溫下(20 ℃)不同算法試驗(yàn)結(jié)果Tab.1 Experimental results of different algorithms at room temperature (20 ℃)/%
表2 不同溫度下有無(wú)溫補(bǔ)電路的試驗(yàn)結(jié)果Tab.2 Experimental results of temperature compensation circuit at different temperatures
圖7 不同溫度下測(cè)量距離與測(cè)量誤差之間的對(duì)應(yīng)關(guān)系Fig.7 Relationship between measurement distance and measurement error
本文在超聲波傳感器的基礎(chǔ)上設(shè)計(jì)了定制家具AGV避障系統(tǒng),充分發(fā)揮超聲波傳感器方向性良好、不易受外部環(huán)境干擾等優(yōu)勢(shì),設(shè)計(jì)出的避障系統(tǒng)能夠高效可行地探測(cè)到實(shí)時(shí)交通信息從而實(shí)現(xiàn)車輛避障運(yùn)動(dòng)。此外,以定制家具存儲(chǔ)倉(cāng)庫(kù)為測(cè)試環(huán)境進(jìn)行試驗(yàn)驗(yàn)證,試驗(yàn)結(jié)果表明,基于超聲測(cè)距的定制家具AGV能夠?qū)崿F(xiàn)精準(zhǔn)、穩(wěn)定的避障控制,驗(yàn)證了避障控制的準(zhǔn)確性。由于實(shí)際作業(yè)環(huán)境中障礙物種類繁多且移動(dòng)劇烈,可將該方法運(yùn)用到存在移動(dòng)障礙物的作業(yè)環(huán)境下,利用新的環(huán)境數(shù)據(jù)對(duì)模型進(jìn)行訓(xùn)練,進(jìn)而使避障方法與障礙物相適應(yīng)。