【技术实现步骤摘要】
3D手眼标定方法及系统
[0001]本专利技术涉及产品定位领域,尤其涉及一种3D手眼标定方法及系统。
技术介绍
[0002]工业生产中,常用到3D相机定位进行产品的无序抓取,通常是通过相机获取产品在相机坐标系中的坐标或位姿,再通过3D手眼标定方法将相机坐标系中的坐标或位姿转换成机械手坐标系中的坐标或位姿,机械手根据机械手坐标系中的坐标或位姿去抓取产品,3D手眼标定方法的精度直接决定了抓取精度。因此,有必要在现有的3D手眼标定方法上进行改进,提高转换矩阵精度,从而使得机械手坐标系中的坐标或位姿更加准确,进一步提高抓取精度。
技术实现思路
[0003]针对上述技术问题,本专利技术实施例提供了一种3D手眼标定方法及系统,提高转换矩阵精度,精准控制相机坐标系和机械手坐标系之间的转换关系,从而提高产品的抓取精度。
[0004]本专利技术实施例的第一方面一种3D手眼标定方法,步骤包括:
[0005]选取N个特征点,并获取每个所述特征点在机械手坐标系的第一坐标、相机坐标系中的第二坐标;
[0006]将所述第一坐标、所述第二坐标代入坐标系转换矩阵的数学模型,得到3N个方程,由所有所述方程构成超定方程组;
[0007]采用非线性方程组最小二乘法的广义逆法求解所述超定方程组,得到转换矩阵。
[0008]优选的,所述坐标系转换矩阵的数学模型:
[0009][0010]其中,R3×3为旋转矩阵,T3×1为平移矩阵。
[0011]优选的,所述超定方程组表示为:
[ ...
【技术保护点】
【技术特征摘要】
1.一种3D手眼标定方法,其特征在于,步骤包括:选取N个特征点,并获取每个所述特征点在机械手坐标系的第一坐标、相机坐标系中的第二坐标;将所述第一坐标、所述第二坐标代入坐标系转换矩阵的数学模型,得到3N个方程,由所有所述方程构成超定方程组;采用非线性方程组最小二乘法的广义逆法求解所述超定方程组,得到转换矩阵。2.根据权利要求1所述的3D手眼标定方法,其特征在于,所述坐标系转换矩阵的数学模型为:其中,R3×3为旋转矩阵,T3×1为平移矩阵。3.根据权利要求2所述的3D手眼标定方法,其特征在于,所述超定方程组表示为:f
i
(x0,x1,
…
,x
m
‑1)=0,i=0,1,
…
,m
‑
1;m>>n
ꢀꢀꢀ
公式(2)4.根据权利要求2所述的3D手眼标定方法,其特征在于,所述采用非线性方程组最小二乘法的广义逆法求解所述超定方程组,得到转换矩阵,具体包括:根据所述超定方程组得到雅可比矩阵为:获取非线性方程组最小二乘法求解的迭代公式:X
(k+1)
=X
(k)
‑
a
k
Z
k
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
公式(4)其中,Z
k
为线性方程组A
(k)
Z
(k)
=F
(k)
的线性最小二乘解,求解得到a
k
,a
k
即为转换矩阵。5.根据权利要求4所述的3D手眼标定方法,其特征在于,所述Z
k
为线性方程组A
(k)
Z
(k)
=F
(k)
的线性最小二乘解,即是,Z
(k)
=(A
(k)
)+F
k
,
ꢀꢀꢀꢀꢀꢀ
(公式5)其中,A
(k)
为k次迭代值X
(k)
的雅可比矩阵,F
k
为k次迭代值的左端函数值。6.一种3D手眼标定系统,其特征在于,包括:坐...
【专利技术属性】
技术研发人员:侯梦华,陈凯,刘俊锋,
申请(专利权)人:深圳市启灵图像科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。