999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于機器視覺的工件裝配快速定位方法實現

2022-09-19 06:04:16劉向前閆娟楊慧斌賈茜偉
機床與液壓 2022年5期
關鍵詞:檢測

劉向前,閆娟,楊慧斌,賈茜偉

(上海工程技術大學機械與汽車工程學院,上海 201620)

0 前言

隨著智能化、自動化的快速發展,智能裝配生產線成為了當今加工工藝中不可缺少的環節。智能裝配通俗上可理解為用智能化設備來代替原有人工參與的裝配,即通過多套機器人的智能聯動和分工協作來完成多種裝配任務。定位是保證其過程中零部件裝配質量的一個重要環節。裝配對精度及穩定性要求較高,該過程工作強度大,一旦裝配過程中出現部件裝配誤差較大的情況,就會導致機構達不到預期的功能,甚至使整個機器出現故障,導致不能正常工作。當前,傳統人工裝配的方式已經無法滿足現代化裝配精度、效率等需求。因此,如何快速高效對各所需裝配零部件進行準確定位成為有待解決的技術痛點。

經過不斷的研究與開發,機器視覺和圖像處理技術的應用愈加廣泛。基于機器視覺的識別檢測系統,采用的非接觸式定位方式,已經成為當今智能自動化生產裝配線的主流裝配方法,它不僅定位速度快、結構簡單,而且精度較高。目前,類似的視覺定位應用中,主要有閾值濾波、特征點的提取、Sobel算子提取、多濾波處理等。吳賽敏提出用SIFT算法對預處理后圖像特征點進行提取,然后采用KD-Tree數據結構實現對提取特征點的搜索,最后使用FANSAC算法實現特征點與位姿的最終匹配。于嘉鵬等提出一種自適應天牛須搜索自動布局算法,使它在保證高效性的同時能搜索到最優解,最終實現整個規劃的過程優化。針對相機采集到的圖像存在復雜背景干擾問題,Lawrence ROBERTS提出一種邊緣處理技術,即采用Sobel算子與復合粒子群法相結合,利用復合粒子群搜索Sobel算子中最優閾值,結果表明:優化后的Sobel算子能夠準確地檢測到圖像輪廓,并且對噪聲起到有效抑制作用。以上基于機器視覺檢測定位的方法,相比傳統檢測定位在精度與效率上都有所提高,但受其工作環境復雜、背景干擾的影響,上述方法的重復定位精度仍然較低。

本文作者基于機器視覺與圖像處理技術,通過改進的小步長天牛須算法對工件進行寬度檢測,以實現精確定位。首先,采用最小二乘圓擬合對采集的圖像進行ROI提取;為降低圖像周邊對其定位造成的干擾,采用Sobel算子對外輪廓進行處理;同時,通過傅里葉正反變換對圖像進行濾波處理,并建立部件定位數學模型;最后,通過小步長天牛須算法進行模型的求解。對不同型號、不同規格工件進行定位裝配,結果表明:定位精度在98%以上,誤差可控制在裝配要求的范圍之內,可有效解決裝配中檢測定位的問題。

1 定位系統的硬件搭建

硬件系統主要包含工控機、工業相機、相機鏡頭、條形光源、ABB機器人及控制服務器;圖像處理主要包含圖像采集、圖像分析及使用的軟件平臺。綜合考慮到使用環境、定位工件特征等多種因素,選取高分辨率的工業級海康威視相機,其具體參數如表1所示。為補償亮度,采用條形光進行端面補光。采用條形光源的優點如下:(1)光源是直流電源,所以不存在頻閃現象;(2)照明均勻、穩定,無虛影出現;(3)光源功耗小、熱量低且使用壽命比較長。

表1 相機參數

