[發明專利]顯微立體視覺用于三軸平移運動系統零點校準方法有效
| 申請號: | 202011507320.8 | 申請日: | 2020-12-18 |
| 公開(公告)號: | CN112720469B | 公開(公告)日: | 2022-09-09 |
| 發明(設計)人: | 王躍宗;陳浩 | 申請(專利權)人: | 北京工業大學 |
| 主分類號: | B25J9/16 | 分類號: | B25J9/16 |
| 代理公司: | 北京思海天達知識產權代理有限公司 11203 | 代理人: | 劉萍 |
| 地址: | 100124 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 顯微 立體 視覺 用于 平移 運動 系統 零點 校準 方法 | ||
1.顯微立體視覺用于三軸平移運動系統零點校準方法,其特征在于:基于顯微立體視覺系統和雙目視差原理,構建微操作機器人系統,基于物空間基準坐標系和視差空間基準坐標系建立并標定定位模型,然后三軸平移運動系統歸零,在物空間零點漂移坐標系中運動到漂移點并采集左右圖像,利用定位模型映射關系逆向計算漂移點在物空間基準坐標系中的坐標矢量,最后計算零點校準量實現零點校準,具體包括以下步驟:
1)構建微操作機器人系統
微操作機器人系統由三軸平移運動系統、顯微立體視覺系統、微操作器、計算機組成;三軸平移運動系統由X運動軸、Y運動軸、Z運動軸組成,每個運動軸上裝有一個光柵尺,用于閉環精密控制運動軸和實時記錄運動軸的物空間坐標,三個光柵尺構成了物空間基準坐標系O-XYZ;在Z運動軸的滑塊上安裝一個微操作器,在微操作器上放置一塊標定板,標定板中央有一個圓形標記點;顯微立體視覺系統由光學體視顯微鏡、左相機、右相機組成,左右相機用來采集標定板標記點的左右圖像;
2)建立并標定定位模型
定位模型包括物空間單元體和視差空間單元體;在物空間基準坐標系中,三個光柵尺在原點O處的數值均為零,控制三軸平移運動系統依次運動到物空間點A(1,1,1)、A(2,1,1)、A(1,2,1)、A(2,2,1)、A(1,1,2)、A(2,1,2)、A(1,2,2)、A(2,2,2)處,八個物空間點構成了物空間單元體,三個光柵尺記錄每個物空間點在物空間基準坐標系中的三維坐標,完成定位模型中物空間單元體的標定,同時在每個物空間點處左右相機采集標定板標記點的左右圖像;
左圖像的坐標軸由原點Ol、軸ul、軸vl組成,標記點在左圖像中的位置為Kl;右圖像的坐標軸由原點Or、軸ur、軸vr組成,標記點在右圖像中的位置為Kr;采用高斯濾波、閾值分割、形態學處理、邊緣檢測對標定板標記點的左右圖像進行預處理,然后針對檢測到的Kl、Kr邊緣像素的圖像坐標,利用最小二乘法擬合邊緣輪廓,計算Kl、Kr的圓心像素坐標(uKl,vKl)、(uKr,vKr),最后根據雙目立體視覺的雙目視差原理,計算雙目視差為DK=uKr–uKl;
視差空間基準坐標系Ol-ulvlD由左圖像的原點Ol、左圖像的兩個坐標軸ul和vl、視差坐標軸D組成;對在八個物空間點處采集的標定板標記點的左右圖像依次計算雙目視差,得到視差空間點D(1,1,1)、D(2,1,1)、D(1,2,1)、D(2,2,1)、D(1,1,2)、D(2,1,2)、D(1,2,2)、D(2,2,2)在視差空間基準坐標系中的三維坐標,八個視差空間點構成了視差空間單元體,完成定位模型中視差空間單元體的標定;
3)三軸平移運動系統歸零
在完成定位模型的標定后,對三軸平移運動系統進行歸零操作,由于存在零點漂移,三個運動軸的零點位置發生變化,物空間基準坐標系的原點O的位置改變到原點Ok,形成物空間零點漂移坐標系Ok-XkYkZk,三個光柵尺分別對應物空間零點漂移坐標系的Xk軸、Yk軸、Zk軸,此時三個光柵尺在原點Ok處的數值均為零;
4)利用定位模型映射關系進行逆向計算
在物空間基準坐標系中設定一個基準點M,其坐標矢量為RM=OM=(XM,YM,ZM)T;對三軸平移運動系統的三個運動軸分別輸入數值XM、YM、ZM,三個運動軸在物空間零點漂移坐標系中運動到漂移點P,此時三個光柵尺顯示數值分別為XM、YM、ZM;然后左右相機采集標定板標記點的左右圖像,計算雙目視差,得到點C在視差空間基準坐標系Ol-ulvlD中的坐標矢量為OlC=(ul,C,vl,C,DC)T;
物空間單元體與視差空間單元體之間存在映射關系,點C在視差空間單元體中的相對位置與點P在物空間單元體中的相對位置相同,建立定位模型中物空間單元體與視差空間單元體間的映射關系,利用定位模型映射關系進行逆向計算,由點C在視差空間基準坐標系中的坐標矢量求出漂移點P在物空間基準坐標系中的坐標矢量RP=OP=(XP,YP,ZP)T,定位模型映射關系為:
式中,A0P=OP–OA0,D0C=OlC–OlD0,OA0為物空間單元體重心的坐標矢量,OlD0為視差空間單元體重心的坐標矢量,A(1,1,1)A(2,1,1)、A(1,1,1)A(1,2,1)、A(1,1,1)A(1,1,2)為物空間單元體的三個棱長向量,D(1,1,1)D(2,1,1)、D(1,1,1)D(1,2,1)、D(1,1,1)D(1,1,2)為視差空間單元體的三個棱長向量;
5)計算零點校準量實現零點校準
計算在物空間基準坐標系中點P和點M間的相對距離矢量為ΔRM=RP–RM=(XP-XM,YP-YM,ZP-ZM)T,設定閾值T=0.1μm,如果|ΔRM|T,則控制三軸平移運動系統的三個運動軸分別運動XP-XM、YP-YM、ZP-ZM,到達新的點P,再次進行步驟4)計算新的點P在物空間基準坐標系中的坐標矢量,然后計算點P和點M間的相對距離矢量為ΔRM-1,如果|ΔRM-1|T,繼續計算得到ΔRM-2、···、ΔRM-n,直至滿足|ΔRM-n|≤T,最后計算零點校準量,實現零點校準;
式中,ΔRM-last為零點校準量;
已知任意一點R在物空間零點漂移坐標系中的坐標矢量為OkR,根據零點校準量ΔRM-last求得點R在物空間基準坐標系中的坐標矢量OR為OR=OkR+ΔRM-last。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京工業大學,未經北京工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011507320.8/1.html,轉載請聲明來源鉆瓜專利網。





