<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 基于視覺傳感的焊縫跟蹤技術(一)

          基于視覺傳感的焊縫跟蹤技術(一)

          作者: 時間:2013-09-23 來源:網(wǎng)絡 收藏

          目前服役的焊接機器人90% 都是以“示教再現(xiàn)”模式進行工作的, 少數(shù)以軌跡規(guī)劃方式工作。焊接過程中, 焊槍與焊縫中心都會存在一定誤差, 而且焊接過程又是一個復雜、非線性、干擾因素較多的過程, 焊接工件熱變形、咬邊、錯邊, 以及焊縫間隙的變化等是不可預知的, 這些因素都會直接影響到焊接質量。 在“示教再現(xiàn)”或軌跡規(guī)劃應用的基礎上,實時焊縫糾偏可以進一步提高焊接精度, 尤其適用于輔助工程上焊接易變形、裝配復雜等自動焊難以控制的工件生產(chǎn)。 本文以新型航天器燃料貯箱LF6 鋁合金材2 mm 薄板的對接焊接為背景, 針對脈沖鎢極惰性氣體保護焊( GT AW) 焊接方法, 對平板直縫和平板法蘭進行試驗, 將傳統(tǒng)的“示教再現(xiàn)”型機器人開發(fā)成具有實時的弧焊機器人系統(tǒng)。

            1 試驗部分

            1. 1 試驗系統(tǒng)組成

            在本實驗中, 執(zhí)行機構包括日本安川電機公司的HP6 型焊接機器人, 兩軸翻轉變位機, 單軸頭尾式變位機, 日本OT C 公司生產(chǎn)的IN VERTERELESON 500P 型交直流兩用GT AW 焊接電源,CM-271 型送絲機和HC-71 型送絲控制箱。 控制系統(tǒng)為研華公司的工控機, 傳感系統(tǒng)為自行開發(fā)的CCD 被動光視覺系統(tǒng), 以及圖像采集卡。 整個系統(tǒng)如圖1 所示。

            

          焊接機器人系統(tǒng)示意圖

            考慮到LF6 鋁合金薄板的焊接性, 采用交流脈沖焊進行焊接, 脈沖頻率為2 H z, 基值電流為50 A,峰值電流為125 A, 焊接速度為2. 6 mm/ s.

            1. 2 圖像采集與處理

            1. 2. 1 開小窗口分析法

            采用“小窗口”獲取焊縫特征信息, 在焊縫區(qū)域開了一個100 幀x120 幀的小窗口, 僅對此窗口內的圖像進行處理。 該窗口包含了進行所需要的特征信息, 又削減了大量不必要的圖像信息。 CCD 攝像機和送絲嘴都固定在焊槍上, 也就是焊槍、鎢極、送絲嘴在圖像平面投影的相對位置是不變的, 同時在試驗前已經(jīng)將CCD 攝像機的軸心、焊槍軸心以及焊縫調節(jié)到了同一個平面上, 如此, 焊槍的軸線在圖像平面上的投影為一條水平線, 為后續(xù)的跟蹤提供了便利條件。

            1. 2. 2 圖像處理算法

            在試驗中, 首先提取到焊縫的上下邊緣, 經(jīng)過去除偽點之后進行最小二乘法擬合, 得到焊縫中心線。 圖像處理算法流程主要包括圖像復原、中值濾波、邊緣尋找、偽點去除及最小二乘法擬合, 如圖2 所示 。

            

          焊縫圖像處理流程

            采用了逆濾波器方法來進行圖像復原, 同時選用3x3 模板中值濾波, 當前像素點的灰度值由它的8 鄰域的像素灰度值的中間值獲得。

            在對圖像進行了觀察和分析后, 發(fā)現(xiàn)即焊縫邊緣和其他區(qū)域相比, 灰度變化極大。 因此, 根據(jù)灰度值變化的速率來確定焊縫邊緣點, 即每一列中速率變化最大的2 個點作為為焊縫的上下邊緣點。 用此種邊緣檢測算法是基于2 mm 薄板的特性, 沒有坡口使焊縫處較大的灰度變化在整幅圖像中極易捕捉, 同時此類算法較小的計算量也不會影響到圖像處理的


          上一頁 1 2 下一頁

          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();