CN111299815A - 一种用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法 - Google Patents

一种用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法 Download PDF

Info

Publication number
CN111299815A
CN111299815A CN202010091306.8A CN202010091306A CN111299815A CN 111299815 A CN111299815 A CN 111299815A CN 202010091306 A CN202010091306 A CN 202010091306A CN 111299815 A CN111299815 A CN 111299815A
Authority
CN
China
Prior art keywords
image
representing
rubber pad
function
node
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
Application number
CN202010091306.8A
Other languages
English (en)
Other versions
CN111299815B (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.)
Xian Jiaotong University
Original Assignee
Xian Jiaotong University
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 Xian Jiaotong University filed Critical Xian Jiaotong University
Priority to CN202010091306.8A priority Critical patent/CN111299815B/zh
Publication of CN111299815A publication Critical patent/CN111299815A/zh
Application granted granted Critical
Publication of CN111299815B publication Critical patent/CN111299815B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/02Positioning or observing the workpiece, e.g. with respect to the point of impact; Aligning, aiming or focusing the laser beam
    • B23K26/03Observing, e.g. monitoring, the workpiece
    • B23K26/032Observing, e.g. monitoring, the workpiece using optical means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/36Removing material
    • B23K26/38Removing material by boring or cutting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • B25J9/1697Vision controlled systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K2103/00Materials to be soldered, welded or cut
    • B23K2103/30Organic material

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Robotics (AREA)
  • Plasma & Fusion (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开了一种用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法,利用机器视觉方法实现橡胶垫飞边轮廓检测,并根据视觉检测结果进行激光切割完成橡胶垫飞边切除。该方法由图像采集,全局图像定位,局部图像轮廓提取,几何轮廓拟合,激光切割轨迹规划等步骤组成。通过以上步骤,构建了一种面向低灰度图像工件自动识别加工的方法,提高生产效率。

Description

一种用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法
【技术领域】
本发明属于智能制造领域,涉及一种用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法。
【背景技术】
橡胶减震垫是高铁平稳运行关键零件。橡胶垫加工过程是采用注塑成型工艺,其特点在于橡胶垫是一个平面型的对象,其外观基本轮廓为方形,其表面分布有圆形凸起与条形凹槽。由于注塑成型工艺要求,导致橡胶垫产生飞边,因此需要对橡胶垫进行二次加工将飞边切除。
目前针对橡胶垫飞边的切除问题,基本采用人工切除的方法,人工成本高,且加工性能差。橡胶垫因其柔性特征,难以夹持固定。因此构建一种自动定位,非接触加工的智能制造方法显得十分必要。采用机器视觉检测轮廓特征和激光切割对橡胶垫飞边进行切割,填补橡胶垫自动化飞边切除的空白显得十分必要。
机器视觉技术近年得到广泛的应用,所谓机器视觉是指利用计算机信息技术和图像采集技术完成计算机对客观世界场景的展示,识别和认知。而机器检测技术是指利用机器视觉技术在工业现场实现对工件的检测、测量的新一代智能测绘技术。橡胶垫加工过程中,视觉检测特征识别的必要性体现在:橡胶垫加工过程需要进行实时定位,研究确定基准点位置和方位角视觉方法,并根据基准点位置确定轮廓位置,因此视觉检测技术十分必要。
根据视觉检测的轮廓特征,分析激光切割特点,构建激光切割轨迹的方法同样十分必要。激光切割应当遵循高效,灵活,准确的原则,针对橡胶垫切割特点,基于最短路径原则和橡胶垫多维变形的特点,提出激光切割的轨迹优化方法,并得到激光切割轨迹。
【发明内容】
本发明的目的在于解决现有技术中的问题,提供一种用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法,该该方法利用机器视觉方法实现橡胶垫飞边轮廓的识别,利用智能算法实现切割轨迹的规划,完成橡胶垫的激光切割,提高生产效率。
为达到上述目的,本发明采用以下技术方案予以实现:
一种用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法,包括以下步骤:
步骤1,对橡胶垫全局及局部进行图像采集;
步骤2,通过全局图像定位,实现橡胶垫在工位上的粗定位;通过分析橡胶垫结构特点,利用橡胶垫的两个椭圆实现几何特征定位;
步骤3,利用图像去噪和图像分割的方法获取轮廓边缘的分割点,实现橡胶垫飞边轮廓的精确定位;
步骤4,根据轮廓提取结果,进行加工几何图像轮廓拟合,对分割点集进行圆弧和直线拟合;
步骤5,根据视觉检测与几何拟合结果进行激光切割的轨迹规划,根据最短路径原则利用遗传蚁群算法进行切割轨迹规划。
与现有技术相比,本发明具有以下有益效果:
1.本发明直接面向的技术对象是橡胶减震垫,其目的是应用自动化技术解决橡胶垫飞边切割问题。利用机器视觉技术对橡胶垫的飞边进行视觉检测,获得待切割轮廓,然后分析切割过程的实质,完成轨迹规划,解决了橡胶垫自动化切割过程中的难题。
2.本发明应用机器视觉技术对橡胶制品进行了检测,其整体思路为先整体,后局部,先粗糙,后精细,该思路对于其他精密检测的具有启发作用。利用整体定位的结果作为参考,通过标记部件上的关键部位,利用数控***对关键部位进行高精度的局部图像采集与处理,获得高精度的检测结果。
3.本发明针对具有纹理噪声的图像处理问题,提出利用Gabor变换与模糊水平集向结合的思路,有效的解决了低对比度,高纹理噪声的图像特征提取问题。机械加工行业中由于材料与加工工艺的限制,是加工的部件表面往往存在刀具的纹理噪声,本文提供的视觉特征提取思路不仅仅局限于橡胶制品的应用。
4.本发明对于机械加工领域的轨迹规划问题进行了阐述,总结出轨迹规划的TSP模型,利用遗传算法与蚁群算法结合的思路,优化了TSP求解的过程。本发明从数学角度探讨了轨迹规划的数学本质,针对目前存在的用于解决轨迹规划的方法进行了对比,在前期利用遗传算法全局搜索的优点,后期利用蚁群算法收敛快的优点,完成轨迹规划的任务。
【附图说明】
图1为本发明的整体流程图;
图2为本发明实施例的相机采集全局图像;
图3为本发明实施例的相机采集局部图像;
图4为本发明实施例的小波增强图像;
图5为本发明实施例的椭圆平行弦中点连线过中心原理示意图;
图6为多组中心连线求椭圆中心示意图
图7为多个交点聚类示意图
图8为本发明实施例的全局图像检测结果;
图9为本发明实施例的局部关键点分布图;
图10为本发明实施例的局部采集图像;
图11为本发明实施例的局部轮廓提取流程图;
图12为本发明实施例的局部图像提取结果图,左侧为局部图像采集原图,右侧为提取结果图
图13为本发明实施例的几何轮廓拟合结果图,左侧为直线拟合结果图,右侧为圆弧拟合结果图
图14为本发明实施例的轨迹规划流程图。
【具体实施方式】
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,不是全部的实施例,而并非要限制本发明公开的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要的混淆本发明公开的概念。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
在附图中示出了根据本发明公开实施例的各种结构示意图。这些图并非是按比例绘制的,其中为了清楚表达的目的,放大了某些细节,并且可能省略了某些细节。图中所示出的各种区域、层的形状及它们之间的相对大小、位置关系仅是示例性的,实际中可能由于制造公差或技术限制而有所偏差,并且本领域技术人员根据实际所需可以另外设计具有不同形状、大小、相对位置的区域/层。
本发明公开的上下文中,当将一层/元件称作位于另一层/元件“上”时,该层/元件可以直接位于该另一层/元件上,或者它们之间可以存在居中层/元件。另外,如果在一种朝向中一层/元件位于另一层/元件“上”,那么当调转朝向时,该层/元件可以位于该另一层/元件“下”。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
下面结合附图对本发明做进一步详细描述:
参见图1,本发明用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法,包括以下步骤:
步骤1,图像采集;本实施例采用CCD工业相机,针对橡胶垫全局图像采集,采用广角相机,垂直布置于橡胶垫上方0.5-1m处,并对相机进行平面标定,采用白色日光灯进行均匀布光,所采集图像见图2;针对局部图像采集,根据全局图像识别结果,利用二轴运动平台,实现局部采集相机的运动,局部相机微距相机,垂直布置于橡胶垫上方2cm处,采集图像见图3。
步骤2,利用小波变换对图像进行增强;采用“sym”小波对图像进行分解,根据阈值量化小波系数进行重构,对重构后的小波进行聚合得到增强后的图像,见图4。滤波采用高斯滤波方法,去除噪声平滑图像,在二维平面上,高斯滤波利用高斯核对图像进行加权求均值,高斯核公式如下:
Figure BDA0002383814490000061
边缘检测使用的是Canny算子,其基本步骤为:对平滑后的图像进行梯度幅值图像和角度图像计算梯度幅值图像进行应用非最大抑制;用双阈值处理和连接分析来检测并连接边缘。
对边缘检测的结果进行凸凹性检测的目的是判断圆弧是否能够构成椭圆。椭圆中心估计是利用椭圆的性质:一组平行弦的中点连线必过椭圆中心。利用3段不同象限的弧,两两组合求出椭圆的中心点,若中心点距离小于阈值则认为这三段弧可能属于同一椭圆。其几何示意图见图5、图6和图7,求取公式如下:
Figure BDA0002383814490000062
利用椭圆几何公式计算其几何参数,并计算聚类结果,获得椭圆检测结果,对结果大小和圆度进行约束其识别结果见图8所示。
步骤3,根据全局定位结果,在橡胶垫关键部位进行图像采集,其分布如图9所示,其采集结果如图10所示;对采集结果进行如图11所示的局部轮廓提取流程。
首先,分析原图像可知存在着严重的纹理噪声,对图像分割造成干扰,因此采用Gabor滤波对图像进行纹理抑制。Gabor滤波方法的主要思想是:不同纹理一般具有不同的中心频率及带宽,根据这些频率和带宽可以设计一组Gabor滤波器对纹理图像进行滤波,每个Gabor滤波器只允许与其频率相对应的纹理顺利通过,而使其他纹理的能量受到抑制,从各滤波器的输出结果中分析和提取纹理特征,用于之后的分类或分割任务。二维Gabor函数的具体公式根据以下公式来表示:
Figure BDA0002383814490000071
其主要过程为,第一步:建立Gabor滤波器组:选择6个尺度,4个方向,这样组成了24个Gabor滤波器;第二步:Gabor滤波器组与每个图像块在空域卷积,每个图像块可以得到24个滤波器输出;第三步:高斯低通滤波补偿局部变化,平滑Gabor幅度信息。第四步:添加空间位置信息的映射,该附加信息允许分类器优选在空间上靠近在一起的分组。第五步:通过主成分分量PCA方法对数据进行降维,得到Gabor滤波数据。
其次,对滤波数据进行FCM聚类,FCM聚类是一种基于目标函数的模糊聚类算法,主要用于数据的聚类分析。理论成熟,应用广泛,是一种优秀的聚类算法。基于此,假定数据集为X,如果把这些数据划分成c类的话,那么对应的就有c个类中心为C,每个样本j属于某一类i的隶属度为uij,那么定义一个FCM目标函数及其约束条件如下所示:
Figure BDA0002383814490000072
属度函数的表达式:
Figure BDA0002383814490000081
聚类中心公式:
Figure BDA0002383814490000082
通过对聚类结果进行评估,选择空间频率最小的一个聚类结果进行水平集分割,主要包括驱动力计算,图像演变曲面,确定迭代次数完成分割。通过水平集可以得到一个基于边缘的几何活动轮廓模型,如公式7所示。根据该模型实现图像演化,获得分割结果,其结果对比如图12所示。
Figure BDA0002383814490000083
步骤4,根据局部分割结果进行直线和圆弧几何轮廓拟合,直线拟合采用线性最小二乘,假定拟合的直线方程为:
y=ax+b (8)
则对由两特征点分段得到的数据点,最小二乘距离:
Figure BDA0002383814490000084
采用误差估计法进行圆弧拟合。已知圆弧点列(x1,y1)…(xi,yi)…(xn,yn),设其圆心坐标为(xc,yc),半径为R,则点列半径为:
Figure BDA0002383814490000085
此时误差定义如式所示。
Figure BDA0002383814490000091
由于函数必须取得最小值,所以上式取R、xc、yc的偏导必须等于0,可获得圆弧参数。利用以上两种方法获得直线与圆弧拟合结果,如图13所示。
步骤5,通过局部轮廓整合获得切割轨迹;加工过程开始时激光切割头从机床原点快速移动到下一个待切割轮廓,以该轮廓上所有顶点中的其中一个来作为切割起止点,后沿着该轮廓轨迹将该环加工完,再移动到下一个待切割环上,重复上述过程直至切割完该工件所包含的所有环。通过加工过程分析,可以统一抽象为同一类数学问题,即是如何在很多封闭轮廓上寻找一系列点,然后在加工原则范围内,用某种顺序把这些点连接起来,使刀具在轮廓间移动的路径较短,大大提高生产率,节约加工成本。
首先确定切割轮廓的特征点,选取圆弧段的中点,直线端的端点进行特征确定。采用最邻近原则选取特征点作为轮廓打孔点。
轨迹规划的目的是使空行程最短,激光切割头空程运行时X、Y轴都可以允许的最高速度移动。设激光切割的编程原点为,那么X、Y轴路径优化问题的数学模型可表述为:
Figure BDA0002383814490000092
因此,激光切割轨迹规划问题转换为经典的组合优化问题—旅行商TSP问题。通过分析采用遗传算法+蚁群算法解决路径优化问题可以获得较优解。其流程图见图14,通过遗传算法与蚁群算法的结果,获得轨迹规划结果。
群算法进行高精度搜索,实现一种新的智能启发算法。
在利用遗传算法解决TSP问题时,需要将遗传算法的相关步骤与实际问题进行结合,具体如下:
适应度函数与编码问题:结合TSP问题,采用十进制实数编码,以点的遍历次序作为编码,以距离函数的倒数作为优化适应度函数。
初始种群与染色体选择:利用随机函数产生初始种群,根据适应度函数的取值对父染色体进行选择与取舍。
交叉算子:采用顺序交叉方法,先完成常见的双点交叉,再实现巡回路线修改。
变异算子:采用逆转变异方法。且逆转算子具有单方向性,逆转后适应度函数得到改善的变异结果得以保留,否则应当舍弃。
遗传算法完成后,将优化结果进行记录,在相关路径上进行信息素的初始化加权分布。蚁群算法具有分布式并行计算与强反馈特性,利用蚁群算法对TSP问题进行求解,一般包括以下步骤:
1)初始时刻,依据遗传算法结果对路径上的信息素进行初始化,同时要对坐标信息,距离矩阵进行初始化。
2)设置轨迹选择的约束条件。
3)路径选择。依据蚁群算法原理,蚁群转移主要受两个条件影响:信息素浓度和相应路径的长度,综合考虑两个因素的影响,用
Figure BDA0002383814490000101
表示在t时刻蚂蚁k从节点i转移到节点j的概率,其公式表达如下:
Figure BDA0002383814490000111
4)信息素更新函数。在(t+n)时刻在路径(i,j)上的信息素更新如下式所示:
Figure BDA0002383814490000112
5)ηij(t)距离更新函数,与路径(i,j)的长度有关,其表达式如下:
Figure BDA0002383814490000113
以上内容仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明权利要求书的保护范围之内。

