面向批量精密装配的显微特征定位
显微机器视觉的特征定位作为精密装配中重要的一环,为精密装配批量化、自动化发展提供了重要支撑。利用显微视觉引导操控精密机器人完成夹持、定位、放置是实现装配的主要途径,其精度要求一般在微米量级。虽然通过严格约束作业条件,目前显微成像测量及其运动控制能够满足这一要求。但是,生产中的结构振动、工具磨损、环境变化等均会改变装配状态,引起微小特征识别错误,从而影响装配效率和合格率,甚至中断装配流程,严重干扰自动化生产。因此,需要建立兼具强鲁棒性和高精度的特征定位算法。
经典的零件特征位置检测算法大致分为基于几何图形的配准和基于灰度或频谱信息的模板匹配。前者是通过梯度算子等获取边缘,利用最小二乘法等拟合获得图形,再与预存的理想图形对比计算出位置,在严格约束的条件下能够达到像素级的精度,但是它依赖具体图形,泛化性和灵活性不足。后者是通过目标样本的灰度或频谱分布与预存模板进行比较来确定特征姿态的,常用的模板判据有SIFT匹配[
近年来,机器学习成为研究热点,特别是基于卷积神经网络(Convolutional Neural Networks, CNN)的方法在显微视觉领域得到重视。Liang等[
支持向量机(Support Vector Machine, SVM)是轻量级的监督类机器学习方法,其本质是在特征空间上实现正负样本间隔最大的线性分类[
本文面向批量精密装配对显微视觉引导的实际需求,建立了一种基于方向梯度直方图(Histogram of Oriented Gradient, HOG)和局部二值模式(Local Binary Pattern, LBP)复合图像特征的SVM方法,采用金字塔搜索策略提高效率,并在自行研制的精密装配设备上进行验证。结果表明,本方法具有良好的鲁棒性和精度,能满足批量精密装配的特征定位要求,并实现某微小执行器组件的自动化装配。
2 原理与方法
2.1 基本过程
本文使用HOG和LBP复合特征训练SVM并进行定位,过程如
图1 特征定位向量机的训练及应用
Fig.1 Training and implementation of feature localization vector machine
(1)对多幅零件图像进行图像预处理,形成原始训练集;
(2)从训练集中裁切处理出所需识别部分作为训练样本,并构建样本的图像金字塔以减少计算量;
(3)对训练样本使用HOG算子提取出边缘特征,使用LBP算子提取出纹理特征,并将二者组合;
(4)用金字塔每层的融合特征样本训练SVM;
(5)对目标图像进行滑动搜索并利用SVM计算其相似度值,寻找相似度最大的位置作为热点位置,实现准确定位。
2.2 特征信息描述子的融合与分级处理
HOG特征用于描述图像边缘信息,优点是对光强变化不敏感。首先,计算每个像素的横向梯度Gx和纵向梯度Gy,再求出该像素处的梯度幅值和方向角度,即:
(1) |
(2) |
将图像分成若干胞元,统计每个胞元内像素的梯度信息,将梯度方向以梯度大小加权映射到固定的角度范围中,统计得到胞元的梯度统计直方图。将一定数量的胞元组合成块,将块内胞元的直方图串联起来,得到块内梯度信息的特征向量。然后进行归一化处理,以消除扰动影响,令为很小的标准化向量,使用
(3) |
用滑动窗口遍历目标图像,计算每块中的特征描述向量,并连接形成HOG特征描述符。
LBP特征用来描述图像局部纹理。对于中心像素点(,),其灰度值为,设定P个采样点,半径为R,对于其中的第k个采样点,其坐标为。对于邻域内未直接落在像素方格中央的采样点的灰度值,通过线性插值完成。计算得出各点的灰度值后,与中心像素点相比较并进行二值化处理:
(4) |
进而计算出不同采样点的加权和,得到该位置的LBP值:
(5) |
HOG特征对图像边缘有良好的不变性,而LBP特征则适合局部纹理描述。本文将二者融合,对微小零件进行综合描述,有助于提高鲁棒性和精度。融合采用向量化实现:设两个特征的维数为p和q,则输出特征的维数为p+q。
为提高效率,本文构建了图像金字塔的特征搜索策略,如
图2 特征位置搜索流程
Fig.2 Searching process of feature location
2.3 SVM训练
主要训练步骤如下:
(1)拍摄多光照强度、多角度下的零件特征,采集多幅图像以增加分类器的鲁棒性。
(2)将所需识别特征部分裁切成同样尺寸,作为正样本,并选取背景部分作为负样本。
(3)构建正样本及负样本的图像金字塔,并将其进行上述计算生成对应的描述子。
(4)将每层金字塔的描述子连同对应的标签导入训练模型,进行最优超平面的查找计算,训练后得出分层特征识别模型。
3 自动化精密装配设备
实验在某微小执行器组件的自动化精密装配设备上进行。该设备能实现该组件上下料、夹持、吸附等系列操作,完成自动化装配。其主要结构如
图3 执行器组件精密装配设备
Fig.3 Precise assembly equipment for actuator components
(1)显微视觉测量模块:实现图像采集,由相机(分辨率为3 088×2 064)、镜头(1×)、光源和搭载光学元件的3轴运动平台(单轴重复定位精度为0.5 μm)组成。
(2)作业工作台模块:用于夹具的定位与装卡、零件位置的调整(重复定位精度为0.3 μm)。
(3)上料机械臂模块:负责对组装夹具及待装配零件进行上料操作。
(4)装配作业模块:精密装配系统中的主要执行模块,负责零件拾取、搬运、对准、锁紧等精密操作,与作业工作台协同完成整体的零件装配操作。
4 实验结果与分析
4.1 稳定性测试
特征定位算法应具有良好的单峰性,避免多峰现象对识别结果准确性的影响。将待测特征模板放置在工作台上,并控制精密测量模块自动对焦特征。使用上述算法识别,在识别到的特征点附近进行宽度为60像素的方形范围内逐像素的相似度计算,绘制相似度网格,以验证算法的稳定性。
4.1.1 无纹理边缘特征的识别单峰性
掩模板特征边缘清晰且无纹理干扰,背景与特征间差异明显。具体特征定位结果及相似度峰值如
图4 掩模板特征定位
Fig.4 Localization of mask template feature
4.1.2 表面纹理对单峰性的影响
选择具有明显纹理且边缘复杂的某执行器组件特征进行验证,如
图5 执行器组件特征定位
Fig.5 Localization of actuator components
4.1.3 光强变化对稳定性的影响
由于实际装配工况难以满足理想条件,在装配过程中会出现亮度偏移等情况,在批量装配中会对特征识别产生影响,因此采集多幅不同光强下的图像实验验证。选取同轴、环形光源的不同光强大小进行拍摄,对执行器底座圆柱特征进行定位分析,实验结果如
图6 不同光强下特征定位
Fig.6 Feature localization under various light intensities
4.1.4 对比验证
图7 复合特征与LBP特征对比
Fig.7 Comparison of compound feature and LBP feature
图8 复合特征与HOG特征对比
Fig.8 Comparison of compound feature and HOG feature
实验共采集103幅该执行器图像进行识别验证,
特征种类 | 识别准确数量 | 识别准确率/% |
---|---|---|
复合特征 | 101 | 98.06 |
HOG特征 | 93 | 90.29 |
LBP特征 | 62 | 60.19 |
4.2 准确性测试
在X和Y方向计算位置识别精度。将待识别零件放置于精密滑台上,对焦后保持相机位置固定不变。以精密滑台移动量为参照基准,每次同方向位移100 μm并采集图像,在X,Y方向各采集10次。使用上述算法计算特征在相机视野中的位置,计算特征欧氏距离并与滑台位移比较评判准确度,结果如
图9 X和Y方向特征定位精度
Fig.9 Feature positioning accuracy in X and Y directions
4.3 批量装配实验
某执行器组件装配的同轴度与磁场均匀性密切相关。使用该自研设备进行其中两个组件的自动化批量装配,流程如
图10 某执行器组件的装配流程
Fig.10 Assembly process of actuator components
(1)控制上料模块电动夹指夹持上料夹具,然后驱动单轴机器人进行上料操作;
(2)作业机械臂末端吸附起组件夹具,将其搬运至装配位置;
(3)通过视觉模块调用以上方法识别组件位置,调整机械臂和滑台位置进行对准操作;
(4)机械臂进行下压装配,通过力传感器伺服控制装配力。
装配后使用最小二乘法拟合出该组件边缘,计算装配完成后的同轴度作为装配误差。在能够辨别的光强范围内随机选取照明光强,模拟在亮度偏移情况下的装配条件;使用上料模块进行上下料操作,模拟振动等引起的零件位置偏差。连续进行10组装配,
金字塔 层数 | HOG | LBP | |||
---|---|---|---|---|---|
Blocksize | Blockstride | Cell size | p | r | |
1 | 4 | 4 | 4 | 8 | 4 |
2 | 4 | 4 | 4 | 8 | 4 |
3 | 8 | 8 | 8 | 8 | 8 |
4 | 8 | 8 | 8 | 8 | 16 |
5 | 32 | 32 | 16 | 8 | 32 |
次数 | X方向偏差 | Y方向偏差 | 圆心偏差 |
---|---|---|---|
1 | 2.72 | 0.60 | 2.79 |
2 | 3.80 | 2.06 | 4.32 |
3 | 4.15 | 3.08 | 5.17 |
4 | 2.79 | 3.01 | 4.10 |
5 | 3.82 | 5.24 | 6.48 |
6 | 3.43 | 6.03 | 6.94 |
7 | 4.54 | 4.96 | 6.72 |
8 | 0.84 | 6.13 | 6.19 |
9 | 3.40 | 5.20 | 6.21 |
10 | 0.24 | 1.82 | 1.84 |
5 结 论
本文提出基于融合特征的SVM的显微视觉定位算法,使用该方法实现某组件的批量自动化精密装配定位,并对其稳定性和精度进行了验证。不同的特征和光照条件下,本文方法获得的特征图具有良好单峰性,具有较高稳定性和抗干扰能力;将融合特征与单一特征进行对比,结果表明融合特征的识别准确率达到98%,高于单一特征;在准确性测试中,利用本文方法对以固定距离移动的特征定位并以精密滑台作为基准,其定位精度优于4 μm;通过精密装配设备进行某执行器组件装配实验,实现该组件的批量化装配生产,最终的装配精度优于7 μm,验证了该方法应用于批量精密装配的可行性。
- 2025年中科院分区表已公布!Scientific Reports降至三区
- 官方认定!CSSCI南大核心首批191家“青年学者友好期刊名单”
- 2023JCR影响因子正式公布!
- 国内核心期刊分级情况概览及说明!本篇适用人群:需要发南核、北核、CSCD、科核、AMI、SCD、RCCSE期刊的学者
- 我用了一个很复杂的图,帮你们解释下“23版最新北大核心目录有效期问题”。
- 重磅!CSSCI来源期刊(2023-2024版)最新期刊目录看点分析!全网首发!
- CSSCI官方早就公布了最新南核目录,有心的人已经拿到并且投入使用!附南核目录新增期刊!
- 北大核心期刊目录换届,我们应该熟知的10个知识点。
- 注意,最新期刊论文格式标准已发布,论文写作规则发生重大变化!文字版GB/T 7713.2—2022 学术论文编写规则
- 盘点那些评职称超管用的资源,1,3和5已经“绝种”了