馬占海,肖建斌,陳亮
(華能新疆吉木薩爾發(fā)電有限公司,新疆昌吉 831799)
電網(wǎng)和電力工業(yè)的發(fā)展離不開輸電線路的支撐,輸電線路常年裸露在外,受到風(fēng)吹日曬,不僅要承受大負(fù)荷,還要承受外部侵害,日積月累會引發(fā)輸電線路出現(xiàn)各種故障[1]。因此,必須對高壓輸電線路進行巡檢,由此保證電力系統(tǒng)安全、穩(wěn)定運行[2-3]。利用巡檢機器人不僅能夠進行高效率作業(yè),而且還實現(xiàn)了自主越障,通過在線行為和動作規(guī)劃,并根據(jù)實際遇到的障礙自動生成相應(yīng)的指令序列,完成自主巡檢任務(wù)[4]。當(dāng)前,常規(guī)越障方法主要有兩種,一種是基于有限狀態(tài)機的電力巡檢機器人自主越障方法,該方法可將越障行為分解為若干種離散化關(guān)鍵狀態(tài),由此構(gòu)建有限狀態(tài)機模型,該方法結(jié)合模糊越障原理,產(chǎn)生越障行為序列;另一種是基于多傳感器的電力巡檢機器人自主越障方法,結(jié)合多傳感器線路辨識方法,模擬線下仿真環(huán)境,分析知識庫變化情況,以此為基礎(chǔ),在進行自主越障時,依據(jù)被測試的信號自動完成自主越障。然而,這些方法未實現(xiàn)對全線路信息的有效處理。為解決該問題,文中提出一種基于邊界特征的電動巡檢機器人自主越障方法。
邊界特征提取流程如圖1 所示。
圖1 邊界特征提取流程
由圖1 可知,在邊界特征提取過程中,首先獲取邊界全息樣本,提取相關(guān)數(shù)據(jù)。然后,使用實時分離窗技術(shù)預(yù)處理樣本數(shù)據(jù)。之后,構(gòu)造樣本數(shù)據(jù)矩陣,并將其映射為圖片形式[5]。計算歐式距離,并將其與設(shè)定的閾值進行對比分析,獲取關(guān)聯(lián)度,由此提取邊界特征。
1)構(gòu)造尺度空間
依據(jù)電力巡檢機器人尺度理論,二維圖像尺度空間可表示為:
式中,I(x,y)表示圖像矩陣;G(x,y,σ)表示可變高斯函數(shù),其計算公式為:
式中,(x,y)表示尺度空間坐標(biāo);σ表示尺度[6]。由于在電力巡檢過程中檢測到的關(guān)鍵點是不具有穩(wěn)定性的,因此,需要在高斯差分尺度空間內(nèi)巡檢關(guān)鍵點[7-8]。
高斯差分尺度空間可表示為:
將式(1)代入式(3),獲取高斯差分尺度空間。
2)確定關(guān)鍵點
根據(jù)式(3)獲取的高斯差分尺度空間,將每個采樣關(guān)鍵點與其對應(yīng)的關(guān)鍵點進行對比分析,由此得到極值點[9-10]。通過檢測高斯差分算子能夠去除邊緣特征,由此求取邊界特征根,矩陣如下所示:
3)生成關(guān)鍵點描述子
確定邊界特征根中心,以8×8 窗口為例,在各個子塊上搭建梯度直方圖,由此形成直方圖種子群,將每個直方圖的中心作為基準(zhǔn)點,形成種子點,增強描述結(jié)果的有效性[11]。對于不同關(guān)鍵點的描述子情況,獲取n個種子點,即n個數(shù)據(jù),由此形成了n維描述子[12]。
計算不同描述子之間的歐式距離,如果該距離小于設(shè)定的閾值,則說明特征匹配結(jié)果是正確的。
設(shè)置匹配規(guī)則如式(5)所示:
式中,z表示設(shè)定的閾值;D(i)表示歐式距離[13]。
計算圖片匹配度K可表示為:
式中,F(xiàn)m表示待匹配圖像的數(shù)量;F表示圖像特征數(shù)量[14]。
機器人在自主越障過程中,受到多關(guān)節(jié)影響,越障動作極為復(fù)雜,大大增加了動作序列控制的難度[15]。對于機器人本身運動所必須的關(guān)節(jié),需在規(guī)劃方案過程中設(shè)計離線越障動作,并在動作序列的基礎(chǔ)上實現(xiàn)其自主越障功能。實際上,機器人障礙物類型的多樣性和機器人真實姿態(tài)的不可預(yù)測性,使得機器人越障行為的精確控制成為一個難題?;诖?,結(jié)合線上和線下越障方案,根據(jù)實際工作環(huán)境,合理規(guī)劃越障動作,以實現(xiàn)一整套順暢的越障控制行為[16]。為此,提出了基于在線和離線的分層規(guī)劃模式。
規(guī)劃方案的執(zhí)行分為兩個層次,一是行為層面,二是動作層面。其中,行為層面不直接驅(qū)動關(guān)節(jié),而是要求機器人執(zhí)行一定的動作,如前臂的脫線和越障等行為指令;動作層面與行為層面不同,它主要負(fù)責(zé)機器人運動關(guān)節(jié)的驅(qū)動,直接對電機運轉(zhuǎn)的方向、速度、停止等進行指令控制,并按照規(guī)劃好的宏命令進行動作指示[17-18]。
基于邊界特征的越障行為控制結(jié)構(gòu)如圖2所示。
圖2 基于邊界特征的越障行為控制結(jié)構(gòu)
由圖2 可知,越障行為控制結(jié)構(gòu)主要是由遠(yuǎn)程管理主機、機器人主體主控機、電機、驅(qū)動器組成的。為實現(xiàn)機器人的自主越障行為,需要通過動作序列知識庫對越障行為進行規(guī)劃。先由遠(yuǎn)程管理主機發(fā)出控制命令,機器人主體主控機接收指令后,將其分成兩個子命令,分別分配給電機和驅(qū)動器,利用CAN 總線控制兩個控制驅(qū)動器。使用CAN 總線結(jié)構(gòu),可以有效克服離線后未知因素的影響,避免了其他對起動電機的干擾行為,為實現(xiàn)自主越障控制提供了方便。
姿態(tài)角調(diào)整是越障機器人越障運動規(guī)劃的重要組成部分,正確調(diào)整巡檢機器人姿態(tài)角能夠有效保證控制結(jié)構(gòu)的穩(wěn)定運行。機械臂的受力可以平均分配給兩個控制驅(qū)動器,從而有效地保證機器人在越障過程中的平穩(wěn)運行。若巡檢機器人要完成翻越動作,則需要將巡檢機器人的一只手臂作離線處理,再將另一只手臂繞過障礙物后返回架空線。在線運行時,采用質(zhì)心調(diào)節(jié)機制,通過移動箱保證機器人運動的穩(wěn)定性。為了實現(xiàn)機器人離線,滾輪和架空地線之間不能產(chǎn)生強相互作用,否則機器人無法脫機。
機器人平衡姿態(tài)如圖3 所示。
圖3 機器人平衡姿態(tài)
巡檢機器人滾輪半徑為r,由此計算架空地線與水平面之間的距離:
式中,α表示水平地面和地線的夾角。
手臂上線定位控制步驟為:
在對手臂上線動作進行定位時,受現(xiàn)場線路運行風(fēng)力作用和自身姿態(tài)調(diào)整時重心偏移的影響,產(chǎn)生擺動后需要進行不斷的調(diào)整,增加了定位動作的時間。由此,對定位方法進行了改進,采用計算方法,找出滾筒、扶手、架空線之間的關(guān)系,通過調(diào)整機械手的姿態(tài)快速完成機器人上線動作,提高了現(xiàn)場環(huán)境中作業(yè)的速度。
機器人越障時,需要一只手臂懸掛固定,另一只手臂伸出并跨越障礙物,在做完越障動作后才能上線,但是由于運動過程中受風(fēng)力作用和自身重心偏移影響,產(chǎn)生手臂及夾爪和滾輪之間的角度偏差,為此需調(diào)整機器人姿態(tài)角進行校正。
電力巡檢機器人自主越障方案如圖4 所示。
如圖4(a)所示,右側(cè)障礙物為撞擊器,用2 號手臂的臂夾夾住防震錘,調(diào)整水平地面和地線的夾角,使控制箱慢慢向前移動,此時1 號手臂的臂夾舉到一定高度后保持不動。
如圖4(b)所示,當(dāng)2 號手臂向前移動后,1 號手臂向后移動,保證兩個手臂處于交叉狀態(tài),此時1 號手臂處于2 號手臂和障礙物后方。
如圖4(c)所示,機器人在姿態(tài)變化后,需要多次修正才能確定所有變化動作,并將每個動作產(chǎn)生的數(shù)據(jù)存儲在操作行為庫中,為下一次自主越障提供數(shù)據(jù)支持。
圖4 電力巡檢機器人自主越障示意圖
巡檢機器人結(jié)構(gòu)如圖5 所示。
由圖5 可知,巡檢機器人的中臂作為夾持機構(gòu),可以克服障礙物和控制箱的滑動,實現(xiàn)重心的調(diào)整。在線檢測機器人進入相應(yīng)的越障過程,利用不同的傳感器來獲取機器人的運動和姿態(tài)信息。
圖5 巡檢機器人結(jié)構(gòu)
當(dāng)巡檢機器人完成自主越障后會產(chǎn)生一系列越障數(shù)據(jù),將數(shù)據(jù)規(guī)整處理后,可得到一條越障路徑,如圖6 所示。
由圖6可知,控制巡檢機器人的電力幅值在前8 s內(nèi),均低于0.50 V;超過8 s后,幅值變化較大,最高為0.90 V,最低為0.30 V。
圖6 越障路徑示意圖
基于上述幅值變化,分別使用有限狀態(tài)機、多傳感器和基于邊界特征的越障方法對比分析控制巡檢機器人的電力幅值,如圖7 所示。
圖7 三種方法控制巡檢機器人電力幅值對比分析
由圖7 可知,使用有限狀態(tài)機在30 s 時間內(nèi),控制巡檢機器人的電力幅值均超過0.50 V,且在時間為20~23.5 s內(nèi),控制巡檢機器人的電力幅值達(dá)到最高為0.90 V。在時間為30 s時,控制巡檢機器人的電力幅值達(dá)到最低為0.50 V;使用多傳感器在前8 s內(nèi),均低于0.50 V。在8~30 s內(nèi),控制巡檢機器人的電力幅值上下波動較大,最高為0.75 V,最低為0.35 V;使用基于邊界特征的越障方法在前8 s內(nèi),均低于0.50 V,在8~30 s內(nèi),控制巡檢機器人的電力幅值上下波動較大,最高為0.90 V,最低為0.30 V。由此可知,使用基于邊界特征的越障方法電力幅值與實際幅值一致。
在實際操作中,巡線機器人越障過程比較復(fù)雜,運行過程中會出現(xiàn)許多不可預(yù)測的情況。為此,文中從邊界特征提取的角度出發(fā),對電力巡檢機器人自主越障進行控制,實現(xiàn)了機器人自主越障的智能行為。該方法不僅適用于巡邏機器人的自動越障,而且對某些控制量大、控制邏輯復(fù)雜的控制系統(tǒng)也具有借鑒意義。