首页 / 专利库 / 扣件 / 紧固件 / 螺栓 / 一种基于稀疏字典的螺栓拧紧检测方法

一种基于稀疏字典的螺栓拧紧检测方法

阅读:786发布:2023-02-20

专利汇可以提供一种基于稀疏字典的螺栓拧紧检测方法专利检索,专利查询,专利分析的服务。并且一种基于稀疏字典的 螺栓 拧紧检测方法,包括以下步骤:步骤1:拍摄标准作业图片至少一张,从该标准作业图片获得基于 像素 坐标的灰度值矩阵Y;步骤2:根据矩阵Y,用K‑SVD 算法 获得稀疏字典D;步骤3:拍摄实际作业图片,从该实际作业图片获得基于像素坐标的灰度值矩阵Y’;步骤4:利用稀疏字典D对矩阵Y’进行 稀疏变换 ,获得变换后的系数矩阵X’;步骤5:根据每个螺栓所在 位置 处对应的X’的稀疏度,判断该螺栓的拧紧标记是否遗漏,并输出判断结果。本 发明 能够避免实际标记中的位置不统一造成的误判,也替代了低效的人工目测判断,提高了检测方法的准确率和 稳定性 ,降低了工人操作强度。,下面是一种基于稀疏字典的螺栓拧紧检测方法专利的具体信息内容。

1.一种基于稀疏字典的螺栓拧紧检测方法,其特征在于:包括以下步骤:
步骤1:拍摄位于所需检测的工位上的产品的标准作业图片至少一张,该标准作业图片对所有需要拧紧的螺栓均有标记;从该标准作业图片获得基于像素坐标的灰度值矩阵Y;
步骤2:根据矩阵Y,用K-SVD算法获得稀疏字典D;
步骤3:拍摄位于所需检测的工位上的产品的实际作业图片,从该实际作业图片获得基于像素坐标的灰度值矩阵Y’;
步骤4:利用稀疏字典D对矩阵Y’进行稀疏变换,获得变换后的系数矩阵X’;
步骤5:根据每个螺栓所在位置处对应的X’的稀疏度,判断该螺栓的拧紧标记是否遗漏,并输出判断结果;
在步骤1中,拍摄三张以上标准作业图片,每张标准作业图片上同一螺栓的拧紧标记的位置不同。
2.根据权利要求1所述的基于稀疏字典的螺栓拧紧检测方法,其特征在于:所述步骤2包括以下步骤:
步骤21:固定稀疏字典D,利用正交匹配追踪算法求得最优的系数矩阵X;
步骤22:采用SVD方法,逐列更新稀疏字典D和系数矩阵X;
步骤23:重复步骤21及22,直至稀疏字典D和系数矩阵X不再改变。
3.根据权利要求2所述的基于稀疏字典的螺栓拧紧检测方法,其特征在于:所述步骤21包括以下步骤:
步骤211:从矩阵Y中抽取样本,作为稀疏字典D的原子,并初始化系数矩阵X,稀疏度K设为螺栓个数,初始化残差r0=Y,索引集 t=1;
步骤212:找出残差r和字典内积最大的原子索引λ,即λi=argmaxj=1,…,N||;
步骤213:更新索引集Λt=Λt-1∪{λt},记录字典的重建原子集合
步骤214:由最小二乘得到Xt=argmin‖Y-DtX‖2;
步骤215:更新残差rt=Y-DtXt,t=t+1;
步骤216:若t迭代,重复步骤212-215;若t≥K,输出系数矩阵X,执行下一步。
4.根据权利要求3所述的基于稀疏字典的螺栓拧紧检测方法,其特征在于:在步骤22中,逐列更新稀疏字典D和系数矩阵X,即当更新第k列原子的时候,其它的原子固定不变;令当前要更新第k列原子为dk,令系数矩阵X对应的第k行为 则惩罚项重写为:
矩阵Ek表示除去第k个字典项后的所有N个样本的误差,使用奇异值分解法分解矩阵Ek,得到最大奇异值所对应的正交单位向量,作为新的dk,将最大奇异值所对应的特征向量与该最大奇异值相乘以更新 使以下式最小化:
其中,范数值F=2,T0为容许的误差。
5.根据权利要求1所述的基于稀疏字典的螺栓拧紧检测方法,其特征在于:在步骤4中,根据以下公式进行稀疏变换:
X’=D-1*Y’,其中,D-1表示D的逆。
6.根据权利要求1所述的基于稀疏字典的螺栓拧紧检测方法,其特征在于:在步骤5中,根据每个螺栓所在位置处对应的X’的稀疏度,判断该螺栓的拧紧标记是否遗漏,若稀疏度大于或等于标准值,则输出该螺栓的拧紧标记正常,若稀疏度小于标准值则输出该螺栓的拧紧标记遗漏。
7.一种基于稀疏字典的发动机生产线螺栓拧紧检测方法,其特征在于:包括权利要求
1-6中任一项所述的基于稀疏字典的螺栓拧紧检测方法,所述所需检测的工位为发动机生产线上的工位。

