0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

機(jī)器視覺Sherlock軟件在檢測(cè)零件定位中的應(yīng)用研究分析

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì)工程 ? 作者:朱瑞 ? 2020-05-25 07:30 ? 次閱讀

概述

機(jī)器視覺檢測(cè)過程中,需要夾具對(duì)每一個(gè)被檢測(cè)零件進(jìn)行定位,保證光源照射到零件,讓相機(jī)能拍攝到被照射的零件,使位置傳感器能夠在同一位置進(jìn)行觸發(fā),防止零件發(fā)生晃動(dòng)或旋轉(zhuǎn)。當(dāng)每一個(gè)所要檢測(cè)的零件到達(dá)檢測(cè)區(qū)域時(shí),視覺系統(tǒng)就對(duì)它進(jìn)行檢測(cè)。但是在很多情況下,即使夾具特別精確,也不能保證不發(fā)生位置變化,零件不可能總是準(zhǔn)確定位在期望的位置,即零件不能重復(fù)地關(guān)于攝像機(jī)定位,如圖1所示。

機(jī)器視覺Sherlock軟件在檢測(cè)零件定位中的應(yīng)用研究分析

在很多情況下,這種未對(duì)準(zhǔn)情況可以通過使用相關(guān)的測(cè)量方法進(jìn)行補(bǔ)償。例如,在Sherlock軟件中可以得到零件的長(zhǎng)度,方法是使用線感興趣區(qū)域(peek)找到所要測(cè)量的端點(diǎn),然后使用距離公式計(jì)算兩個(gè)端點(diǎn)之間的距離。這樣,測(cè)量值將保持恒定,即使零件移動(dòng)了一點(diǎn)位置,只要它沒有移動(dòng)很遠(yuǎn),它的一個(gè)端點(diǎn)沒有移出相應(yīng)的線區(qū)域即可。

然而在某些情況下,需要絕對(duì)對(duì)準(zhǔn)。如果使用理想模板,或者要測(cè)量一個(gè)小零件,不考慮零件位置的正常變化,過度擴(kuò)大感興趣區(qū)域,將不太可能保證魯棒性。在這些情況下,利用機(jī)器視覺軟件sherlock的定位點(diǎn)(landmark)就很容易解決零件不能對(duì)準(zhǔn)的問題。

零件對(duì)準(zhǔn)的工作過程

當(dāng)被檢測(cè)零件不在最初訓(xùn)練的位置時(shí),Sherlock的零件對(duì)準(zhǔn)功能依靠定位點(diǎn)自動(dòng)找到所要檢測(cè)的位置。所有點(diǎn)的讀數(shù)都可以在讀數(shù)編輯對(duì)話框中標(biāo)記為定位點(diǎn)。通過指令返回定位點(diǎn)標(biāo)記的點(diǎn)的位置,然后根據(jù)定位點(diǎn)的位置對(duì)所要處理的感興趣區(qū)域進(jìn)行自動(dòng)定位。

● 零件只發(fā)生移動(dòng)時(shí)的對(duì)準(zhǔn)

當(dāng)所檢測(cè)的零件只發(fā)生X方向或Y方向的移動(dòng)時(shí),只需要一個(gè)定位點(diǎn)進(jìn)行定位就可以實(shí)現(xiàn)自動(dòng)對(duì)準(zhǔn),操作過程如下。

(1)首先在所拍攝的合格零件圖像上選定一個(gè)點(diǎn)作為定位點(diǎn),如利用矩形感興趣區(qū)域的SmartSearch分析算法對(duì)零件的某一特征部分進(jìn)行訓(xùn)練,將該特征的最佳點(diǎn)(best point)作為定位點(diǎn)。

(2)將矩形感興趣區(qū)域的范圍拉大,使所檢測(cè)零件上與所訓(xùn)練的特征相應(yīng)的特征部分總在該感興趣區(qū)域范圍內(nèi)。

(3)對(duì)需要檢測(cè)的區(qū)域進(jìn)行訓(xùn)練,添加相應(yīng)的程序。

(4)運(yùn)行所做的檢測(cè)程序,當(dāng)零件位置發(fā)生移動(dòng)時(shí),所要檢測(cè)部位的感興趣區(qū)域就會(huì)根據(jù)定位點(diǎn),自動(dòng)精確地找到所要檢測(cè)部位進(jìn)行檢測(cè)。

在圖2中,將十字架作為訓(xùn)練的模板,十字架的中心作為定位點(diǎn),需要檢測(cè)的位置為梳狀齒。當(dāng)零件發(fā)生移動(dòng)時(shí),感興趣區(qū)域B可以自動(dòng)找到所要檢測(cè)的位置。

● 零件既發(fā)生移動(dòng)又有旋轉(zhuǎn)時(shí)的對(duì)準(zhǔn)

