1、第 卷 第 期 年 月福建工程学院学报 :碟刹盘孔组位置度视觉测量及误差链分析朱广磊,花海燕,王筠翔,(福建工程学院 机械与汽车工程学院,福建 福州;福建省智能加工技术及装备重点实验室,福建 福州)摘要:针对孔组位置度视觉测量过程多误差源影响测量效果的问题,以碟刹盘为研究对象,开展孔组位置度视觉测量及误差链分析研究。建立了基于“特征行为”关联响应的孔组位置度视觉测量分析系统,提出了基于邻域搜索修正的位置度测量改进算法,设计了包含测量过程行为误差链分析及行为优化的位置度视觉测量流程,并以某型号碟刹盘为例进行位置度测量与误差分析实验。结果表明:对图像采集和图像处理过程实施多环节参数混合优化有利于降
2、低多源误差带来的影响,运用“需求应答”方式执行多阶段误差分析与分层优选,实现图像采集、图像处理、孔测量和位置度测量阶段的误差分离,有助于减少误差累积效应,提高测量的可靠性。关键词:视觉测量;位置度;误差链;误差分离;行为优化中图分类号:文献标志码:文章编号:(),(,;,):,“”,“”,:;收稿日期:基金项目:国家自然科学基金项目()第一作者简介:朱广磊(),男,河南许昌人,硕士研究生,研究方向:智能视觉检测。通信作者:花海燕,(),女,福建三明人,副教授,博士,研究方向:智能设计制造与检测、知识工程与专家系统等。碟刹盘安装孔的位置度误差是至关重要的形位误差。如果碟刹盘安装孔的位置度精度不合
3、格,将使得盘心安装位置偏移过大,易造成各方向受力不均、运转时动平衡性差、制动性能降低等不良情况。因此,孔组位置度检测是碟刹盘制造过程的关键检测工序。对位置度的检测通常福建工程学院学报第 卷可采用位置度综合量规测量、三坐标测量机和工具显微镜等仪器测量或工业相机视觉测量。其中,位置度综合量规需要人工操作且只能进行定性检测;三坐标测量机、工具显微镜等仪器虽然能满足位置度的定量测量,但工具显微镜仪器逐点采样比较耗时,三坐标测量机接触式测量对于小直径孔存在采点困难等问题。相较之下,采用工业相机通过获取孔特征的视觉测量,具有非接触和高效率的特点,能较好满足自动化生产的快速批量检测需求。孔组位置关系与视觉测
4、量方案密切关联,文献对被测孔和基准孔非共面情况的位置度测量问题进行研究,通过空间坐标变换建立位置度计算模型;文献分析了大型零件周向分布孔的位置度测量问题。文献认为视觉测量过程的不同行为方法需要考虑的误差来源不同,改良图像采集与图像预处理的算法有利于提高测量精度。文献分析了视觉测量中透视投影畸变对圆孔特征测量的影响,矫正图像的畸变有利于准确获取圆孔中心坐标,提高位置度测量准确性。文献 研究位置度误差修正方法、位置度测量寻优算法及位置度测量误差分析等问题。从孔组位置度测量的研究现状看,当前对影响测量精度的因素分析和优化工作还较为缺乏,误差分析与补偿问题是实现智能化测量与高精度测量解决的重要问题。综
5、上,针对孔组位置度视觉测量过程影响因素多、误差来源多的特点,开展面向碟刹盘零件族的孔组位置度视觉测量分析系统设计,力图建立能够根据待测特征响应测量行为需求的机制,分析测量过程行为所引起的误差并优化测量行为,为视觉测量过程行为的自主决策奠定基础。碟刹盘孔组位置度视觉测量分析系统设计 面向零件族的视觉测量分析系统总体方案所设计的视觉测量分析系统的架构如图 所示。整个系统包含响应层、图像处理层、测量分析层 个功能模块和零件族特征元、测量行为元及资源层 个资源模块。将零件族特征与视觉测量行为进行分解,响应层根据 可视化界面获取任务信息,由“特征需求”模块响应当前任务的零件特征元,发送检测需求信息;由“
6、应答行为”模块响应单组或多组行为方案。根据行为方案由图像处理层各子模块依次执行图像采集、图像预处理、特征提取等图像处理功能,从图像中提取的轮廓特征信息输入测量分析模块,依次完成孔拟合、位置度计算以及误差分析与行为评估。从图像预处理环节到误差分析与优化环节形成了图像处理层和测量分析层之间的内环循环,通过循环执行图像样本批量分析与评估,优选行为方案。若通过内环循环后需要改变图像采集方案继续分析,可执行响应层、图像处理层和测量分析层 模块组成的外环循环,当完成任务后,输出测量分析结果。图 视觉测量分析系统框架 该系统采用 开发,通过 与 混合编程实现碟刹盘孔组位置度测量与分析。由算子配置区、行为配置
7、模式和参数优化模式组建行为方案,通过特征信息区和搜索优化信息区显示基本信息。“特征测量行为”关联网络建立碟刹盘零件族是一种多孔薄盘类零件族,其尺寸系列多样且孔数较多。不同型号零件的孔数、轮廓形状和分布特征存在差异。在视觉测量过程中,测量行为会因零件几何特征不同而变化,且具有多样性特点。为了寻求最佳方案,将碟刹盘零件族几何特征和视觉测量过程行为进行分解,建立特征与行为关联网络,如图 所示。首先对碟刹盘零件族进行特征分解,对于同族零件共性行为需求,在行为需求应答模块中建立图像处理、参数优化和误差分析 个公有应答,组建图像预处理及特征提取、参数优化策略及算子和误差链分析方案。将零件族拆分为基体、外第
8、 期朱广磊,等:碟刹盘孔组位置度视觉测量及误差链分析轮廓、中心孔、安装孔和散热孔 个特征属性分支,建立检测规划与测量算法需求应答。在系统执行过程中,根据“特征需求”确定待测特征对应的行为需求列表,“应答行为”对列表中各项需求,通过编码码位的 值确定是否被响应。图 特征行为关系网络 将复杂的行为过程进行分解,便于灵活组合不同的方案,图 中行为需求应答列表可建立一对多关系,即一个需求可以有多个应答方案,再从中进行方案优选。本研究所含行为响应如下:()图像处理响应,用于决策从图像样本到轮廓提取所采取图像处理算子以及算子执行的先后顺序。可在系统界面手动点选配置算子,也可将算子组合方案编码存储于矩阵,通
9、过自动遍历实现多方案应答。()参数优化响应,包含测量过程涉及的图像采集参数和算子参数等各类参数的响应。未响应的参数,不作为分析因素,需决策其取值;将被响应的参数作为分析因素,需确定各参数的经验取值区间等。还需应答参数所采用的抽样算法以及参数优化算法等。()误差分析响应,由于检测过程中各环节都可能产生误差,为了更便捷地分析行为引起的误差情况,自动分离误差、减小误差,建立误差分析应答用以决策误差评定方案,实现视觉测量误差链分析。()测量规划响应,包括装置运动规划和测量工艺规划。由于碟刹盘零件族尺寸系列多样,在图像采集时存在视野所能容纳的孔数不同的情况。通过获取被测孔组几何信息,进行视野包容方案规划
10、。根据视野尺寸与孔组尺寸及方位的关系,决策是否能一次包容全部待测特征或只能包容部分特征,规划测量装置水平二维运动、工件旋转方位、特征采样顺序以及工位变换动作等工艺行为。在铅直方向还需根据零件基体的平凸信息,计算视觉设备铅垂方向的运动位移。()测量算法响应,包含孔拟合算法、位置度测量算法和位置度修正算法。孔拟合算法与图像处理采用相同的响应方式,可通过界面手动选取或列表遍历多种算子。位置度测量修正算法则采用变量控制法,通过偏移个体数目控制修正时的搜索步长。基于邻域搜索修正的位置度测量改进算法 以中心孔为基准的圆周均布孔组位置度误差,可由径向误差和角度误差组成的综合误差评定,先通过圆孔图像获取圆轮廓
11、,拟合圆得到圆心坐标,再根据圆心坐标进行位置度误差计算。位置度测量原理图以四孔均布为例,如图 所示。图 位置度测量原理图 任选一分布孔,与中心孔建立角向定位基准,以选取 孔为例,位置度测量算法具体步骤如下:首先,根据中心孔与分布孔的孔心坐标,计算各安装孔与中心孔间的距离:()()()式中,是中心孔与第 个安装孔的中心距,(,)是中心孔的孔心坐标,(,)是第 个分布孔的孔心坐标。计算各分布孔间的距离:()()()()()()()式中,是相邻分布孔的中心距,(、)是第 福建工程学院学报第 卷个分布孔中心坐标,为分布孔个数。根据孔心距计算相邻分布孔与中心孔连线的实际夹角:()()()位置度误差需要求
12、取满足最小条件原则的位置度最优解,即位置度误差的最大值趋于最小。以中心孔和分布孔建立的角向定位基准所求出的角向误差并不一定满足最小条件,故对角向定位基准设置了角向偏移修正量,如公式():(,)()式中,是 孔作为基准时,基准的角向偏移修正量,该修正量采用邻域搜索寻优法在以中心孔和分布孔建立的角向定位基准的左右邻近区域搜索。其中,为设定搜索的邻域范围,为设定的总步数,即为搜索步长,为当前搜索步数。由于基准进行了偏移修正,其他孔的角向误差计算也可根据公式()得到对应修正。()()式中,是第 孔的角度误差,是前一相邻分布孔与中心孔的夹角。第 孔的径向误差 由分布孔与中心孔之间的距离与理论半径之差求得
13、,如公式()所示,其中,是中心孔与分布孔的理论中心距。()由径向误差 和角向误差,可求得相邻分布孔相对于中心孔的位置度误差:()()式中,为中心孔的半径。为了能得到满足最小条件的位置度,需依次以各分布孔建立角向定位基准,同时通过邻域搜索的方式,在各基准邻域内进行偏移修正量搜索,寻找满足最小条件的角度偏移修正量,并得到基于邻域搜索修正的位置度,其位置度最小条件的满足公式():()其中,为基于邻域搜索修正的满足最小条件原则所评定的最终位置度误差值。孔组位置度测量及误差链分析任务响应 被测零件几何信息与位置度测量任务本研究以某型号碟刹盘为对象测量 个 安装孔对 中心孔的位置度误差,孔组位置度公差为
14、。基于误差链分析的位置度视觉测量行为应答 位置度视觉测量过程涉及的行为环节很多,误差的源头也很多,多源误差累积容易造成位置度测量误差大,测量可靠性差。从视觉测量过程行为误差链分析及行为优化目标出发,确定误差链分析应答方案如下:()图像采集阶段。图像的优劣是产生测量误差的源头,所采用的工业相机精度、镜头类型、照明方案、标定方式、检测装置机械误差以及检测工位等均会影响测量精度。在上述条件相同的情况下,图像采集时曝光、增益等参数设置和光照强度,也会影响测量结果。本研究重点考虑曝光和增益两个因素作为误差分析的被响应参数。()圆孔测量阶段。位置度测量方法,受基准孔和分布孔圆心位置测量的直接影响。在圆孔测
15、量过程中,所采用的增强、滤波、数学形态学处理等图像预处理算子和参数,边缘提取、圆拟合等算子的使用均会影响圆孔的测量误差。本研究以增强、滤波、函数变换和边缘提取 个处理环节的参数作为误差分析的被响应参数。()位置度测量阶段。位置度测量算法也是误差来源之一,算法步骤相同时,角向定位基准、邻域搜索的区间和步长也可能影响测量结果。为此,以所提出的基于邻域搜索修正的位置度测量改进算法作为被响应的误差分析对象。在误差分析与行为优化方案方面,以孔径测量结果作为优选样本的评定依据,进行图像采集参数优选与图像处理过程优化,以减少因图像采集和处理过程产生误差累积到位置度中。由于每个图像样本中孔径数量多,故建立图像
16、样本的综合评价函数如公式():()其中,第 期朱广磊,等:碟刹盘孔组位置度视觉测量及误差链分析其中,为视觉测量直径值,为工具显微镜测量直径值,为视觉测量值与工具显微镜测量值的差值的绝对值,为差值绝对值的最大值,为差值绝对值的最小值,为归一化后的样本孔径综合评价指标,越大,说明样本越好。基于“特征行为”关联响应的位置度测量分析流程 以实现位置度测量及误差链分析为目标,设计基于“特征行为”关联响应的位置度测量分析流程如图 所示。图 位置度测量分析流程图 实验样本信息与测量结果对比分析 实验样本信息根据图 流程,采集某型号碟刹盘中心区图像,表 是碟刹盘中心区待测特征信息,包括被测孔径及圆心特征符号及图像采样图例。本次实验考虑图像采集和图像处理两个阶段可变因素对测量结果的影响。图像采集阶段考虑曝光时间和增益对图像采样质量的影响,采用双因素试验设计,曝光时间范围取 ,增益参数范围取 ,采用拉丁超立方抽样获得 张图像样本。图像处理阶段主要考虑增强、滤波、函数变换和边缘提取 个算子参数对测量的影响,采用拉丁超立方抽样获取参数样本规模 组,共得到 个组合样本数据。表 碟刹盘中心区待测特征符号及图像范例