Claims (6)

1.一种用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法,其特征在于,包括以下步骤:
步骤1,对橡胶垫全局及局部进行图像采集;
步骤2,通过全局图像定位,实现橡胶垫在工位上的粗定位;通过分析橡胶垫结构特点,利用橡胶垫的两个椭圆实现几何特征定位;
步骤3,利用图像去噪和图像分割的方法获取轮廓边缘的分割点,实现橡胶垫飞边轮廓的精确定位;
步骤4,根据轮廓提取结果,进行加工几何图像轮廓拟合,对分割点集进行圆弧和直线拟合;
步骤5,根据视觉检测与几何拟合结果进行激光切割的轨迹规划,根据最短路径原则利用遗传蚁群算法进行切割轨迹规划。
2.根据权利要求1所述的用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法,其特征在于,所述步骤1采用CCD工业相机,对橡胶垫全局进行图像采集;CCD工业相机垂直布置于橡胶垫上方0.5-1m处,并对CD工业相机进行平面标定,采用白色日光灯进行均匀布光,采集橡胶垫的全局图像;
针对采用微距相机,对橡胶垫局部进行图像采集;微距相机垂直布置于橡胶垫上方2cm处;根据采集到全局图像的识别结果,利用二轴运动平台,实现微距相机的运动。
3.根据权利要求1所述的用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法,其特征在于,所述步骤2的具体方法如下:
步骤2-1,利用小波变换对图像进行增强;采用“sym”小波对图像进行分解,根据阈值量化小波系数进行重构,对重构后的小波进行聚合得到增强后的图像;
步骤2-2,采用高斯滤波对增强后的图像进行预处理,实现模糊处理和降噪,得到平滑图像,在二维平面上,高斯滤波利用高斯核对图像进行加权求均值,高斯核公式如下:
Figure FDA0002383814480000021
其中,σ表示高斯核函数的离散度参数,x表示图像中的横坐标,y表示图像中的纵坐标,e表示自然对数;
步骤2-3,使用Canny算子对预处理后的图像进行边缘检测,具体方法为:对平滑后的图像进行梯度幅值计算和角度幅值计算,并对梯度幅值计算的图像结果应用非最大抑制算法进行计算;用双阈值处理检测并连接边缘;
步骤2-4,对边缘检测的结果进行凸凹性检测,根据函数凹凸性质以及圆弧约束,对边缘进行筛选;
步骤2-5,利用筛选后的弧段进行椭圆参数估计,交叉验算获得椭圆的中心坐标,计算椭圆拟合质量,并设定阈值进行筛选;利用三段不同象限的弧,两两组合求出椭圆的中心点,若中心点距离小于阈值则认为这三段弧属于同一椭圆,求取公式如下:
Figure FDA0002383814480000022
其中,C表示目标椭圆的中心,
Figure FDA0002383814480000023
表示弧线上第一组平行弦的中心质点,
Figure FDA0002383814480000024
表示弧线上另一组平行弦的中心质点,t1表示弧线上第一组平行弦的中点连线斜率,t2表示弧线上另一组平行弦的中点连线斜率;
步骤2-6,利用计算出的圆心参数,长轴,倾角参数对结果进行聚类,获得椭圆检测结果,对结果大小和圆度进行约束,得到符合实际橡胶垫结构特征的两个定位椭圆的实际坐标,完成全局定位。
4.根据权利要求1所述的用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法,其特征在于,所述步骤3具体方法如下:
步骤3-1,图像去噪;
采用Gabor滤波器对图像进行滤波,每个Gabor滤波器只允许与其频率相对应的纹理顺利通过,而使其他纹理的能量受到抑制,从各滤波器的输出结果中分析和提取纹理特征,用于之后的图像分割;二维Gabor函数的具体公式如下:
Figure FDA0002383814480000031
其中,λ表示正余弦函数的波长,θ表示核函数的角度,
Figure FDA0002383814480000032
表示正余弦函数的相位角,x′表示坐标转换后的横坐标,y′表示坐标转换后的纵坐标;
具体步骤如下:第一步:建立Gabor滤波器组:选择6个尺度,4个方向,这样组成了24个Gabor滤波器;第二步:Gabor滤波器组与每个图像块在空域卷积,每个图像块得到24个滤波器输出;第三步:高斯低通滤波补偿局部变化,平滑Gabor幅度信息;第四步:添加空间位置信息的映射,该空间位置信息允许分类器优选在空间上靠近在一起的分组;第五步:通过主成分分量PCA方法对数据进行降维,得到Gabor滤波数据;
步骤3-2,对滤波数据进行FCM聚类;
假定数据集为X,把这些数据划分成c类,对应的就有c个类中心为C,每个样本j属于某一类i的隶属度为uij,那么定义一个FCM目标函数及其约束条件如下:
Figure FDA0002383814480000041
其中,J表示目标函数数值,c表示聚类中心,n表示某一类的数据总数,i表示类别序列,j表示某一类中单个数据的序列,m表示隶属度函数幂指数,xj表示第j个单个数据,ci表示第i个聚类中心;
属度函数uij的表达式:
Figure FDA0002383814480000042
其中,k表示聚类中心的序列,ck表示第k个聚类中心;
聚类中心公式:
Figure FDA0002383814480000043
步骤3-3,图像分割;
通过对聚类结果进行评估,选择空间频率最小的一个聚类结果进行水平集分割;包括驱动力计算,图像演变曲面,确定迭代次数完成分割;通过水平集得到一个基于边缘的几何活动轮廓模型;根据该几何活动轮廓模型实现图像演化,获得分割结果:
Figure FDA0002383814480000044
其中,φ表示水平集函数,u表示水平集演化内部能量的常系数,div表示散度运算,dp表示对能量密度函数p求微分符号,
Figure FDA0002383814480000045
表示水平集函数梯度,δτ表示正则化的狄克拉函数,g表示边缘检测函数,α表示水平集面积演化能量的常系数,τ表示正则化参数的常阈值。
5.根据权利要求1所述的用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法,其特征在于,所述步骤4中几何图像轮廓拟合包括直线和圆弧几何轮廓拟合,具体方法如下:
采用线性最小二乘进行直线拟合,假定拟合的直线方程为:
y=ax+b (8)
则对由两特征点分段得到的数据点,最小二乘距离:
Figure FDA0002383814480000051
其中,i表示数据点的序列;
采用误差估计法进行圆弧拟合;已知圆弧点列(x1,y1)…(xi,yi)…(xn,yn),设其圆心坐标为(xc,yc),半径为R,则点列半径为:
Figure FDA0002383814480000052
此时误差定义如式所示;
Figure FDA0002383814480000053
由于函数取得最小值,所以上式取R、xc、yc的偏导等于0,能够获得圆弧参数。
6.根据权利要求1所述的用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法,其特征在于,所述步骤5的具体方法如下:
首先确定切割轮廓的特征点,选取圆弧段的中点,直线端的端点进行特征确定;采用最邻近原则选取特征点作为轮廓打孔点;
设激光切割的编程原点为(X1,Y1),那么X、Y轴路径优化问题的数学模型表述为:
Figure FDA0002383814480000061
激光切割轨迹规划问题转换为TSP问题;通过分析采用遗传算法和蚁群算法解决路径优化问题获得较优解;通过遗传算法与蚁群算法的结果,获得轨迹规划结果;具体方法如下:
步骤5-1,初始时刻,依据遗传算法结果对路径上的信息素进行初始化,同时要对坐标信息,距离矩阵进行初始化;
步骤5-2,设置轨迹选择的约束条件;
步骤5-3,路径选择;依据蚁群算法原理,蚁群转移主要受两个条件影响:信息素浓度和相应路径的长度,综合考虑两个因素的影响,用
Figure FDA0002383814480000062
表示在t时刻蚂蚁k从节点i转移到节点j的概率,其公式表达如下:
Figure FDA0002383814480000063
其中,
Figure FDA0002383814480000064
表示t时刻蚂蚁k从节点i转移到节点j的概率,
Figure FDA0002383814480000065
表示从节点i到节点j的信息素含量的α次方,
Figure FDA0002383814480000066
表示从节点i到节点j的能见度参数的β次方,
Figure FDA0002383814480000067
表示求和过程中的从节点i到节点u的信息素含量的α次方,
Figure FDA0002383814480000068
表示求和过程中的从节点i到节点u的能见度参数的β次方,β表示能见度参数的幂指数数值,代表了能见度参数的重要程度;
步骤5-4,信息素更新函数;在(t+n)时刻在路径(i,j)上的信息素更新如下式所示:
Figure FDA0002383814480000071
其中,ρ表示信息素损耗系数,Δτij表示信息素增量,Q表示信息素分布总量,为常数,Lk表示信息素分布扩散系数,与距离有关;
步骤5-5,ηij(t)距离更新函数,与路径(i,j)的长度有关,其表达式如下:
Figure FDA0002383814480000072
其中,dij表示第i个节点到第j个节点的距离。
CN202010091306.8A 2020-02-13 2020-02-13 一种用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法 Active CN111299815B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010091306.8A CN111299815B (zh) 2020-02-13 2020-02-13 一种用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010091306.8A CN111299815B (zh) 2020-02-13 2020-02-13 一种用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法

