[发明专利]工业机器人末端相机在线标定方法有效
申请号: | 201910539689.8 | 申请日: | 2019-06-20 |
公开(公告)号: | CN110246193B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 刘志;何博侠 | 申请(专利权)人: | 南京博蓝奇智能科技有限公司 |
主分类号: | G06T7/80 | 分类号: | G06T7/80 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 宋朋飞 |
地址: | 210000 江苏省南京市秦淮区永丰*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工业 机器人 末端 相机 在线 标定 方法 | ||
1.一种工业机器人末端相机在线标定方法,其特征在于,所述方法适用于工业机器人,所述工业机器人包括末端执行器和工业相机,所述末端执行器与所述工业相机连接,所述方法包括如下步骤:
通过末端执行器控制工业相机在第一位置采集标定物的图像,通过所述标定物的图像得到特征点的成像坐标;
根据所述特征点的物理坐标和成像坐标确定初始重投影变换坐标模型的初始第一参数和初始第二参数,所述第一参数用于定义手眼变换坐标的旋转矩阵,所述第二参数用于定义手眼变换坐标的平移向量;
通过末端执行器控制工业相机在多个位置采集标定物的图像,通过所述多个位置的标定物的图像得到特征点的实际像点坐标;
将所述初始重投影变换坐标模型作为当前重投影变换坐标模型,并重复执行如下步骤直至符合停止条件,确定符合停止条件的当前重投影变换坐标模型为标定的重投影变换坐标模型,所述停止条件至少包括第一参数或第二参数的梯度范数;
标定物的物理坐标通过当前重投影变换坐标模型获得重投影像点坐标,至少确定调整第一参数和调整第二参数使标定物的实际像点和重投影像点之间距离和最小,并将包括调整第一参数和调整第二参数的重投影变换坐标模型作为新的当前坐标模块;
所述停止条件至少包括第一参数或第二参数的梯度范数的步骤,包括:
标定物的物理坐标通过当前重投影变换坐标模型获得重投影像点坐标,根据所述第一参数的梯度范数或第二参数的梯度范数调整第一参数或第二参数,至少确定调整第一参数和调整第二参数使标定物的实际像点和重投影像点之间距离和最小。
2.根据权利要求1所述的工业机器人末端相机在线标定方法,其特征在于,所述至少确定调整第一参数和调整第二参数使标定物的实际像点和重投影像点之间距离和最小的方法包括:通过非线性参数模型至少确定调整第一参数和调整第二参数使标定物的实际像点和重投影像点之间距离和最小,所述非线性参数模型为:
其中,i为末端执行器控制工业相机第i次运动,n为末端执行器控制工业相机运动的总次数,u和v为相机成像平面的坐标轴,Wiu为特征点的实际像点和重投影像点在u轴上的坐标差值,Wiv为特征点的实际像点和重投影像点在v轴上的坐标差值;
其中,特征点在标定物坐标系Co的物理坐标值为oi,特征点在相机图像坐标系的实际像点坐标值为pi,piu和piv分别为pi在相机图像坐标系中u、v轴上的分量,Fu(oi)和Fv(oi)分别为oi经重投影变换后的重投影像点在u、v轴上的分量。
3.根据权利要求2所述的工业机器人末端相机在线标定方法,其特征在于,所述重投影变换坐标模型为:
p=F(o)=MJc=MJTecTweTowo
其中,o为标定特征点在标定物坐标系Co的物理坐标值,Tow为标定物坐标系到基座世界坐标系的变换矩阵,Twe为基座世界坐标系到末端执行器坐标系的变换矩阵,Tec为末端执行器坐标系到相机坐标系的变换矩阵,Tec即手眼变换坐标X,矩阵M为相机内参数矩阵,J为相机畸变参数矩阵。
4.根据权利要求3所述的工业机器人末端相机在线标定方法,其特征在于,所述手眼变换坐标X为:
其中,R为手眼变换矩阵的旋转矩阵,即R为第一参数,t为手眼变换矩阵的平移向量,即t为第二参数,OT为标定特征点在末端执行器坐标系下的物理坐标值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京博蓝奇智能科技有限公司,未经南京博蓝奇智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910539689.8/1.html,转载请声明来源钻瓜专利网。