機(jī)器人視覺iRVision-小結(jié)_第1頁(yè)
機(jī)器人視覺iRVision-小結(jié)_第2頁(yè)
機(jī)器人視覺iRVision-小結(jié)_第3頁(yè)
機(jī)器人視覺iRVision-小結(jié)_第4頁(yè)
機(jī)器人視覺iRVision-小結(jié)_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

iRVision小結(jié)iRVision概述1.1Offset補(bǔ)償和檢測(cè)方式根據(jù)iRVision的補(bǔ)償和測(cè)量方式的不同,iRVision可作以下分類:對(duì)具體的應(yīng)用,理解不同iRVision的特性并選擇一個(gè)適合的應(yīng)用是非常重要的。offset補(bǔ)償分類用戶坐標(biāo)系補(bǔ)償(UserFrameOffset)機(jī)器人在用戶坐標(biāo)系下通過Vision檢測(cè)目標(biāo)當(dāng)前位置相對(duì)初始位置的偏移并自動(dòng)補(bǔ)償抓取位置。工具坐標(biāo)系補(bǔ)償(ToolFrameOffset)機(jī)器人在工具坐標(biāo)系下通過Vision檢測(cè)在機(jī)器人手爪上的目標(biāo)當(dāng)前位置相對(duì)初始位置的偏移并自動(dòng)補(bǔ)償放置位置。檢測(cè)目標(biāo)位置檢測(cè)目標(biāo)位置修正機(jī)器人姿態(tài)放置目標(biāo)檢測(cè)目標(biāo)位置修正機(jī)器人姿態(tài)抓取目標(biāo)用戶坐標(biāo)系工具坐標(biāo)系測(cè)量方式分類2D單視野檢測(cè)(2DSingle-View)2D多視野檢測(cè)(2DMulti-View)iRVision2D只用于檢測(cè)平面移動(dòng)的目標(biāo)(XY軸位移、Z軸旋轉(zhuǎn)角度R)。其中,用戶坐標(biāo)系必須平行于目標(biāo)移動(dòng)的平面,目標(biāo)在Z軸方向上的高度必須保持不變。目標(biāo)在XY軸方向上的旋轉(zhuǎn)角度不會(huì)被計(jì)算在內(nèi)。2.5D單視野檢測(cè)(2.5DSingle-View/Depalletization)IRVision2.5D比擬iRVision2D,除檢測(cè)目標(biāo)平面位移與旋轉(zhuǎn)外,還可以檢測(cè)Z軸方向上的目標(biāo)高度變化。目標(biāo)在XY軸方向上的旋轉(zhuǎn)角度不會(huì)被計(jì)算在內(nèi)。3D單視野檢測(cè)(3DSingle-View)3D多視野檢測(cè)(3DMulti-View)iRVision3D用于檢測(cè)目標(biāo)3維內(nèi)的位移與旋轉(zhuǎn)角度變化。2D2D檢測(cè)2.5D檢測(cè)3D檢測(cè)1.2照相機(jī)固定方式iRVision支持以下的照相機(jī)安裝方式:固定照相機(jī)(fixedcamera)優(yōu)勢(shì):可以在機(jī)器人運(yùn)動(dòng)時(shí)照相。照相機(jī)連接電纜鋪設(shè)簡(jiǎn)易化??梢允褂肨oolframeoffset。劣勢(shì):檢測(cè)區(qū)域固定化。如果因外界因素導(dǎo)致照相機(jī)和機(jī)器人間相對(duì)位置變更,必須重新示教cameracalibration。照相機(jī)固定在機(jī)器人上(robot-mountedcamera)優(yōu)勢(shì):檢測(cè)區(qū)域可以隨機(jī)器人變化,整體檢測(cè)范圍增加。較大的照相機(jī)焦距使用可能,檢測(cè)精度提升。易拓展再檢測(cè)功能。劣勢(shì):機(jī)器人必須停止照相。必須注意光源是否被機(jī)器人或外圍設(shè)備干預(yù)。必須注意照相機(jī)連接電纜的磨損現(xiàn)象。iRVision啟動(dòng)設(shè)置2.1連接照相機(jī)配置照相機(jī)后面板開關(guān)SONYXC-56orSONYXC-HR50、XC-HR57開關(guān)出廠設(shè)置iRVision設(shè)置DIPswitches全部OFF7、8ON,其余OFF75-ohmterminalONONHD/VDsignalselectorEXTEXT照相機(jī)與控制柜的連接R-30iA控制柜主板上有一個(gè)照相機(jī)接口〔JRL6〕,視覺板上有四個(gè)照相機(jī)接口(JRL6A~D)。1〕當(dāng)只使用一個(gè)照相機(jī)時(shí),將照相機(jī)直接連接到主板端口JRL6上或視覺板端口JRLA上2〕當(dāng)使用多個(gè)照相機(jī)時(shí),可用復(fù)用器連接。復(fù)用器的連接照相機(jī)復(fù)用器端口主板照相機(jī)1JRL6AJRL6照相機(jī)2JRL6B照相機(jī)3JRL6C照相機(jī)4JRL6D照相機(jī)5JRL6E照相機(jī)6JRL6F照相機(jī)7JRL6G照相機(jī)8JRL6H三種復(fù)用器復(fù)用器端口數(shù)備注MultiplexerA4可連接照相機(jī)或3D激光視覺傳感器MultiplexerB4不能連接3D激光視覺傳感器MultiplexerC8不能連接3D激光視覺傳感器2.2啟動(dòng)設(shè)置軟件需求:●1A05B-2500-J868!iRVisionStandard●1A05B-2500-J869!iRVisionTPPI/F●1A05B-2500-J871!iRVisionUIFControls●1A05B-2500-J900!iRVisionCore●1A05B-2500-J901!iRVision2DV●1A05B-2500-J902!iRVision3DLEthernet連接:機(jī)器人電腦IP地址10.10.1子網(wǎng)掩碼255.255.255.0網(wǎng)關(guān).1.1機(jī)器人控制柜IP地址設(shè)置MENUS——[6SETUP]按F1[TYPE]——[HostComm]選TCP/IP輸入機(jī)器人控制柜名[Robotname]輸入機(jī)器人控制柜IP地址[Port#1IPaddr]輸入子網(wǎng)掩碼[Subnetmask]輸入IP地址默認(rèn)網(wǎng)關(guān)[RouterIPaddr]關(guān)機(jī)重啟PC的IP地址設(shè)置在“控制面板”中雙擊“網(wǎng)絡(luò)連接”——右擊“本地連接”——選擇“屬性”選擇“Internet協(xié)議〔TCP/IP〕”——點(diǎn)擊“屬性”選取“使用下面的IP地址”——分別輸入“IP地址”、“子網(wǎng)掩碼”、“默認(rèn)網(wǎng)關(guān)”——點(diǎn)擊“確認(rèn)”修改IE瀏覽器設(shè)置在“控制面板”中雙擊“Internet選項(xiàng)”——選擇“平安”標(biāo)簽選取“可信站點(diǎn)”——點(diǎn)擊“站點(diǎn)”在“該網(wǎng)站添加到區(qū)域”中輸入機(jī)器人控制柜IP地址——點(diǎn)擊“添加”不選“對(duì)該區(qū)域中的所有站點(diǎn)要求效勞器驗(yàn)證〔s:〕”——點(diǎn)擊“關(guān)閉”選擇“隱私”標(biāo)簽——點(diǎn)擊“彈出窗口阻止程序”中的“設(shè)置”按鈕在“要允許的網(wǎng)站地址”中輸入機(jī)器人控制柜IP地址——點(diǎn)擊“添加”——點(diǎn)擊“關(guān)閉”選擇“連接”標(biāo)簽——點(diǎn)擊“局域網(wǎng)設(shè)置”不選“代理效勞器”下“為L(zhǎng)AN使用代理效勞器”選項(xiàng)點(diǎn)擊“確定”,完成設(shè)置修改Windows防火墻設(shè)置在“控制面板”中,雙擊“網(wǎng)絡(luò)和Internet連接”雙擊“Windows防火墻”——選擇“例外”標(biāo)簽點(diǎn)擊“添加程序”——選擇“InternetExplorer”點(diǎn)擊“確認(rèn)”,完成修改在PC上安裝VisionUIF控件翻開“IE瀏覽器”,在“地址欄”中輸入機(jī)器人控制柜IP地址,翻開機(jī)器人主頁(yè)在“iRVision”中點(diǎn)擊[VisionSetup],如PC已安裝該控件,那么進(jìn)入VisionSetup頁(yè)面;如PC未安裝該控件,那么彈出安裝“Localhost”對(duì)話框選擇MC或USB,點(diǎn)擊“Continue”,彈出“FileDownload”對(duì)話框點(diǎn)擊“Run”開始下載下載完成時(shí)彈出安裝對(duì)話框,點(diǎn)擊“Run”開始安裝,安裝完畢時(shí),IE瀏覽器自行關(guān)閉iRVision一般設(shè)置3.1iRVision一般流程示教應(yīng)用用戶坐標(biāo)系示教應(yīng)用用戶坐標(biāo)系(ApplicationUserFrame)設(shè)置照相機(jī)(CameraSetup)標(biāo)定照相機(jī)(CameraCalibration)示教Vision程序(VisionProcess)示教機(jī)器人程序(TPProgram)設(shè)置參考點(diǎn)(ReferencePosition)步驟1~3對(duì)所有Vision都適用根據(jù)不同Vision應(yīng)用有所不同3.2示教用戶坐標(biāo)系(ApplicationUserFrame)1)機(jī)器人工具坐標(biāo)系標(biāo)定(TCP)使用6點(diǎn)法標(biāo)定一個(gè)準(zhǔn)確的機(jī)器人工具坐標(biāo)系(TCP)。在作成用戶坐標(biāo)系和照相機(jī)標(biāo)定時(shí),必須使用點(diǎn)對(duì)點(diǎn)的示教形式,所以我們需要一個(gè)準(zhǔn)確的TCP。對(duì)TCP選擇哪一個(gè)點(diǎn)并無特別要求,一般,我們選擇把示教用針安置在機(jī)器人手爪上,以針的頂端為TCP原點(diǎn)。使用精度高的示教用針將節(jié)省再次示教時(shí)間。使用精度高的三爪卡盤和唯一的針以針頂端為原點(diǎn)設(shè)置TCP改變機(jī)器人姿態(tài),調(diào)整手爪方向性確認(rèn)TCP的準(zhǔn)確性,TCP精度會(huì)影響Vision的精度TCP的精度上下將影響整個(gè)使用精度高的三爪卡盤和唯一的針以針頂端為原點(diǎn)設(shè)置TCP改變機(jī)器人姿態(tài),調(diào)整手爪方向性確認(rèn)TCP的準(zhǔn)確性,TCP精度會(huì)影響Vision的精度在照相機(jī)標(biāo)定時(shí),照相機(jī)相對(duì)用戶坐標(biāo)系的位置和方向?qū)⒈挥?jì)算所得。2)應(yīng)用用戶坐標(biāo)系標(biāo)定(ApplicationUserFrame)在照相機(jī)標(biāo)定時(shí),照相機(jī)相對(duì)用戶坐標(biāo)系的位置和方向?qū)⒈挥?jì)算所得。使用作好的工具坐標(biāo)系標(biāo)定一個(gè)用戶坐標(biāo)系,我們稱此用戶坐標(biāo)系為ApplicationUserFrame。一般此用戶坐標(biāo)系設(shè)置在目標(biāo)定位的平面上任意水平位置。ApplicationUserFrame照相機(jī)標(biāo)定對(duì)應(yīng)照相機(jī)在此用戶坐標(biāo)系內(nèi)的相對(duì)位置。ApplicationUserFrame確認(rèn)XY平面平行與目標(biāo)位移的平面,Z軸正方向指向照相機(jī)。照相機(jī)確定目標(biāo),并計(jì)算在用戶坐標(biāo)系內(nèi)的偏移。Vision檢測(cè)出目標(biāo)在用戶坐標(biāo)系內(nèi)位置并補(bǔ)償給機(jī)器人。照相機(jī)確定目標(biāo),并計(jì)算在用戶坐標(biāo)系內(nèi)的偏移。WorldWorldFrame機(jī)器人基于在用戶坐標(biāo)系內(nèi)的偏移進(jìn)行運(yùn)動(dòng)。機(jī)器人基于在用戶坐標(biāo)系內(nèi)的偏移進(jìn)行運(yùn)動(dòng)。3.3設(shè)置照相機(jī)(CameraSetup)1)翻開機(jī)器人主頁(yè),選擇[VisionSetup]進(jìn)入Vision設(shè)置界面。2)選擇[CameraSetupTools],點(diǎn)擊,新建一個(gè)照相機(jī)。Name:照相機(jī)名Type:照相機(jī)形式請(qǐng)選擇ProgressiveScanCamera3)點(diǎn)擊[OK]確認(rèn),雙擊建立的照相機(jī)或點(diǎn)擊選擇,進(jìn)入照相機(jī)設(shè)置界面,完成如下設(shè)置。Comment:注釋PortNumber:接口號(hào)請(qǐng)選擇照相機(jī)對(duì)應(yīng)連接接口CameraType:照相機(jī)型號(hào)SONYXC-56DefaultExposureTime:默認(rèn)曝光時(shí)間曝光時(shí)間↑,視野明暗度↑曝光時(shí)間↓,視野明暗度↓請(qǐng)調(diào)整適宜值RobotMountedCamera:照相機(jī)是否固定在機(jī)器人上RobotHoldingtheCamera:當(dāng)照相機(jī)固定在機(jī)器人上時(shí)設(shè)置固定相機(jī)的機(jī)器人Cameraparameters:相機(jī)參數(shù)4)完成所有設(shè)置后,點(diǎn)擊[SAVE]存盤。3.4照相機(jī)標(biāo)定(CameraCalibration)照相機(jī)標(biāo)定用于建立照相機(jī)坐標(biāo)系與應(yīng)用坐標(biāo)系(ApplicationUserFrame)之間的對(duì)應(yīng)關(guān)系。iRVision支持以下2種標(biāo)定方式。簡(jiǎn)易二點(diǎn)法(Simple2Dcalibration)可以對(duì)應(yīng)多種2D視覺應(yīng)用。柵格板標(biāo)定(Gridcalibration)可以對(duì)應(yīng)所有2D/3D視覺應(yīng)用??杉?xì)分為:-2D標(biāo)定(Gridpatterncalibration)-3D標(biāo)定(3DLasercalibration)-視覺跟蹤標(biāo)定(Visualtrackingcalibration)3.4.1照相機(jī)鏡頭調(diào)整(Adjustmentoflens)在選定照相機(jī)后,完成標(biāo)定前,一般需要先對(duì)鏡頭做下調(diào)整,調(diào)整步驟如下:1)在CameraSetupTools下選擇需要標(biāo)定的照相機(jī),進(jìn)入CameraSetup界面。點(diǎn)擊進(jìn)行連續(xù)成像。查看視野內(nèi)是否能有效觀測(cè)到目標(biāo)。如不能,調(diào)整目標(biāo)位置(對(duì)FixedCamera)或示教機(jī)器人(對(duì)Robot-mountedCamera)H2)調(diào)整鏡頭光圈至最小,虹徑放至最大,點(diǎn)擊進(jìn)行一次成像,觀察成像效果,調(diào)整曝光時(shí)間,比對(duì)視野內(nèi)最亮區(qū)域和最暗區(qū)域,保持最亮區(qū)域的灰度(g)在200左右。H3)調(diào)整鏡頭焦距使成像清晰,測(cè)量鏡頭至成像目標(biāo)間的距離并記錄,在此我們記錄為H。選擇一個(gè)明顯可見的目標(biāo)作為成像對(duì)象4)調(diào)整鏡頭光圈至最大,虹徑放至最小,點(diǎn)擊進(jìn)行一次成像,觀察成像效果,降低曝光時(shí)間,比對(duì)視野內(nèi)最亮區(qū)域和最暗區(qū)域,保持最亮區(qū)域的灰度(g)在200左右。選擇一個(gè)明顯可見的目標(biāo)作為成像對(duì)象5)鎖定鏡頭光圈和焦距,記錄曝光時(shí)間t,調(diào)整完畢。通過調(diào)整鏡頭,將會(huì)得到清晰的成像和較短的曝光時(shí)間??记绊氈簩?duì)3D應(yīng)用,照相機(jī)鏡頭不可調(diào)整,H值為400mm。LiveImage:連續(xù)成像SnapImage:一次成像(row,col,g):行、列、灰度3.4.2簡(jiǎn)易二點(diǎn)法(Simple2DCalibration)簡(jiǎn)易二點(diǎn)法只適用于舊版本2D視覺應(yīng)用。系統(tǒng)通過2個(gè)不同點(diǎn)位的坐標(biāo)轉(zhuǎn)換來?yè)Q算得出照相機(jī)和用戶坐標(biāo)系間的相對(duì)關(guān)系。(X軸、Y軸的偏移和指向)在條件允許的情況下,我們推薦盡量使用柵格板標(biāo)定。(GridpatternCalibration)因?yàn)闁鸥癜鍢?biāo)定更簡(jiǎn)單、更精確。簡(jiǎn)易二點(diǎn)法步驟如下:1)翻開機(jī)器人主頁(yè),選擇[VisionSetup]進(jìn)入Vision設(shè)置界面。2)選擇[CameraCalibrationTools],點(diǎn)擊,新建一個(gè)標(biāo)定。Name:標(biāo)定名Type:標(biāo)定形式請(qǐng)選擇Simple2-DCalibrationTool3)點(diǎn)擊[OK]確認(rèn),雙擊建立的標(biāo)定或點(diǎn)擊選擇,進(jìn)入簡(jiǎn)易二點(diǎn)法標(biāo)定設(shè)置界面,完成以下設(shè)置。Comment:注釋Camera:照相機(jī)名請(qǐng)選擇你想標(biāo)定的照相機(jī)ExposureTime:曝光時(shí)間曝光時(shí)間↑,視野明暗度↑曝光時(shí)間↓,視野明暗度↓請(qǐng)調(diào)整為適宜值tApplicationUserFrame:應(yīng)用用戶坐標(biāo)系號(hào),照相機(jī)標(biāo)定時(shí)使用的機(jī)器人用戶坐標(biāo)。在2D運(yùn)用中,設(shè)定的用戶坐標(biāo)系XY平面必須與目標(biāo)工件平面平行。指定3.2所述的用戶坐標(biāo)系4)在照相機(jī)視野范圍內(nèi)斜角放置兩塊明顯標(biāo)志物,點(diǎn)擊進(jìn)行一次成像。標(biāo)志物#1標(biāo)志物#25)在CalibrationPoint#1中點(diǎn)擊[Find],將第一點(diǎn)用顯示紅框圍繞起來,點(diǎn)擊[OK]確認(rèn),重復(fù)此步驟于第二點(diǎn)CalibrationPoint#2。[Edit]可用于細(xì)微調(diào)整標(biāo)定中心(屏幕顯示為帶標(biāo)號(hào)綠色十字)。6)以3.2所述工具坐標(biāo)系的端點(diǎn)為基點(diǎn),示教機(jī)器人TCP基點(diǎn)對(duì)應(yīng)CalibrationPoint#1中第一點(diǎn)十字中心。然后在在CalibrationPoint#1中點(diǎn)擊[Record],重復(fù)此步驟于第二點(diǎn)CalibrationPoint#2。系統(tǒng)自動(dòng)解算出照相機(jī)與用戶坐標(biāo)系對(duì)應(yīng)關(guān)系并顯示于CalibrationDate中。7)完成所有設(shè)置后,點(diǎn)擊[SAVE]存盤。考前須知:正確設(shè)置應(yīng)用用戶坐標(biāo)系,確認(rèn)應(yīng)用用戶坐標(biāo)系的X-Y平面與目標(biāo)移動(dòng)平面平行。正確設(shè)置照相機(jī),確認(rèn)照相機(jī)的光軸與應(yīng)用用戶坐標(biāo)系垂直。應(yīng)用用戶坐標(biāo)系的Z軸必須指向照相機(jī)。應(yīng)用用戶坐標(biāo)系必須在照相機(jī)標(biāo)定執(zhí)行前設(shè)置,在標(biāo)定照相機(jī)后,更改應(yīng)用用戶坐標(biāo)系將必須重新標(biāo)定照相機(jī)。用于標(biāo)定照相機(jī)的標(biāo)志物高度必須與目標(biāo)一致。有如下2種情況,請(qǐng)使用柵格板標(biāo)定-選用短焦距鏡頭時(shí)(焦距小于12mm),鏡頭的失真將反向影響偏移的精確性。-復(fù)數(shù)目標(biāo)存在不同高度,簡(jiǎn)易二點(diǎn)法不支持復(fù)數(shù)目標(biāo)不同高度的偵測(cè)。工件在水平面運(yùn)開工件在斜面運(yùn)動(dòng)3.4.32D標(biāo)定(GridpatternCalibration)標(biāo)準(zhǔn)照相機(jī)標(biāo)定方式,對(duì)于2D應(yīng)用,我們采用如下2種方式:?jiǎn)伟鍢?biāo)定(1plane)雙板標(biāo)定(2plane)2D標(biāo)定步驟如下:1)翻開機(jī)器人主頁(yè),選擇[VisionSetup]進(jìn)入Vision設(shè)置界面。2)選擇[CameraCalibrationTools],點(diǎn)擊,新建一個(gè)標(biāo)定。Name:標(biāo)定名Type:標(biāo)定形式請(qǐng)選擇GridPatternCalibration3)點(diǎn)擊[OK]確認(rèn),雙擊建立的標(biāo)定或點(diǎn)擊選擇,進(jìn)入2D柵格標(biāo)定設(shè)置界面,完成以下設(shè)置。Comment:注釋Camera:照相機(jī)名請(qǐng)選擇你想標(biāo)定的照相機(jī)ExposureTime:曝光時(shí)間曝光時(shí)間↑,視野明暗度↑曝光時(shí)間↓,視野明暗度↓請(qǐng)調(diào)整為適宜值tApplicationUserFrame:GridSpacing:GridSpacing:柵格距離設(shè)定柵格板上柵格點(diǎn)間的距離,默認(rèn)為15mm標(biāo)。在2D運(yùn)用中,設(shè)定的用戶坐標(biāo)系XY平面必須與目標(biāo)工件平面平行。指定3.2所述的用戶坐標(biāo)系4)對(duì)應(yīng)不同的iRVision應(yīng)用方式,選擇單板標(biāo)定或雙板標(biāo)定,完成以下設(shè)置。NumberofPlanes:選擇是單板或雙板,由照相機(jī)安裝方式?jīng)Q定單板:照相機(jī)固定并且固定裝置靜止雙板:照相機(jī)或柵板安裝在機(jī)器人手臂上Calib.GridHeldbyRobot選擇柵格板是否安裝在機(jī)器人上RobotHoldingFixture:選擇工件夾具是否受機(jī)器人控制5)示教機(jī)器人計(jì)算標(biāo)定坐標(biāo)系(CalibrationGridFrame),完成如下設(shè)置。CalibrationGridFrame:選擇示教完成的標(biāo)定坐標(biāo)系●柵板安裝在固定位置,選擇用戶坐標(biāo)系;●柵板安裝在機(jī)器人手臂上,選擇工具坐標(biāo)系Projection:選擇Perspective中心投影OverrideFocalDistance:鏡頭焦距設(shè)置單板標(biāo)定選擇Yes,設(shè)置鏡頭焦距值,雙板標(biāo)定選擇No標(biāo)定坐標(biāo)系點(diǎn)對(duì)點(diǎn)示教方式(touchup):-柵格板不安裝在機(jī)器人上,CalibrationGridFrame選擇UserFrame,以工具坐標(biāo)系端點(diǎn)為基點(diǎn),四點(diǎn)法設(shè)置。-柵格板安裝在機(jī)器人上,CalibrationGridFrame選擇ToolFrame,以工具坐標(biāo)系端點(diǎn)為基點(diǎn),六點(diǎn)法設(shè)置。工具坐標(biāo)系示教完成后,手動(dòng)將X軸旋轉(zhuǎn)角度W增加90°完成。標(biāo)定坐標(biāo)系自動(dòng)示教方式(Visionframesetting):通過Visionframesetting功能,機(jī)器人可以自動(dòng)檢測(cè)并計(jì)算標(biāo)定坐標(biāo)系(CalibrationGridFrame)。軟件需求:VisionTCPA05B-2500-J867執(zhí)行VFTUMAIN.TP程序如下:設(shè)置用戶坐標(biāo)系設(shè)置工具坐標(biāo)系示教程序起始機(jī)器人位置設(shè)置照相機(jī)曝光時(shí)間設(shè)置機(jī)器人姿態(tài)計(jì)算TCP將計(jì)算所得TCP導(dǎo)入U(xiǎn)serFrame詳細(xì)設(shè)置請(qǐng)參考相關(guān)手冊(cè)。注意偵測(cè)范圍防止非偵測(cè)點(diǎn)的干擾30°6)如果選擇單板單板-照相機(jī)固定并且固定裝置靜止;雙板-照相機(jī)或柵板安裝在機(jī)器人手臂上標(biāo)定,將柵格板放置于照相機(jī)視野中并使柵格板饒X或Y軸軸旋轉(zhuǎn)30度左右計(jì)算柵板與照相機(jī)相對(duì)位置。點(diǎn)擊進(jìn)行一次成像,在1#Plane中點(diǎn)擊[Find],將柵格板成像用紅框圍繞起來,點(diǎn)擊[OK]確認(rèn)。點(diǎn)擊[SetFrame],完成標(biāo)定。如果選擇雙板標(biāo)定,跳過此步。注意偵測(cè)范圍防止非偵測(cè)點(diǎn)的干擾30°單板-照相機(jī)固定并且固定裝置靜止;雙板-照相機(jī)或柵板安裝在機(jī)器人手臂上計(jì)算柵板與照相機(jī)相對(duì)位置H50mm50mm1#Plane2#Plane7)如果選擇雙板標(biāo)定,示教機(jī)器人使柵格板置于照相機(jī)視野中,示教機(jī)器人高度低于最正確成像高度H50mm,點(diǎn)擊進(jìn)行一次成像,在1#Plane中點(diǎn)擊[Find],將柵格板成像用紅框圍繞起來,點(diǎn)擊[OK]確認(rèn)。示教機(jī)器人高度高于最正確高度50mm,點(diǎn)擊進(jìn)行一次成像,在2#Plane中點(diǎn)擊[Find],將柵格板成像用紅框圍繞起來,點(diǎn)擊[OK]確認(rèn)。點(diǎn)擊H50mm50mm1#Plane2#Plane8)點(diǎn)擊[Point]選項(xiàng),核對(duì)是否有和實(shí)際點(diǎn)位誤差較大的點(diǎn)(Err>0.5),如有,在PointNumber內(nèi)填寫需要?jiǎng)h除的點(diǎn),點(diǎn)擊[Delete],標(biāo)定數(shù)據(jù)將重新計(jì)算。偵測(cè)點(diǎn)數(shù)據(jù)列表照相機(jī)相對(duì)柵格板位置9)點(diǎn)擊[Date]選項(xiàng),核對(duì)標(biāo)定結(jié)果(FocalDistance和PositionofCameraRelativetoCalibrationGrid)。完成所有設(shè)置后,點(diǎn)擊[SAVE]存盤。照相機(jī)相對(duì)柵格板位置FocalDistance:焦距核對(duì)是否接近鏡頭焦距±5%LensDistortion:鏡頭失真度Magnification:放大倍率核對(duì)是否在0.3~0.5mm/pixelImageCenter:成像中心核對(duì)是否在(240,256)±10%Meanerrorvalue:平均誤差值Maximumerrorvalue:最大誤差值考前須知:正確設(shè)置應(yīng)用用戶坐標(biāo)系,確認(rèn)應(yīng)用用戶坐標(biāo)系的X-Y平面與目標(biāo)移動(dòng)平面平行。正確設(shè)置照相機(jī),確認(rèn)照相機(jī)的光軸與應(yīng)用用戶坐標(biāo)系垂直。應(yīng)用用戶坐標(biāo)系的Z軸必須指向照相機(jī)。應(yīng)用用戶坐標(biāo)系必須在照相機(jī)標(biāo)定執(zhí)行前設(shè)置,在標(biāo)定照相機(jī)后,更改應(yīng)用用戶坐標(biāo)系將必須重新標(biāo)定照相機(jī)。使用Visionframesetting標(biāo)定時(shí)請(qǐng)注意機(jī)器人運(yùn)動(dòng)范圍,確認(rèn)與周遍設(shè)備無干預(yù)。因?yàn)樵谟?jì)算完成后坐標(biāo)系值將改變,在示教機(jī)器人程序起始點(diǎn)時(shí)請(qǐng)使用J關(guān)節(jié)模式。Visionframesetting只對(duì)6軸機(jī)器人有效,4軸和5軸機(jī)器人不能使用此功能,對(duì)應(yīng)照相機(jī)型號(hào)為SONYXC-56。3.4.43D標(biāo)定(3DLaserCalibration)3D照相機(jī)標(biāo)定方式,如果照相機(jī)用于2D應(yīng)用,3D標(biāo)定同樣有效。3D標(biāo)定步驟如下:1)翻開機(jī)器人主頁(yè),選擇[VisionSetup]進(jìn)入Vision設(shè)置界面。2)選擇[CameraCalibrationTools],點(diǎn)擊,新建一個(gè)標(biāo)定。Name:標(biāo)定名Type:標(biāo)定形式請(qǐng)選擇3DCalibrationTools3)點(diǎn)擊[OK]確認(rèn),雙擊建立的標(biāo)定或點(diǎn)擊選擇,進(jìn)入2D柵格標(biāo)定設(shè)置界面,完成以下設(shè)置。Comment:注釋Camera:照相機(jī)名請(qǐng)選擇你想標(biāo)定的照相機(jī)ExposureTime:曝光時(shí)間曝光時(shí)間↑,視野明暗度↑曝光時(shí)間↓,視野明暗度↓請(qǐng)調(diào)整為適宜值tLaserExposureTime:激光曝光時(shí)間ApplicationUserFrame:GridSpacing:GridSpacing:柵格距離,設(shè)定柵格板上柵格點(diǎn)間的距離,默認(rèn)為15mm指定3.2所述的用戶坐標(biāo)系4)選擇雙板標(biāo)定,同2D標(biāo)定一樣,示教機(jī)器人計(jì)算標(biāo)定坐標(biāo)系(CalibrationGridFrame),完成以下設(shè)置。Calib.GridHeldbyRobot:選擇柵格板是否安裝在機(jī)器人上RobotHoldingFixture:選擇工裝夾具是否受機(jī)器人控制CalibrationGridFrame:選擇示教完成的標(biāo)定坐標(biāo)系●柵板安裝在固定位置,選擇用戶坐標(biāo)系;●柵板安裝在機(jī)器人手臂上,選擇工具坐標(biāo)系Projection:選擇Perspective中心投影5)設(shè)置激光參數(shù)或維持默認(rèn)值,點(diǎn)擊進(jìn)行連續(xù)成像,點(diǎn)擊顯示屏幕中心,點(diǎn)擊翻開激光,示教機(jī)器人使柵格板中心、屏幕中心和激光交叉點(diǎn)重合并確認(rèn)3D相機(jī)至柵格板距離是否在400mm左右。Min.LaserContrast:最小激光比照度,默認(rèn)50Min.Num.LaserPoints:最小激光點(diǎn)數(shù),默認(rèn)50Max.LineFitError:最大線性誤差,默認(rèn)3mmStatusofFixturePosition:當(dāng)照相機(jī)沒有安裝在機(jī)器人上時(shí),點(diǎn)擊[Set]將ApplicationUserFrame作為標(biāo)定固定裝置的位置50mm50mmH=400mm1#Plane2#Plane6)示教機(jī)器人高度為350mm,點(diǎn)擊進(jìn)行一次成像,在1#Plane中點(diǎn)擊[SnapandFind],將柵格板成像用紅框圍繞起來,點(diǎn)擊[OK]確認(rèn)。示教機(jī)器人高度為450mm,點(diǎn)擊進(jìn)行一次成像,在2#Plane中點(diǎn)擊[SnapandFind],將柵格板成像用紅框圍繞起來,點(diǎn)擊50mm50mmH=400mm1#Plane2#Plane7)點(diǎn)擊[Point]選項(xiàng),核對(duì)是否有和實(shí)際點(diǎn)位誤差較大的點(diǎn)(Err>0.5),如有,在PointNumber內(nèi)填寫需要?jiǎng)h除的點(diǎn),點(diǎn)擊[Delete],標(biāo)定數(shù)據(jù)將重新計(jì)算。偵測(cè)點(diǎn)數(shù)據(jù)列表照相機(jī)相對(duì)柵格板位置8)點(diǎn)擊[Date]選項(xiàng),核對(duì)標(biāo)定結(jié)果(FocalDistance和PositionofCameraRelativetoCalibrationGrid)。完成所有設(shè)置后,點(diǎn)擊[SAVE]存盤。照相機(jī)相對(duì)柵格板位置FocalDistance:焦距核對(duì)是否接近鏡頭焦距±5%LensDistortion:鏡頭失真度Magnification:放大倍率核對(duì)是否在0.3~0.5mm/pixelImageCenter:成像中心核對(duì)是否在(240,256)±10%Meanerrorvalue:平均誤差值Maximumerrorvalue:最大誤差考前須知:正確設(shè)置應(yīng)用用戶坐標(biāo)系,確認(rèn)應(yīng)用用戶坐標(biāo)系的X-Y平面與目標(biāo)移動(dòng)平面平行。正確設(shè)置照相機(jī),確認(rèn)照相機(jī)的光軸與應(yīng)用用戶坐標(biāo)系垂直。應(yīng)用用戶坐標(biāo)系的Z軸必須指向照相機(jī)。應(yīng)用用戶坐標(biāo)系必須在照相機(jī)標(biāo)定執(zhí)行前設(shè)置,在標(biāo)定照相機(jī)后,更改應(yīng)用用戶坐標(biāo)系將必須重新標(biāo)定照相機(jī)。3.4.5視覺跟蹤標(biāo)定(VisualTrackingCalibration)視覺跟蹤標(biāo)定是照相機(jī)標(biāo)定在視覺跟蹤的運(yùn)用。視覺跟蹤標(biāo)定步驟:1)翻開機(jī)器人主頁(yè),選擇[VisionSetup]進(jìn)入Vision設(shè)置界面。2)選擇[CameraCalibrationTools],點(diǎn)擊,新建一個(gè)標(biāo)定。Nam:標(biāo)定名Type:標(biāo)定形式,選擇VisualTrackingCalibration3)點(diǎn)擊[OK]確認(rèn),雙擊建立的標(biāo)定或點(diǎn)擊選擇,進(jìn)入視覺跟蹤標(biāo)定設(shè)置界面,完成以下設(shè)置。Comment:注釋Camera:照相機(jī)名Line:選擇視覺跟蹤線ExposureTime:曝光時(shí)間。曝光時(shí)間↑,視野明暗度↑;曝光時(shí)間↓,視野明暗度↓請(qǐng)調(diào)整為適宜值tProjection:選擇Perspective中心投影GridSpacing:柵格距離,設(shè)定柵格板上柵格點(diǎn)間的距離,默認(rèn)為15mmOverrideFocalLength:選[Yes]并輸入鏡頭焦距4〕點(diǎn)擊CalibrationWizard進(jìn)入標(biāo)定向?qū)Ы缑妫瑢?biāo)定板放在照相機(jī)視野內(nèi),點(diǎn)擊[OK]=1\*GB3①將柵格板成像用紅框圍繞起來,點(diǎn)擊[OK]確認(rèn),彈出[Originpoint]對(duì)話框=2\*GB3②開動(dòng)傳送帶,使標(biāo)定板移動(dòng)到安裝了iRVision的機(jī)器人前=3\*GB3③點(diǎn)動(dòng)機(jī)器人,示教TCP到標(biāo)定板原點(diǎn),點(diǎn)擊[OK]=4\*GB3④彈出[Xaxisdirectionpoint]對(duì)話框,點(diǎn)動(dòng)機(jī)器人,示教TCP到標(biāo)定板X軸方向上的一個(gè)點(diǎn),點(diǎn)擊[OK]=5\*GB3⑤彈出[Yaxisdirectionpoint]對(duì)話框,點(diǎn)動(dòng)機(jī)器人,示教TCP到標(biāo)定板Y軸方向上的一個(gè)點(diǎn),點(diǎn)擊[OK],完成設(shè)置5)點(diǎn)擊[Point]選項(xiàng),核對(duì)是否有和實(shí)際點(diǎn)位誤差較大的點(diǎn)(Err>0.5),如有,在PointNumber內(nèi)填寫需要?jiǎng)h除的點(diǎn),點(diǎn)擊[Delete],標(biāo)定數(shù)據(jù)將重新計(jì)算。6)點(diǎn)擊[Date]選項(xiàng),核對(duì)標(biāo)定結(jié)果(FocalDistance和PositionofCameraRelativetoCalibrationGrid)。完成所有設(shè)置后,點(diǎn)擊[SAVE]存盤。3.5視覺程序示教(VisionProcess)簡(jiǎn)述常用的iRVision視覺程序示教。2D單視野/多視野(2DSingle-View/Multi-View)2.5D單視野(2.5DSingle-View)3D單視野/多視野(3DSingle-View/Multi-View)3.5.12D單視野(2DSingle-View)2D單視野視覺程序示教步驟如下:1)翻開機(jī)器人主頁(yè),選擇[VisionSetup]進(jìn)入Vision設(shè)置界面。2)選擇[VisionProcessTools],點(diǎn)擊,新建一個(gè)標(biāo)定。Type:應(yīng)用形式請(qǐng)選擇2DSingle-ViewVisionName:程序名3)點(diǎn)擊[OK]確認(rèn),雙擊建立的標(biāo)定或點(diǎn)擊選擇,進(jìn)入2D單視野程序設(shè)置界面,完成以下設(shè)置。CameraCalibration:選擇3.4完成的照相機(jī)標(biāo)定ExposureTime:曝光時(shí)間曝光時(shí)間↑,視野明暗度↑曝光時(shí)間↓,視野明暗度↓請(qǐng)調(diào)整為適宜值tMulti-LocatorFindMode:復(fù)數(shù)位置尋找模式FindBest尋找有效值最高FindFirst尋找第一個(gè)有效詳細(xì)設(shè)置請(qǐng)參考有相關(guān)手冊(cè)NumbertoFind:目標(biāo)數(shù)量4)根據(jù)不同的應(yīng)用形式,選擇對(duì)應(yīng)的偏移方式,完成以下設(shè)置。OffsetMode:偏移方式FixedFrameOffset用戶坐標(biāo)系偏移ToolOffset工具坐標(biāo)系偏移FoundPosition絕對(duì)位置(一般不使用)RobotHoldingthePart:選擇目標(biāo)是否受機(jī)器人控制,對(duì)應(yīng)ToolOffsetUserToolNumber:選擇對(duì)應(yīng)ToolOffset工具坐標(biāo)系應(yīng)用用戶坐標(biāo)系X-Y平面ZhAhB5)選擇目標(biāo)的成像面,測(cè)量目標(biāo)成像面與應(yīng)用用戶坐標(biāo)系間距離h。對(duì)復(fù)數(shù)以上的目標(biāo),在[Ref.DateIndextoUse]選擇ModelID應(yīng)用用戶坐標(biāo)系X-Y平面ZhAhBModelID:模型標(biāo)識(shí)PartZHeight:目標(biāo)Z高度對(duì)Simple2-D,此項(xiàng)不可設(shè)6)在樹形分列中點(diǎn)選[GPMLocatorTool1],進(jìn)入LocatorTool界面,示教機(jī)器人,使目標(biāo)出現(xiàn)于視野內(nèi),調(diào)整照相機(jī)與目標(biāo)間距離,保持在最正確成像高度H左右,點(diǎn)擊進(jìn)行一次成像。點(diǎn)擊[TeachPatten],將目標(biāo)用顯示紅框圍繞起來,點(diǎn)擊[OK]確認(rèn)。目標(biāo)特征在屏幕上將以綠色線條顯示。7)點(diǎn)擊[SetOrigin],設(shè)置目標(biāo)原點(diǎn)(非必須),點(diǎn)擊[EditTrn.Mask],進(jìn)行特征的選取,利用工具欄將無效特征以紅色區(qū)域覆蓋以去除,有效特征的選擇盡量選擇目標(biāo)的棱邊等明顯特征,特征所在平面必須與步驟5所述成像面一致,完成后點(diǎn)擊[OK]確認(rèn)。無效特征區(qū)域應(yīng)用用戶坐標(biāo)系應(yīng)用用戶坐標(biāo)系X-Y平面Z成像面h高度不一致無效特征高度一致有效特征目標(biāo)原點(diǎn)投影成像8)點(diǎn)擊[EditEA],在有效特征中進(jìn)行強(qiáng)調(diào)特征的選取,利用工具欄將強(qiáng)調(diào)特征以藍(lán)色區(qū)域覆蓋,完成后點(diǎn)擊[OK]確認(rèn)。(如照相機(jī)不能找到“強(qiáng)調(diào)特征”那么即使目標(biāo)物被發(fā)現(xiàn)也無效。)在TrainingStability中核對(duì)示教結(jié)果,確認(rèn)Location、Orientation、Scale為Good。Location:定位Orientation:方向性Scale:比例強(qiáng)調(diào)特征區(qū)域9)調(diào)整各項(xiàng)設(shè)置參數(shù)使iRVision可以有效識(shí)別目標(biāo),如不能識(shí)別,勾選ShowAlmostFound,根據(jù)識(shí)別結(jié)果調(diào)整參數(shù),完成如下設(shè)置。詳細(xì)參數(shù)設(shè)置請(qǐng)參考相關(guān)手冊(cè)。ScoreThreshold:分值范圍默認(rèn)為70,高于該分?jǐn)?shù)認(rèn)為有效ContrastThreshold:比照度默認(rèn)為50AreaOverlap:重合值默認(rèn)為75%Elasticity:彈性系數(shù)默認(rèn)為1.5pix,該值越高,準(zhǔn)確度越低EAScoreThreshold:強(qiáng)調(diào)特征分值范圍,默認(rèn)為75SetSearchWin:設(shè)置成像區(qū)域SetSearchWin:設(shè)置成像區(qū)域Run-TimeMask:設(shè)置成像忽略區(qū)域AspectRatio:失真范圍,默認(rèn)AspectRatio:失真范圍,默認(rèn)90%~100%Scale:比例范圍默認(rèn)90%~110%Orientation:旋轉(zhuǎn)角度范圍默認(rèn)-180°~+180°10)點(diǎn)選樹形列表[2DSingle-ViewVisionProcess],點(diǎn)擊[SnapandFind],點(diǎn)擊[SetRef.Pos.],核對(duì)ReferencePosition,完成所有設(shè)置后,點(diǎn)擊[SAVE]存盤。識(shí)別數(shù)據(jù)列表Ref.Position數(shù)據(jù)列表Time-out:如超時(shí),終止進(jìn)程11)示教并編寫機(jī)器人程序。1.UFRAME_NUM=1用戶坐標(biāo)系設(shè)定(和應(yīng)用用戶坐標(biāo)系同)2.UTOOL_NUM=1工具坐標(biāo)系設(shè)定(任意)3.4.LP[1:HOME]500mm/secFINE成像點(diǎn)1,注意運(yùn)動(dòng)方式為FINE5.VISIONRUN_FINDVISION1調(diào)用視覺程序VISION16.VISIONGET_OFFSETVISION1VR[1]獲取偏移值VR[1],如視覺錯(cuò)誤,跳轉(zhuǎn)至JMP,LBL[99]LBL[99]7.CALLHANDOPEN手爪釋放8.LP[2:Approach]500mm/secFINEVOFFSETVR[1]接近點(diǎn)2,帶偏移VR[1]9.LP[3:Grasp]100mm/secFINEVOFFSETVR[1]抓取點(diǎn)3,帶偏移VR[1]10.CALLHANDCLOS手爪閉合11.LP[2:Approach]500mm/secFINEVOFFSETVR[1]接近點(diǎn)2,帶偏移VR[1]12.END程序結(jié)束13.14.LBL[99]視覺錯(cuò)誤報(bào)警15.UALM[1]考前須知:不要在設(shè)定完成Ref.Position后更改TeachPatten中目標(biāo)原點(diǎn)的設(shè)定,更改目標(biāo)原點(diǎn)將必須重新示教Vision程序。注意特征選取需在同一水平面上,非同一平面上特征的選取會(huì)引起誤差。3.5.22D多視野(2DMulti-View)根據(jù)應(yīng)用不同,2D多視野簡(jiǎn)單分為:-復(fù)數(shù)固定照相機(jī)(FixedCamera),一次成像。-單一照相機(jī)固定在機(jī)器人上(Robot-mountedCamera),復(fù)數(shù)成像。2D多視野視覺程序示教步驟如下:1)翻開機(jī)器人主頁(yè),選擇[VisionSetup]進(jìn)入Vision設(shè)置界面。2)選擇[VisionProcessTools],點(diǎn)擊,新建一個(gè)標(biāo)定。Type:應(yīng)用形式請(qǐng)選擇2DMulti-ViewVisionName:程序名3)點(diǎn)擊[OK]確認(rèn),雙擊建立的標(biāo)定或點(diǎn)擊選擇,進(jìn)入2D多視野程序設(shè)置界面,根據(jù)不同應(yīng)用方式,完成以下設(shè)置。OffsetMode:偏移方式FixedFrameOffset用戶坐標(biāo)系偏移ToolOffset工具坐標(biāo)系偏移RobotHoldingthePart:選擇目標(biāo)是否受機(jī)器人控制,對(duì)應(yīng)ToolOffsetUserToolNumber:選擇對(duì)應(yīng)ToolOffset工具坐標(biāo)系CombineErrorLimit:混合誤差默認(rèn)為5mm4)點(diǎn)擊[CameraView1]進(jìn)入1#視野程序設(shè)置界面,參照2D單視野設(shè)置步驟5~9,完成相應(yīng)設(shè)置。點(diǎn)擊[SnapandFind],確認(rèn)iRVision識(shí)別目標(biāo)1#完成。重復(fù)此步驟完成[CameraView2]。CameraCalibration:選擇3.4完成的照相機(jī)標(biāo)定ExposureTime:曝光時(shí)間曝光時(shí)間↑,視野明暗度↑曝光時(shí)間↓,視野明暗度↓請(qǐng)調(diào)整為適宜值tPartZHeight:目標(biāo)Z高度5)點(diǎn)選樹形列表[2DMulti-ViewVisionProcess],點(diǎn)擊[SnapandFind],點(diǎn)擊[SetRef.Pos.],核對(duì)ReferencePosition,完成所有設(shè)置后,點(diǎn)擊[SAVE]存盤。6)示教并編寫機(jī)器人程序。-對(duì)單一照相機(jī),復(fù)數(shù)成像:1.UFRAME_NUM=1用戶坐標(biāo)系設(shè)定(和應(yīng)用用戶坐標(biāo)系同)2.UTOOL_NUM=1工具坐標(biāo)系設(shè)定(任意)3.4.LP[1:HOME_1]500mm/secFINE成像點(diǎn)1,注意運(yùn)動(dòng)方式為FINE5.VISIONRUN_FINDVISION1CAMERA_VIEW[1]調(diào)用視覺程序VISION1視野1#6.LP[1:HOME_2]500mm/secFINE成像點(diǎn)2,注意運(yùn)動(dòng)方式為FINE7.VISIONRUN_FINDVISION1CAMERA_VIEW[2]調(diào)用視覺程序VISION1視野2#8.VISIONGET_OFFSETVISION1VR[1]獲取偏移值VR[1],如視覺錯(cuò)誤,跳轉(zhuǎn)至JMP,LBL[99]LBL[99]9.CALLHANDOPEN手爪釋放10.LP[2:Approach]500mm/secFINEVOFFSETVR[1]接近點(diǎn)2,帶偏移VR[1]11.LP[3:Grasp]100mm/secFINEVOFFSETVR[1]抓取點(diǎn)3,帶偏移VR[1]12.CALLHANDCLOS手爪閉合13.LP[2:Approach]500mm/secFINEVOFFSETVR[1]接近點(diǎn)2,帶偏移VR[1]14.END程序結(jié)束15.16.LBL[99]視覺錯(cuò)誤報(bào)警17.UALM[1]-對(duì)復(fù)數(shù)照相機(jī),一次成像:1.UFRAME_NUM=1用戶坐標(biāo)系設(shè)定(和應(yīng)用用戶坐標(biāo)系同)2.UTOOL_NUM=1工具坐標(biāo)系設(shè)定(任意)3.4.LP[1:HOME]500mm/secFINE成像點(diǎn)1,注意運(yùn)動(dòng)方式為FINE5.VISIONRUN_FINDVISION1調(diào)用視覺程序VISION16.VISIONGET_OFFSETVISION1VR[1]獲取偏移值VR[1],如視覺錯(cuò)誤,跳轉(zhuǎn)至JMP,LBL[99]LBL[99]7.CALLHANDOPEN手爪釋放8.LP[2:Approach]500mm/secFINEVOFFSETVR[1]接近點(diǎn)2,帶偏移VR[1]9.LP[3:Grasp]100mm/secFINEVOFFSETVR[1]抓取點(diǎn)3,帶偏移VR[1]10.CALLHANDCLOS手爪閉合11.LP[2:Approach]500mm/secFINEVOFFSETVR[1]接近點(diǎn)2,帶偏移VR[1]12.END程序結(jié)束13.14.LBL[99]視覺錯(cuò)誤報(bào)警15.UALM[1]考前須知:不要在設(shè)定完成Ref.Position后更改TeachPatten中目標(biāo)原點(diǎn)的設(shè)定,更改目標(biāo)原點(diǎn)將必須重新示教Vision程序。注意特征選取需在同一水平面上,非同一平面上特征的選取會(huì)引起誤差。不同視野內(nèi)的目標(biāo)Z向高度值可能為不同。3.5.32.5D單視野(2.5DSingle-View/Depalletization)2.5D單視野視覺程序示教步驟如下:1)翻開機(jī)器人主頁(yè),選擇[VisionSetup]進(jìn)入Vision設(shè)置界面。2)選擇[VisionProcessTools],點(diǎn)擊,新建一個(gè)標(biāo)定。Type:應(yīng)用形式請(qǐng)選擇DepalletizingVisionName:程序名3)點(diǎn)擊[OK]確認(rèn),雙擊建立的標(biāo)定或點(diǎn)擊選擇,進(jìn)入2.5D單視野程序設(shè)置界面,完成以下設(shè)置。CameraCalibration:選擇3.4完成的照相機(jī)標(biāo)定ExposureTime:曝光時(shí)間曝光時(shí)間↑,視野明暗度↑曝光時(shí)間↓,視野明暗度↓請(qǐng)調(diào)整為適宜值tMulti-LocatorFindMode:復(fù)數(shù)位置尋找模式FindBest尋找有效值最高FindFirst尋找第一個(gè)有效詳細(xì)設(shè)置請(qǐng)參考有相關(guān)手冊(cè)App.ZMode:Z高度計(jì)算模式選擇NumbertoFind:目標(biāo)數(shù)量CalculateFromFoundScaleNumbertoFind:目標(biāo)數(shù)量Layererrorthreshold:層誤差閥值UseRegisterValue調(diào)用R存放Layererrorthreshold:層誤差閥值在RegisterNumber中指定存儲(chǔ)工件高度的存放器號(hào)4)參照2D單視野設(shè)置步驟6~10,完成相應(yīng)設(shè)置。5)將目標(biāo)放置于高度Z1,在ReferenceHeight1中輸入高度Z1數(shù)值,點(diǎn)擊[SnapandFind]識(shí)別目標(biāo),點(diǎn)擊[SetScale]設(shè)置高度Z1比例系數(shù)。將目標(biāo)放置于高度Z2,重復(fù)此步驟,完成設(shè)置后,點(diǎn)擊[SAVE]存盤。6)示教并編寫機(jī)器人程序。(同2D單視野)考前須知:不要在設(shè)定完成Ref.Position后更改TeachPatten中目標(biāo)原點(diǎn)的設(shè)定,更改目標(biāo)原點(diǎn)將必須重新示教Vision程序。注意特征選取需在同一水平面上,非同一平面上特征的選取會(huì)引起誤差。3.5.4浮動(dòng)框視覺程序(FloatingFrameVisionProcess)浮動(dòng)框視覺程序是一種探測(cè)工件二維位置并補(bǔ)償機(jī)器人位置的視覺程序。它能用一個(gè)安裝在機(jī)器人手臂上的照相機(jī)在機(jī)器人各種不同位置上測(cè)量工件。示教步驟參照2D單視野。3.5.53D單視野(3DSingle-View)3D單視野視覺程序示教步驟如下:1)翻開機(jī)器人主頁(yè),選擇[VisionSetup]進(jìn)入Vision設(shè)置界面。2)選擇[VisionProcessTools],點(diǎn)擊,新建一個(gè)標(biāo)定。Type:應(yīng)用形式請(qǐng)選擇3DSingle-ViewVisionName:程序名3)點(diǎn)擊[OK]確認(rèn),雙擊建立的標(biāo)定或點(diǎn)擊選擇,進(jìn)入3D單視野程序設(shè)置界面,完成以下設(shè)置。CameraCalibration:選擇3.4完成的照相機(jī)標(biāo)定OffsetMode:偏移方式FixedFrameOffset:用戶坐標(biāo)系偏移ToolOffsetFoundPosition〔User〕:絕對(duì)位置(一般不使用)FoundPosition〔Tool〕RobotHoldingthePart選擇目標(biāo)是否受機(jī)器人控制,對(duì)應(yīng)ToolOffsetUserToolNumber選擇對(duì)應(yīng)ToolOffset工具坐標(biāo)系LightOutputSignalType設(shè)置外部燈開與關(guān),配合視覺程序3D激光傳感器的使用LightOutputSignalNumberLightOutputSignalConnectionTypeLightONsnapdelay4〕2D測(cè)量設(shè)置,完成以下設(shè)置ExposureTime曝光時(shí)間,請(qǐng)調(diào)整為適宜值t曝光時(shí)間↑,視野明暗度↑;曝光時(shí)間↓,視野明暗度↓LEDatSnap控制在進(jìn)行二維處理時(shí),LED開或關(guān)Multi-LocatorFindMode復(fù)數(shù)位置尋找模式FindBest尋找有效值最高FindFirst尋找第一個(gè)有效5〕激光測(cè)量設(shè)置,完成以下設(shè)置ExposureTime曝光時(shí)間,請(qǐng)調(diào)整為適宜值t曝光時(shí)間↑,視野明暗度↑;曝光時(shí)間↓,視野明暗度↓SnapTimes在一次曝光時(shí)間內(nèi)拍攝多幅圖像并取平均值圖像是使用該項(xiàng)LEDatSnap控制在進(jìn)行激光測(cè)試時(shí),LED開或關(guān)6〕參照2D單視野設(shè)置步驟6~10,完成相應(yīng)設(shè)置。3.5.63D多視野(2DMulti-View)3D多視野視覺程序示教步驟如下:1)翻開機(jī)器人主頁(yè),選擇[VisionSetup]進(jìn)入Vision設(shè)置界面。2)選擇[VisionProcessTools],點(diǎn)擊,新建一個(gè)標(biāo)定。Type:應(yīng)用形式請(qǐng)選擇3DMulti-ViewVisionName:程序名3)點(diǎn)擊[OK]確認(rèn),雙擊建立的標(biāo)定或點(diǎn)擊選擇,進(jìn)入3D多視野程序設(shè)置界面,根據(jù)不同應(yīng)用方式,完成以下設(shè)置。OffsetMode偏移方式FixedFrameOffset用戶坐標(biāo)系偏移ToolOffset工具坐標(biāo)系偏移RobotHoldingthePart選擇目標(biāo)是否受機(jī)器人控制,對(duì)應(yīng)ToolOffsetUserToolNumber:選擇對(duì)應(yīng)ToolOffset工具坐標(biāo)系CombineErrorLimit:混合誤差默認(rèn)為5mm4)點(diǎn)擊[PlaneCameraView1]進(jìn)入1#視野程序設(shè)置界面,參照2D單視野設(shè)置步驟5~9,完成相應(yīng)設(shè)置。點(diǎn)擊[SnapandFind],確認(rèn)iRVision識(shí)別目標(biāo)1#完成。重復(fù)此步驟完成[PlaneCameraView2]。CameraCalibration:選擇3.4完成的照相機(jī)標(biāo)定LightOutputSignalType設(shè)置外部燈開與關(guān),配合視覺程序3D激光傳感器的使用LightOutputSignalNumberLightOutputSignalConnectionTypeLightONsnapdelay-2D測(cè)量設(shè)置———————————————ExposureTime曝光時(shí)間,請(qǐng)調(diào)整為適宜值t曝光時(shí)間↑,視野明暗度↑;曝光時(shí)間↓,視野明暗度↓LEDatSnap控制在進(jìn)行二維處理時(shí),LED開或關(guān)Multi-LocatorFindMode復(fù)數(shù)位置尋找模式FindBest尋找有效值最高FindFirst尋找第一個(gè)有效—激光測(cè)量設(shè)置———————————————ExposureTime曝光時(shí)間,請(qǐng)調(diào)整為適宜值t曝光時(shí)間↑,視野明暗度↑;曝光時(shí)間↓,視野明暗度↓SnapTimes一次曝光時(shí)間內(nèi)拍攝多幅圖像以獲取平均值圖像,[MultiExposure]設(shè)為1時(shí),該項(xiàng)才有效LEDatSnap控制在進(jìn)行激光測(cè)試時(shí),LED開或關(guān)5)點(diǎn)選樹形列表[3DLMulti-ViewVisionProcess],點(diǎn)擊[SnapandFind],點(diǎn)擊[SetRef.Pos.],核對(duì)ReferencePosition,完成所有設(shè)置后,點(diǎn)擊[SAVE]存盤。6)示教并編寫機(jī)器人程序。3.5.73D橫截面視覺處理程序(3DLCross-Section)3D橫截面視覺處理程序通過激光照亮工件,收集照亮部位的高度信息,并生成一張工件橫截面圖,然后探測(cè)與生成橫截面圖相符的圖案,并計(jì)算目標(biāo)物截面的三維位置。3D橫截面視覺程序示教步驟如下:1)翻開機(jī)器人主頁(yè),選擇[VisionSetup]進(jìn)入Vision設(shè)置界面。2)選擇[VisionProcessTools],點(diǎn)擊,新建一個(gè)標(biāo)定。Type:應(yīng)用形式請(qǐng)選擇3DLCross-SectionVisionName:程序名3)點(diǎn)擊[OK]確認(rèn),雙擊建立的標(biāo)定或點(diǎn)擊選擇,進(jìn)入3D橫截面程序設(shè)置界面,根據(jù)不同應(yīng)用方式,完成以下設(shè)置。CameraCalibration選擇3.4完成的照相機(jī)標(biāo)定OutputMode選擇測(cè)量結(jié)果輸出模式FoundPosition(User)輸出以用戶坐標(biāo)系表示FoundPosition(Tool)輸出以工具坐標(biāo)系表示RobotHoldingthePart選擇目標(biāo)是否受機(jī)器人控制,對(duì)應(yīng)ToolOffsetUserToolNumber:選擇對(duì)應(yīng)ToolOffset工具坐標(biāo)系—激光測(cè)量設(shè)置————————————設(shè)置測(cè)試區(qū)域點(diǎn)擊進(jìn)行連續(xù)成像,翻開激光。點(diǎn)動(dòng)機(jī)器人,使要測(cè)量的截面在圖像中心。翻開窗口中心線能夠更容易的進(jìn)行該操作調(diào)整3D激光傳感器與工件間的距離〔約400mm〕,使得激光交叉點(diǎn)在測(cè)量截面中心附近。點(diǎn)擊進(jìn)行一次成像,點(diǎn)擊[TrainWindow],將目標(biāo)用顯示紅框圍繞起來,點(diǎn)擊[OK]確認(rèn)。SearchNarrowArea搜尋狹小區(qū)域。當(dāng)測(cè)量區(qū)域比擬小,可用點(diǎn)比擬少時(shí),使用該項(xiàng)能夠增加用于測(cè)量的點(diǎn)數(shù)WindowMask屏蔽窗口,將不需要測(cè)量的區(qū)域屏蔽,點(diǎn)擊[EditMask]進(jìn)入屏蔽區(qū)域設(shè)置LaserNumber激光號(hào),選擇用于生成橫截面圖的激光束,1或2EffectiveZRange有效Z值范圍,設(shè)置測(cè)量生成的橫截面圖上點(diǎn)Z值范圍ExposureTime曝光時(shí)間,請(qǐng)調(diào)整為適宜值t曝光時(shí)間↑,視野明暗度↑;曝光時(shí)間↓,視野明暗度↓SnapTimes拍攝次數(shù),一次曝光時(shí)間內(nèi)拍攝多幅圖像以獲取平均值圖像,[MultiExposure]設(shè)為1時(shí),該項(xiàng)才有效BrightnessScalingMode亮度縮放模式,當(dāng)獲取的像素亮度總量最大值超過255時(shí),選擇像素輸出模式,只有[SnapTime]值大于或等于2時(shí)該項(xiàng)有效Maximum區(qū)域內(nèi)的像素以相同的比例微調(diào),亮度最高的像素亮度被調(diào)整為255Summation象素的輸出不管亮度最高的象素的亮度,除非任一個(gè)象素亮度不超過255。Min.Num.LaserPoints最小激光點(diǎn)數(shù),當(dāng)測(cè)量區(qū)域內(nèi)找到的有效點(diǎn)數(shù)低于該閥值時(shí),測(cè)量結(jié)果無效,最小激光點(diǎn)數(shù)↑,準(zhǔn)確度↓Min.LaserContrast最小激光比照度,設(shè)定測(cè)量區(qū)域內(nèi)找到的有效激光點(diǎn)數(shù)比照度閥值ScaleofCrossSection橫截面圖縮放比例,設(shè)定生成橫截面圖的分辨率Multi-LocatorFindMode復(fù)數(shù)位置尋找模式FindBest尋找有效值最高FindFirst尋找第一個(gè)有效-2D測(cè)量設(shè)置————————————ExposureTime曝光時(shí)間,請(qǐng)調(diào)整為適宜值t曝光時(shí)間↑,視野明暗度↑;曝光時(shí)間↓,視野明暗度↓4)參照2D單視野設(shè)置步驟6~10,完成相應(yīng)設(shè)置。3.5.8單視野視覺跟蹤(SingleViewVisualTracking)單視野視覺跟蹤程序示教步驟如下:1)翻開機(jī)器人主頁(yè),選擇[VisionSetup]進(jìn)入Vision設(shè)置界面。2)選擇[VisionProcessTools],點(diǎn)擊,新建一個(gè)標(biāo)定。Type:應(yīng)用形式請(qǐng)選擇SingleViewVisualTrackingName:程序名3)點(diǎn)擊[OK]確認(rèn),雙擊建立的標(biāo)定或點(diǎn)擊選擇,進(jìn)入單視野視覺跟蹤程序設(shè)置界面,根據(jù)不同應(yīng)用方式,完成以下設(shè)置。CameraCalibration選擇3.4完成的照相機(jī)標(biāo)定Line選擇視覺跟蹤線ExposureTime曝光時(shí)間。曝光時(shí)間↑,視野明暗度↑;曝光時(shí)間↓,視野明暗度↓請(qǐng)調(diào)整為適宜值tImageLoggingMode圖像載入模式RuntimeImage運(yùn)行圖像,設(shè)置運(yùn)行監(jiān)視器圖像顯示DuplicateResultsTolerance相同結(jié)果容差,判斷尋找到結(jié)果的位置和角度是否與其它結(jié)果一樣。如果在一定的象素和角度內(nèi)有多個(gè)尋找結(jié)果,這些結(jié)果將被認(rèn)定為同一工件,只有分?jǐn)?shù)最高的尋找結(jié)果被輸出ReferenceData參考數(shù)據(jù),用于計(jì)算尋找結(jié)果補(bǔ)償數(shù)據(jù)的操控?cái)?shù)據(jù)4)參照2D單視野設(shè)置步驟6~10,完成相應(yīng)設(shè)置。當(dāng)參考位置設(shè)定完成后,彈出“Triggerhasbeenset.Pleaseteachahandingpointforrobotswhichhandlethispart.”信息,點(diǎn)擊[OK],完成設(shè)置3.5.9寬口箱撿取尋找視覺程序(Bin-pickSearchVisionProcess)該視覺程序測(cè)定在視野范圍內(nèi)工件的位置〔X、Y、Z、R〕,傾斜度,偏離。高度〔Z〕由尋找到的工件縮放比例估算得到。偏離和傾斜度不是工件實(shí)際的方向,其位置與照相機(jī)有關(guān)。這樣能夠用磁性?shī)A具撿取工件,而不需要接觸到工件的外表。寬口箱撿取尋找視覺程序示教步驟如下:1)翻開機(jī)器人主頁(yè),選擇[VisionSetup]進(jìn)入Vision設(shè)置界面。2)選擇[VisionProcessTools],點(diǎn)擊,新建一個(gè)標(biāo)定。Type:應(yīng)用形式請(qǐng)選擇Bin-pickSearchVisionProcessName:程序名3)點(diǎn)擊[OK]確認(rèn),雙擊建立的標(biāo)定或點(diǎn)擊選擇,進(jìn)入寬口箱撿取尋找視覺程序設(shè)置界面,根據(jù)不同應(yīng)用方式,完成以下設(shè)置。CameraCalibration選擇3.4完成的照相機(jī)標(biāo)定ExposureTime曝光時(shí)間。曝光時(shí)間↑,視野明暗度↑;曝光時(shí)間↓,視野明暗度↓請(qǐng)調(diào)整為適宜值tMulti-LocatorFindMode復(fù)數(shù)位置尋找模式FindBest尋找有效值最高FindFirst尋找第一個(gè)有效NumbertoFind每次測(cè)量尋找的最大數(shù)量ImageLoggingMode圖像載入模式DeleteDuplicateResultsif判斷尋找到結(jié)果的位置和角度是否與其它結(jié)果一樣,如果在一定的象素和角度內(nèi)有多個(gè)尋找結(jié)果,這些結(jié)果將被認(rèn)定為同一工件,只有分?jǐn)?shù)最高的尋找結(jié)果被輸出SortingPriority設(shè)置當(dāng)找到多個(gè)工件時(shí)的優(yōu)先權(quán),以決定撿取的順序ReferenceData參考數(shù)據(jù),用于計(jì)算尋找結(jié)果補(bǔ)償數(shù)據(jù)的操控?cái)?shù)據(jù)4)參照2D單視野設(shè)置步驟6~10,完成相應(yīng)設(shè)置。3.5.10錯(cuò)誤驗(yàn)證(ErrorProofing)錯(cuò)誤驗(yàn)證程序用于判斷測(cè)試結(jié)果是否可接受。寬口箱撿取尋找視覺程序示教步驟如下:1)翻開機(jī)器人主頁(yè),選擇[VisionSetup]進(jìn)入Vision設(shè)置界面。2)選擇[VisionProcessTools],點(diǎn)擊,新建一個(gè)標(biāo)定。Type:應(yīng)用形式請(qǐng)選擇ErrorProofingName:程序名3)點(diǎn)擊[OK]確認(rèn),雙擊建立的標(biāo)定或點(diǎn)擊選擇,進(jìn)入寬口箱撿取尋找視覺程序設(shè)置界面,根據(jù)不同應(yīng)用方式,完成以下設(shè)置。CameraCalibration選擇3.4完成的照相機(jī)標(biāo)定ExposureTime曝光時(shí)間。曝光時(shí)間↑,視野明暗度↑;曝光時(shí)間↓,視野明暗度↓請(qǐng)調(diào)整為適宜值tNumbertoFind每次測(cè)量尋找的最大數(shù)量ImageLoggingMode圖像載入模式4〕點(diǎn)擊[Measurements]標(biāo)簽,完成以下設(shè)置。Tool/MeasurementName工具、尺寸名,選擇用于視覺評(píng)估的工具和尺寸RangeMode范圍模式,選擇判斷標(biāo)準(zhǔn),In或者OutMin.最小值,設(shè)定用于評(píng)估的值的下限Max.最大值,設(shè)定用于評(píng)估的值的上限Successfulwhen當(dāng)設(shè)置多個(gè)條件時(shí),設(shè)定判斷的邏輯關(guān)系A(chǔ)llitemspassAtleastoneitemspassesAllitemsfail5)參照2D單視野設(shè)置步驟6~10,完成相應(yīng)設(shè)置。3.6照相機(jī)工具(CameraTool)GMP定位工具(GMPLocatorTool)多定位工具(Multi-locatorTool)曲面定位工具(CurvedSurfaceLocatorTool)多窗口工具(Multi-windowTool)模糊點(diǎn)定位工具(BlobLocatorTool)位置調(diào)整工具(PositionadjustmentTool)柱狀圖工具(HistogramTool)測(cè)量輸出工具(MeasurementOutputTool)卡鉗工具(CaliperTool)3D平面控制工具(3DLPlaneCommandTool)條件執(zhí)行工具(ConditionalExecutionTool)3D(3DLDisplCommandTool)3.6.1GMP定位工具(GMPLocatorTool)GMP定位工具運(yùn)用圖像處理工具,檢查照相機(jī)獲取的與先前設(shè)置的模型圖案一樣的圖像,并輸出其位置。1〕示教模型圖案在樹形分列中點(diǎn)選[GPMLocatorTool1],進(jìn)入LocatorTool界面,點(diǎn)擊進(jìn)行連續(xù)成像示教機(jī)器人或移開工件,使目標(biāo)出現(xiàn)于視野內(nèi),調(diào)整照相機(jī)與目標(biāo)間距離,保持在最正確成像高度H左右,點(diǎn)擊進(jìn)行一次成像點(diǎn)擊[TeachPattern],將目標(biāo)用顯示紅框圍繞起來,點(diǎn)擊[OK]確認(rèn)。目標(biāo)特征在屏幕上將以綠色線條顯示。點(diǎn)擊[SetOrigin],設(shè)置目標(biāo)原點(diǎn)(非必須)點(diǎn)擊[EditTrn.Mask],進(jìn)行特征的選取,利用工具欄將無效特征以紅色區(qū)域覆蓋以去除,有效特征的選擇盡量選擇目標(biāo)的棱邊等明顯特征,特征所在平面必須與成像面一致,完成后點(diǎn)擊[OK]確認(rèn)。點(diǎn)擊[EditEA],在有效特征中進(jìn)行強(qiáng)調(diào)特征的選取,利用工具欄將強(qiáng)調(diào)特征以藍(lán)色區(qū)域覆蓋,完成后點(diǎn)擊[OK]確認(rèn)。(如照相機(jī)不能找到“強(qiáng)調(diào)特征”那么即使目標(biāo)物被發(fā)現(xiàn)也無效。)在TrainingStability中核對(duì)示教結(jié)果,確認(rèn)Location、Orientation、Scale為Good。2〕調(diào)整各項(xiàng)設(shè)置參數(shù),使iRVision可以有效識(shí)別目標(biāo),如不能識(shí)別,勾選ShowAlmostFound,根據(jù)識(shí)別結(jié)果調(diào)整參數(shù),完成如下設(shè)置。ScoreThreshold分值范圍,默認(rèn)為70,高于該分?jǐn)?shù)認(rèn)為有效ContrastThreshold比照度,默認(rèn)為50AreaOverlap重合值,默認(rèn)為75%Elasticity彈性系數(shù),默認(rèn)為1.5pix,該值越高,準(zhǔn)確度越低EAScoreThreshold強(qiáng)調(diào)特征分值范圍,,默認(rèn)為75AllowFloatingEA特征區(qū)域浮動(dòng)允許SearchWindow設(shè)置尋找窗口區(qū)域Run-TimeMask設(shè)置成像忽略區(qū)域Orientation:旋轉(zhuǎn)角度范圍,默認(rèn)-180°~+180°Scale比例范圍,默認(rèn)90%~110%AspectRatio失真范圍,默認(rèn)90%~100%Time-out設(shè)定定位處理時(shí)間,假設(shè)超過那么終止進(jìn)程ResultPlottingMode結(jié)果繪制模式ImageDisplayMode圖像顯示模式3〕點(diǎn)擊[SnapandFind],點(diǎn)擊[SetRef.Pos.],核對(duì)ReferencePosition,完成所有設(shè)置后,點(diǎn)擊[SAVE]存盤。設(shè)置指導(dǎo)只要物體的圖像輪廓和模型圖案一樣,GMP定位工具就能夠找到它,不管物體有線性運(yùn)動(dòng)、旋轉(zhuǎn)、放大或縮小1〕GMP定位工具判定“相同圖案”有兩個(gè)標(biāo)準(zhǔn):輪廓有相同的幾何特征同一物體,照相機(jī)拍攝到的圖像輪廓可能不同;不同物體,照相機(jī)拍攝到的圖像輪廓可能相同。而且照相機(jī)受各種不同因素的影響,造成拍攝的圖像出現(xiàn)不同程度的失真。GMP定位工具允許兩個(gè)圖案有一定的幾何偏差。如圖像的圖案中沒有模型圖案中的某一特征,GMP定位工具判定圖像中的圖案與模型圖案幾何特征不同;相反的,如圖像的圖案中有額外的特征〔模型圖案中沒有的〕,GMP定位工具判定圖像中的圖案與模型圖案有相同的幾何特征輪廓有相同的明暗漸變實(shí)際上GMP定位工具尋找的是“相似圖案”,而不是“相同圖案”。相似的測(cè)量由評(píng)估圖像中的圖案與模型圖案的相似度,用score值來表示。2〕模型圖案示教模型圖案時(shí),應(yīng)確保工件放置的位置盡可能接近圖像中心,以減少失真。GMP定位工件不能測(cè)定一些幾何形狀,在示教模型圖案時(shí)不能把這些幾何形狀作為模型圖案的特征。不能測(cè)定的幾何圖像:位置不能測(cè)定的幾何形狀:直線、平行線、等距離相同特征方向不能測(cè)定的幾何形狀:圓形、四邊形、六邊形等不能識(shí)別出方向的圖案縮放比例不能測(cè)定的幾何形狀:放大或縮小的圖案為了使GMP定位工件能夠準(zhǔn)確找到工件,如果示教圖像中模擬快樂圖案有以下描述的局部,將其屏蔽,從模型圖案中移除。示教的模型圖案越負(fù)責(zé),查找的結(jié)果越穩(wěn)定。與照相機(jī)距離不同的局部每個(gè)工件上外觀都不同的局部明暗漸變不規(guī)那么的局部3.6.2曲面定位工具(CurvedSurfaceLocatorTool)曲面定位工具是運(yùn)用漸變的圖像處理工具,它檢查照相機(jī)獲取的與先前設(shè)置的模型圖案一樣的圖像,并輸出其位置。1〕示教模型圖案〔參照定位工具〕2〕調(diào)整各項(xiàng)設(shè)置參數(shù)〔參照定位工具〕3〕點(diǎn)擊[SnapandFind],完成所有設(shè)置后,點(diǎn)擊[SAVE]存盤。設(shè)置指導(dǎo)只要物體的圖像輪廓和模型圖案一樣,曲面定位工具就能夠找到它,不管物體有移動(dòng)、旋轉(zhuǎn)、放大或縮小1〕判定相同圖案的標(biāo)準(zhǔn)輪廓有相同的漸變幾何分布輪廓有相同的漸變方向如圖像的圖案中沒有模型圖案中的某一特征,曲面定位工具判定圖像中的圖案與模型圖案幾何特征不同;相反的,如圖像的圖案中有額外的特征〔模型圖案中沒有的〕,曲面定位工具判定圖像中的圖案與模型圖案有相同的幾何特征實(shí)際上曲面定位工具尋找的是“相似圖案”,而不是“相同圖案”。相似的測(cè)量由評(píng)估圖像中的圖案與模型圖案的相似度,用score值來表示。2〕由于漸變是由照在物體外表上的光生成,所以光線環(huán)境對(duì)曲面定位工具很重要。理想的光源是有帶通濾波器的有色同軸光源。3〕模型圖案為了使GMP定位工件能夠準(zhǔn)確找到工件,如果示教圖像中模擬快樂圖案有以下描述的局部,將其屏蔽,從模型圖案中移除。示教的模型圖案越負(fù)責(zé),查找的結(jié)果越穩(wěn)定。漸變不規(guī)那么的局部每個(gè)工件上外觀都不同的局部3.6.3模糊點(diǎn)定位工具(BlobLocatorTool)模糊點(diǎn)定位工具在二值化圖像內(nèi)查找與指定模型有相同特征〔如面積、邊緣〕的區(qū)域。1〕示教模型圖案在樹形分列中點(diǎn)選[BlobLocatorTool1],進(jìn)入BlobLocatorTool界面,點(diǎn)擊進(jìn)行連續(xù)成像示教機(jī)器人或移開工件,使目標(biāo)出現(xiàn)于視野內(nèi),調(diào)整照相機(jī)與目標(biāo)間距離,保持在最正確成像高度H左右,點(diǎn)擊進(jìn)行一次成像調(diào)整[Thresholdvalue]的值對(duì)圖像進(jìn)行二值化運(yùn)算,使目標(biāo)物與背景別離在[Polarity]中選擇[Whiteonblack]或[Blackonwhite]點(diǎn)擊[TeachPattern],將目標(biāo)用顯示紅框圍繞起來,點(diǎn)擊[OK]確認(rèn)。目標(biāo)特征在屏幕上將以綠色線條顯示。2〕調(diào)整各項(xiàng)設(shè)置參數(shù),完成如下設(shè)置。SearchWindow查找窗口,設(shè)置尋找窗口區(qū)域Run-TimeMask運(yùn)行屏蔽,設(shè)置屏蔽區(qū)域Calculatetheangle計(jì)算角度,設(shè)定是否計(jì)算Area面積,設(shè)定判定模糊點(diǎn)的面積范圍Perimeter周長(zhǎng)。設(shè)定判定模糊點(diǎn)的周長(zhǎng)范圍Circularity圓弧度數(shù),設(shè)定查找的模糊點(diǎn)類似圓形的程度SemiMajor長(zhǎng)半軸,設(shè)定判定模糊點(diǎn)的長(zhǎng)半軸長(zhǎng)度范圍SemiMinor短半軸,設(shè)定判定模糊點(diǎn)的短半軸長(zhǎng)度范圍Elongation延伸率,即長(zhǎng)短半軸長(zhǎng)度之比,設(shè)定判定模糊點(diǎn)的延伸率范圍DisplayMode圖像顯示模式3〕點(diǎn)擊[SnapandFind],完成所有設(shè)置后,點(diǎn)擊[SAVE]存盤。3.6.4柱狀圖工具(HistogramTool)柱狀圖工具用于測(cè)量圖像的亮度。當(dāng)柱狀圖工具運(yùn)用于其它定位工具時(shí),在樹形分列中柱狀圖工具測(cè)量窗口隨主定位工具查找到的結(jié)果動(dòng)態(tài)變化。1〕設(shè)定測(cè)量區(qū)域在樹形分列中點(diǎn)選[HistogramTool],進(jìn)入BlobLocatorTool界面,點(diǎn)擊進(jìn)行連續(xù)成像示教機(jī)器人或移開工件,使目標(biāo)出現(xiàn)于視野內(nèi),調(diào)整照相機(jī)與目標(biāo)間距離,保持在最正確成像高度H左右,點(diǎn)擊進(jìn)行一次成像在[Areatomeasurebrightness]中點(diǎn)擊[Set],主定位工具自動(dòng)運(yùn)行,紅色+出現(xiàn)在查找到的物體上。將目標(biāo)用顯示紅框圍繞起來,點(diǎn)擊[OK]確認(rèn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論