机械手超声无损检测中被测件装卡偏差的修正方法及系统技术方案

技术编号:17791982 阅读:63 留言:0更新日期:2018-04-25 15:41
本发明专利技术涉及一种机械手超声无损检测中被测件装卡偏差的修正方法及系统,该方法基于超声测距原理,获取编程轨迹中被测件在设定装卡位姿下的点云数据,生成模型点云集;装卡被测件后,通过超声波测量被测件在装卡位姿下的点云数据,生成测量点云集;将所述模型点云集与所述测量点云集,进行匹配计算,获得被测件装卡位姿与所述编程轨迹中设定装卡位姿之间的偏差;即得到实际装卡位姿与设定装卡位姿之间的偏差,进而修正偏差,可以解决由于实际装卡位姿偏差而影响最终检测效果的问题,使扫查轨迹符合实际检测要求,保证好的检测效果。

Correction method and system for loading deviation of tested parts in ultrasonic nondestructive testing of manipulator

The invention relates to a correction method and system of the offset of a piece in the ultrasonic nondestructive testing of a mechanical hand. Based on the principle of ultrasonic distance measurement, this method obtains the point cloud data in the set position of the measured piece in the programming trajectory and generates a model point cloud. After loading the measured piece, the measured piece is installed in the position of the card position through the ultrasonic measurement. The point cloud data is generated, and the measurement point cloud is generated. The model points cloud collection and the measured point cloud set are matched to obtain the deviation between the position of the fitted card position of the measured piece and the set position of the programming trajectory, that is, the deviation between the actual loading position and the set position of the set position is obtained, and the deviation can be corrected. To solve the problem of affecting the final detection result due to the actual position deviation of the clamping position, the scanning track accords with the actual detection requirements and ensures a good detection effect.

【技术实现步骤摘要】
机械手超声无损检测中被测件装卡偏差的修正方法及系统
本专利技术涉及超声无损检测和工业机器人应用领域,特别涉及一种机械手超声无损检测中被测件装卡偏差的修正方法。
技术介绍
超声无损检测是一种利用超声传播原理检测材料内部缺陷的方法,主要用于新产品质量检测以及在役产品寿命评估。脉冲反射法是超声无损检测中应用较早的一种检测方法,该方法根据超声反射波的时域波形判断材料内部缺陷。将工业机器人应用于超声无损检测系统作为扫查运动装置可以解决人工成本高、效率低、工作单调等问题,特别适合制造领域内对航空发动机叶片、汽车轮毂等复杂构件的自动化无损检测。根据超声传播原理,超声扫查成像检测必须满足两项要求:(1)超声探头前端始终与被测件表面保持等距;(2)超声探头发射的声束始终沿被测件表面法向入射。采用机械手实现自动化扫查,对复杂构件进行扫查成像检测时,机械手的运动轨迹是根据预先设定的被测件装卡位姿,并考虑上述超声探头与被测件表面间的两项约束要求,然后基于被测件几何模型计算出来的,这一过程称为扫查轨迹规划,生成的扫查轨迹称为编程轨迹。若被测件的实际装卡位姿与轨迹规划时预先设定的装卡位姿一致,则能保证正确的约束本文档来自技高网...
机械手超声无损检测中被测件装卡偏差的修正方法及系统

【技术保护点】
一种机械手超声无损检测中被测件装卡偏差的修正方法,其特征在于,包括:获取编程轨迹中被测件在设定装卡位姿下的点云数据,生成模型点云集;装卡被测件后,通过超声波测量被测件在装卡位姿下的点云数据,生成测量点云集;将所述模型点云集与所述测量点云集,进行匹配计算,获得被测件装卡位姿与所述编程轨迹中设定装卡位姿之间的偏差;修正所述被测件装卡位姿与所述编程轨迹中设定装卡位姿之间的偏差。

【技术特征摘要】
1.一种机械手超声无损检测中被测件装卡偏差的修正方法,其特征在于,包括:获取编程轨迹中被测件在设定装卡位姿下的点云数据,生成模型点云集;装卡被测件后,通过超声波测量被测件在装卡位姿下的点云数据,生成测量点云集;将所述模型点云集与所述测量点云集,进行匹配计算,获得被测件装卡位姿与所述编程轨迹中设定装卡位姿之间的偏差;修正所述被测件装卡位姿与所述编程轨迹中设定装卡位姿之间的偏差。2.如权利要求1所述的修正方法,其特征在于,将所述模型点云集与所述测量点云集,进行匹配计算,获得被测件装卡位姿与所述编程轨迹中设定装卡位姿之间的偏差,包括:分别计算所述模型点云集和所述测量点云集中每个点在其邻域内的法向量;在所述测量点云集中随机选择m个非边界点,计算所述m个非边界点的邻近法向量角特征描述子;计算所述模型点云集中所有非边界点的邻近法向量特征描述子;将所述测量点云集中随机选择的每个非边界点,在所述模型点云集中匹配与之邻近法向量特征描述子相等或接近的点,确定m个邻近法向量特征描述子相等或接近的点对;根据所述相等或接近的点对,计算获得所述模型点云集与所述测量点云集之间的偏差。3.如权利要求2所述的修正方法,其特征在于,所述每个点在其邻域内的法向量,通过以下步骤获得:设点集S,任一点si属于S;点si在其邻域内的法向量由其邻近的k个点估计;搜索si周围邻近的k个点,记为称为k邻近点;利用点si及其k邻近点构建协方差矩阵:其中,是k邻近点的几何中心;求矩阵E3×3的特征值和特征向量:E3×3·vl=λl·vl,l∈{1,2,3}(2)其中,λ1,λ2,λ3(λ1<λ2<λ3)是所构建矩阵的特征值;v1,v2,v3是相应的特征向量;最小特征值λ1对应的特征向量v1是点si在其邻域内的法向量,记为nsi。4.如权利要求2所述的修正方法,其特征在于,所述非边界点的识别判别式为:其中,设点集S,任一点si属于S;点si与其邻近的...

【专利技术属性】
技术研发人员:张翰明肖定国徐春广郝娟马朋志郭灿志
申请(专利权)人:北京理工大学
类型:发明
国别省市:北京,11

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

1