[发明专利]大型产品几何参数视觉检测方法有效
| 申请号: | 201910972620.4 | 申请日: | 2019-10-14 |
| 公开(公告)号: | CN112729163B | 公开(公告)日: | 2022-02-22 |
| 发明(设计)人: | 陈月玲;夏仁波;赵吉宾;赵亮;刘殿海;周波;于彦凤 | 申请(专利权)人: | 中国科学院沈阳自动化研究所 |
| 主分类号: | G01B11/25 | 分类号: | G01B11/25;G06T7/00;G06T7/70 |
| 代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 许宗富 |
| 地址: | 110016 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 大型 产品 几何 参数 视觉 检测 方法 | ||
1.一种大型产品几何参数视觉检测方法,其特征在于,包括以下步骤:
机器人输出指令控制其夹持的测量臂相对待检测大型部件在定点工位移动,使得设置在测量臂末端的结构光扫描头完成对待检测大型部件的外形尺寸测量;
所述待检测大型部件的顶端包括天线罩,待检测大型部件的外形尺寸包括:总长度DD、同轴度偏差、垂直度偏差;
所述总长度DD为天线罩端头到待检测大型部件的尾端面的距离;
所述同轴度偏差为天线罩几何中心与待检测大型部件的尾端面几何中心的连线相对于基准轴的偏差;
所述垂直度偏差为天线罩几何中心与待检测大型部件的尾端面几何中心的连线相对于尾端面的偏差;
所述测量总长度的步骤如下:
a.大型产品尾端面测量:
测量臂带动结构光扫描头扫描得到待检测大型部件的尾端面πG1的点云数据,对点云数据采用最小二乘法进行空间平面拟合,得到尾端面πG1所在的平面方程:
Ax+By+Cz+D=0
其中,A、B、C、D为平面方程系数,x,y,z为平面方程参数;
b.大型产品长度测量:
测量臂带动结构光扫描头扫描得到天线罩的点云数据,然后拟合成球体,得到球心Oe和半径,则总长度就是球心Oe到尾端面πG1的距离加上球半径;
所述同轴度偏差的测量步骤如下:
a.基准轴后端点OF1的测量:
测量臂带动结构光扫描头扫描基准轴后端点的圆周,得到后端点附近圆周点云数据YZDY后端点;
在基准轴后端点附近作一个与尾端面πG1平行的平面PM,将圆周点云数据YZDY后端点向该平面PM投影,形成一个椭圆形的轮廓点云DY后端点投影点云;
将椭圆形的轮廓点云数据DY后端点投影点云拟合成一个空间椭圆TU后端点投影椭圆,其圆心即为所求的基准轴后端点;
b.基准轴前端点OE1的测量:
测量臂带动结构光扫描头扫描基准轴前端点的圆周,得到前端点附近圆周点云数据YZDY前端点;
在基准轴前端点附近作一个与尾端面πG1平行的平面PM前端点,将圆周点云数据YZDY前端点向该平面PM前端点投影,形成一个椭圆形的轮廓点云DY前端点投影点云;
将椭圆形的轮廓点云数据DY前端点投影点云拟合成一个空间椭圆TU后端点投影椭圆,其圆心即为所求的基准轴前端点;
c.大型产品同轴度计算:
先计算点OE1与OF1所构成的直线LF1-E1;
将端头球心Oe投影到直线LF1-E1上,得到投影点Pe;
计算Pe与Oe的距离|OePe|,则,同轴度偏差为:ΦF1-E1-e=2*|OePe|;
所述测量产品垂直度偏差的步骤如下:
a.尾端面πG1的平面方程为Ax+By+Cz+D=0;
b.尾端面πG1几何中心OG1的测量:
测量臂带动结构光扫描头扫描尾端面附近的圆周,得到尾端面附近圆周点云数据YZDY尾端面;
将圆周点云数据YZDY尾端面向尾端面πG1投影,形成一个椭圆形的轮廓点云数据DY尾端面投影点云;
将椭圆形的轮廓点云数据DY尾端面投影点云拟合成一个空间椭圆TU尾端面椭圆,其圆心即为所求的尾端面几何中心点OG1(xG1,yG1,zG1);
c.计算过几何中心OG1(xG1,yG1,zG1)的尾端面法线:
已知尾端面πG1的平面方程Ax+By+Cz+D=0,则该平面的法向量为nG1=(a1,b1,c1)=(A,B,C),已知法向量nG1=(a1,b1,c1)和其上一点OG1(xG1,yG1,zG1),则尾端面的法线LnG1方程写成参数方程形式为:
其中,t为直线参数方程比例系数;
d.计算垂直度:
将Oe投影到直线LnG1上,得到投影点Qe;
计算Qe与Oe的距离|OeQe|,则,垂直度偏差为:Φe-nG1=|OeQe|。
2.根据权利要求1所述的大型物体几何参数测量方法,其特征在于在测量之前还包括对测量臂移动的定点工位进行全局标定,步骤如下:
a.在测量臂移动轨迹上设置若干个定点工位;
b.在每个定点工位附近放置多个靶球;
c.先用激光跟踪仪测量当前工位每个靶球的几何中心,得到靶球的在激光跟踪仪下的空间坐标,进而得到当前工位下靶球与激光跟踪仪的变换矩阵T1;
d.再用结构光扫描头测量每个靶球,得到每个靶球在法如关节臂下的坐标,进而得到当前工位下关节臂与靶球坐标变换矩阵T2;
e.通过变换矩阵T2、变换矩阵T1求出当前工位下关节臂与激光跟踪仪坐标之间的变换矩阵T,完成关节臂在当前工位的标定;
f.重复上述步骤a-e对所有工位进行标定,将关节臂在每个工位下的坐标统一到同一个坐标系下,实现全局标定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院沈阳自动化研究所,未经中国科学院沈阳自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910972620.4/1.html,转载请声明来源钻瓜专利网。