说明书全文

一种基于稀疏字典的螺栓拧紧检测方法

技术领域

[0001] 本发明涉及一种生产线上工位检查的方法,尤其涉及一种螺栓拧紧的检测方法。

背景技术

[0002] 发动机是一种高速、高温、高惯性工作的机器,如果发动机螺栓拧紧出现遗漏,在发动机运行时螺栓或被连接件将飞出,将会造成人员伤亡或财产损失,因此发动机的螺栓拧紧检查工作在发动机装配线上占据非常重要的地位。发动机机体上螺栓数量多,分布广,生产线工人在当前工位使用电枪拧紧后需要在下一个工位进行检查,以防前一工位工人遗漏拧紧。
[0003] 目前发动机厂基本采用的方法是需要拧紧工位工人在拧紧完螺栓后使用中性笔在螺栓头和被拧紧件竖直画一条线,在下一个工位检查时由工人目测检查是否有画线。考虑到流线上工人工作的重复性,而且螺栓标记绝大部分都不会被遗漏,因此当某台发动机的某个螺栓未标记时,极有可能不被检查的工人发现,从而存在险。
[0004] 另有通过拍照将实际作业图片比对标准作业图片的方法,利用机器直接将两张照片进行比对,对拧紧标记进行判断。该方法存在最大的问题是要求标记工人在螺栓上的固定位置进行标记,因为如果标记出现在与标准作业图片不一致的位置亦会被认为标记遗漏,造成误判,例如在标准作业图片中标记在螺栓的左边,在实际作业图片中标记在该螺栓的右边,则会被认为是标记遗漏。而要求工人在固定位置进行标记将延长工位操作时间及增加工人工作强度。由于效率和效果不佳,该方法只是在工件安装判断工位使用,在螺栓拧紧检查工位一般不被采用。

发明内容

