[发明专利]基于3D视觉的轨道车辆钩缓装置关键参数测量方法有效
申请号: | 202010602916.X | 申请日: | 2020-06-29 |
公开(公告)号: | CN111707198B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 李明扬;张念坤;李光瑞;张胜男;周丽萍;钱永军 | 申请(专利权)人: | 中车青岛四方车辆研究所有限公司 |
主分类号: | G01B11/02 | 分类号: | G01B11/02;G01B11/14;G01M17/10;G06K9/32 |
代理公司: | 青岛清泰联信知识产权代理有限公司 37256 | 代理人: | 张媛媛 |
地址: | 266031 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 视觉 轨道 车辆 装置 关键 参数 测量方法 | ||
1.一种基于3D视觉的轨道车辆钩缓装置关键参数测量方法,钩缓装置包括视觉检测机构,所述视觉检测机构包括直线模组与机械臂,机械臂安装在直线模组上,直线模组带动机械臂运动,机械臂安装有3D视觉相机,机械臂、3D视觉相机与视觉检测工控机通信,视觉检测工控机控制机械臂与直线模组动作,3D视觉相机采集图像信息后传递至视觉检测工控机进行图像分析;该测量方法包括钩缓装置长度测量方法,其特征在于,所述钩缓装置长度测量方法包括:
3D视觉相机采集钩缓装置连挂面正面三维图像,并生成点云信息,并在点云图像上自动截取ROI区域;
根据ROI区域确定连挂面方程,计算连挂面到相机坐标系原点距离;
将连挂面到相机坐标系原点距离变换为连挂面到机械臂基坐标系原点距离d1;
直线模组带动机械臂向钩缓装置安装面方向移动距离d0,机械臂动作使3D视觉相机采集钩缓装置安装面的正面三维图像,根据连挂面到机械臂基坐标系原点距离的计算过程计算出机械臂基坐标系原点到钩缓装置安装面距离d2;
由连挂面到机械臂基坐标系原点距离d1、机械臂向钩缓装置安装面方向移动距离d0、以及机械臂基坐标系原点到钩缓装置安装面距离d2,确定钩缓装置的长度为d=d2-d1+d0。
2.根据权利要求1所述的基于3D视觉的轨道车辆钩缓装置关键参数测量方法,其特征在于,使用ROI区域内的三维点云数据拟合确定平面方程;所述ROI区域为钩缓装置连挂面的ROI区域或钩缓装置安装面的ROI区域,所述平面方程确定为连挂面方程或安装面方程。
3.根据权利要求2所述的基于3D视觉的轨道车辆钩缓装置关键参数测量方法,其特征在于,使用ROI区域内的三维点云数据拟合确定平面方程的方法为:
获取ROI区域内所有三维点云数据的坐标信息,假设有N个三维点,分别是(xi,yi,zi),i=0,1,…,N-1,假设平面方程为Ax+By+Cz+D=0,则z=a0x+a1y+a2;
根据最小二乘算法,拟合平面方程参数需满足下面公式:
则即
将各三维点信息带入上式,得到a0、a1、a2,进而由z=a0x+a1y+a2确定平面方程。
4.根据权利要求2所述的基于3D视觉的轨道车辆钩缓装置关键参数测量方法,其特征在于,计算连挂面或安装面到相机坐标系原点距离的方法为:
根据确定的平面方程,所述平面为钩缓装置连挂面或安装面,则得到平面到相机坐标系原点距离为:
从相机坐标系原点O到平面做垂线,设垂线与平面的交点坐标为P0=(x0,y0,z0),根据平面方程z=a0x+a1y+a2,在平面内任意取三个点P1=(x1,y1,z1),P2=(x2,y2,z2)和P3=(x3,y3,z3),则有结合平面方程,可得方程组:
解方程组得到P0=(x0,y0,z0)为:
则由式(3)、(5)计算平面到相机坐标系原点距离dcam,进而确定连挂面到相机坐标系原点距离d′1或安装面到相机坐标系原点距离d'2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中车青岛四方车辆研究所有限公司,未经中车青岛四方车辆研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010602916.X/1.html,转载请声明来源钻瓜专利网。