CN116237744B - 一种基于机器视觉的多方位螺母自动锁付方法及*** - Google Patents

一种基于机器视觉的多方位螺母自动锁付方法及*** Download PDF

Info

Publication number
CN116237744B
CN116237744B CN202310330514.2A CN202310330514A CN116237744B CN 116237744 B CN116237744 B CN 116237744B CN 202310330514 A CN202310330514 A CN 202310330514A CN 116237744 B CN116237744 B CN 116237744B
Authority
CN
China
Prior art keywords
locking
image
analysis module
parameter
parameters
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310330514.2A
Other languages
English (en)
Other versions
CN116237744A (zh
Inventor
王海南
陈敏
刘国琴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kunshan Kaihui Automation Technology Co ltd
Original Assignee
Kunshan Kaihui Automation Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kunshan Kaihui Automation Technology Co ltd filed Critical Kunshan Kaihui Automation Technology Co ltd
Priority to CN202310330514.2A priority Critical patent/CN116237744B/zh
Publication of CN116237744A publication Critical patent/CN116237744A/zh
Application granted granted Critical
Publication of CN116237744B publication Critical patent/CN116237744B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23PMETAL-WORKING NOT OTHERWISE PROVIDED FOR; COMBINED OPERATIONS; UNIVERSAL MACHINE TOOLS
    • B23P19/00Machines for simply fitting together or separating metal parts or objects, or metal and non-metal parts, whether or not involving some deformation; Tools or devices therefor so far as not provided for in other classes
    • B23P19/04Machines for simply fitting together or separating metal parts or objects, or metal and non-metal parts, whether or not involving some deformation; Tools or devices therefor so far as not provided for in other classes for assembling or disassembling parts
    • B23P19/06Screw or nut setting or loosening machines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20084Artificial neural networks [ANN]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Geometry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)

Abstract

本发明涉及图像数据处理技术领域,提供了一种基于机器视觉的多方位螺母自动锁付方法及***,该方法包括:预锁付后,在第一角度,获取第一图像;在第二角度,获取第二图像;将第一图像输入自动锁付模型中的第一锁付分析模块,获得第一锁付参数;将第二图像输入自动锁付模型中的第二锁付分析模块,获得第二锁付参数;将第一锁付参数和第二锁付参数输入自动锁付模型的锁付参数组合分支,获得最终锁付参数,进行自动锁付,解决了螺母自动锁付的锁付位置单一、锁付时间长,无法投入生产加工制造的技术问题,实现了对螺母进行多方位螺母自动锁付,锁付位置灵活,作业过程稳定,可投入生产加工制造,加快自动锁付效率,缩短锁付时间的技术效果。

Description

