视觉系统与末端执行器相对位置变化的在线自标定方法技术方案

技术编号:38866628 阅读:10 留言:0更新日期:2023-09-22 14:05
本发明专利技术提供了一种视觉系统与末端执行器相对位置变化的在线自标定法,包括识别步骤:通过视觉算法识别管片拼装机的末端执行器在不同位姿下的法向量;手眼标定步骤:通过法向量在不同坐标系下的值计算手眼标定矩阵;实时修正步骤:在掘进过程中通过视觉算法识别管片拼装机主杆方向向量并以此数据修正手眼标定矩阵。本发明专利技术通过多个坐标系之间进行标定的方式,在盾构机构掘进后实现自标定,避免每次都重新标定。通过设置相机坐标系、末端执行器坐标系、转轴坐标系以及主杆坐标系,能够直接适用于管片拼装机的视觉环境。用于管片拼装机的视觉环境。用于管片拼装机的视觉环境。

【技术实现步骤摘要】
视觉系统与末端执行器相对位置变化的在线自标定方法


[0001]本专利技术涉及盾构机领域,具体地,涉及一种视觉系统与末端执行器相对位置变化的在线自标定方法,尤其是针对盾构机掘进过程中管片拼装机视觉系统与末端执行器相对位置变化的在线自标定法。

技术介绍

[0002]管片拼装机是盾构机的重要组成部分,盾构机掘进一段距离后,由于被挖掘部分是裸露的,需要管片拼装机将管片拼装成环,对这部分进行支撑。管片拼装过程目前大部分还是由人工完成,人工作业存在工作环境恶劣,效率低,拼装质量依赖于工人自身熟练度等问题。
[0003]视觉系统是实现管片拼装自动化的重要部分,视觉系统获取管片及其周围环境的图像数据,然后通过识别算法对管片进行识别,定位,然后通过控制系统对管片进行抓取等操作。在进行抓取操作之前,为了将管片位姿信息从视觉系统坐标系转换到控制系统坐标系,研究人员需要对管片拼装机进行手眼标定,得到控制系统坐标系与视觉系统坐标系之间的手眼标定矩阵。
[0004]但是由于盾构机特殊的机械结构,在其进行掘进过程中,由于机械运动导致管片拼装机的控制系统坐标系与视觉系统坐标系的相对关系发生变化,使得最开始求得的手眼标定矩阵会随着施工的进行而产生偏差。目前,为解决这种问题,均是采用掘进一段距离后进行重新标定的方式,这不仅工作量大,而且在两次标定之间的拼装过程使用的手眼标定矩阵偏差无法被纠正。
[0005]在手眼目标抓取系统中,自标定法可以有效地解决相机与机械臂相对位置发生变化需要重新标定的问题,现有的技术大致可以分为基于Kruppa方程的自标定法、基于二次曲面的自标定法、分层逐步标定法。但目前,国内外没有在自动化管片拼装机的标定过程中采用自标定法,同时现有的自标定方法也无法直接适用于管片拼装机的视觉环境。

技术实现思路