當(dāng)被檢測(cè)零件相對(duì)與訓(xùn)練模板在位置上既有X、Y方向移動(dòng),又發(fā)生旋轉(zhuǎn)時(shí),一個(gè)定位點(diǎn)就不能找到所要檢測(cè)的位置。在Sherlock中使用兩個(gè)定位點(diǎn)就能實(shí)現(xiàn)自動(dòng)對(duì)準(zhǔn)。其中,一個(gè)定位點(diǎn)計(jì)算移動(dòng)的信息,另一個(gè)計(jì)算旋轉(zhuǎn)的信息。操作過程如下。

1)在所拍攝的合格零件圖像上選定兩個(gè)可以被可靠定位的特征點(diǎn)作為定位點(diǎn)進(jìn)行訓(xùn)練。

2)訓(xùn)練完成后,分別將兩個(gè)特征點(diǎn)的感興趣區(qū)域拉大,使每一個(gè)特征點(diǎn)都在自己的感興趣區(qū)域范圍內(nèi)。

3)對(duì)需要檢測(cè)的區(qū)域進(jìn)行訓(xùn)練,添加相應(yīng)的程序。

4)運(yùn)行檢測(cè)程序,當(dāng)零件位置既發(fā)生移動(dòng),又發(fā)生旋轉(zhuǎn)時(shí),所要檢測(cè)部位的感興趣區(qū)域就會(huì)根據(jù)定位點(diǎn),自動(dòng)精確地找到所要檢測(cè)部位進(jìn)行檢測(cè)。

零件位置發(fā)生旋轉(zhuǎn)時(shí),也可以使用三個(gè)定位點(diǎn)實(shí)現(xiàn)對(duì)準(zhǔn),假定第一點(diǎn)相對(duì)于零件來說是一個(gè)固定點(diǎn),隨后的兩點(diǎn)只被用來計(jì)算旋轉(zhuǎn)信息。記錄下點(diǎn)之間的原始角度,找出運(yùn)行時(shí)的新角度,通過新角度和原始角度之間的比較,計(jì)算出旋轉(zhuǎn)距離,從而實(shí)現(xiàn)零件對(duì)準(zhǔn)。

● 使用Smart Search360的結(jié)果來實(shí)現(xiàn)零件對(duì)準(zhǔn)

Sherlock軟件中的分析算法Smart Search360是一個(gè)模式識(shí)別的分析算法,該算法可識(shí)別旋轉(zhuǎn)的物體,也可以實(shí)現(xiàn)零部件對(duì)準(zhǔn)。Smart Search360的返回結(jié)果中有一個(gè)最佳點(diǎn)和一個(gè)最佳角度。使用點(diǎn)的轉(zhuǎn)換函數(shù)Formula—Align把該點(diǎn)和該角度轉(zhuǎn)換成兩個(gè)定位點(diǎn),從而實(shí)現(xiàn)零件對(duì)準(zhǔn)。

