[发明专利]一种基于视觉的六自由度小位移检测方法有效

专利信息
申请号: 201711003220.X 申请日: 2017-10-24
公开(公告)号: CN107782244B 公开(公告)日: 2019-07-26
发明(设计)人: 杨德华;魏琦;张少峰;吴常铖;费飞 申请(专利权)人: 南京航空航天大学
主分类号: G01B11/02 分类号: G01B11/02
代理公司: 南京业腾知识产权代理事务所(特殊普通合伙) 32321 代理人: 郑婷
地址: 210016*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于视觉的六自由度小位移检测方法,在被检测对象的上表面设置一矩形视觉标靶,并在被检测对象的上表面设置一准直光光源1在光接收器1上形成光斑1,并对矩形视觉标靶成像,根据矩形视觉标靶图像的平移得到被测对象发生的平移Tx和Ty,根据矩形视觉标靶图像的转动得到被测对象发生的旋转位移Rz;由光斑1发生的位移得到被测对象的转动位移Rx和Ry;在被检测对象上表面偏离视觉标靶的位置设置一平面反射镜,并在被检测对象上方设置准直光光源2发出的准直光经反射面反射后由光接收器2的敏感面接收,由光斑2发生的位移ΔYs得到被测对象的平动位移Tz。本发明的有益效果是对六自由度位移检测精度高。
搜索关键词: 一种 基于 视觉 自由度 位移 检测 方法
【主权项】:
1.一种基于视觉的六自由度小位移检测方法,其特征在于按照以下步骤进行:步骤1:首先对被测对象定义三维坐标系OXYZ,原点O和坐标轴X、Y在被测面上,按右手定则,坐标轴X、Y、Z两两相互垂直;定义沿3根坐标轴方向的3个平移自由度上的位移为Tx、Ty和Tz;定义绕3根坐标轴按右手定则转动的3个转动自由度上的转动位移为Rx、Ry和Rz;步骤2:在被检测对象的上表面设置一矩形视觉标靶,并在被检测对象的上表面中心或中心区域设置一准直光光源一 ,并平行于Z轴出射,在距被检测对象L处设置光接收器一 ,准直光光源一 在其上形成光斑一 ,并对矩形视觉标靶成像,根据矩形视觉标靶图像的平移dx和dy得到被测对象发生的平移Tx和Ty,根据矩形视觉标靶图像的转动,得到被测对象发生的转动位移Rz;步骤3:建立光接收器一 的坐标系Os1Xs1Ys1Zs1与OXYZ坐标系平行,并将Xs1Ys1平面设置在光接收器一 敏感面内,当被测对象发生了转动位移Rx和Ry时,准直光光源一 在光接收器一 敏感面上形成的光斑一 将由初始位置移动到新的位置,记光斑一 位移向量为(Δx,Δy),则在转动位移Rx和Ry为小量的条件下,有:Rx=Δy/LRy=‑Δx/L反过来,由光斑一 在光接收器一 敏感面上发生的位移得到被测对象的转动位移Rx和Ry;步骤4:求检测被测对象沿Z向的平移位移Tz;在被检测对象上表面偏离视觉标靶的位置设置一平面反射镜,并在被检测对象上表面的平行于YZ平面并过平面反射镜的平面内,设置一准直光光源二 和光接收器二 ,使准直光光源二 发出的准直光经反射面反射后由光接收器二 的敏感面接收,记准直光光源二 发出的准直光入射角为θ;记光接收器二 到反射镜距离为W,建立光接收器二 的坐标系Os2Xs2Ys2Zs2,将Xs2Ys2平面设置在光接收器二 敏感面内,使Xs2轴与X轴平行,并使Ys2Zs2平面与YZ平面平行,Ys2和Zs2一同顺时针转θ角,当被测对象发生Z向平移Tz时,平面反射镜也向右发生位移Tz,则准直光光源二 发出的准直光在光接收器二 的敏感面的光斑二 将沿Ys2轴发生位移ΔYs,Tz与ΔYs之间的关系如下:Tz=ΔYs/(2sinθ)反过来,由光斑二 在光接收器二 敏感面上发生的位移ΔYs得到被测对象的平移位移Tz。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201711003220.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top