Publications (2)

Publication Number Publication Date
CN111299815A true CN111299815A (zh) 2020-06-19
CN111299815B CN111299815B (zh) 2021-02-09

Family

ID=71154545

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010091306.8A Active CN111299815B (zh) 2020-02-13 2020-02-13 一种用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法

Country Status (1)

Country Link
CN (1) CN111299815B (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112634203A (zh) * 2020-12-02 2021-04-09 富泰华精密电子(郑州)有限公司 图像检测方法、电子设备及计算机可读存储介质
CN113182701A (zh) * 2021-03-29 2021-07-30 大族激光科技产业集团股份有限公司 激光加工方法、装置、设备及存储介质
CN113857698A (zh) * 2021-11-04 2021-12-31 安徽省长凌智能装备有限公司 脉冲激光打孔定位校准方法
CN113953685A (zh) * 2021-11-22 2022-01-21 重庆工商大学 一种平面板材激光切割路径规划方法
CN114239958A (zh) * 2021-12-15 2022-03-25 广东工业大学 一种基于机器视觉的异形零件的激光切割方法及***
CN114799565A (zh) * 2022-05-18 2022-07-29 苏州仁和老河口汽车股份有限公司 一种铸铝件加工用激光切割机智能控制***及方法
CN115138527A (zh) * 2022-06-22 2022-10-04 深圳市双翌光电科技有限公司 通过视觉引导的快速加工路径生成方法
CN115170561A (zh) * 2022-09-01 2022-10-11 济南鼎点数控设备有限公司 一种基于视觉处理的激光切割工件的圆度检测方法及***
CN115246050A (zh) * 2022-09-23 2022-10-28 江苏跃格智能装备有限公司 基于机器视觉的激光切割路径优化控制方法
WO2023035544A1 (zh) * 2021-09-10 2023-03-16 交通运输部天津水运工程科学研究所 一种基于视觉边缘检测的实验室空间波浪实时测量方法
CN116174941A (zh) * 2023-04-26 2023-05-30 弗斯迈智能科技(江苏)有限公司 一种激光切割钙钛矿薄膜切割定位方法
CN116303479A (zh) * 2023-05-22 2023-06-23 浙大宁波理工学院 一种用于轨迹数据的实时压缩方法
CN116573218A (zh) * 2023-07-07 2023-08-11 深圳市键键通科技有限公司 一种手表膜覆膜用辅助设备
CN117483838A (zh) * 2023-12-29 2024-02-02 唐山惠达智能厨卫科技有限公司 基于人工智能的板材钻孔方法及装置
CN117655563A (zh) * 2024-01-31 2024-03-08 成都沃特塞恩电子技术有限公司 激光切割路径规划方法、装置、电子设备及存储介质
CN118061198A (zh) * 2024-04-18 2024-05-24 中国长江电力股份有限公司 用于水轮机顶盖熔覆加工的复合移动机器人自动编程方法
CN118196085A (zh) * 2024-05-15 2024-06-14 沈阳欧施盾新材料科技有限公司 一种高压气瓶的凹坑缺陷检测方法、设备及介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101561875A (zh) * 2008-07-17 2009-10-21 清华大学 一种二维人脸图像定位的方法
CN101776882A (zh) * 2010-01-19 2010-07-14 东莞市大族粤铭激光科技有限公司 激光切割加工程序的生成方法
CN203636208U (zh) * 2013-10-18 2014-06-11 昆山思拓机器有限公司 一种导电橡胶垫的加工装置
CN105187310A (zh) * 2015-09-22 2015-12-23 北京大学深圳研究生院 一种路径优化方法与***
CN105527965A (zh) * 2016-01-04 2016-04-27 江苏理工学院 基于遗传蚁群算法的路径规划方法及***
CN106056648A (zh) * 2016-06-14 2016-10-26 深圳市智能机器人研究院 一种智能机器人的图像绘制方法及***
CN107876970A (zh) * 2017-12-13 2018-04-06 浙江工业大学 一种机器人多层多道焊接焊缝三维检测及焊缝拐点识别方法
CN107943045A (zh) * 2017-12-08 2018-04-20 江苏商贸职业学院 一种基于蚁群遗传融合算法的移动机器人路径规划方法
CN110153567A (zh) * 2019-04-04 2019-08-23 江苏大学 一种基于图像识别的激光切割***

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101561875A (zh) * 2008-07-17 2009-10-21 清华大学 一种二维人脸图像定位的方法
CN101776882A (zh) * 2010-01-19 2010-07-14 东莞市大族粤铭激光科技有限公司 激光切割加工程序的生成方法
CN203636208U (zh) * 2013-10-18 2014-06-11 昆山思拓机器有限公司 一种导电橡胶垫的加工装置
CN105187310A (zh) * 2015-09-22 2015-12-23 北京大学深圳研究生院 一种路径优化方法与***
CN105527965A (zh) * 2016-01-04 2016-04-27 江苏理工学院 基于遗传蚁群算法的路径规划方法及***
CN106056648A (zh) * 2016-06-14 2016-10-26 深圳市智能机器人研究院 一种智能机器人的图像绘制方法及***
CN107943045A (zh) * 2017-12-08 2018-04-20 江苏商贸职业学院 一种基于蚁群遗传融合算法的移动机器人路径规划方法
CN107876970A (zh) * 2017-12-13 2018-04-06 浙江工业大学 一种机器人多层多道焊接焊缝三维检测及焊缝拐点识别方法
CN110153567A (zh) * 2019-04-04 2019-08-23 江苏大学 一种基于图像识别的激光切割***

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112634203A (zh) * 2020-12-02 2021-04-09 富泰华精密电子(郑州)有限公司 图像检测方法、电子设备及计算机可读存储介质
CN112634203B (zh) * 2020-12-02 2024-05-31 富联精密电子(郑州)有限公司 图像检测方法、电子设备及计算机可读存储介质
CN113182701A (zh) * 2021-03-29 2021-07-30 大族激光科技产业集团股份有限公司 激光加工方法、装置、设备及存储介质
WO2023035544A1 (zh) * 2021-09-10 2023-03-16 交通运输部天津水运工程科学研究所 一种基于视觉边缘检测的实验室空间波浪实时测量方法
CN113857698A (zh) * 2021-11-04 2021-12-31 安徽省长凌智能装备有限公司 脉冲激光打孔定位校准方法
CN113857698B (zh) * 2021-11-04 2023-12-22 安徽省长凌智能装备有限公司 脉冲激光打孔定位校准方法
CN113953685A (zh) * 2021-11-22 2022-01-21 重庆工商大学 一种平面板材激光切割路径规划方法
CN113953685B (zh) * 2021-11-22 2023-09-01 重庆工商大学 一种平面板材激光切割路径规划方法
CN114239958A (zh) * 2021-12-15 2022-03-25 广东工业大学 一种基于机器视觉的异形零件的激光切割方法及***
US11768476B2 (en) 2021-12-15 2023-09-26 Guangdong University Of Technology Laser cutting method and system for irregular parts based on machine vision
CN114799565A (zh) * 2022-05-18 2022-07-29 苏州仁和老河口汽车股份有限公司 一种铸铝件加工用激光切割机智能控制***及方法
CN114799565B (zh) * 2022-05-18 2024-04-19 苏州仁和老河口汽车股份有限公司 一种铸铝件加工用激光切割机智能控制***及方法
CN115138527A (zh) * 2022-06-22 2022-10-04 深圳市双翌光电科技有限公司 通过视觉引导的快速加工路径生成方法
CN115138527B (zh) * 2022-06-22 2023-12-26 深圳市双翌光电科技有限公司 通过视觉引导的快速加工路径生成方法
CN115170561A (zh) * 2022-09-01 2022-10-11 济南鼎点数控设备有限公司 一种基于视觉处理的激光切割工件的圆度检测方法及***
CN115246050A (zh) * 2022-09-23 2022-10-28 江苏跃格智能装备有限公司 基于机器视觉的激光切割路径优化控制方法
CN116174941B (zh) * 2023-04-26 2023-09-08 弗斯迈智能科技(江苏)有限公司 一种激光切割钙钛矿薄膜切割定位方法
CN116174941A (zh) * 2023-04-26 2023-05-30 弗斯迈智能科技(江苏)有限公司 一种激光切割钙钛矿薄膜切割定位方法
CN116303479B (zh) * 2023-05-22 2023-08-22 浙大宁波理工学院 一种用于轨迹数据的实时压缩方法
CN116303479A (zh) * 2023-05-22 2023-06-23 浙大宁波理工学院 一种用于轨迹数据的实时压缩方法
CN116573218B (zh) * 2023-07-07 2023-09-19 深圳市键键通科技有限公司 一种手表膜覆膜用辅助设备
CN116573218A (zh) * 2023-07-07 2023-08-11 深圳市键键通科技有限公司 一种手表膜覆膜用辅助设备
CN117483838A (zh) * 2023-12-29 2024-02-02 唐山惠达智能厨卫科技有限公司 基于人工智能的板材钻孔方法及装置
CN117483838B (zh) * 2023-12-29 2024-03-12 唐山惠达智能厨卫科技有限公司 基于人工智能的板材钻孔方法及装置
CN117655563A (zh) * 2024-01-31 2024-03-08 成都沃特塞恩电子技术有限公司 激光切割路径规划方法、装置、电子设备及存储介质
CN117655563B (zh) * 2024-01-31 2024-05-28 成都沃特塞恩电子技术有限公司 激光切割路径规划方法、装置、电子设备及存储介质
CN118061198A (zh) * 2024-04-18 2024-05-24 中国长江电力股份有限公司 用于水轮机顶盖熔覆加工的复合移动机器人自动编程方法
CN118196085A (zh) * 2024-05-15 2024-06-14 沈阳欧施盾新材料科技有限公司 一种高压气瓶的凹坑缺陷检测方法、设备及介质

Also Published As

Publication number Publication date
CN111299815B (zh) 2021-02-09

Similar Documents

Publication Publication Date Title
CN111299815B (zh) 一种用于低灰度橡胶垫视觉检测与激光切割轨迹规划方法
CN109541997B (zh) 一种面向平面/近似平面工件的喷涂机器人快速智能编程方法
CN111192284B (zh) 一种车载激光点云分割方法及***
CN110322453B (zh) 基于位置注意力和辅助网络的3d点云语义分割方法
US7995055B1 (en) Classifying objects in a scene
CN107369161A (zh) 一种基于改进欧式聚类的散乱工件点云分割方法
CN111402227B (zh) 一种桥梁裂缝检测方法
CN100485662C (zh) 基于数据动态存取模型的产品点云型面特征分析方法
CN110807781B (zh) 一种保留细节与边界特征的点云精简方法
CN106373118A (zh) 可有效保留边界和局部特征的复杂曲面零件点云精简方法
CN114359876B (zh) 一种车辆目标识别方法及存储介质
CN113628263A (zh) 一种基于局部曲率及其近邻特征的点云配准方法
CN110569926B (zh) 一种基于局部边缘特征增强的点云分类方法
CN114926699A (zh) 一种室内三维点云语义分类方法、装置、介质及终端
CN111797836A (zh) 一种基于深度学习的地外天体巡视器障碍物分割方法
CN113393426A (zh) 一种轧钢板表面缺陷检测方法
CN104050640B (zh) 一种多视角密集点云数据融合方法
CN114663373A (zh) 一种用于零件表面质量检测的点云配准方法及装置
CN113450269A (zh) 一种基于3d视觉的点云关键点提取方法
CN110458938B (zh) 一种散货料堆实时三维重建方法及***
CN116258857A (zh) 一种面向室外树木激光点云分割与提取方法
CN114511575B (zh) 基于图像分割定位辅助点云配准的高反光物体的抓取方法
CN117237902A (zh) 基于深度学习的机器人物体识别***
CN112200248A (zh) 一种基于dbscan聚类的城市道路环境下的点云语义分割方法、***及存储介质
CN103559716A (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