責(zé)任編輯:gt


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2551

    文章

    51134

    瀏覽量

    753901
  • 機(jī)器視覺
    +關(guān)注

    關(guān)注

    162

    文章

    4375

    瀏覽量

    120366
  • 測(cè)量
    +關(guān)注

    關(guān)注

    10

    文章

    4864

    瀏覽量

    111359
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    自動(dòng)零件分析儀的原理和應(yīng)用

    和報(bào)告生成。 二、應(yīng)用自動(dòng)零件分析多個(gè)領(lǐng)域都有廣泛的應(yīng)用,特別是金屬制造行業(yè),其應(yīng)用尤為突出。 原材料
    發(fā)表于 12-23 15:22

    基于STM8的機(jī)器視覺檢測(cè)平臺(tái)設(shè)計(jì)報(bào)告

    `針對(duì)工業(yè)生產(chǎn)中某些精密零件需要機(jī)器視覺檢測(cè)來檢驗(yàn)合格性的要求,介紹了一種基于STM8S單片機(jī)的機(jī)器視覺
    發(fā)表于 01-06 18:07

    江西機(jī)器視覺檢測(cè)各個(gè)行業(yè)的應(yīng)用和必要性

    公司帶來可觀的收益,等等。鑒于機(jī)器視覺檢測(cè)的優(yōu)勢(shì),以下是四元數(shù)數(shù)控對(duì)機(jī)器視覺檢測(cè)
    發(fā)表于 05-13 09:44

    四元數(shù)數(shù)控:深圳CCD機(jī)器視覺定位檢測(cè)是什么?

    大批量生產(chǎn)過程的測(cè)量、檢查和辨識(shí),如:零件裝配完整性,裝配尺寸精度,零件加工精度,位置/角度測(cè)量,零件識(shí)別,特性/字符識(shí)別等。機(jī)器
    發(fā)表于 11-26 14:03

    四元數(shù)數(shù)控:深圳機(jī)器視覺系統(tǒng)有什么功能?

    和采集,汽車零部件、食品、藥品等領(lǐng)域應(yīng)用較多,比如工業(yè)生產(chǎn)過程的物料配送、分揀、條碼掃描和物流行業(yè)的快件分揀等;3、定位
    發(fā)表于 02-16 09:52

    使用NI視覺硬件和軟件為接線盒零件設(shè)計(jì)集成的視覺化和機(jī)器人化

    使用NI視覺硬件和軟件為接線盒零件設(shè)計(jì)集成的視覺化和機(jī)器人化單元:Cristiano Buttinoni, Certified LabVIE
    發(fā)表于 03-12 10:43 ?25次下載

    使用NI視覺硬件和軟件為接線盒零件設(shè)計(jì)集成的視覺化和機(jī)器人化

    使用NI視覺硬件和軟件為接線盒零件設(shè)計(jì)集成的視覺化和機(jī)器人化單元
    發(fā)表于 03-11 11:33 ?491次閱讀

    圖像處理技術(shù)零件表面破損檢測(cè)的設(shè)計(jì)及應(yīng)用

    圖像處理技術(shù)零件表面破損檢測(cè)的設(shè)計(jì)及應(yīng)用 表面破損檢測(cè)問題的提出 準(zhǔn)確、快速地探測(cè)零件表面
    發(fā)表于 03-11 16:51 ?1147次閱讀
    圖像處理技術(shù)<b class='flag-5'>在</b><b class='flag-5'>零件</b>表面破損<b class='flag-5'>檢測(cè)</b><b class='flag-5'>中</b>的設(shè)計(jì)及應(yīng)用

    機(jī)器視覺機(jī)器人能在儲(chǔ)存箱拾取小型零件

    據(jù)報(bào)導(dǎo),隨機(jī)機(jī)器人拾取應(yīng)用非常具有挑戰(zhàn)性,因?yàn)橹付ㄊ叭〉?b class='flag-5'>零件通常置放松散,且彼此堆疊在一起??蛻粝M?b class='flag-5'>機(jī)器人能從箱
    發(fā)表于 05-10 09:02 ?1873次閱讀

    零件質(zhì)量機(jī)云檢測(cè)無線終端設(shè)計(jì)

    針對(duì)數(shù)字化閉環(huán)制造過程巾的零件質(zhì)量檢測(cè)環(huán)節(jié),設(shè)計(jì)了一種應(yīng)用于零件質(zhì)量機(jī)檢測(cè)系統(tǒng)的無線檢測(cè)終端。
    發(fā)表于 03-07 11:37 ?0次下載
    <b class='flag-5'>零件</b>質(zhì)量<b class='flag-5'>在</b>機(jī)云<b class='flag-5'>檢測(cè)</b>無線終端設(shè)計(jì)

    機(jī)器視覺軟件Sherlock的相機(jī)標(biāo)定工作原理與步驟分析

    應(yīng)用機(jī)器視覺進(jìn)行檢測(cè)或測(cè)量時(shí),要得到精確的測(cè)量值,需要相機(jī)CCD平面和實(shí)際檢測(cè)或測(cè)量零件的表面
    的頭像 發(fā)表于 05-26 08:02 ?5532次閱讀
    <b class='flag-5'>機(jī)器</b><b class='flag-5'>視覺</b><b class='flag-5'>軟件</b><b class='flag-5'>Sherlock</b>的相機(jī)標(biāo)定工作原理與步驟<b class='flag-5'>分析</b>

    機(jī)器視覺軸類零件檢測(cè)中有什么樣的應(yīng)用

    軸類零件是機(jī)械設(shè)備中一種非常重要的零件,如何客觀,科學(xué)地精確 測(cè)量軸類零件直徑一直是國(guó)內(nèi)外研究的重要課題。本文提出了一種基于機(jī)器
    發(fā)表于 08-05 14:28 ?5次下載
    <b class='flag-5'>機(jī)器</b><b class='flag-5'>視覺</b><b class='flag-5'>在</b>軸類<b class='flag-5'>零件</b><b class='flag-5'>檢測(cè)</b>中有什么樣的應(yīng)用

    利用機(jī)器視覺導(dǎo)向的機(jī)械手任意揀選零件

    20多年來,機(jī)器視覺的開創(chuàng)者們一直預(yù)測(cè)什么時(shí)候能夠出現(xiàn)可以從零件任意揀選零件的機(jī)械手。也就
    的頭像 發(fā)表于 03-26 10:51 ?2190次閱讀

    為什么對(duì)于零件要進(jìn)行精密的光學(xué)檢測(cè)

    人工智能技術(shù)后,光學(xué)超精密檢測(cè)過程賦予機(jī)器學(xué)習(xí)模式,對(duì)于需要進(jìn)行檢測(cè)的機(jī)械零件,通過
    發(fā)表于 07-06 09:57 ?1673次閱讀

    怎樣SolidWorks零件插入其它零件進(jìn)行布爾運(yùn)算?

    solidworks零件模式下插入其它零件,一般情況用得比較少。筆者用這項(xiàng)功能主要是對(duì)零件進(jìn)行添加、刪除和組合。
    的頭像 發(fā)表于 07-10 16:28 ?1641次閱讀
    怎樣<b class='flag-5'>在</b>SolidWorks<b class='flag-5'>零件</b><b class='flag-5'>中</b>插入其它<b class='flag-5'>零件</b>進(jìn)行布爾運(yùn)算?