CN110514906A - 基于手眼协调的高精度微波腔体滤波器调试方法及*** - Google Patents
基于手眼协调的高精度微波腔体滤波器调试方法及*** Download PDFInfo
- Publication number
- CN110514906A CN110514906A CN201910766081.9A CN201910766081A CN110514906A CN 110514906 A CN110514906 A CN 110514906A CN 201910766081 A CN201910766081 A CN 201910766081A CN 110514906 A CN110514906 A CN 110514906A
- Authority
- CN
- China
- Prior art keywords
- screw
- debugged
- adjusted
- microwave cavity
- debugging
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000005516 engineering process Methods 0.000 claims abstract description 9
- 230000033001 locomotion Effects 0.000 claims description 33
- 230000008569 process Effects 0.000 claims description 16
- 230000000007 visual effect Effects 0.000 claims description 14
- 230000005540 biological transmission Effects 0.000 claims description 8
- 230000011218 segmentation Effects 0.000 claims description 6
- 238000004891 communication Methods 0.000 claims description 5
- 238000001914 filtration Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 4
- 230000001105 regulatory effect Effects 0.000 claims description 4
- 230000001276 controlling effect Effects 0.000 claims description 3
- 238000013461 design Methods 0.000 claims description 3
- 230000000877 morphologic effect Effects 0.000 claims description 3
- 241000153246 Anteros Species 0.000 claims 1
- 238000000465 moulding Methods 0.000 claims 1
- 238000003012 network analysis Methods 0.000 claims 1
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 201000004569 Blindness Diseases 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 241001292396 Cirrhitidae Species 0.000 description 1
- 238000010923 batch production Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/002—Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/26—Measuring arrangements characterised by the use of optical techniques for measuring angles or tapers; for testing the alignment of axes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R27/00—Arrangements for measuring resistance, reactance, impedance, or electric characteristics derived therefrom
- G01R27/28—Measuring attenuation, gain, phase shift or derived characteristics of electric four pole networks, i.e. two-port networks; Measuring transient response
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B11/00—Automatic controllers
- G05B11/01—Automatic controllers electric
- G05B11/36—Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
- G05B11/42—Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01P—WAVEGUIDES; RESONATORS, LINES, OR OTHER DEVICES OF THE WAVEGUIDE TYPE
- H01P1/00—Auxiliary devices
- H01P1/20—Frequency-selective devices, e.g. filters
- H01P1/207—Hollow waveguide filters
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
本发明提供了一种基于手眼协调的高精度微波腔体滤波器调试方法及***,利用工业相机采集微波腔体滤波器上所有待调螺钉的图像,利用边缘拟合圆方法对所有待调螺钉进行定位,得到每个待调螺钉的拟合圆和每个待调螺钉的中心位置坐标,进而得到每个待调螺钉的三维位置信息;根据图像识别技术,提取每个待调螺钉的凹槽角度;根据每个待调螺钉的三维位置信息和凹槽角度,利用四轴机械臂调节每个待调螺钉的螺钉中心与图像中心的距离;若调节后每个待调螺钉的中心位置坐标与该待调螺钉图像中心的距离均小于0.5像素,则四轴机械臂自动对微波腔体滤波器进行高精度调试。本发明的有益效果是:成本低,调试方便,提高了调试速度和调试精度,具有实用性。
Description
技术领域
本发明涉及微波腔体滤波器调试技术领域,尤其涉及基于手眼协调的高精度微波腔体滤波器调试方法及***。
背景技术
随着信息产业的飞速发展,无线通信技术已成为21世纪最热门的技术之一,而微波腔体滤波器作为无线通信***中关键的选频装置,受到了广泛的关注。因其加工制造过程存在公差以及金属凃层特性有差异等原因,微波腔体滤波器的后期调试必不可少。长期以来,微波腔体滤波器的调试多由经验丰富的技术人员手工完成,但是,人工调试盲目性大、调试周期长、生产成本高,低效的人工调试方式已成为微波腔体滤波器批量生产的瓶颈,所以,开发一套灵活、高效的腔体滤波器调试***显得尤为重要。
微波腔体滤波器表面装有螺钉用于调试,通过旋转螺钉改变螺杆在腔体内的长度,进而就可以改变微波腔体滤波器的谐振频率和电磁耦合强度。螺钉数目多达数十个且它们分布密集,螺钉因作用不同而长短不同和调试过程中螺钉长度会改变,因此调试过程中获取螺钉的位置坐标和高度信息非常困难。又因为微波腔体滤波器种类繁多,不同型号的微波腔体滤波器结构差异很大和同型号不同个体之间螺钉位置有差异,因此微波腔体滤波器调试***不仅有高精度调试需求,还应具有较好地适应性和灵活性。
公开号为CN106814307基于手眼协调的高精度微波腔体滤波器调试***、公开日为2017年6月9日的中国专利需要建立腔体滤波器坐标系,并需要根据工程设计文件对其进行校正,同时需要预先制定Z坐标高度记录文件,调试过程中需要不停更新预定高度位置信息,该过程繁琐复杂,花费时间较长。针对不同型号和同型号不同个体腔体滤波器,需要重新建立坐标系和更换工程设计文件,人为因素影响较大,灵活性较低,自动化程度不够高。
公开号为CN107576857基于手眼协调的高精度微波腔体滤波器调试***、公开日为2018年1月12日的中国专利主要采用机械手臂、智能夹具、网络分析仪、PLC控制设备、计算机等来实现腔体滤波器的自动调试。但是该调试***成本较高,针对不同型号和同型号不同个体腔体滤波器,夹具需要进行相应的调整或更换,对于同型号不同个体的细微差别,***不能及时做出相应的调整,该***扩展性和适应性较低,不能实时反馈机械臂运动状态和位置,缺乏一定的应急保护能力。
目前,人工调试仍是微波腔体滤波器调试最普遍的方式,但其调试盲目性大、调试时间长、调试成本高,严重阻碍了微波腔体滤波器批量化生产,也存在一些自动调试***,但它们只针对较为简单的微波腔体滤波器,对个体的依赖性较强,没有进行大规模推广。
发明内容
为了解决上述问题,针对不同型号和同型号不同个体微波腔体滤波器,开发了一套灵活、高效的微波腔体滤波器调试***,该调试***采用单目手眼一体四轴机械臂对微波腔体滤波器的调谐螺钉进行调试,利用图像识别和手眼协调技术实现对微波腔体滤波器的快速及准确调试,对类似的工业器件的加工调试提供了一种可行的方案。因此,本发明提供了一种基于手眼协调的高精度微波腔体滤波器调试方法及***。一种基于手眼协调的高精度微波腔体滤波器调试方法,主要包括以下步骤:
S1:利用工业相机采集微波腔体滤波器上所有待调螺钉的若干图像,利用边缘拟合圆方法对所有待调螺钉进行定位,得到每个待调螺钉的拟合圆和所述每个待调螺钉的二维位置坐标;从所述若干图像中选出最清晰的一个图像,得到与该最清晰的图像对应的工业相机的位置,根据工业相机与所述每个待调试螺钉的关系,得到所述每个待调试螺钉的高度,进而得到所述每个待调螺钉的三维位置信息;所述每个待调螺钉的三维位置信息也即所述每个待调螺钉的螺钉中心;
S2:利用图像识别技术,从最清晰的图像中提取所述每个待调螺钉的凹槽角度;
S3:从步骤S1中最清晰图像中提取该最清晰图像的图像中心,根据所述每个待调螺钉的螺钉中心和凹槽角度,利用所述四轴机械臂调节所述每个待调螺钉的螺钉中心与所述图像中心的距离,使所述每个待调螺钉的螺钉中心与所述图像中心的距离减小;
S4:判断每一调节后所述每个待调螺钉的螺钉中心与所述图像中心的距离是否小于某一预设像素;若是,则到步骤S5;若否,则回到步骤S1;
S5:根据所述微波腔体滤波器性能指标的要求,利用所述四轴机械臂自动完成所有待调螺钉的调试,即完成对微波腔体滤波器的高精度调试。
进一步地,所述工业相机安装在所述四轴机械臂的上下轴机械臂末端。
进一步地,利用边缘拟合圆方法对待调试螺钉定位的具体过程如下:
S11:对步骤S1中的每张图像进行灰度处理,保留所述每张图像的亮度信息,并选取具有亮度信息的图像的ROI区域;
S12:对所述ROI区域进行平滑滤波处理;
S13:利用大律法对平滑滤波处理后的ROI区域进行动态阈值分割,获取目标区域;
S14:对所述目标区域的区域边缘进行形态学处理,并对边缘轮廓进行分割;
S15:对形态学和分割处理后的目标区域进行边缘轮廓的圆的拟合,得到拟合圆,并根据设计要求筛选得到每个待调试螺钉的螺钉中心。
进一步地,利用图像识别技术提取所述每个待调试螺钉的凹槽角度的具体过程如下:
S21:获取步骤S1中的拟合圆,对该拟合圆进行平滑滤波和动态阈值分割处理,将分割得到的相连区域进行联通,不相连区域进行进行分离;
S22:通过区域面积、灰度值和圆弧度筛选出所述每个待调试螺钉表面上的两个半圆区域,分别提取这两个半圆区域的区域角度;这两个半圆区域角度的平均值为所述每个待调试螺钉的螺纹角度,所述螺纹角度即为凹槽角度。
进一步地,所述凹槽角度的误差范围为±0.5°。
进一步地,一个待调试螺钉至少调节一次,每次调节都要进行一次步骤S1中的图像采集。
进一步地,所述某一预设像素为0.5像素。
一种基于手眼协调的高精度微波腔体滤波器调试***,所述高精度微波腔体滤波器为长方体结构;包括具有若干待调试螺钉的微波腔体滤波器、矢量网络分析仪、运动控制卡、四轴机械臂和计算机;所述四轴机械臂的上下轴末端安装有螺丝刀旋转轴及螺丝刀,所述四轴机械臂的上下轴机械臂末端安装有工业相机;
所述工业相机,用来采集微波腔体滤波器上所有待调螺钉的若干图像;
所述计算机包括调试算法模块、视觉识别模块和运动控制模块;所述运动控制模块包括判断单元和PID控制单元;所述计算机内存储有每个待调试螺钉的螺钉中心及凹槽角度,并对每个待调试螺钉的螺钉中心进行实时更新;所述计算机内还存储有所述若干图像中最为清晰的一张图像的图像中心;所述计算机用来输出每个待调试螺钉的调试信息并下发调试指令控制所述四轴机械臂进行相应的调试;所述调试算法模块用来输出每个待调试螺钉的调试信息,所述视觉识别模块用来实时获取每个待调试螺钉的螺钉中心及每个待调试螺钉对应的凹槽角度;
所述工业相机与所述矢量网络分析仪建立通信连接,所述矢量网络分析仪与所述计算机建立通信连接,所述计算机内安装有所述运动控制卡;
所述运动控制卡,用来控制所述四轴机械臂对每个待调试螺钉的自动调试;
所述矢量网络分析仪获取所有待调螺钉在所述微波腔体滤波器内的长度,并输出所述微波腔体滤波器的S参数,该S参数用来反映所述微波腔体滤波器的性能;所述矢量网络分析仪内储存有预设性能指标,将输出的S参数与所述预设性能指标的差值输入至所述计算机,利用所述计算机内的所述调试算法模块输出每个待调试螺钉的调试信息;所述运动控制模块接收所述调试信息;
所述判断单元调用每个待调试螺钉的螺钉中心,并依次判断每个待调试螺钉的螺钉中心与图像中心的距离是否小于某一预设像素;本实施例中所述某一预设像素为0.5像素;
若是,则所述四轴机械臂通过所述运动控制卡接收所述视觉识别模块发送的每个待调试螺钉的螺钉中心及每个待调试螺钉对应的凹槽角度的指令,调节所述螺丝刀并契合进当前待调试螺钉中;同时,所述四轴机械臂通过所述运动控制卡依次接收所述运动控制模块发送的调试信息的调试指令,所述四轴机械臂根据所述调试指令对当前待调试螺钉进行自动调试;
若否,则PID控制单元根据当前待调试螺钉的螺钉中心与图像中心的差值发送调节当前待调试螺钉的调节指令,通过所述运动控制卡传输至所述四轴机械臂,控制所述四轴机械臂调节当前待调试螺钉的螺钉中心,使当前待调试螺钉的螺钉中心靠近所述图像中心;每完成一次当前待调试螺钉的螺钉中心的调节,所述判断单元执行一次获取更新后的当前待调试螺钉的螺钉中心,并判断所述更新后的当前待调试螺钉的螺钉中心是否小于所述某一预设像素的操作,直到当前待调试螺钉的螺钉中心小于所述某一预设像素为止;
所述计算机通过所述运动控制卡下发控制指令控制所述四轴机械臂依次对待调试螺钉进行自动调试,直到所述微波腔体滤波器达到要求的性能指标;所述控制指令包括所述视觉识别模块发送的每个待调试螺钉的螺钉中心及每个待调试螺钉对应的凹槽角度的指令和所述运动控制模块发送的调试信息的调试指令。
进一步地,所述若干待调试螺钉位于微波腔体滤波器的上表面,所述若干待调试螺钉长短不一;所述某一预设像素为0.5像素。
本发明提供的技术方案带来的有益效果是:成本低,调试方便,提高了调试速度和调试精度,具有实用性和适用性。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明实施例中一种基于手眼协调的高精度微波腔体滤波器调试方法的流程图;
图2是本发明实施例中待调试螺钉定位的流程图;
图3是本发明实施例中提取待调试螺钉的凹槽角度的流程图;
图4是本发明实施例中区域角度示意图;
图5是本发明实施例中凹槽角度示意图;
图6是本发明实施例中一种基于手眼协调的高精度微波腔体滤波器调试***的示意图;
图7是本发明实施例中若干待调试螺钉示意图。
具体实施方式
为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。
本发明的实施例提供了一种基于手眼协调的高精度微波腔体滤波器调试方法及***。
请参考图1,图1是本发明实施例中一种基于手眼协调的高精度微波腔体滤波器调试方法的流程图,具体包括如下步骤:
S1:利用工业相机采集微波腔体滤波器上所有待调螺钉的若干图像,利用边缘拟合圆方法对所有待调螺钉进行定位,得到每个待调螺钉的拟合圆和所述每个待调螺钉的二维位置坐标;从所述若干图像中选出最清晰的一个图像,得到与该最清晰的图像对应的工业相机的位置,根据工业相机与所述每个待调试螺钉的关系,得到所述每个待调试螺钉的高度,进而得到所述每个待调螺钉的三维位置信息;所述每个待调螺钉的三维位置信息也即所述每个待调螺钉的螺钉中心;
如图2所示,利用边缘拟合圆方法对待调试螺钉定位的具体过程如下:
S11:对步骤S1中的每张图像进行灰度处理,保留所述每张图像的亮度信息,并选取具有亮度信息的图像的ROI区域;
S12:对所述ROI区域进行平滑滤波处理;
S13:利用大律法对平滑滤波处理后的ROI区域进行动态阈值分割,获取目标区域;
S14:对所述目标区域的区域边缘进行形态学处理,并对边缘轮廓进行分割;
S15:对形态学和分割处理后的目标区域进行边缘轮廓的圆的拟合,得到拟合圆,并根据设计要求筛选得到每个待调试螺钉的螺钉中心。
S2:利用图像识别技术,从最清晰的图像中提取所述每个待调螺钉的凹槽角度;如图3所示,利用图像识别技术提取所述每个待调试螺钉的凹槽角度的具体过程如下:
S21:获取步骤S1中的拟合圆,对该拟合圆进行平滑滤波和动态阈值分割处理,将分割得到的相连区域进行联通,不相连区域进行进行分离;
S22:通过区域面积、灰度值和圆弧度筛选出所述每个待调试螺钉表面上的两个半圆区域,分别提取这两个半圆区域的区域角度,如图4所示;这两个半圆区域角度的平均值为所述每个待调试螺钉的螺纹角度,所述螺纹角度即为凹槽角度,如图5所示;所述区域角度即是指与半圆区域的直径边平行的半圆区域中心线与某一坐标轴的夹角。
根据调试装置和调试过程中机械臂和待调试螺钉嵌合的具体需求,待调试螺钉凹槽角度误差范围为±0.5°,凹槽角度提取结果位于误差范围内便是有效数据,能够准确地进行调试。使用上述凹槽角度提取方法,提取结果有效率为98.72%,可以说明通过该方法获取的螺纹角度数据的真实性和有效性,完全可以满足调试***的灵活性和精度需求;
S3:从步骤S1中最清晰图像中提取该最清晰图像的图像中心,根据所述每个待调螺钉的螺钉中心和凹槽角度,利用所述四轴机械臂调节所述每个待调螺钉的螺钉中心与所述图像中心的距离,使所述每个待调螺钉的螺钉中心与所述图像中心的距离减小;此过程中,待调试螺钉的在滤波器上的位置没有改变,但是通过所述四轴机械臂的运动使工业相机的位置发生变化,进而调节所述每个待调螺钉的螺钉中心与所述图像中心的距离;本发明中涉及的距离统一以像素为单位;一个待调试螺钉至少调节一次,每次调试都要进行一次步骤S1中的图像采集;
S4:判断每一调节后所述每个待调螺钉的螺钉中心与所述图像中心的距离是否小于某一预设像素;若是,则到步骤S5;若否,则回到步骤S1;本实施例中所述某一预设像素为0.5像素;若是,则到步骤S5;若否,则回到步骤S1;
S5:所述四轴机械臂末端的螺丝刀契合进所述每个待调螺钉中,根据所述微波腔体滤波器性能指标的要求,自动进行所有待调螺钉的调试,完成对微波腔体滤波器的高精度调试。
通过视觉识别成功提取到待调试螺钉的相对三维位置信息和凹槽角度信息,这些信息是用来指导四轴机械臂进行螺钉调试的,然而四轴机械臂的运动控制需要相对于机械臂基座的位置坐标信息来指导,而步骤S1中得到的是待调试螺钉在图像坐标系中的三维位置坐标,此时需要将图像坐标系和机械臂基坐标系进行转换,因此需要进行手眼协调,也就是实现相机和机械臂一体化,从而实现微波腔体滤波器的快速、准确地调试。
手眼协调一般都是通过手眼标定实现的,但是由于手眼标定流程过于复杂,标定精度相对较低,标定板价格昂贵,且人为影响因素较大等原因。为了满足调试***的灵活性和精度需求,提出了一种基于图像反馈的手眼协调方法。基于图像反馈的手眼协调是在步骤S1和S2的基础上实现的,利用螺钉定位获取到待调试螺钉的三维位置坐标信息,借助图像反馈来实现手眼协调。首先是采集图像,对待调试螺钉进行边缘圆拟合,获取待调试螺钉的中心位置坐标;接下来,计算中心位置坐标和图像中心的差值并判断该差值是否在0.5像素(在调试***中小于该数值可以认为螺钉中心和图像中心重合)之内,若不满足则通过PID控制机械臂不断运动,不断采集图像并对图像进行圆拟合处理,直至两者差值小于0.5像素。当两者差值满足要求时,因为调试***中相机和机械臂末端相对位置是恒定不变的,所以机械臂到图像中心的距离也是固定的,此时便只需机械臂移动固定的距离便可到达待调试螺钉中心,从而实现手眼协调。
在实际调试过程中,通过计算获得平均手眼协调误差为0.457个像素,整个手眼标定流程花费时间为10s。和传统的手眼标定方法相比,如OpenCV标定、Halcon标定等,该方法不仅不需要进行相机标定,流程简单易操作,无需昂贵的标定板,适用于不同型号和同型号不同个体的微波腔体滤波器,能够提高调试***的灵活性,而且它花费时间更短,误差更小,因此能够实现快速准确地调试。
当计算机下达调试指令后,调试***中的执行机构能够快速准确地到达目标螺钉位置并进行调试。四轴机械臂不仅可以精确地执行调试指令,而且可以将调试结果进行准确地反馈,计算机根据反馈信息,重新下达调试指令。重复以上的操作,直到微波腔体滤波器满足要求达到的性能指标为止。
上述基于手眼协调的高精度微波腔体滤波器调试方法是基于下面的一种基于手眼协调的高精度微波腔体滤波器调试***。
请参考图6,图6是本发明实施例中一种基于手眼协调的高精度微波腔体滤波器调试***的示意图,包括具有矢量网络分析仪、运动控制卡、调试装置和计算机;所述调试转置包括四轴机械臂、工业相机、如图7所示的若干待调试螺钉的微波腔体滤波器和支撑微波腔体滤波器设备;所述若干待调试螺钉位于微波腔体滤波器的上表面,所述若干待调试螺钉长短不一;所述四轴机械臂的上下轴末端安装有螺丝刀旋转轴及螺丝刀,所述四轴机械臂的上下轴机械臂末端安装有工业相机;
所述计算机包括调试算法模块、视觉识别模块和运动控制模块;所述运动控制模块包括判断单元和PID控制单元;所述计算机内存储有每个待调试螺钉的螺钉中心及凹槽角度,并对每个待调试螺钉的螺钉中心进行实时更新;所述计算机内还存储有所述若干图像中最为清晰的一张图像的图像中心;所述计算机用来输出每个待调试螺钉的调试信息并下发调试指令控制所述四轴机械臂进行相应的调试;所述调试算法模块用来输出每个待调试螺钉的调试信息,所述视觉识别模块用来实时获取每个待调试螺钉的螺钉中心及每个待调试螺钉对应的凹槽角度;所述凹槽角度的误差范围为±0.5°;
所述工业相机,用来采集微波腔体滤波器上所有待调螺钉的若干图像;
所述工业相机与所述矢量网络分析仪建立通信连接,所述矢量网络分析仪与所述计算机建立通信连接,所述计算机内安装有所述运动控制卡;
所述四轴机械臂,用来调节每个待调试螺钉;
所述矢量网络分析仪,用来输出所述微波腔体滤波器的S参数;
所述运动控制卡,用来控制所述四轴机械臂对每个待调试螺钉的自动调试;
所述矢量网络分析仪获取所有待调螺钉在所述微波腔体滤波器内的长度,并输出所述微波腔体滤波器的S参数,该S参数用来反映所述微波腔体滤波器的性能;所述矢量网络分析仪内储存有预设性能指标,将输出的S参数与所述预设性能指标的差值输入至所述计算机,利用所述计算机内的所述调试算法模块输出每个待调试螺钉的调试信息;所述运动控制模块接收所述调试信息;
所述判断单元调用每个待调试螺钉的螺钉中心,并依次判断每个待调试螺钉的螺钉中心与图像中心的距离是否小于某一预设像素;在本实施例中所述某一预设像素为0.5像素;
若是,则所述四轴机械臂通过所述运动控制卡接收所述视觉识别模块发送的每个待调试螺钉的螺钉中心及每个待调试螺钉对应的凹槽角度的指令,调节所述螺丝刀并契合进当前待调试螺钉中;同时,所述四轴机械臂通过所述运动控制卡依次接收所述运动控制模块发送的调试信息的调试指令,所述四轴机械臂根据所述调试指令对当前待调试螺钉进行自动调试;
若否,则PID控制单元根据当前待调试螺钉的螺钉中心与图像中心的差值发送调节当前待调试螺钉的调节指令,通过所述运动控制卡传输至所述四轴机械臂,控制所述四轴机械臂调节当前待调试螺钉的螺钉中心,使当前待调试螺钉的螺钉中心靠近图像中心;每完成一次当前待调试螺钉的螺钉中心的调节,所述判断单元执行一次获取更新后的当前待调试螺钉的螺钉中心,并判断所述更新后的当前待调试螺钉的螺钉中心是否小于所述某一预设像素;若是,则所述四轴机械臂通过所述运动控制卡接收所述视觉识别模块发送的每个待调试螺钉的螺钉中心及每个待调试螺钉对应的凹槽角度的指令,调节所述螺丝刀并契合进当前待调试螺钉中;同时,所述四轴机械臂通过所述运动控制卡依次接收所述运动控制模块发送的调试信息的调试指令,所述四轴机械臂根据所述调试指令对当前待调试螺钉进行自动调试;若否,则所述PID控制单元根据当前待调试螺钉的螺钉中心与图像中心的差值发送调节当前待调试螺钉的调节指令,通过所述运动控制卡传输至所述四轴机械臂,控制所述四轴机械臂调节当前待调试螺钉的螺钉中心,使当前待调试螺钉的螺钉中心靠近图像中心;直到当前待调试螺钉的螺钉中心小于所述某一预设像素为止;
所述计算机通过所述运动控制卡下发控制指令控制所述四轴机械臂依次对待调试螺钉进行自动调试,直到所述微波腔体滤波器达到要求的性能指标;所述控制指令包括所述视觉识别模块发送的每个待调试螺钉的螺钉中心及每个待调试螺钉对应的凹槽角度的指令和所述运动控制模块发送的调试信息的调试指令。
本发明的有益效果是:成本低,调试方便,提高了调试速度和调试精度,具有实用性和适用性。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种基于手眼协调的高精度微波腔体滤波器调试方法,利用该高精度微波腔体滤波器调试方法使用四轴机械臂进行自动调试,所述四轴机械臂包括上下轴、左右轴、前后轴及旋转轴;微波腔体滤波器为长方体结构,所述微波腔体滤波器上具有若干待调试螺钉;其特征在于:包括以下步骤:
S1:利用工业相机采集微波腔体滤波器上所有待调螺钉的若干图像,利用边缘拟合圆方法对所有待调螺钉进行定位,得到每个待调螺钉的拟合圆和所述每个待调螺钉的二维位置坐标;从所述若干图像中选出最清晰的一个图像,得到与该最清晰的图像对应的工业相机的位置,根据工业相机与所述每个待调试螺钉的关系,得到所述每个待调试螺钉的高度,进而得到所述每个待调螺钉的三维位置信息;所述每个待调螺钉的三维位置信息也即所述每个待调螺钉的螺钉中心;
S2:利用图像识别技术,从最清晰的图像中提取所述每个待调螺钉的凹槽角度;
S3:从步骤S1中最清晰图像中提取该最清晰图像的图像中心,根据所述每个待调螺钉的螺钉中心和凹槽角度,利用所述四轴机械臂调节所述每个待调螺钉的螺钉中心与所述图像中心的距离,使所述每个待调螺钉的螺钉中心与所述图像中心的距离减小;
S4:判断每一调节后所述每个待调螺钉的螺钉中心与所述图像中心的距离是否小于某一预设像素;若是,则到步骤S5;若否,则回到步骤S1;
S5:根据所述微波腔体滤波器性能指标的要求,利用所述四轴机械臂自动完成所有待调螺钉的调试,即完成对微波腔体滤波器的高精度调试。
2.如权利要求1所述的一种基于手眼协调的高精度微波腔体滤波器调试方法,其特征在于:步骤S1中,所述工业相机安装在所述四轴机械臂的上下轴机械臂末端。
3.如权利要求1所述的一种基于手眼协调的高精度微波腔体滤波器调试方法,其特征在于:步骤S1中,利用边缘拟合圆方法对待调试螺钉定位的具体过程如下:
S11:对步骤S1中的每张图像进行灰度处理,保留所述每张图像的亮度信息,并选取具有亮度信息的图像的ROI区域;
S12:对所述ROI区域进行平滑滤波处理;
S13:利用大律法对平滑滤波处理后的ROI区域进行动态阈值分割,获取目标区域;
S14:对所述目标区域的区域边缘进行形态学处理,并对边缘轮廓进行分割;
S15:对形态学和分割处理后的目标区域进行边缘轮廓的圆的拟合,得到拟合圆,并根据设计要求筛选得到每个待调试螺钉的螺钉中心。
4.如权利要求1所述的一种基于手眼协调的高精度微波腔体滤波器调试方法,其特征在于:步骤S2中,利用图像识别技术提取所述每个待调试螺钉的凹槽角度的具体过程如下:
S21:获取步骤S1中的拟合圆,对该拟合圆进行平滑滤波和动态阈值分割处理,将分割得到的相连区域进行联通,不相连区域进行分离;
S22:通过区域面积、灰度值和圆弧度筛选出所述每个待调试螺钉表面上的两个半圆区域,分别提取这两个半圆区域的区域角度;这两个半圆区域角度的平均值为所述每个待调试螺钉的螺纹角度,所述螺纹角度即为凹槽角度。
5.如权利要求1所述的一种基于手眼协调的高精度微波腔体滤波器调试方法,其特征在于:步骤S2中,所述凹槽角度的误差范围为±0.5°。
6.如权利要求1所述的一种基于手眼协调的高精度微波腔体滤波器调试方法,其特征在于:步骤S3中,一个待调试螺钉至少调节一次,每次调节都要进行一次步骤S1中的图像采集。
7.如权利要求1所述的一种基于手眼协调的高精度微波腔体滤波器调试方法,其特征在于:步骤S4中,所述某一预设像素为0.5像素。
8.一种基于手眼协调的高精度微波腔体滤波器调试***,所述高精度微波腔体滤波器为长方体结构;其特征在于:包括具有若干待调试螺钉的微波腔体滤波器、矢量网络分析仪、运动控制卡、四轴机械臂和计算机;所述四轴机械臂的上下轴末端安装有螺丝刀旋转轴及螺丝刀,所述四轴机械臂的上下轴机械臂末端安装有工业相机;
所述工业相机,用来采集微波腔体滤波器上所有待调螺钉的若干图像;
所述计算机包括调试算法模块、视觉识别模块和运动控制模块;所述运动控制模块包括判断单元和PID控制单元;所述计算机内存储有每个待调试螺钉的螺钉中心及凹槽角度,并对每个待调试螺钉的螺钉中心进行实时更新;所述计算机内还存储有所述若干图像中最为清晰的一张图像的图像中心;所述计算机用来输出每个待调试螺钉的调试信息并下发调试指令控制所述四轴机械臂进行相应的调试;所述调试算法模块用来输出每个待调试螺钉的调试信息,所述视觉识别模块用来实时获取每个待调试螺钉的螺钉中心及每个待调试螺钉对应的凹槽角度;
所述工业相机与所述矢量网络分析仪建立通信连接,所述矢量网络分析仪与所述计算机建立通信连接,所述计算机内安装有所述运动控制卡;
所述运动控制卡,用来控制所述四轴机械臂对每个待调试螺钉的自动调试;
所述矢量网络分析仪获取所有待调螺钉在所述微波腔体滤波器内的长度,并输出所述微波腔体滤波器的S参数,该S参数用来反映所述微波腔体滤波器的性能;所述矢量网络分析仪内储存有预设性能指标,将输出的S参数与所述预设性能指标的差值输入至所述计算机,利用所述计算机内的所述调试算法模块输出每个待调试螺钉的调试信息;所述运动控制模块接收所述调试信息;
所述判断单元调用每个待调试螺钉的螺钉中心,并依次判断每个待调试螺钉的螺钉中心与图像中心的距离是否小于某一预设像素;
若是,则所述四轴机械臂通过所述运动控制卡接收所述视觉识别模块发送的每个待调试螺钉的螺钉中心及每个待调试螺钉对应的凹槽角度的指令,调节所述螺丝刀并契合进当前待调试螺钉中;同时,所述四轴机械臂通过所述运动控制卡依次接收所述运动控制模块发送的调试信息的调试指令,所述四轴机械臂根据所述调试指令对当前待调试螺钉进行自动调试;
若否,则PID控制单元根据当前待调试螺钉的螺钉中心与图像中心的差值发送调节当前待调试螺钉的调节指令,通过所述运动控制卡传输至所述四轴机械臂,控制所述四轴机械臂调节当前待调试螺钉的螺钉中心,使当前待调试螺钉的螺钉中心靠近所述图像中心;每完成一次当前待调试螺钉的螺钉中心的调节,所述判断单元执行一次获取更新后的当前待调试螺钉的螺钉中心,并判断所述更新后的当前待调试螺钉的螺钉中心是否小于所述某一预设像素的操作,直到当前待调试螺钉的螺钉中心小于所述某一预设像素为止;
所述计算机通过所述运动控制卡下发控制指令控制所述四轴机械臂依次对待调试螺钉进行自动调试,直到所述微波腔体滤波器达到要求的性能指标;所述控制指令包括所述视觉识别模块发送的每个待调试螺钉的螺钉中心及每个待调试螺钉对应的凹槽角度的指令和所述运动控制模块发送的调试信息的调试指令。
9.如权利要求8所述的一种基于手眼协调的高精度微波腔体滤波器调试***,其特征在于:所述若干待调试螺钉位于微波腔体滤波器的上表面,所述若干待调试螺钉长短不一;所述某一预设像素为0.5像素。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910766081.9A CN110514906B (zh) | 2019-08-19 | 2019-08-19 | 基于手眼协调的高精度微波腔体滤波器调试方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910766081.9A CN110514906B (zh) | 2019-08-19 | 2019-08-19 | 基于手眼协调的高精度微波腔体滤波器调试方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110514906A true CN110514906A (zh) | 2019-11-29 |
CN110514906B CN110514906B (zh) | 2021-05-28 |
Family
ID=68625731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910766081.9A Active CN110514906B (zh) | 2019-08-19 | 2019-08-19 | 基于手眼协调的高精度微波腔体滤波器调试方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110514906B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111880982A (zh) * | 2020-07-30 | 2020-11-03 | 南京星火技术有限公司 | 射频压电器件的性能调试方法、装置及相关产品 |
CN113391898A (zh) * | 2021-06-15 | 2021-09-14 | 昆山立讯射频科技有限公司 | 一种腔体滤波器调试***及方法 |
CN113555659A (zh) * | 2021-06-02 | 2021-10-26 | 江汉大学 | 基于机械手的双工器调试方法 |
CN113595712A (zh) * | 2021-06-02 | 2021-11-02 | 江汉大学 | 一种双工器的调试方法、装置以及双工器调试设备 |
CN113592767A (zh) * | 2021-06-02 | 2021-11-02 | 江汉大学 | 一种双工器的调试方法以及装置 |
CN117428777A (zh) * | 2023-11-28 | 2024-01-23 | 北华航天工业学院 | 一种拆袋机器人的手眼标定方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102128589A (zh) * | 2010-01-20 | 2011-07-20 | 中国科学院自动化研究所 | 一种在轴孔装配中零件内孔方位误差的校正方法 |
CN105048040A (zh) * | 2015-07-10 | 2015-11-11 | 深圳市艾励美特科技有限公司 | 一种腔体滤波器的自动调试方法 |
CN106814307A (zh) * | 2017-01-10 | 2017-06-09 | 深圳鼎缘电子科技有限公司 | 一种腔体滤波器自动调试方法及*** |
CN107576857A (zh) * | 2017-08-31 | 2018-01-12 | 成都天大仪器设备有限公司 | 多端口腔体滤波器自动调试*** |
CN108007388A (zh) * | 2017-06-30 | 2018-05-08 | 长沙湘计海盾科技有限公司 | 一种基于机器视觉的转盘角度高精度在线测量方法 |
US20180229295A1 (en) * | 2015-04-15 | 2018-08-16 | Michael Roberts | Variable Method for Using Cloth Filters in Automated Vertical Molding |
CN108879047A (zh) * | 2018-07-17 | 2018-11-23 | 中国地质大学(武汉) | 一种用于调试微波腔体滤波器的方法、设备及存储设备 |
CN109211207A (zh) * | 2018-06-29 | 2019-01-15 | 南京邮电大学 | 一种基于机器视觉的螺钉识别与定位装置 |
-
2019
- 2019-08-19 CN CN201910766081.9A patent/CN110514906B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102128589A (zh) * | 2010-01-20 | 2011-07-20 | 中国科学院自动化研究所 | 一种在轴孔装配中零件内孔方位误差的校正方法 |
US20180229295A1 (en) * | 2015-04-15 | 2018-08-16 | Michael Roberts | Variable Method for Using Cloth Filters in Automated Vertical Molding |
CN105048040A (zh) * | 2015-07-10 | 2015-11-11 | 深圳市艾励美特科技有限公司 | 一种腔体滤波器的自动调试方法 |
CN106814307A (zh) * | 2017-01-10 | 2017-06-09 | 深圳鼎缘电子科技有限公司 | 一种腔体滤波器自动调试方法及*** |
CN108007388A (zh) * | 2017-06-30 | 2018-05-08 | 长沙湘计海盾科技有限公司 | 一种基于机器视觉的转盘角度高精度在线测量方法 |
CN107576857A (zh) * | 2017-08-31 | 2018-01-12 | 成都天大仪器设备有限公司 | 多端口腔体滤波器自动调试*** |
CN109211207A (zh) * | 2018-06-29 | 2019-01-15 | 南京邮电大学 | 一种基于机器视觉的螺钉识别与定位装置 |
CN108879047A (zh) * | 2018-07-17 | 2018-11-23 | 中国地质大学(武汉) | 一种用于调试微波腔体滤波器的方法、设备及存储设备 |
Non-Patent Citations (1)
Title |
---|
张秀华 等: "一种腔体滤波器的计算机辅助调试方法", 《电子工程师》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111880982A (zh) * | 2020-07-30 | 2020-11-03 | 南京星火技术有限公司 | 射频压电器件的性能调试方法、装置及相关产品 |
CN111880982B (zh) * | 2020-07-30 | 2023-08-08 | 南京星火技术有限公司 | 射频压电器件的性能调试方法、装置及相关产品 |
CN113555659A (zh) * | 2021-06-02 | 2021-10-26 | 江汉大学 | 基于机械手的双工器调试方法 |
CN113595712A (zh) * | 2021-06-02 | 2021-11-02 | 江汉大学 | 一种双工器的调试方法、装置以及双工器调试设备 |
CN113592767A (zh) * | 2021-06-02 | 2021-11-02 | 江汉大学 | 一种双工器的调试方法以及装置 |
CN113592767B (zh) * | 2021-06-02 | 2024-01-26 | 江汉大学 | 一种双工器的调试方法以及装置 |
CN113595712B (zh) * | 2021-06-02 | 2024-04-26 | 江汉大学 | 一种双工器的调试方法、装置以及双工器调试设备 |
CN113391898A (zh) * | 2021-06-15 | 2021-09-14 | 昆山立讯射频科技有限公司 | 一种腔体滤波器调试***及方法 |
CN113391898B (zh) * | 2021-06-15 | 2024-06-07 | 苏州立讯技术有限公司 | 一种腔体滤波器调试***及方法 |
CN117428777A (zh) * | 2023-11-28 | 2024-01-23 | 北华航天工业学院 | 一种拆袋机器人的手眼标定方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110514906B (zh) | 2021-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110514906A (zh) | 基于手眼协调的高精度微波腔体滤波器调试方法及*** | |
CN108766894A (zh) | 一种机器人视觉引导的芯片贴装方法及*** | |
CN110152938A (zh) | 一种元器件点胶轨迹提取方法及自动控制机器人*** | |
CN105547834B (zh) | 基于双目视觉的快速应力应变曲线测量***的测量方法 | |
CN109448054A (zh) | 基于视觉融合的目标分步定位方法、应用、装置及*** | |
CN103706568A (zh) | 基于机器视觉的机器人分拣***及方法 | |
CN111906788B (zh) | 一种基于机器视觉的卫浴智能打磨***及其打磨方法 | |
CN106204610A (zh) | 基于图像处理的轴孔装配自动对中*** | |
CN105835507A (zh) | 一种手机盖板玻璃和液晶屏的贴合方法 | |
CN110293559B (zh) | 一种自动识别定位对准的安装方法 | |
WO2021093109A1 (zh) | 基于手机的微型显微图像采集装置及图像拼接、识别方法 | |
CN103604456A (zh) | 一种指针式仪表的自动校准***及其方法 | |
CN115171097B (zh) | 基于三维点云的加工控制方法、***及相关设备 | |
CN106204560B (zh) | 菌落挑选仪自动标定方法 | |
CN111968048A (zh) | 电力巡检少样本图像数据增强方法及*** | |
CN110047071A (zh) | 一种图像质量评估方法、装置和介质 | |
CN107084671B (zh) | 一种基于三线结构光的凹球直径测量***及测量方法 | |
CN109523492A (zh) | 广角相机非规则畸变全域校正方法 | |
CN109544640A (zh) | 一种视线追踪***Kappa角标定方法及标定装置 | |
CN110866949A (zh) | 中心点定位方法、装置、电子设备和存储介质 | |
CN107851301A (zh) | 用于选择图像变换的***和方法 | |
CN110619297B (zh) | 一种豆类植物子实图像批量采集识别方法及装置 | |
CN110097540A (zh) | 多边形工件的视觉检测方法及装置 | |
CN203857977U (zh) | 一种指针式仪表的自动校准*** | |
CN109636856A (zh) | 基于hog特征融合算子的物体六维度位姿信息联合测量方法 |
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 |