一种基于机器视觉的多方位螺母自动锁付方法及***
技术领域
本发明涉及图像数据处理相关技术领域,具体涉及一种基于机器视觉的多方位螺母自动锁付方法及***。
背景技术
目前市场上的产品由各零部件装配成产品时,通常使用螺母对各零部件进行锁紧加固组合,传统的螺母锁紧作业一般采用人工操作方式,操作人员利用电动扳手或手动扳手将螺母一个个对各零部件进行锁紧使之装配成所要生产的产品,为了提高工作效率,可以采用自动锁螺母机。
但,由于传统锁螺母机普遍只能针对在某一平面的螺柱或外螺纹产品进行锁付,具有局限性,比如洗衣机内筒(或摩托车链轮盘),外形为圆型需锁付三个及以上位置,要能实现这多个面的自动锁螺母,需要同时多方位锁付,传统锁螺母机锁付位置单一、锁付时间长不利于高效生产成本得不到控制。
基于锁付控制参数对所述目标螺母进行自动锁付,达到了作业过程稳定,精度高、可实现量产化的效果。
综上所述,现有技术中存在螺母自动锁付的锁付位置单一、锁付时间长,无法投入生产加工制造的技术问题。
发明内容
本申请通过提供了一种基于机器视觉的多方位螺母自动锁付方法及***,旨在解决现有技术中的螺母自动锁付的锁付位置单一、锁付时间长,无法投入生产加工制造的技术问题。
鉴于上述问题,本申请实施例提供了一种基于机器视觉的多方位螺母自动锁付方法及***。
本申请公开的第一个方面,提供了一种基于机器视觉的多方位螺母自动锁付方法,其中,所述方法包括:对目标螺母进行预锁付,在第一角度,获取所述目标螺母的第一图像;在第二角度,获取所述目标螺母的第二图像,其中,所述第一角度垂直于所述第二角度;将所述第一图像输入自动锁付模型中的第一锁付分析模块内,获得第一锁付参数;将所述第二图像输入所述自动锁付模型中的第二锁付分析模块内,获得第二锁付参数;将所述第一锁付参数和第二锁付参数输入所述自动锁付模型的锁付参数组合分支内,获得最终锁付参数;采用所述最终锁付参数对所述目标螺母进行自动锁付。
本申请公开的另一个方面,提供了一种基于机器视觉的多方位螺母自动锁付***,其中,所述***包括:第一图像获取模块,用于对目标螺母进行预锁付,在第一角度,获取所述目标螺母的第一图像;第二图像获取模块,用于在第二角度,获取所述目标螺母的第二图像,其中,所述第一角度垂直于所述第二角度;第一锁付参数获得模块,用于将所述第一图像输入自动锁付模型中的第一锁付分析模块内,获得第一锁付参数;第二锁付参数获得模块,用于将所述第二图像输入所述自动锁付模型中的第二锁付分析模块内,获得第二锁付参数;最终锁付参数获得模块,用于将所述第一锁付参数和第二锁付参数输入所述自动锁付模型的锁付参数组合分支内,获得最终锁付参数;自动锁付模块,用于采用所述最终锁付参数对所述目标螺母进行自动锁付。
本申请中提供的一个或多个技术方案,至少具有如下技术效果或优点:
由于采用了对目标螺母进行预锁付,在第一角度,获取目标螺母的第一图像;在第二角度,获取目标螺母的第二图像;将第一图像输入自动锁付模型中的第一锁付分析模块内,获得第一锁付参数;将第二图像输入自动锁付模型中的第二锁付分析模块内,获得第二锁付参数;将第一锁付参数和第二锁付参数输入自动锁付模型的锁付参数组合分支内,获得最终锁付参数,对目标螺母进行自动锁付,实现了对螺母进行多方位螺母自动锁付,锁付位置灵活,作业过程稳定,可投入生产加工制造,加快自动锁付效率,缩短锁付时间的技术效果。
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
图1为本申请实施例提供了一种基于机器视觉的多方位螺母自动锁付方法可能的流程示意图;
图2为本申请实施例提供了一种基于机器视觉的多方位螺母自动锁付方法中第一图像获得可能的流程示意图;
图3为本申请实施例提供了一种基于机器视觉的多方位螺母自动锁付方法中第一锁付参数获得可能的流程示意图;
图4为本申请实施例提供了一种基于机器视觉的多方位螺母自动锁付***可能的结构示意图。
附图标记说明:第一图像获取模块100,第二图像获取模块200,第一锁付参数获得模块300,第二锁付参数获得模块400,最终锁付参数获得模块500,自动锁付模块600。
具体实施方式
本申请提供的技术方案总体思路如下:
本申请实施例提供了对螺母进行两角度垂直方位数据采集,将两角度垂直方位数据进行空间角分析,获取空间角同标定和调整,生成锁付控制参数,基于锁付控制参数对所述目标螺母进行自动锁付,达到了作业过程稳定,精度高、可实现量产化的效果。
在介绍了本申请基本原理后,下面将结合说明书附图来具体介绍本申请的各种非限制性的实施方式。
实施例一
如图1所示,本申请实施例提供了一种基于机器视觉的多方位螺母自动锁付方法,其中,所述方法包括:
S10:对目标螺母进行预锁付,在第一角度,获取所述目标螺母的第一图像;
如图2所示,步骤S10包括步骤:
S11:在所述第一角度,获取所述目标螺母预锁付的图像,获得第一预图像;
S12:对所述第一预图像进行校正预处理,获得第一预处理图像;
S13:对所述第一预处理图像进行裁剪处理,获得所述第一图像。
具体而言,确定目标螺母规格后,将目标螺母固定于目标位置(内侧的螺纹同等规格螺母和螺栓才能连接在一起,例如:M4-P0.7的螺母只能与M4-P0.7系列的螺栓进行连接,在螺母中,M4指螺母内径大约为4mm,0.7指两个螺纹牙之间的距离为0.7mm),并进行预锁付(预锁付为对目标螺母进行初步锁付,并完全达到要求的锁付操作,其在外力干扰下存在脱落的风险,不稳固),在第一角度,获取所述目标螺母的第一图像,具体包括:所述第一角度垂直于螺孔所在平面的角度,和螺母同轴,所述目标螺母的第一图像即螺母径向的照片(与螺母轴向相垂直的螺母径向),用于确定螺母径向的角度的偏差;
在所述第一角度,通过图像采集设备(所述图像采集设备可以是工业相机)进行图像信息采集,获取所述目标螺母预锁付的图像,获得第一预图像(所述目标螺母预锁付的图像中);因图像采集设备的角度与目标螺母的相对位置变化,需要进行螺母径向找准矫正,对所述第一预图像进行校正预处理(所述校正预处理为径向调整),获得第一预处理图像;对所述第一预处理图像进行裁剪处理,获得所述第一图像,为后续进行处理提供数据基础。
S20:在第二角度,获取所述目标螺母的第二图像,其中,所述第一角度垂直于所述第二角度;
S30:将所述第一图像输入自动锁付模型中的第一锁付分析模块内,获得第一锁付参数;
如图3所示,步骤S30包括步骤:
S31:在此前对螺母进行不同地预锁付后,获取多个样本第一图像;
S32:根据所述多个样本第一图像,设置对应的多个样本第一锁付参数;
S33:采用所述多个样本第一图像和多个样本第一锁付参数,构建所述第一锁付分析模块;
S34:将所述第一图像输入所述第一锁付分析模块内,获得所述第一锁付参数。
具体而言,所述第一角度垂直于所述第二角度(所述第二角度为平行于螺孔所在平面的角度,和螺母的轴心线垂直,用于拍螺母侧面的角度),在第二角度,进行图像信息采集,获取获得第二预图像,进行螺母轴向找准矫正,后裁剪处理,获取所述目标螺母的第二图像,将所述第一图像输入自动锁付模型中的第一锁付分析模块内,获得第一锁付参数,具体包括:在此前对螺母进行不同地预锁付后,在第一角度图像信息采集,获取多个样本第一图像(多个样本第一图像与不同地预锁一一对应);根据所述多个样本第一图像,经测量(测量包括长度测量、角度测量)设置对应的多个样本第一锁付参数(样本第一锁付参数包括未拧进去的长度、未拧好的角度);采用所述多个样本第一图像和多个样本第一锁付参数,构建所述第一锁付分析模块;将所述第一图像作为输入数据,输入所述第一锁付分析模块内,输出所述第一锁付参数,获取样本数据,为后续构建所述第一锁付分析模块提供数据支持,为后续代入第一锁付分析模块提供参考。
步骤S33包括步骤:
S331:基于卷积神经网络,构建所述第一锁付分析模块,所述第一锁付分析模块的输入数据为第一图像,输出数据为第一锁付参数;
S332:采用所述多个样本第一图像和多个样本第一锁付参数,对所述第一锁付分析模块进行监督训练和验证,直到所述第一锁付分析模块收敛或准确率达到预设要求,获得所述第一锁付分析模块。
具体而言,采用所述多个样本第一图像和多个样本第一锁付参数,构建所述第一锁付分析模块,具体包括:以卷积神经网络为模型基础,构建所述第一锁付分析模块(所述第一锁付分析模块输入端的输入数据为第一图像,第一锁付分析模块输出端的输出数据为第一锁付参数),采用7:3的比例对所述多个样本第一图像和多个样本第一锁付参数进行划分,获取训练集与验证集,将所述训练集中的多个样本第一图像和多个样本第一锁付参数作为输入训练数据,输入所述卷积神经网络中,采用每次根据训练得到的结果与预想结果(预想结果:多个样本第一锁付参数)进行误差分析,进而修改权值和阈值(进而修改权值和阈值可以将卷积神经网络训练至适用于进行锁付分析),一步一步监督训练得到能输出和预想结果一致的模型,在模型输出趋于稳定(模型稳定:输出和预想结果一致)后,将所述验证集中的多个样本第一图像和多个样本第一锁付参数作为输入进行验证,验证通过后,确定第一锁付分析模块,为进行锁付分析提供模型支持。
S40:将所述第二图像输入所述自动锁付模型中的第二锁付分析模块内,获得第二锁付参数;
步骤S40包括步骤:
S41:在此前对螺母进行不同地预锁付后,获取多个样本第二图像;
S42:根据所述多个样本第二图像,设置对应的多个样本第二锁付参数;
S43:采用所述多个样本第二图像和多个样本第二锁付参数,构建所述第二锁付分析模块;
S44:将所述第二图像输入所述第二锁付分析模块内,获得所述第二锁付参数。
具体而言,将所述第二图像输入所述自动锁付模型中的第二锁付分析模块内,获得第二锁付参数,具体包括:在此前对螺母进行不同地预锁付后,在第二角度图像信息采集,获取多个样本第二图像(多个样本第二图像与不同地预锁一一对应);根据所述多个样本第二图像,经测量(测量包括长度测量、角度测量)设置对应的多个样本第二锁付参数(样本第二锁付参数包括未拧进去的长度、未拧好的角度);采用所述多个样本第二图像和多个样本第二锁付参数,构建所述第二锁付分析模块;将所述第二图像作为输入数据,输入所述第二锁付分析模块内,输出所述第二锁付参数,获取样本数据,为后续构建所述第二锁付分析模块提供数据支持,为后续代入第二锁付分析模块提供参考。
步骤S43包括步骤:
S431:基于卷积神经网络,构建所述第二锁付分析模块,所述第二锁付分析模块的输入数据为第二图像,输出数据为第二锁付参数;
S432:采用所述多个样本第二图像和多个样本第二锁付参数,对所述第二锁付分析模块进行监督训练和验证,直到所述第二锁付分析模块收敛或准确率达到预设要求,获得所述第二锁付分析模块。
具体而言,采用所述多个样本第二图像和多个样本第二锁付参数,构建所述第二锁付分析模块,具体包括:以卷积神经网络为模型基础,构建所述第二锁付分析模块(所述第二锁付分析模块输入端的输入数据为第二图像,第二锁付分析模块输出端的输出数据为第二锁付参数),采用7:3的比例对所述多个样本第二图像和多个样本第二锁付参数进行划分,获取训练集与验证集,将所述训练集中的多个样本第二图像和多个样本第二锁付参数作为输入训练数据,输入所述卷积神经网络中,采用每次根据训练得到的结果与预想结果(预想结果:多个样本第二锁付参数)进行误差分析,进而修改权值和阈值(进而修改权值和阈值可以将卷积神经网络训练至适用于进行锁付分析),一步一步监督训练得到能输出和预想结果一致的模型,在模型输出趋于稳定(模型稳定:输出和预想结果一致)后,将所述验证集中的多个样本第二图像和多个样本第二锁付参数作为输入进行验证,验证通过后,确定第二锁付分析模块,为进行锁付分析提供模型支持。
S50:将所述第一锁付参数和第二锁付参数输入所述自动锁付模型的锁付参数组合分支内,获得最终锁付参数;
S60:采用所述最终锁付参数对所述目标螺母进行自动锁付。
步骤S50还包括步骤:
S51:根据所述多个样本第一锁付参数和多个样本第二锁付参数进行随机选择和组合,获得多个样本最终锁付参数;
S52:构建所述多个样本第一锁付参数、多个样本第二锁付参数和多个样本最终锁付参数的映射关系,获得所述锁付参数组合分支,结合所述第一锁付分析模块和第二锁付分析模块,获得所述自动锁付模型;
S53:将所述第一锁付参数和第二锁付参数输入所述锁付参数组合分支内,获得所述最终锁付参数。
具体而言,将所述第一锁付参数和第二锁付参数输入所述自动锁付模型的锁付参数组合分支内,获得最终锁付参数,采用所述最终锁付参数对所述目标螺母进行自动锁付,锁付完成目标螺母流走,下一螺母重复以上动作(若换线启用换枪工位即可),具体包括:在所述多个样本第一锁付参数和多个样本第二锁付参数进行随机选择(随机选择为现有技术),并组合获得多个样本最终锁付参数(样本最终锁付参数包括未拧进去的长度、未拧好的角度,简单来讲就是将样本第一锁付参数和样本第二锁付参数进行矢量合并,确定样本最终锁付参数的未拧进去的长度、未拧好的角度,简单说明:若样本第一锁付参数的未拧进去的长度为2mm、未拧好的角度5°;样本第二锁付参数的未拧进去的长度为3mm、未拧好的角度9°,样本最终锁付参数的未拧进去的长度为:
样本最终锁付参数的未拧好的角度为(x方向:5°,y方向:9°);
构建所述多个样本第一锁付参数、多个样本第二锁付参数和多个样本最终锁付参数的映射关系(所述多个样本第一锁付参数、多个样本第二锁付参数的组合与多个样本最终锁付参数一一对应),将所述多个样本第一锁付参数、多个样本第二锁付参数和多个样本最终锁付参数的映射关系设定为所述锁付参数组合分支,结合所述第一锁付分析模块和第二锁付分析模块,进行模型并向拼接,获得所述自动锁付模型;
将所述第一锁付参数和第二锁付参数输入所述锁付参数组合分支内,利用映射关系计算(所述多个样本第一锁付参数、多个样本第二锁付参数和多个样本最终锁付参数的映射关系&所述第一锁付参数、第二锁付参数和所述最终锁付参数的映射关系存在一致性)获得所述最终锁付参数,为保证最终锁付参数的精准度提供支持。
综上所述,本申请实施例所提供的一种基于机器视觉的多方位螺母自动锁付方法及***具有如下技术效果:
1.由于采用了对目标螺母进行预锁付,在第一角度,获取目标螺母的第一图像;在第二角度,获取目标螺母的第二图像;将第一图像输入自动锁付模型中的第一锁付分析模块内,获得第一锁付参数;将第二图像输入自动锁付模型中的第二锁付分析模块内,获得第二锁付参数;将第一锁付参数和第二锁付参数输入自动锁付模型的锁付参数组合分支内,获得最终锁付参数,对目标螺母进行自动锁付,本申请通过提供了一种基于机器视觉的多方位螺母自动锁付方法及***,实现了对螺母进行多方位螺母自动锁付,锁付位置灵活,作业过程稳定,可投入生产加工制造,加快自动锁付效率,缩短锁付时间的技术效果。
2.由于采用了在第一角度,获取目标螺母预锁付的图像,获得第一预图像,进行校正预处理,获得第一预处理图像,裁剪处理获得第一图像,为后续进行处理提供数据基础。
实施例二
基于与前述实施例中一种基于机器视觉的多方位螺母自动锁付方法相同的发明构思,如图4所示,本申请实施例提供了一种基于机器视觉的多方位螺母自动锁付***,其中,所述***包括:
第一图像获取模块100,用于对目标螺母进行预锁付,在第一角度,获取所述目标螺母的第一图像;
第二图像获取模块200,用于在第二角度,获取所述目标螺母的第二图像,其中,所述第一角度垂直于所述第二角度;
第一锁付参数获得模块300,用于将所述第一图像输入自动锁付模型中的第一锁付分析模块内,获得第一锁付参数;
第二锁付参数获得模块400,用于将所述第二图像输入所述自动锁付模型中的第二锁付分析模块内,获得第二锁付参数;
最终锁付参数获得模块500,用于将所述第一锁付参数和第二锁付参数输入所述自动锁付模型的锁付参数组合分支内,获得最终锁付参数;
自动锁付模块600,用于采用所述最终锁付参数对所述目标螺母进行自动锁付
进一步的,所述***包括:
第一预图像获得模块,用于在所述第一角度,获取所述目标螺母预锁付的图像,获得第一预图像;
第一预处理图像获得模块,用于对所述第一预图像进行校正预处理,获得第一预处理图像;
第一图像获得模块,用于对所述第一预处理图像进行裁剪处理,获得所述第一图像。
进一步的,所述***包括:
样本第一图像获取模块,用于在此前对螺母进行不同地预锁付后,获取多个样本第一图像;
样本第一锁付参数设置模块,用于根据所述多个样本第一图像,设置对应的多个样本第一锁付参数;
第一锁付分析模块构建模块,用于采用所述多个样本第一图像和多个样本第一锁付参数,构建所述第一锁付分析模块;
第一锁付参数获得模块,用于将所述第一图像输入所述第一锁付分析模块内,获得所述第一锁付参数。
进一步的,所述***包括:
第一锁付参数输出模块,用于基于卷积神经网络,构建所述第一锁付分析模块,所述第一锁付分析模块的输入数据为第一图像,输出数据为第一锁付参数;
第一锁付分析模块获得模块,用于采用所述多个样本第一图像和多个样本第一锁付参数,对所述第一锁付分析模块进行监督训练和验证,直到所述第一锁付分析模块收敛或准确率达到预设要求,获得所述第一锁付分析模块。
进一步的,所述***包括:
样本第二图像获取模块,用于在此前对螺母进行不同地预锁付后,获取多个样本第二图像;
样本第二锁付参数设置模块,用于根据所述多个样本第二图像,设置对应的多个样本第二锁付参数;
第二锁付分析模块构建模块,用于采用所述多个样本第二图像和多个样本第二锁付参数,构建所述第二锁付分析模块;
第二锁付参数获得模块,用于将所述第二图像输入所述第二锁付分析模块内,获得所述第二锁付参数。
进一步的,所述***包括:
第二锁付参数输出模块,用于基于卷积神经网络,构建所述第二锁付分析模块,所述第二锁付分析模块的输入数据为第二图像,输出数据为第二锁付参数;
第二锁付分析模块获得模块,用于采用所述多个样本第二图像和多个样本第二锁付参数,对所述第二锁付分析模块进行监督训练和验证,直到所述第二锁付分析模块收敛或准确率达到预设要求,获得所述第二锁付分析模块。
进一步的,所述***包括:
样本最终锁付参数获得模块,用于根据所述多个样本第一锁付参数和多个样本第二锁付参数进行随机选择和组合,获得多个样本最终锁付参数;
自动锁付模型获得模块,用于构建所述多个样本第一锁付参数、多个样本第二锁付参数和多个样本最终锁付参数的映射关系,获得所述锁付参数组合分支,结合所述第一锁付分析模块和第二锁付分析模块,获得所述自动锁付模型;
最终锁付参数获得模块,用于将所述第一锁付参数和第二锁付参数输入所述锁付参数组合分支内,获得所述最终锁付参数。
综上所述的方法的任意步骤都可作为计算机指令或者程序存储在不设限制的计算机存储器中,并可以被不设限制的计算机处理器调用识别用以实现本申请实施例中的任一项方法,在此不做多余限制。
进一步的,综上所述的第一或第二可能不止代表次序关系,也可能代表某项特指概念,和/或指的是多个元素之间可单独或全部选择。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请及其等同技术的范围之内,则本申请意图包括这些改动和变型在内。

Claims (6)

1.一种基于机器视觉的多方位螺母自动锁付方法,其特征在于,所述方法包括:
对目标螺母进行预锁付,在第一角度,获取所述目标螺母的第一图像;
在第二角度,获取所述目标螺母的第二图像,其中,所述第一角度垂直于所述第二角度;
将所述第一图像输入自动锁付模型中的第一锁付分析模块内,获得第一锁付参数;
将所述第二图像输入所述自动锁付模型中的第二锁付分析模块内,获得第二锁付参数;
将所述第一锁付参数和第二锁付参数输入所述自动锁付模型的锁付参数组合分支内,获得最终锁付参数;
采用所述最终锁付参数对所述目标螺母进行自动锁付;
其中,将所述第一图像输入自动锁付模型中的第一锁付分析模块内,获得第一锁付参数,包括:
在此前对螺母进行不同地预锁付后,获取多个样本第一图像;
根据所述多个样本第一图像,设置对应的多个样本第一锁付参数;
采用所述多个样本第一图像和多个样本第一锁付参数,构建所述第一锁付分析模块;
将所述第一图像输入所述第一锁付分析模块内,获得所述第一锁付参数;
采用所述多个样本第一图像和多个样本第一锁付参数,构建所述第一锁付分析模块,包括:
基于卷积神经网络,构建所述第一锁付分析模块,所述第一锁付分析模块的输入数据为第一图像,输出数据为第一锁付参数;
采用所述多个样本第一图像和多个样本第一锁付参数,对所述第一锁付分析模块进行监督训练和验证,直到所述第一锁付分析模块收敛或准确率达到预设要求,获得所述第一锁付分析模块。
2.根据权利要求1所述的方法,其特征在于,在第一角度,获取所述目标螺母的第一图像,包括:
在所述第一角度,获取所述目标螺母预锁付的图像,获得第一预图像;
对所述第一预图像进行校正预处理,获得第一预处理图像;
对所述第一预处理图像进行裁剪处理,获得所述第一图像。
3.根据权利要求1所述的方法,其特征在于,将所述第二图像输入所述自动锁付模型中的第二锁付分析模块内,获得第二锁付参数,包括:
在此前对螺母进行不同地预锁付后,获取多个样本第二图像;
根据所述多个样本第二图像,设置对应的多个样本第二锁付参数;
采用所述多个样本第二图像和多个样本第二锁付参数,构建所述第二锁付分析模块;
将所述第二图像输入所述第二锁付分析模块内,获得所述第二锁付参数。
4.根据权利要求3所述的方法,其特征在于,采用所述多个样本第二图像和多个样本第二锁付参数,构建所述第二锁付分析模块,包括:
基于卷积神经网络,构建所述第二锁付分析模块,所述第二锁付分析模块的输入数据为第二图像,输出数据为第二锁付参数;
采用所述多个样本第二图像和多个样本第二锁付参数,对所述第二锁付分析模块进行监督训练和验证,直到所述第二锁付分析模块收敛或准确率达到预设要求,获得所述第二锁付分析模块。
5.根据权利要求3所述的方法,其特征在于,将所述第一锁付参数和第二锁付参数输入所述自动锁付模型的锁付参数组合分支内,获得最终锁付参数,包括:
根据所述多个样本第一锁付参数和多个样本第二锁付参数进行随机选择和组合,获得多个样本最终锁付参数;
构建所述多个样本第一锁付参数、多个样本第二锁付参数和多个样本最终锁付参数的映射关系,获得所述锁付参数组合分支,结合所述第一锁付分析模块和第二锁付分析模块,获得所述自动锁付模型;
将所述第一锁付参数和第二锁付参数输入所述锁付参数组合分支内,获得所述最终锁付参数。
6.一种基于机器视觉的多方位螺母自动锁付***,其特征在于,用于实施权利要求1-5任一一项所述的一种基于机器视觉的多方位螺母自动锁付方法,包括:
第一图像获取模块,用于对目标螺母进行预锁付,在第一角度,获取所述目标螺母的第一图像;
第二图像获取模块,用于在第二角度,获取所述目标螺母的第二图像,其中,所述第一角度垂直于所述第二角度;
第一锁付参数获得模块,用于将所述第一图像输入自动锁付模型中的第一锁付分析模块内,获得第一锁付参数;
第二锁付参数获得模块,用于将所述第二图像输入所述自动锁付模型中的第二锁付分析模块内,获得第二锁付参数;
最终锁付参数获得模块,用于将所述第一锁付参数和第二锁付参数输入所述自动锁付模型的锁付参数组合分支内,获得最终锁付参数;
自动锁付模块,用于采用所述最终锁付参数对所述目标螺母进行自动锁付。
CN202310330514.2A 2023-03-30 2023-03-30 一种基于机器视觉的多方位螺母自动锁付方法及*** Active CN116237744B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310330514.2A CN116237744B (zh) 2023-03-30 2023-03-30 一种基于机器视觉的多方位螺母自动锁付方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310330514.2A CN116237744B (zh) 2023-03-30 2023-03-30 一种基于机器视觉的多方位螺母自动锁付方法及***

Publications (2)

Publication Number Publication Date
CN116237744A CN116237744A (zh) 2023-06-09
CN116237744B true CN116237744B (zh) 2023-12-08

Family

ID=86624393

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310330514.2A Active CN116237744B (zh) 2023-03-30 2023-03-30 一种基于机器视觉的多方位螺母自动锁付方法及***

Country Status (1)

Country Link
CN (1) CN116237744B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108312144A (zh) * 2017-12-25 2018-07-24 北京航天测控技术有限公司 基于机器视觉的机器人自动锁付控制***及方法
CN110223393A (zh) * 2019-03-06 2019-09-10 顶拓科技(武汉)有限公司 一种ar眼镜以及一种装配过程管理***和方法
CN114888557A (zh) * 2022-05-27 2022-08-12 广东利元亨智能装备股份有限公司 锁螺母方法、锁螺母装置及运行控制装置
CN115077882A (zh) * 2022-06-15 2022-09-20 浙江太学科技集团有限公司 一种钢结构螺栓紧固试验的控制***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7000254B2 (ja) * 2018-06-01 2022-01-19 トヨタ自動車株式会社 ホイールアライメント調整システム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108312144A (zh) * 2017-12-25 2018-07-24 北京航天测控技术有限公司 基于机器视觉的机器人自动锁付控制***及方法
CN110223393A (zh) * 2019-03-06 2019-09-10 顶拓科技(武汉)有限公司 一种ar眼镜以及一种装配过程管理***和方法
CN114888557A (zh) * 2022-05-27 2022-08-12 广东利元亨智能装备股份有限公司 锁螺母方法、锁螺母装置及运行控制装置
CN115077882A (zh) * 2022-06-15 2022-09-20 浙江太学科技集团有限公司 一种钢结构螺栓紧固试验的控制***

Also Published As

Publication number Publication date
CN116237744A (zh) 2023-06-09

Similar Documents

Publication Publication Date Title
CN109129445B (zh) 机械臂的手眼标定方法、标定板、装置、设备和存储介质
US20100166294A1 (en) System and method for three-dimensional alignment of objects using machine vision
US20020169586A1 (en) Automated CAD guided sensor planning process
JPWO2016083897A5 (zh)
CN111145271B (zh) 相机参数的精确度的确定方法、装置、存储介质及终端
CN116237744B (zh) 一种基于机器视觉的多方位螺母自动锁付方法及***
KR20170080910A (ko) 3d 형상 검사 시스템
CN114503410A (zh) 多段定子的组装
CN115090917B (zh) 一种制孔方法、装置、存储介质及设备
CN111210392B (zh) 一种基于数字图像处理的轮毂气门孔定位方法
CN112489195A (zh) 一种弯管机的快速调机方法及***
CN117021113B (zh) 一种机械臂协作定位装配方法、***及介质
CN115055964A (zh) 一种基于喷油泵的智能装配方法及***
CN115393442A (zh) 一种三维相机的标定方法、装置及标定***
DE102012023377B3 (de) Verfahren und Vorrichtung zur Messung der Position und Justage eines asphärischen Körpers
CN113409395B (zh) 导管管端高精度检测定位方法
JP2019120967A (ja) 誤差補償装置および方法
CN116476070A (zh) 大型筒件局部特征机器人扫描测量路径调整方法
CN113156607B (zh) 组装棱镜的方法、组装棱镜的装置以及组装棱镜的设备
CN112013953B (zh) 一种激光器巴条的光束指向性偏差计算***
US11461887B2 (en) System and method for inspecting workpieces
CN113065373A (zh) 光学瞄准设备的自动化瞄准校正***及方法
CN111177954A (zh) 校准工艺
CN113870275A (zh) 一种铆钉膨胀量检测方法、装置、存储介质及设备
CN117437303B (zh) 一种标定相机外参的方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant