[發明專利]機器人激光視覺三維測量方法在審
| 申請號: | 201510676647.0 | 申請日: | 2015-10-19 |
| 公開(公告)號: | CN106595511A | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 曲道奎;徐方;王宏玉;李邦宇;楊奇峰;潘鑫 | 申請(專利權)人: | 沈陽新松機器人自動化股份有限公司 |
| 主分類號: | G01B11/24 | 分類號: | G01B11/24 |
| 代理公司: | 沈陽科苑專利商標代理有限公司21002 | 代理人: | 許宗富 |
| 地址: | 110168 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 機器人 激光 視覺 三維 測量方法 | ||
技術領域
本發明涉及工業機器人技術領域,尤其涉及一種機器人激光視覺三維測量方法。
背景技術
目前普遍采用雙目立體視覺的方法來獲取被測物體的三維信息。該方法是尋找圖像中被測物體對應的匹配點,進行雙目視覺立體匹配。最后用立體匹配和攝像機標定的結果進行三維重建,獲得被測量物體在機器坐標系下的三維信息。但是受環境及被測物體本身特點所影響,往往無法得到被測物體的對應匹配點或得到錯匹配點,從而導致得到錯誤的三維信息。
發明內容
針對現有技術的不足,本發明提供一種準確性高的視覺三維測量方法。
本發明的技術方案為:
一種機器人激光視覺三維測量方法,包括以下步驟:
步驟一,使用相機獲取被測物體圖像;
步驟二,利用遺傳算法與Hausdorff距離相結合的圖像匹配方法找到相機獲取圖像中被測量物體的位置信息;
步驟三,使用激光:移動機器人使激光打到被測物體上,讀取相機圖像中激光的信息;
步驟四,利用三角測量的原理測量物體的三維信息。
結合步驟一、二、三得到的信息并利用三角測量的原理來測量物體的三維信息。
具體的,使用激光和相機獲取被測物體的三維信息時,激光和相機之間關系的標定方法如下:
設世界坐標系原點到相機坐標系原點的距離為l,相機焦距為f和激光面與相機光軸的夾角為α;
將標定板置于平臺上,使CCD的像素行和像素列分別平行與標定板的X軸,Y軸;
調整機器人Z軸方向,使得激光中心位置位于CCD像平面的中心處,設當前位置為機器人基礎位置并記下當前機器人Z軸坐標值和像素坐標x;
單步沿機器人Z軸正方向移動,每走一步記下當前位置的Z軸坐標值和像素坐標x, 直到CCD中看不到激光為止;
使機器人回到基礎位置沿機器人Z軸負方向移動,每走一步記下當前位置的Z軸坐標值和像素坐標x,直到CCD中看不到激光為止;
控制機器人Z軸移動標記為ΔZ,則相機圖像中激光中心平均位置偏離設為Δx,則:
記錄下的整個像平面的像素坐標x和深度坐標Zw的對應關系由式:
得
令c1=f·tanα/l;c2=1/l得:
采用最小二乘法可得方程組Z=XC,其中:
則最小二乘法解為:
C=X+Z
即可求出Ow與Oc的距離l和相機焦距f。
設世界坐標系為Ow-XwYwZw,相機坐標系為Oc-XcYcZc世界坐標系與相機坐標系
有如下關系:
由于物與像存在比例對應關系,則有下列等式:
Xw=Zwtanα
可得到方程:
即得到被測物體所在世界坐標系的三維信息(Xw,Yw,Zw)。
遺傳算法與Hausdorff距離結合的匹配方法:
設圖像匹配的適應度函數是
公式中H(A,B)是模板點集A與圖象中將要匹配的的點集B之間的Hausdorff距離,tx,ty分別表示的是模板在圖像中移動的距離,s和a分別為匹配過程中模板的尺度和旋轉因子,(tx,ty,s,a)構成了參數空間中的將要尋找的參數,在公式中當H(A,B)的值為0時f(tx,ty,s,a)將達到最大值1,當適應度大于所設定的適應度閾值P時,此時的(tx,ty,s,a)參數為被測物的位置信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于沈陽新松機器人自動化股份有限公司,未經沈陽新松機器人自動化股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510676647.0/2.html,轉載請聲明來源鉆瓜專利網。