[0005] 基于此,本发明的目的在于,提供一种准确率和稳定性高的螺栓拧紧检测方法。
[0006] 本发明所采用的技术方案是:
[0007] 一种基于稀疏字典的螺栓拧紧检测方法,包括以下步骤:
[0008] 步骤1:拍摄位于所需检测的工位上的产品的标准作业图片至少一张,该标准作业图片对所有需要拧紧的螺栓均有标记;从该标准作业图片获得基于像素坐标的灰度值矩阵Y;
[0009] 步骤2:根据矩阵Y,用K-SVD算法获得稀疏字典D;
[0010] 步骤3:拍摄位于所需检测的工位上的产品的实际作业图片,从该实际作业图片获得基于像素坐标的灰度值矩阵Y’;
[0011] 步骤4:利用稀疏字典D对矩阵Y’进行稀疏变换,获得变换后的系数矩阵X’;
[0012] 步骤5:根据每个螺栓所在位置处对应的X’的稀疏度,判断该螺栓的拧紧标记是否遗漏,并输出判断结果。
[0013] 本发明的基于稀疏字典的螺栓拧紧检测方法,针对需检测的工位训练学习稀疏字典,然后对根据实际作业图片获得的灰度值矩阵进行稀疏变换,根据不同像素坐标对应的稀疏度来判断相应位置上的螺栓是否存在拧紧标记,与现有技术中直接将标准作业图片和实际作业图片进行对比的方案相比,能够避免实际标记中的位置不统一造成的误判,也替代了低效的人工目测判断,提高了检测方法的准确率和稳定性,也降低了工人操作强度。
[0014] 进一步地,在步骤1中,拍摄三张以上标准作业图片,每张标准作业图片上同一螺栓的拧紧标记的位置不同。该方案能够提高检测方法的鲁棒性。
[0015] 进一步地,所述步骤2包括以下步骤:
[0016] 步骤21:固定稀疏字典D,利用正交匹配追踪算法求得最优的系数矩阵X;
[0017] 步骤22:采用SVD方法,逐列更新稀疏字典D和系数矩阵X;
[0018] 步骤23:重复步骤21及22,直至稀疏字典D和系数矩阵X不再改变。
[0019] 进一步地,所述步骤21包括以下步骤:
[0020] 步骤211:从矩阵Y中抽取样本,作为稀疏字典D的原子,并初始化系数矩阵X,稀疏度K设为螺栓个数,初始化残差r0=Y,索引集
[0021] 步骤212:找出残差r和字典内积最大的原子索引λ,即λi=arg maxj=1,…,N||;
[0022] 步骤213:更新索引集Λt=Λt-1∪{λt},记录字典的重建原子集合[0023] 步骤214:由最小二乘得到Xt=argmin||Y-DtX||2;
[0024] 步骤215:更新残差rt=Y-DtXt,t=t+1;
[0025] 步骤216:若t迭代,重复步骤212-215;若t≥K,输出系数矩阵X,执行下一步。
[0026] 进一步地,在步骤22中,逐列更新稀疏字典D和系数矩阵X,即当更新第k列原子的时候,其它的原子固定不变;令当前要更新第k列原子为dk,令系数矩阵X对应的第k行为则惩罚项重写为:
[0027]
[0028] 矩阵Ek表示除去第k个字典项后的所有N个样本的误差,使用奇异值分解法分解矩阵Ek,得到最大奇异值所对应的正交单位向量,作为新的dk,将最大奇异值所对应的特征向量与该最大奇异值相乘以更新 使以下式最小化:
[0029]
[0030] 其中,范数值F=2,T0为容许的误差。
[0031] 进一步地,在步骤4中,根据以下公式进行稀疏变换:
[0032] X’=D-1*Y’,其中,D-1表示D的逆。
[0033] 进一步地,在步骤5中,根据每个螺栓所在位置处对应的X’的稀疏度,判断该螺栓的拧紧标记是否遗漏,若稀疏度大于或等于标准值,则输出该螺栓的拧紧标记正常,若稀疏度小于标准值则输出该螺栓的拧紧标记遗漏。
[0034] 本发明还提供一种基于稀疏字典的发动机生产线螺栓拧紧检测方法,包括上述任一项所述的基于稀疏字典的螺栓拧紧检测方法,所述所需检测的工位为发动机生产线上的工位。
[0035] 为了更好地理解和实施,下面结合附图详细说明本发明。

附图说明

[0036] 图1为本发明的基于稀疏字典的螺栓拧紧检测方法的流程图
[0037] 图2为本发明的稀疏变换后的矩阵X’的示意图。

具体实施方式

