時間:2024-06-24 16:49:45來源:深圳市雷賽智能控制股份有限公司
1、N點標(biāo)定概述
機構(gòu)平臺在搭配相機應(yīng)用中,不論相機固定安裝在機構(gòu)平臺外還是相機安裝在機構(gòu)末端,都需要先執(zhí)行手眼標(biāo)定,最常見的手眼標(biāo)定為N點標(biāo)定,其目的是獲取相機外參矩陣,通過記錄N組像素坐標(biāo)點和物理坐標(biāo)點,計算獲得圖像坐標(biāo)系A(chǔ)到執(zhí)行機構(gòu)物理坐標(biāo)系B的轉(zhuǎn)換矩陣T,該矩陣即為N點標(biāo)定生成的標(biāo)定文件。
N點標(biāo)定的本質(zhì)是統(tǒng)一坐標(biāo)系,將圖像坐標(biāo)系中的點轉(zhuǎn)換到物理坐標(biāo)系中,然后在物理坐標(biāo)系中進行數(shù)值處理,進而引導(dǎo)執(zhí)行機構(gòu)進行操作。一般用于XYZ平臺、XYθ平臺、Scara機械手、六自由度機械手等。
2、N點標(biāo)定原理
從數(shù)學(xué)的角度來看,一個二維坐標(biāo)系xoy經(jīng)過平移、旋轉(zhuǎn)、縮放可以變換到另一個坐標(biāo)系x’o’y’。
其轉(zhuǎn)換關(guān)系表示如下:
上述矩陣描述了兩個坐標(biāo)系之間的關(guān)系,其中fx, fy分別是x方向和y方向的縮放尺度,a, b分別是x方向和y方向的平移量,θ是坐標(biāo)系的旋轉(zhuǎn)角度。矩陣中有6個自由度,至少需要6個方程,也就是3組點才能求解,超過3組點,則用非線性最小二乘法進行優(yōu)化,最常用的為9組點。
LeadVision視覺平臺N點標(biāo)定包括9點標(biāo)定和16點標(biāo)定(其中最后7點為旋轉(zhuǎn)點)。16點標(biāo)定是9點平移標(biāo)定和7點旋轉(zhuǎn)標(biāo)定的組合,多用于處理抓取點不在旋轉(zhuǎn)中心的情況。
7點旋轉(zhuǎn)標(biāo)定本質(zhì)是求解旋轉(zhuǎn)中心坐標(biāo),提供擬合圓法找旋轉(zhuǎn)中心和三角函數(shù)法找旋轉(zhuǎn)中心。擬合圓法是通過旋轉(zhuǎn)七次,記錄七個不同位置的同一Mark點,求出通過它們的一個圓,其圓心即為旋轉(zhuǎn)中心。
三角函數(shù)法是通過旋轉(zhuǎn)七次,記錄三個不同位置的同一Mark點和四個重復(fù)位置的同一Mark點,計算出三個Mark點對應(yīng)的旋轉(zhuǎn)中心,其中后四個Mark點用于驗算,如下圖所示。一般來說,擬合圓法用于大視野場景,三角函數(shù)法用于小視野場景。
注意:7點旋轉(zhuǎn)標(biāo)時,需保持XY軸不動,只動旋轉(zhuǎn)軸,記錄旋轉(zhuǎn)角度。
3、N點標(biāo)定流程
N點標(biāo)定與通訊功能配合可實現(xiàn)一鍵自動標(biāo)定,分為四個步驟:
(1)移動到標(biāo)定起始位:機構(gòu)移動到拍照位,如上圖1的位置(和后續(xù)的10位置相同),吸取標(biāo)定對象(可以是產(chǎn)品,也可以是標(biāo)定塊)。
(2)XY平移標(biāo)定:機構(gòu)按設(shè)定的偏移值依次移動到上圖9個位置,然后給LeadVision視覺平臺發(fā)送拍照指令、點序號及對應(yīng)的機構(gòu)坐標(biāo),格式可自定義為“標(biāo)定Cal,點序號為1~9,X坐標(biāo),Y坐標(biāo),角度”,如“Cal,1,10,10,2”,取得9組機構(gòu)平臺坐標(biāo)和標(biāo)定對象的像素坐標(biāo)。
(3)旋轉(zhuǎn)標(biāo)定:機構(gòu)依次移動到上圖的7個位置(此時只動旋轉(zhuǎn)R軸),然后給LeadVision視覺平臺依次發(fā)送拍照指令、點序號及對應(yīng)的機構(gòu)坐標(biāo),格式同步驟(2),點序號為10~16,取得7組機構(gòu)平臺坐標(biāo)和標(biāo)定對象的像素坐標(biāo)。
(4)生成標(biāo)定文件:點擊LeadVision視覺平臺標(biāo)定工具的【計算結(jié)果】按鈕,生成標(biāo)定文件。
4、LeadVision平臺實現(xiàn)
01、目標(biāo)
通過16點標(biāo)定實現(xiàn)相機坐標(biāo)系到Scara機械手末端坐標(biāo)系的絕對坐標(biāo)轉(zhuǎn)換關(guān)系。
02、創(chuàng)建工程
(1)新建工程
打開LeadVision軟件,在菜單欄選擇“工程”→“新建工程”,彈出新建工程對話框,輸入相機數(shù)、任務(wù)流程數(shù)、工程名稱和保存路徑,如下圖所示。
(2)相機配置
在菜單欄選擇“相機”→“相機配置”,彈出相機設(shè)置對話框,本例圖像來源為本地圖像文件夾(如果實際連接了相機,此處勾選相機);圖像來源路徑中輸入相對路徑(./samples/images/標(biāo)定),當(dāng)然也可以通過打開文件對話框,選擇圖片存放的絕對路徑;其他參數(shù)按默認(rèn)配置即可,最后單擊“保存設(shè)置”,如下圖所示。
注意:圖像來源路徑為相對路徑時,輸入完路徑后,需按回車生效。
(3)設(shè)置基準(zhǔn)圖像
基準(zhǔn)圖像用于配置后續(xù)各工具參數(shù)使用,每新建一個工程都需要設(shè)置基準(zhǔn)圖像。在菜單欄選擇“圖像”→“基準(zhǔn)圖像”,彈出基準(zhǔn)圖像設(shè)置對話框。點擊“打開”選擇一張基準(zhǔn)圖像,然后修改基準(zhǔn)圖像的備注名稱(如基準(zhǔn)),便于個人識別。
03、搭建流程
標(biāo)定流程需進入標(biāo)定界面進行流程搭建,在工具欄點擊“進入坐標(biāo)系標(biāo)定界面”。
在標(biāo)定界面搭建的N點標(biāo)定流程,效果如下所示,下文重點講解流程中的TCP通信及N點標(biāo)定工具的配置。
(1)TCP通信接收
“TCP通信接收”可從通信設(shè)備中獲取數(shù)據(jù),在使用該工具之前,首先需要添加通信設(shè)備,通信設(shè)備在菜單欄“通信”→“通信設(shè)置”中添加,此處我們添加一個TCP服務(wù)器,配置如下所示。
添加通信設(shè)備后,開始配置“TCP通信接收”參數(shù),本例程配置的數(shù)據(jù)格式為“Cal,Id,X坐標(biāo),Y坐標(biāo),角度”,匹配到指令命令“Cal”時,執(zhí)行后續(xù)流程,詳細(xì)參數(shù)如下:
(2)采集圖像
使用該工具默認(rèn)參數(shù)即可。
(3)輪廓匹配
輪廓匹配參數(shù)在LeadVision第一課已詳細(xì)講解,本次不展開說明。選擇圓心ROI框選基準(zhǔn)圖像的中心區(qū)域,創(chuàng)建模板,效果如下:
(4)N點標(biāo)定
本例為相機固定在Scara機械手平臺外,所以在基本設(shè)置Tab選項頁中,配置平臺類型“XYθ”,相機安裝方式“固定不動”,旋轉(zhuǎn)中心標(biāo)定方法“三角函數(shù)法找旋轉(zhuǎn)中心”,標(biāo)定文件名稱為“Calib106”,坐標(biāo)點序號綁定Tcp通信接收的Id,圖像坐標(biāo)X/Y綁定輪廓匹配工具的cx/cy,平臺坐標(biāo)X/Y/T綁定Tcp通信接收的x/y/theta,如下所示。
04、運行結(jié)果
本例16個平臺坐標(biāo)及發(fā)送數(shù)據(jù)如下,其中X方向平移距離15mm,Y方向平移距離15mm,末端旋轉(zhuǎn)15度。
點擊①running按鈕運行標(biāo)定程序,使用TCP/UDP測試工具,連接LeadVision TCP服務(wù)器127.0.0.1,端口號60000,連接成功后,依次發(fā)送16個點的平臺坐標(biāo)數(shù)據(jù)模擬平臺運行,如“Cal,2,221.6,-305.8,-97.8”,觸發(fā)拍照執(zhí)行。
16點平臺坐標(biāo)全部運行完成后,再次點擊running按鈕停止標(biāo)定程序。雙擊“N點標(biāo)定”工具,選擇坐標(biāo)點列表Tab選項頁,查看標(biāo)定數(shù)據(jù),依次點擊①更新圖像坐標(biāo)點→②顯示坐標(biāo)點,可觀察9點數(shù)據(jù)的分布。
切換到處理結(jié)果Tab選項頁,點擊①“計算結(jié)果”→②“保存結(jié)果”,得到最終的標(biāo)定矩陣文件Calib106,至此,完成N點標(biāo)定。
END
上一篇:工控機上位機一般用什么軟件
下一篇:智能工廠的概念
中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.wangxinlc.cn)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-04-30
性能躍升20%!維宏NK300CX Plus數(shù)控系統(tǒng)...
2025-04-11
rpi-image-gen:樹莓派軟件鏡像構(gòu)建的終...
2025-04-08
【產(chǎn)品解讀】全面提升精密制造檢測節(jié)拍...
2025-03-31
激光閃耀 智慧引領(lǐng) | WISE MASER 黑武士...
2025-03-20