[0006]针对现有技术中的缺陷,本专利技术的目的是提供一种视觉系统与末端执行器相对位置变化的在线自标定方法。
[0007]根据本专利技术提供的一种视觉系统与末端执行器相对位置变化的在线自标定方法,包括如下步骤:
[0008]识别步骤:通过视觉算法识别管片拼装机的末端执行器在不同位姿下的法向量;
[0009]手眼标定步骤:通过法向量在不同坐标系下的值计算手眼标定矩阵;
[0010]实时修正步骤:在掘进过程中通过视觉算法识别管片拼装机主杆方向向量并以此数据修正手眼标定矩阵。
[0011]优选地,所述手眼标定步骤包括初始状态设定步骤:设定相机坐标系、转轴坐标系、主杆坐标系以及末端执行器坐标系,其中:
[0012]设定转轴坐标系原点在转轴与主杆的交点,x轴与初始状态下的主杆平行,z轴为转轴的法向量;
[0013]设定主杆坐标系原点在主杆上,x轴一直与主杆平行,z轴与转轴法向量平行;
[0014]末端执行器坐标系与相机坐标系根据各自的传感器设定。
[0015]优选地,还包括手眼标定矩阵计算步骤:
[0016]通过设置在管片拼装机上的位移传感器、角度传感器计算出末端执行器的平面在末端执行器坐标系下的法向量p;
[0017]通过深度相机计算出末端执行器上的平面在相机坐标系下的法向量q;
[0018]则:其中:表示手眼标定矩阵。
[0019]优选地,在手眼标定矩阵的标定过程中,控制末端执行器调整多种位姿,得到多组{p
i
,q
i
},其中i=1,2,3......N;采用SVD奇异值分解法求取
[0020][0020]其中:
[0021]N表示{p
i
,q
i
}的组数,
[0022]表示法向量{p
i
,i=1,2,3
……
N}的重心;
[0023]表示法向量{q
i
,i=1,2,3
……
N}的重心;
[0024]表示p
i
与的差值;
[0025]表示q
i
与的差值;
[0026]H是N
×
N的矩阵,V和U是N
×
N的正交矩阵。
[0027]优选地,还包括旋转平移矩阵计算步骤:
[0028]根据转轴坐标系的设定,通过视觉算法计算出当末端执行器沿主杆方向运动时,末端执行器的方向向量,得到转轴坐标系的x轴在相机坐标系下的方向;
[0029]掘进一段距离后,主杆沿着转轴旋转θ,运用视觉算法计算出此状态下末端执行器沿主杆方向运动时,末端执行器的方向向量;将此方向向量与初始状态下得到的方向向量叉乘,得到转轴坐标系的z轴在相机坐标系下的方向,得到对去逆得到
[0030]优选地,还包括中间矩阵计算步骤:
[0031]根据坐标系设定,初始状态下则:
[0032]其中:表示主杆坐标系与末端执行器坐标系之间的旋转变换矩阵,I表示单位矩阵。
[0033]优选地,所述实时修正步骤包括:
[0034]方向向量计算步骤:运用视觉算法计算出当前状态下末端执行器沿主杆方向运动时,在相机坐标系下的末端执行器的方向向量,该方向向量与初始状态下相机坐标系下的主杆方向向量点乘,根据角度的旋转不变性,得到主杆绕转轴相对于初始状态下的偏转角θ;
[0035]过程矩阵计算步骤:基于主杆坐标系相对于转轴坐标系绕其z轴定轴旋转,则当前
状态下主杆坐标系与转轴坐标系下的旋转变换矩阵
[0036][0037][0038]修正步骤:修正手眼标定矩阵其中:
[0039]与现有技术相比,本专利技术具有如下的有益效果:
[0040]1、本专利技术通过多个坐标系之间进行标定的方式,在盾构机构掘进后实现自标定,避免每次都重新标定。
[0041]2、本专利技术通过设置相机坐标系、末端执行器坐标系、转轴坐标系以及主杆坐标系,能够直接适用于管片拼装机的视觉环境。
附图说明
[0042]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0043]图1为视觉系统与末端执行器相对位置变化的在线自标定方法的坐标系标定示意图。
[0044]图2为视觉系统与末端执行器相对位置变化的末端执行器结构示意图。
具体实施方式
[0045]下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。
[0046]如图1和图2所示,本专利技术提出了一种在线自标定算法,先通过视觉算法识别管片拼装机末端执行器不同位姿下的法向量,然后通过这些法向量在不同坐标系下的值计算手眼标定矩阵,之后在掘进过程中通过视觉算法识别拼装机主杆方向向量并以此数据修正手眼标定矩阵。
[0047]更为详细的说明,该标定方法是为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视觉系统与末端执行器相对位置变化的在线自标定方法,其特征在于,包括如下步骤:识别步骤:通过视觉算法识别管片拼装机的末端执行器在不同位姿下的法向量;手眼标定步骤:通过法向量在不同坐标系下的值计算手眼标定矩阵;实时修正步骤:在掘进过程中通过视觉算法识别管片拼装机主杆方向向量并以此数据修正手眼标定矩阵。2.根据权利要求1所述的视觉系统与末端执行器相对位置变化的在线自标定方法,其特征在于,所述手眼标定步骤包括初始状态设定步骤:设定相机坐标系、转轴坐标系、主杆坐标系以及末端执行器坐标系,其中:设定转轴坐标系原点在转轴与主杆的交点,x轴与初始状态下的主杆平行,z轴为转轴的法向量;设定主杆坐标系原点在主杆上,x轴一直与主杆平行,z轴与转轴法向量平行;末端执行器坐标系与相机坐标系根据各自的传感器设定。3.根据权利要求2所述的视觉系统与末端执行器相对位置变化的在线自标定方法,其特征在于,还包括手眼标定矩阵计算步骤:通过设置在管片拼装机上的位移传感器、角度传感器计算出末端执行器的平面在末端执行器坐标系下的法向量p;通过深度相机计算出末端执行器上的平面在相机坐标系下的法向量q;则:其中:表示手眼标定矩阵。4.根据权利要求3所述的视觉系统与末端执行器相对位置变化的在线自标定方法,其特征在于,在手眼标定矩阵的标定过程中,控制末端执行器调整多种位姿,得到多组{p
i
,q
i
},其中i=1,2,3
……
N;采用SVD奇异值分解法求取其中:H=UΛV
T
;其中:N表示{p
i
,q
i
}的组数,表示法向量{p
i
,i=1,2,3
……
N}的重心;表示法向量{...

【专利技术属性】
技术研发人员:贾连辉柯瑞庭陶建峰姜礼杰陶治同张培刘成良
申请(专利权)人:上海交通大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1