[0038] 请参阅图1,其为本发明的基于稀疏字典的螺栓拧紧检测方法的流程图。
[0039] 本发明的基于稀疏字典的螺栓拧紧检测方法,可用于检测螺栓的拧紧标记是否遗漏,以判断螺栓是否被拧紧,在本实施例中,被检测的产品是位于发动机生产线上的发动机。本发明的检测方法包括以下步骤:
[0040] 1)步骤1:拍摄位于所需检测的工位上的产品的标准作业图片至少一张,该标准作业图片对所有需要拧紧的螺栓均有标记;从该标准作业图片获得基于像素坐标的灰度值矩阵Y。
[0041] 为了进一步提高检测方法的鲁棒性,该标准作业图片优选三张以上,每张标准作业图片上对所有需要拧紧的螺栓均有标记。每张标准作业图片上同一螺栓的拧紧标记的位置不同,例如在第一张图中,螺栓A的拧紧标记位于其左边,在第二张图中,螺栓A的拧紧标记位于其右边,其余图片同理,以提取虽位于不同位置但均属于已标记的情况的对应数据。在本实施例中,标准作业图片拍摄五张,效果较优。
[0042] 2)步骤2:根据矩阵Y,用K-SVD算法获得稀疏字典D。本步骤2具体包括步骤21-23:
[0043] 步骤21:固定稀疏字典D,利用正交匹配追踪算法(OMP Algorithm)求得最优的系数矩阵X。
[0044] 正交匹配追踪算法的原理是:采用贪婪的思想选择原子,每次迭代选择字典(总共N列)中和原图像内积最大的列,从原图像减去所选部分得到残差,直到达到稀疏度K(一般可以选择螺栓个数)或者残差小于误差阈值(可取1e-3),停止迭代。具体地,步骤21具体包括步骤211-216:
[0045] 步骤211:从矩阵Y中抽取样本,作为稀疏字典D的原子,并初始化系数矩阵X,稀疏度K设为所需检测的螺栓个数,初始化残差r0=Y,索引集
[0046] 步骤212:找出残差r和字典内积最大的原子索引λ,即λi=argmaxj=1,…,N||;
[0047] 步骤213:更新索引集Λt=Λt-1∪{λt},记录字典的重建原子集合[0048] 步骤214:由最小二乘得到Xt=argmin||Y-DtX||2;
[0049] 步骤215:更新残差rt=Y-DtXt,t=t+1;
[0050] 步骤216:若t
[0051] 步骤22:采用SVD方法,逐列更新稀疏字典D和系数矩阵X。
[0052] 具体地,当更新第k列原子的时候,其它的原子固定不变;令当前要更新第k列原子为dk,令系数矩阵X对应的第k行为 则惩罚项重写为:
[0053]
[0054] 矩阵Ek表示除去第k个字典项后的所有N个样本的误差,使用奇异值分解法分解矩阵Ek,得到最大奇异值所对应的正交单位向量,作为新的dk,将最大奇异值所对应的特征向量与该最大奇异值相乘以更新 使以下式最小化:
[0055]
[0056] 其中,xi为矩阵的第i列,同理,后文中yi为矩阵Y的第i列,范数值F=2,T0为容许的误差,是一个很小的正值。
[0057] 步骤23:重复步骤21及22,直至稀疏字典D和系数矩阵X不再改变。
[0058] 3)步骤3:拍摄位于所需检测的工位上的产品的实际作业图片,从该实际作业图片获得基于像素坐标的灰度值矩阵Y’。
[0059] 该实际作业图片即需要进行螺栓拧紧检测的图片。
[0060] 4)步骤4:利用稀疏字典D对矩阵Y’进行稀疏变换,获得变换后的系数矩阵X’。
[0061] 具体地,X’=D-1*Y’,其中,D-1表示D的逆。
[0062] 5)步骤5:根据每个螺栓所在位置处对应的X’的稀疏度,判断该螺栓的拧紧标记是否遗漏,并输出判断结果。
[0063] 具体地,若稀疏度大于或等于标准值,则输出该螺栓的拧紧标记正常,若稀疏度小于标准值则输出该螺栓的拧紧标记遗漏。该标准值取值为一接近0的较小正数。请参阅图2,其为稀疏变换后的矩阵X’的示意图,横坐标为矩阵X’的每个元素的位置,纵坐标为该元素对应的系数值,即稀疏度,可以看出,大多数元素的稀疏度为0或接近于0,仅有4个值远大于0,其对应4个螺栓拧紧标记,若实际作业图片中有5个螺栓,则意味着有1个螺栓的标记遗漏。
[0064] 在初次使用本发明的方法时,拍摄标准作业图片,通过步骤1和2获得稀疏字典D,在以后的每次使用中,只需要拍摄实际作业图片,进行步骤3-5,即可利用该稀疏字典D对螺栓拧紧标记是否遗漏进行判断,从而判断螺栓是否已被拧紧。
[0065] 本发明的基于稀疏字典的螺栓拧紧检测方法,针对需检测的工位训练学习稀疏字典,然后对根据实际作业图片获得的灰度值矩阵进行稀疏变换,根据不同像素坐标对应的稀疏度来判断相应位置上的螺栓是否存在拧紧标记,与现有技术中直接将标准作业图片和实际作业图片进行对比的方案相比,能够避免实际标记中的位置不统一造成的误判,也替代了低效的人工目测判断,提高了检测方法的准确率和稳定性,也降低了工人操作强度。
[0066] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
相关专利内容
标题 发布/更新时间 阅读量
一种U形螺栓制造系统 2020-05-12 625
一种螺栓旋拧装置 2020-05-12 115
一种高强度螺栓 2020-05-11 190
螺栓加热镦粗成型工艺 2020-05-13 58
钢网架螺栓球节点用高强度螺栓的加工工艺 2020-05-12 634
钢制螺栓组件 2020-05-11 605
一种U形螺栓涂油系统 2020-05-13 933
一种双杆螺栓 2020-05-11 420
一种耐腐蚀螺栓 2020-05-11 339
夹紧螺栓装置 2020-05-12 91
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