[发明专利]一种基于机器视觉的运动装置标定方法及其装置在审
申请号: | 201810644611.8 | 申请日: | 2018-06-21 |
公开(公告)号: | CN108510553A | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 陈先开;陈恳;邓亮;冯良炳 | 申请(专利权)人: | 深圳辰视智能科技有限公司 |
主分类号: | G06T7/80 | 分类号: | G06T7/80 |
代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 章小燕 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运动装置 标定 基于机器 平面方程 视觉 方法使用 立体视觉 输出运动 点群 分拣 估算 检测 | ||
本发明实施例提供了一种基于机器视觉的运动装置标定方法及装置,所述方法包括:Marker点群的检测;运动装置平面方程参数的估计;对运动装置的速度和运动方向进行估计;输出运动装置的速度,运动方向,平面方程参数。本发明通过利用获取物体立体视觉的信息,精确地标定并估算出运动装置的各类参数,估计精度高,从而极大提高了码垛或分拣的效率和精度,该方法使用简单,能极大的提高效率。
技术领域
本发明涉及工业机器视觉领域,尤其涉及一种基于机器视觉的运动装置标定方法及其装置。
背景技术
近年来,随着视觉技术在工业应用中的蓬勃发展,视觉技术也从2D向3D转变,主要受益于3D视觉技术的测量/识别精度和运行效率的快速提升,以及工业应用需求的迫切需求。运动装置的视觉标定是所有视觉技术在工业领域应用基础,其标定精度决定了其应用范围。
在工业机器视觉领域中,经常需要对运动装置进行标定。目前,在运动装置的标定问题中,主要需要标定运动装置的速度、方向以及运动装置所在的平面。现有通常采用的方法有机械标定法和视觉标定法。机械标定法主要采用相对/绝对编码器,并配合机械臂进行标定。但在没有机械臂情况下,将无法实现对运动装置进行标定。现有的视觉标定方法中,通常采用单目视觉的标定方法。这种标定方法精度会受到一定的限制,主要原因是采用PnP(Perspective-n-Point,n点透视)进行估计标记点的三维空间信息较为困难,并且获取的三维精度不高,导致标定的误差较大,在高速的运动装置中受到应用的限制。
发明内容
有鉴于此,本发明的目的在于提供一种基于机器视觉的运动装置标定方法及其装置,用来解决现有在没有机械臂情况下无法实现对运动装置的标定以及标定精度不高,误差较大的问题。
本发明解决上述技术问题所采用的技术方案如下:
本发明的第一方面提供一种基于机器视觉的运动装置标定方法,该方法包括步骤:
Marker点群的检测;
运动装置平面方程参数的估计;
对运动装置的速度和运动方向进行估计;
输出运动装置的速度,运动方向,平面方程参数。
在一些实施例中,所述Marker点群的检测步骤包括:
初始化参数,设置点群组为空G={},设置标识符为FLAG=0,点群组计数变量i=0;
同步触发左右双目相机拍照,获取图像对
其中,ti表示第ti时刻的时间,单位为秒;和分别表示第ti时刻从左相机获取的灰度图像和右相机获取的灰度图像;
分别检测图像和中的Marker点群;如果两幅图像均检测到两组Marker点群,则分别记为和
根据点群和利用立体相机的三角测距原理,计算其对应的相机坐标系下的坐标分别记为和
在一些实施例中,所述运动装置平面方程参数的估计步骤包括:
计算左相机坐标系下的运动装置平面中心点;左相机坐标系下的中心点Cleft=(cxleft,cyleft,czleft)的计算公式为:
K,N,n属于自然数,分别表示n点在左相机坐标系下的坐标;
估计左相机坐标系下的平面方程参数,包括:
对左相机坐标系下的所有检测到的Marker点去中心化后的点得到:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳辰视智能科技有限公司,未经深圳辰视智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810644611.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种标定板自动旋转标定装置
- 下一篇:一种图像处理方法及系统