考慮到相機采集工件圖像時的效率,在軟件中設置相機采集圖像的方式為LINE外部觸發的方式。ABB機器人就位后,由PLC發出信號經過工控機發出的采集信號使得相機對工件進行拍照,然后由光纖網口傳入工控機進行圖像處理;圖像處理完成后,由PLC發出信號驅使ABB 機器人直接定位到部件處進行零部件夾取。該系統整體布局如圖1所示。

定位系統包含伺服控制系統、相機采集系統、圖像識別系統及指令收發系統。該系統執行的流程如圖2所示。

圖1 系統整體布局

圖2 系統執行流程

系統實施整體流程如下:(1)初始化ABB,確保工件到位狀態,所有的零部件由同步輸送機進行輸送,然后觸發光電傳感器,當到達工位時,由圖像采集區域反饋信號給PC進行處理,若ABB定位到位,將信號傳送PLC,觸發相機進行拍照;若定位不到位,將會進行報錯;(2)圖像采集完成后,PC將采集完成信號發送至PLC,驅動ABB夾具夾取工件,然后觸發輸送帶復位;(3)ABB機器人夾取零部件移至要與之裝配的液壓工作臺處,若放置準確,則驅使夾具復位,否則系統會報錯處理;(4)在液壓臺上進行裝配,完成后觸發端面光電傳感器工作,并驅使液壓工作臺轉向另一個要進行裝配工序的機器人處。搭建的系統三維模型如圖3所示。

圖3 系統結構三維模型

2 工件定位方法實現

由相機采集到的工件圖像如圖4所示。由于工件檢測外表面形狀的特殊性要求,可以看出提取的ROI區域形狀為一個圓區域或者矩形區域。但由于傳感器、夾具及復雜背景的存在,會對檢測造成干擾。針對此種多干擾環境下工件的定位處理問題,提出基于Sobel算子的形態學膨脹改進算法。

圖4 工件上表面圖像采集

先對相機采集到的工件圖像進行預處理,再對其進行二值化及Blob分析。使用Sobel算子對邊緣特征進行提取,然后選用膨脹運算進行優化。根據工件初步形心坐標可計算出實際偏移量,通過調節偏移量來驅動ABB電控運動進行實時調節。具體實施流程如圖5所示。

圖5 圖像實施處理流程

3 模型建立與求解

3.1 模型建立

在處理目標工件圖像時,考慮到效率、精度問題以及背景復雜的干擾性情況,不可能對采集到的圖像進行全部分析處理,即要對某一特定區域進行提取。在工件中,ROI區域為圓形區域,而且需要對存在的背景干擾進行降低、消除。又由于夾具、工位環境的復雜及不可預知性,利用傳統閾值分割方法處理或者連通域面積方法很難將工件ROI區域提取出。鑒于此,本文作者結合工件特征提出用最小二乘法對工件內外圓與邊緣分別進行擬合、提取,然后對生成的區域求其差集,具體流程如圖6所示。

圖6 圖像ROI提取

對工件圖像進行Blob分析、形態學處理和對邊緣進行亞像素的提取。其定義擬合方程為

=(+)+(+)

(1)

整理變換式(1)可得一般形式方程為

++++=0

(2)

設工件輪廓邊緣上任一點坐標為(,),其中∈(1,2,3,…,)。令:

(3)

由弦長公式、垂弦定理可解得參數、及為

(4)

為使式(3)值最小,則需要使值最小。

對式(3)進行求解可得:

(5)

(6)

(7)

其中:

=∑-∑

將、、值代入式(4)中可解得擬合中心坐標值(,)及半徑值。對求得的內外徑及圓心區域值求差集,即可獲得工件感興趣的區域。

3.2 圖像干擾的抑制

由于在對工件進行圖像采集的過程中,存在的光照、背景等一些干擾因素都會對成像造成影響,導致采集到的圖像中分布著大小不一的噪聲。為減少干擾,結合頻域的特點,對它進行傅里葉變換,將空間域轉換到頻率域進行處理。具體轉換如下:

(8)

(9)

式中:(,)為一個規格為×的圖像;、為頻域變量。變換后對應的頻譜圖及中心頻譜圖如圖7所示。

圖7 變換后的頻譜圖

對比圖7可知,中心化頻譜圖呈四周發散狀態分布。本文作者選用卡爾曼濾波進行濾波再處理,最后對濾波后的圖像進行反變換將其轉換為空間域,實現對工件原圖像干擾的降噪與抑制。

3.3 模型求解

對采集到的圖像進行ROI提取、圓擬合及濾波處理后,建立工件的定位模型。采用基于小步長天牛須的算法對建立的模型進行求解。

3.3.1 小步長天牛須算法

天牛須算法也被稱為甲殼蟲搜索算法,于21世紀20年代由LI提出的一種啟發式新型算法。該算法是LI受到天牛覓食原理啟發而探索出的一種智能算法,以進行最優化的求解策略。但是,由于天牛須算法最初采用的步長值是固定值,這使得在進行全局搜索過程時適應性較差,導致效率較低,并且精度不高。針對此問題,本文作者采用改進的小步長天牛須算法,達到對濾波后的圖像進行小步長精細化的搜索,將兩者結合有效保障算法在效率、精度與速度之間的平衡。

3.3.2 改進的算法流程

步驟1:對濾波處理后圖像進行數據提取;

步驟2:初始化改進的小步長天牛須算法參數;

步驟3:求解左、右質心坐標值:

(10)

(11)

其中:為天牛左坐標;為天牛右坐標;為左右之間的距離;為初始值;

步驟4:引入價值函數:

=()

(12)

=()

(13)

步驟5:由小步長改變策略求解下一個質心點坐標:

(14)

其中:為變化參數;為步長值。

步驟6:求解是否滿足結束條件;若滿足,迭代結束;否則返回,繼續進行迭代計算。其具體執行流程如圖8所示。

圖8 算法實現執行流程

4 實驗驗證與結果

4.1 實驗環境及參數配置

此實驗中硬件配置環境為Windows10運行系統、Inter(R)Core(TM)i5-5200U CPU、頻率為2.20 GHz、RAM為8 GB的PC機。系統軟件是基于Vision Master環境開發的,PLC采用SIEMENS的S7-1200,選用多臺ABB機器人相互協作進行實驗研究。

4.2 實驗數據處理與分析

為驗證所涉及算法的合理性,針對相機采集圖像進行補光、濾波、降噪處理和最終的工件定位實驗,實驗環境基于Vision Master平臺進行開發,具體實施流程如圖9所示。

圖9 平臺實施流程

具體流程:(1)對相機采集圖像進行干擾降噪處理;(2)圖像邊緣處使用Sobel算子進行直線查找;同理,在其他邊緣處也采用相同方法求解;(3)為精確檢測到每個工件的中心坐標值,將改進的小步長天牛須算法引入腳本中,以對每一個工件坐標值進行精確搜索及計算;(4)用卡尺工具驗證工件的實際中心坐標值;(5)將所有處理完成的數據發送至服務終端。

實驗中選用6組不同型號、規格的機械零部件進行定位、裝配實驗,并計算其裝配誤差,各樣本的求解數據如表2所示,改進前后定位檢測效果如圖10所示。

表2 樣本采集數據

圖10 定位檢測示意

由圖10(a)可看出:求解的工件定位點分布在工件邊緣的兩側,且分布不均勻,明顯偏移邊緣中心。由圖10(b)可以觀察到:此時每個工件計算定位點都在其邊緣左、右傾斜線中點處。這樣不僅可以保證實現工件定位的準確性,同時也將有效減小裝配導致的可能誤差。

為了驗證算法定位策略的準確性,針對理想情況下、改進前及改進后3種情況,對樣本進行大于100次的測試實驗,記錄實驗數據,選取具有代表性的20次數據結果,并由MATLAB進行數據統計,結果如圖11所示。

圖11 數據對比統計結果

由圖11可知:該圖像檢測定位算法可有效求解出工件定位中心坐標值;從準確率上來講,其精度達到98.57%以上,誤差控制在1.5%以下,滿足實際裝配工藝要求;從效率上來講,可節約大量時間及勞動力,極大地提高生產效率。總體上來說,該算法滿足實際加工工藝裝配精度需求,可縮短生產周期,提高裝配效率,具有較高的準確性及可靠性。

5 結語

本文作者為解決工件在裝配中定位誤差問題,提高生產中裝配效率,提出一種采用機器視覺技術對工件進行精確定位的方法。首先,對相機采集到的圖像進行最小二乘圓擬合ROI提取,使用Sobel算子對其邊緣進行處理;為抑制背景的干擾,采用傅里葉正反變換進行濾波處理,并建立工件定位數學模型;最后,采用改進的小步長天牛須算法對其模型進行求解。基于Vision Master平臺開發環境,搭建了不同算法腳本。對比不同型號、不同類別工件檢測定位出的實驗數據,結果表明:所提出的系統定位策略可有效提高定位的精度,誤差可控制在2%以下,滿足實際裝配需求。

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 97se亚洲综合| 91国语视频| 日本伊人色综合网| 911亚洲精品| 五月婷婷亚洲综合| 成人噜噜噜视频在线观看| 国产美女一级毛片| 久久精品aⅴ无码中文字幕| 免费无码AV片在线观看国产| 国模视频一区二区| 欧美有码在线观看| 中字无码精油按摩中出视频| 国产精品综合久久久| 99无码中文字幕视频| 日韩精品无码不卡无码| 亚洲人成网址| 久久精品人妻中文系列| 亚洲伦理一区二区| 91亚洲视频下载| 最新国产成人剧情在线播放| 91久久大香线蕉| 国产成人无码AV在线播放动漫| 日韩一级毛一欧美一国产| 亚洲欧美综合在线观看| 在线毛片网站| 亚洲日韩高清在线亚洲专区| 黄色污网站在线观看| 欧美亚洲一区二区三区导航| 天天色天天操综合网| 亚洲天堂视频在线免费观看| 麻豆精品视频在线原创| 午夜福利网址| 亚洲精品另类| 亚洲综合九九| 国产一区二区福利| 久久久久免费看成人影片 | 国产一级精品毛片基地| 欧美一区二区三区国产精品| 久久精品人妻中文系列| 国产99视频精品免费视频7| 欧美第二区| 色综合天天娱乐综合网| 天堂网亚洲系列亚洲系列| 波多野结衣视频网站| 一本一道波多野结衣一区二区| 亚洲精品无码在线播放网站| 国产免费怡红院视频| 91久久精品国产| 国产精品久久国产精麻豆99网站| 成年看免费观看视频拍拍| 日韩无码真实干出血视频| 无码网站免费观看| 国产青青草视频| 日韩一区二区三免费高清| 久久亚洲日本不卡一区二区| 久久午夜影院| 99久久精品国产自免费| 欧美日本二区| 久久久久青草线综合超碰| 成人字幕网视频在线观看| 亚洲色图综合在线| 亚洲三级成人| 国产国拍精品视频免费看| 中文字幕永久视频| 国产一区二区三区日韩精品| 欧美成人日韩| 国产毛片不卡| 国产精品女同一区三区五区| 啪啪啪亚洲无码| 在线a视频免费观看| 国产伦片中文免费观看| 国产精品高清国产三级囯产AV| 久久黄色视频影| 88国产经典欧美一区二区三区| 欧洲精品视频在线观看| 国产肉感大码AV无码| 国产91全国探花系列在线播放| 黑人巨大精品欧美一区二区区| 欧美国产菊爆免费观看| 精品久久久久无码| 中日无码在线观看| 国产综合精品日本亚洲777|