一种水下焊接质量的控制方法及装置

文档序号:1945490 发布日期:2021-12-10 浏览:12次 >En<

阅读说明:本技术 一种水下焊接质量的控制方法及装置 (Method and device for controlling underwater welding quality ) 是由 范俊峰 邓赛 吴正兴 周超 景奉水 谭民 于 2021-11-11 设计创作,主要内容包括:本发明提供一种水下焊接质量的控制方法及装置,确定激光条纹中点的三维坐标;根据三维坐标得到水下目标焊接熔池的三维点云信息;提取三维点云信息中水下目标焊接熔池的正面几何特征参数;将水下目标焊接熔池的正面几何特征参数和水下目标焊接熔池的焊接参数输入预设的神经网络模型,得到水下目标焊接熔池的背面熔宽和熔透深度,将水下目标焊接熔池的正面几何特征参数、水下目标焊接熔池的背面熔宽和熔透深度输入智能体,得到水下目标焊接熔池的焊接参数的调整量,根据水下目标焊接熔池的焊接参数的调整量,对水下目标焊接熔池的焊接参数进行调整。该方法实现在水下焊接环境中对焊接质量的控制。(The invention provides a method and a device for controlling underwater welding quality, which are used for determining a three-dimensional coordinate of a middle point of a laser stripe; obtaining three-dimensional point cloud information of an underwater target welding pool according to the three-dimensional coordinates; extracting front geometric characteristic parameters of an underwater target welding pool in the three-dimensional point cloud information; inputting the front geometric characteristic parameters of the underwater target welding pool and the welding parameters of the underwater target welding pool into a preset neural network model to obtain the back fusion width and the fusion depth of the underwater target welding pool, inputting the front geometric characteristic parameters of the underwater target welding pool and the back fusion width and the fusion depth of the underwater target welding pool into an intelligent body to obtain the adjustment quantity of the welding parameters of the underwater target welding pool, and adjusting the welding parameters of the underwater target welding pool according to the adjustment quantity of the welding parameters of the underwater target welding pool. The method achieves control of weld quality in an underwater welding environment.)

一种水下焊接质量的控制方法及装置

技术领域

本发明涉及焊接技术领域,尤其涉及一种水下焊接质量的控制方法及装置。

背景技术

焊接作为一项重要的制造工艺,在工业生产中有着广泛的应用,尤其是在汽车业、造船业、建筑业和航空航天业。近些年来,大量的焊接机器人代替人工完成自动焊接生产。机器人焊接过程中焊接质量控制是获得高质量焊缝成型的前提条件,是机器人智能化焊接的一项关键技术。

机器人焊接质量控制主要是基于视觉传感实时获取焊接区域特征信息,并利用控制方法完成焊接参数的调整。现有焊接质量控制的研究主要是针对陆上焊接,由于水下环境会对视觉传感系统产生严重的影响,水下焊接系统作为一个非线性、时变、强耦合的系统,焊接工艺与焊缝成形之间关系尤为复杂,现有技术无法实现对水下焊接的焊接质量控制。

发明内容

本发明提供一种水下焊接质量控制方法及装置,用以解决现有技术中无法实现对水下焊接的焊接质量控制缺陷,可以保证在水下环境中对焊接质量进行控制。

第一方面,本发明提供了一种水下焊接质量的控制方法,包括:通过激光器向水下目标焊接熔池发射激光条纹,并通过摄像机采集所述水下目标焊接熔池的图像;提取所述图像中激光条纹的中心线,并根据所述激光条纹的中心线、所述摄像机的参数矩阵和所述激光器的参数矩阵,确定所述激光条纹中点的三维坐标;根据所述三维坐标得到所述水下目标焊接熔池的三维点云信息;提取所述三维点云信息中所述水下目标焊接熔池的正面几何特征参数;其中,所述水下目标焊接熔池的正面几何特征参数包括所述水下目标焊接熔池的最大宽度、最大长度、最大高度和最大凸度;将所述水下目标焊接熔池的正面几何特征参数和所述水下目标焊接熔池的焊接参数输入预设的神经网络模型,得到所述水下目标焊接熔池的背面熔宽和熔透深度,所述焊接参数包括焊接电流、焊接电压和焊接速度;所述预设的神经网络模型是根据正交试验方法选择的训练样本训练得到的;将所述水下目标焊接熔池的正面几何特征参数、所述水下目标焊接熔池的背面熔宽和熔透深度输入智能体,得到所述水下目标焊接熔池的焊接参数的调整量,根据所述水下目标焊接熔池的焊接参数的调整量,对所述水下目标焊接熔池的焊接参数进行调整。

根据本发明提供的水下焊接质量的控制方法,所述将所述水下目标焊接熔池的正面几何特征参数、所述水下目标焊接熔池的背面熔宽和熔透深度输入智能体,得到所述水下目标焊接熔池的焊接参数的调整量,包括:根据所述水下目标焊接熔池的正面几何特征参数对所述水下目标焊接熔池的正面焊接质量进行评价,得到所述水下目标焊接熔池的正面焊接质量的评价结果;根据所述水下目标焊接熔池的背面熔宽和熔透深度对所述水下目标焊接熔池的背面焊接质量进行评价,得到所述水下目标焊接熔池的背面焊接质量的评价结果;将所述水下目标焊接熔池的正面几何特征参数、所述水下目标焊接熔池的正面焊接质量的评价结果、所述水下目标焊接熔池的背面熔宽和熔透深度和所述水下目标焊接熔池的背面焊接质量的评价结果输入所述智能体,得到所述水下目标焊接熔池的焊接参数的调整量。

根据本发明提供的水下焊接质量的控制方法,所述将所述水下目标焊接熔池的正面几何特征参数、所述水下目标焊接熔池的正面焊接质量的评价结果、所述水下目标焊接熔池的背面熔宽和熔透深度和所述水下目标焊接熔池的背面焊接质量的评价结果输入智能体,得到所述水下目标焊接熔池的焊接参数的调整量,包括:根据所述水下目标焊接熔池的正面焊接质量的评价结果和所述水下目标焊接熔池的背面焊接质量的评价结果,得到所述水下目标焊接熔池的焊接质量变化量的强化信号;将所述强化信号、所述水下目标焊接熔池的正面几何特征参数、所述水下目标焊接熔池的背面熔宽和熔透深度输入所述智能体,得到所述水下目标焊接熔池的焊接参数的调整量。

根据本发明提供的水下焊接质量的控制方法,所述根据所述水下目标焊接熔池的正面几何特征参数对所述水下目标焊接熔池的正面焊接质量进行评价所述水下目标焊接熔池的正面焊接质量的评价结果,包括:基于三角隶属度函数对所述水下目标焊接熔池的正面几何特征参数进行模糊化处理,得到模糊化的正面几何特征参数;将所述模糊化的正面几何特征参数输入预设的焊接专家系统,得到模糊化的焊缝成形质量;所述预设的焊接专家系统是基于焊接专家经验和焊接领域公开知识建立的模糊推理规则,用于描述焊接熔池的正面几何特征参数与焊缝成型质量之间的关系;基于重心解模糊方法对所述模糊化的焊缝成形质量进行解模糊化,得到所述水下目标焊接熔池的焊缝成形质量;根据所述水下目标焊接熔池的焊缝成形质量对所述水下目标焊接熔池的正面焊接质量进行评价,得到所述水下目标焊接熔池的正面焊接质量的评价结果。

根据本发明提供的水下焊接质量的控制方法,所述将所述模糊化的正面几何特征参数输入预设的焊接专家系统,得到模糊化的焊缝成形质量,包括:将所述模糊化的正面几何特征参数输入所述预设的焊接专家系统;所述预设的焊接专家系统利用Mamdani 的Max-Min方法进行推理计算,得到所述模糊化的焊缝成形质量。

根据本发明提供的水下焊接质量的控制方法,所述提取所述图像信息中激光条纹中心线,包括:对所述图像进行降噪处理和增强处理;提取降噪处理和增强处理后的图像中激光条纹中心线。

第二方面,本发明还提供了一种水下焊接质量的控制装置,包括:图像采集模块,用于通过激光器向水下目标焊接熔池发射激光条纹,并通过摄像机采集所述水下目标焊接熔池的图像;坐标确定模块,用于提取所述图像中激光条纹的中心线,并根据所述激光条纹的中心线、所述摄像机的参数矩阵和所述激光器的参数矩阵,确定所述激光条纹中点的三维坐标;点云获取模块,用于根据所述三维坐标得到所述水下目标焊接熔池的三维点云信息;特征提取模块,用于提取所述三维点云信息中所述水下目标焊接熔池的正面几何特征参数;其中,所述水下目标焊接熔池的正面几何特征参数包括所述水下目标焊接熔池的最大宽度、最大长度、最大高度和最大凸度;获取模块,用于将水下目标焊接熔池的正面几何特征参数和所述水下目标焊接熔池的焊接参数输入预设的神经网络模型,得到所述水下目标焊接熔池的背面熔宽和熔透深度,所述焊接参数包括焊接电流、焊接电压和焊接速度;所述预设的神经网络模型是根据正交试验方法选择的训练样本训练得到的;调整模块,用于将所述水下目标焊接熔池的正面几何特征参数、所述水下目标焊接熔池的背面熔宽和熔透深度输入智能体,得到所述水下目标焊接熔池的焊接参数的调整量,根据所述水下目标焊接熔池的焊接参数的调整量,对所述水下目标焊接熔池的焊接参数进行调整。

第三方面,本发明还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的水下焊接质量的控制方法的步骤。

第四方面,本发明还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的水下焊接质量的控制方法的步骤。

第五方面,本发明还提供了一种计算机程序产品,其上存储有可执行指令,该指令被处理器执行时使处理器实现如第一方面所述的水下焊接质量的控制方法的步骤。

本发明提供一种水下焊接质量的控制方法及装置,通过激光器向水下目标焊接熔池发射激光条纹,并通过摄像机采集水下目标焊接熔池的图像;提取图像中激光条纹的中心线,并根据激光条纹的中心线、摄像机的参数矩阵和激光器的参数矩阵,确定激光条纹中点的三维坐标;根据三维坐标得到水下目标焊接熔池的三维点云信息;提取三维点云信息中水下目标焊接熔池的正面几何特征参数;其中,水下目标焊接熔池的正面几何特征参数包括水下目标焊接熔池的最大宽度、最大长度、最大高度和最大凸度;将水下目标焊接熔池的正面几何特征参数和水下目标焊接熔池的焊接参数输入预设的神经网络模型,得到水下目标焊接熔池的背面熔宽和熔透深度,焊接参数包括焊接电流、焊接电压和焊接速度;预设的神经网络模型是根据正交试验方法选择的训练样本训练得到的;将水下目标焊接熔池的正面几何特征参数、水下目标焊接熔池的背面熔宽和熔透深度输入智能体,得到水下目标焊接熔池的焊接参数的调整量,根据水下目标焊接熔池的焊接参数的调整量,对水下目标焊接熔池的焊接参数进行调整。根据水下目标焊接熔池的正面几何特征参数可以获取水下目标焊接熔池的背面熔宽和熔透深度,根据获取的正面几何特征参数、背面熔宽和熔透深度可以对焊接参数机进行调整,实现在水下焊接环境中对焊接质量的控制。

附图说明

为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的一种水下焊接质量的控制方法实施例的流程示意图;

图2是本发明提供的水下结构光视觉系统的示意图;

图3是是本发明提供的获取水下目标焊接熔池的正面几何特征参数方法实施例的流程示意图;

图4是本发明提供的预设的神经网络模型的示意图;

图5是本发明提供的预设专家库组成及工作原理示意图;

图6是本发明提供的焊接参数调整的示意图;

图7是本发明提供的一种水下焊接质量的控制装置实施例的结构组成示意图;

图8 是本发明提供的一种电子设备的实体结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明提供的一种水下焊接质量的控制方法实施例的流程示意图。如图1所示,该水下焊接质量的控制方法包括以下步骤:

S101,通过激光器向水下目标焊接熔池发射激光条纹,并通过摄像机采集水下目标焊接熔池的图像。

在步骤S101中,激光器是多线条纹激光器,激光器和摄像机均是水下结构光视觉系统的一部分,水下结构光视觉系统如图2所示,包括激光器、激光支架、防水航插、工业相机也就是摄像机,相机支架和滤光片,激光器和摄像机具备密封防水功能。激光器向水下目标焊接熔池发射激光后,摄像机采集被激光照射的水下目标焊接熔池的图像。

由于熔池处于电弧周围,采集图像会带来较大的干扰,为了降低焊接强噪声对图像采集的影响,在摄像机前方添加窄带滤光片,窄带滤光片的中心波长应为焊接电弧光谱强度较弱的波长,激光器的波长与窄带滤光片的中心波长一致;为了减少电弧噪声对采集图像的干扰,选择合适的图像采集时刻,在焊接电流处于基值时采集图像。

S102,提取图像中激光条纹的中心线,并根据激光条纹的中心线、摄像机的参数矩阵和激光器的参数矩阵,确定激光条纹中点的三维坐标。

在步骤S102中,可以利用灰度重心法、最大最小梯度法或者高斯拟合高斯拟合等方法对激光条纹中心线进行提取。本发明实施例对条纹中心线的提取方法不作限定。摄像机的参数矩阵和激光器的参数矩阵是根据标定得到的。根据提取的条纹中心线、像机参数矩阵和激光器参数矩阵可以将激光条纹中点的像素坐标转化为该点在世界坐标系下的三维坐标。

S103,根据三维坐标得到水下目标焊接熔池的三维点云信息。

在步骤S103中,点云,也称三维点云,是指在逆向工程中通过测量仪器得到的产品外观表面的点数据集合,可以根据水下目标焊接熔池对应点的三维坐标,得到水下目标焊接熔池的三维点云。

S104,提取三维点云信息中水下目标焊接熔池的正面几何特征参数;其中,水下目标焊接熔池的正面几何特征参数包括水下目标焊接熔池的最大宽度、最大长度、最大高度和最大凸度。

在步骤S104中,可以设计点云处理算法对水下目标焊接熔池三维点云信息进行特征提取,得到水下目标焊接熔池的正面几何特征参数。获取水下目标焊接熔池的正面几何特征参数的步骤如图3所示,可以包括:对水下目标焊接熔池的图像进行滤波处理和图像增强处理,提取激光条纹,利用结构光视觉系统标点可以得到水下目标焊接熔池的三维点云,根据三维点云计算水下目标焊接熔池的正面几何特征参数。

S105,将水下目标焊接熔池的正面几何特征参数和水下目标焊接熔池的焊接参数输入预设的神经网络模型,得到水下目标焊接熔池的背面熔宽和熔透深度,焊接参数包括焊接电流、焊接电压和焊接速度;预设的神经网络模型是根据正交试验方法选择的训练样本训练得到的。

在步骤S105,预设的神经网络模型可以建立水下焊接熔池正面几何参数和水下焊接熔池背面熔宽、熔透性之间的关系。预设的神经网络模型如图4所示,包括输入层、隐含层和输出层。将参数输入至输入层,经过隐含层的处理,输出层输出结果。可以根据水下目标焊接熔池的背面熔宽和熔透深度评价焊缝背面的焊接质量。

在利用预设的神经网络模型得到水下目标焊接熔池的背面熔宽和熔透深度之前,还包括对该神经网络模型进行训练。其中,可以利用正交试验方法来选择网络的训练样本,保证针对每一个输入分量选取最少的样本,同时这些样本所包含的信息又是最丰富的,使最终训练好的网络对每一个输入分量具有相同的预测能力。

S106,将水下目标焊接熔池的正面几何特征参数、水下目标焊接熔池的背面熔宽和熔透深度输入智能体,得到水下目标焊接熔池的焊接参数的调整量,根据水下目标焊接熔池的焊接参数的调整量,对水下目标焊接熔池的焊接参数进行调整。

在步骤S106中,智能体是驻留于环境中的实体,它可以解释从环境中获得的反映环境中所发生事件的数据,并执行对环境产生影响的行动。智能体可以被看作是一种在环境中“生存”的实体,它既可以是硬件(如机器人),也可以是软件。在本发明实施例中,智能体可以是Agent。利用OpenAI Gym、MuJoCo等建立仿真环境, Agent接收水下目标焊接熔池的正面几何特征参数、水下目标焊接熔池的背面熔宽和熔透深度作为输入,根据内部的推理机制,输出相应的焊接参数调整量,根据输出的焊接参数调整量对水下目标焊接熔池的焊接参数进行调整。

本发明实施例提供的水下焊接质量的控制方法,通过激光器向水下目标焊接熔池发射激光条纹,并通过摄像机采集水下目标焊接熔池的图像;提取图像中激光条纹的中心线,并根据激光条纹的中心线、摄像机的参数矩阵和激光器的参数矩阵,确定激光条纹中点的三维坐标;根据三维坐标得到水下目标焊接熔池的三维点云信息;提取三维点云信息中水下目标焊接熔池的正面几何特征参数;其中,水下目标焊接熔池的正面几何特征参数包括水下目标焊接熔池的最大宽度、最大长度、最大高度和最大凸度;将水下目标焊接熔池的正面几何特征参数和水下目标焊接熔池的焊接参数输入预设的神经网络模型,得到水下目标焊接熔池的背面熔宽和熔透深度,焊接参数包括焊接电流、焊接电压和焊接速度;预设的神经网络模型是根据正交试验方法选择的训练样本训练得到的;将水下目标焊接熔池的正面几何特征参数、水下目标焊接熔池的背面熔宽和熔透深度输入智能体,得到水下目标焊接熔池的焊接参数的调整量,根据水下目标焊接熔池的焊接参数的调整量,对水下目标焊接熔池的焊接参数进行调整。根据水下目标焊接熔池的正面几何特征参数可以获取水下目标焊接熔池的背面熔宽和熔透深度,根据获取的正面几何特征参数、背面熔宽和熔透深度可以对焊接参数机进行调整,实现在水下焊接环境中对焊接质量的控制。

在一些可选的实施例中,将水下目标焊接熔池的正面几何特征参数、水下目标焊接熔池的背面熔宽和熔透深度输入智能体,得到水下目标焊接熔池的焊接参数的调整量,可以包括:根据水下目标焊接熔池的正面几何特征参数对水下目标焊接熔池的正面焊接质量进行评价,得到水下目标焊接熔池的正面焊接质量的评价结果;根据水下目标焊接熔池的背面熔宽和熔透深度对水下目标焊接熔池的背面焊接质量进行评价,得到水下目标焊接熔池的背面焊接质量的评价结果;将水下目标焊接熔池的正面几何特征参数、水下目标焊接熔池的正面焊接质量的评价结果、水下目标焊接熔池的背面熔宽和熔透深度和水下目标焊接熔池的背面焊接质量的评价结果输入智能体,得到水下目标焊接熔池的焊接参数的调整量。

根据水下目标焊接熔池的正面几何特征参数对水下目标焊接熔池的正面焊接质量进行评价,得到水下目标焊接熔池的正面焊接质量的评价结果可以包括:基于三角隶属度函数对水下目标焊接熔池的正面几何特征参数进行模糊化处理,得到模糊化的正面几何特征参数;将模糊化的正面几何特征参数输入预设的焊接专家系统,得到模糊化的焊缝成形质量;预设的焊接专家系统是基于焊接专家经验和焊接领域公开知识建立的模糊推理规则,用于描述焊接熔池的正面几何特征参数与焊缝成型质量之间的关系;基于重心解模糊方法对模糊化的焊缝成形质量进行解模糊化,得到水下目标焊接熔池的焊缝成形质量;根据水下目标焊接熔池的焊缝成形质量对水下目标焊接熔池的正面焊接质量进行评价,得到水下目标焊接熔池的正面焊接质量的评价结果。

预设的焊接专家系统如图5所示,包括规则库、推理机、匹配模式机制和知识统计更新。事实数据输入至规则库和推理机,作为建立规则和推理机制的基础;根据焊接专家经验调整推理机和模式匹配机制;根据焊接领域公开知识调整模式匹配机以及对知识进行统计更新。

基于重心解模糊方法对模糊化的焊缝成形质量进行解模糊化,得到水下目标焊接熔池的焊缝成形质量可以包括: 若得到的糊化的焊缝成形质量为一个,那么对模糊化的焊缝成形质量进行解模糊化,得到水下目标焊接熔池的焊缝成形质量;若得到的模糊化的焊缝成形质量为至少两个,对糊化的焊缝成形质量进行加权计算,得到加权计算的模糊化的焊缝成形质量,对加权计算的模糊化的焊缝成形质量进行解模糊化,得到水下目标焊接熔池的焊缝成形质量。

在一些可选的实施例中,将水下目标焊接熔池的正面几何特征参数、水下目标焊接熔池的正面焊接质量的评价结果、水下目标焊接熔池的背面熔宽和熔透深度和水下目标焊接熔池的背面焊接质量的评价结果输入智能体,得到水下目标焊接熔池的焊接参数的调整量,可以包括:根据水下目标焊接熔池的正面焊接质量的评价结果和水下目标焊接熔池的背面焊接质量的评价结果,得到水下目标焊接熔池的焊接质量变化量的强化信号;将强化信号、水下目标焊接熔池的正面几何特征参数、水下目标焊接熔池的背面熔宽和熔透深度输入智能体,得到水下目标焊接熔池的焊接参数的调整量。

其中,强化信号反映了焊接质量变化情况, Agent根据强化信号和环境当前的状态选择下一个回报概率最大动作完成焊接参数调整。其中,基于Actor-Critic 强化学习的水下焊接质量控制算法如表1所示:

表1 水下焊接质量控制算法表

如图6所示,Actor-Critic 强化学习模型包括Actor和Critic两部分,Actor 根据当前的水下焊接熔池参数生成最优的焊接参数调整量,Critic 用于评估当前焊接质量并根据TD误差来学习值函数,在实际的系统中,无法采用查找表的方式存储连续空间下的状态和动作值函数,采用 RBF 神经网络对值函数进行近似。

在一些可选的实施例中,将模糊化的正面几何特征参数输入预设的焊接专家系统,得到模糊化的焊缝成形质量,可以包括:将模糊化的正面几何特征参数输入预设的焊接专家系统;预设的焊接专家系统利用Mamdani 的 Max-Min方法进行推理计算,得到模糊化的焊缝成形质量。

在一些可选的实施例中,提取图像信息中激光条纹中心线,可以包括:对图像进行降噪处理和增强处理;对降噪处理和增强处理后的图像,提取图像信息中激光条纹中心线。

由于弧光干扰具有瞬时性,采用相邻两幅图像取小的操作,可以有效去除大的弧光干扰;其中,弧光一种持续的耀眼亮光,在电路断开时形成。即电弧发出的光,光度很强。进一步设计自适应中值滤波算法,在去除图像噪声的同时,可以保证图像边缘不被模糊化。

除此之外,还可以利用基于颜色恒常理论的方法(Retinex)、基于按通道优先方法(DCP)或者基于深度神经网络等方法对水下目标焊接熔池的图像进行增强处理。

图7是本发明提供的一种水下焊接质量的控制装置实施例的结构组成示意图。如图7所示,该水下焊接质量的控制装置,包括:

图像采集模块701,用于通过激光器向水下目标焊接熔池发射激光条纹,并通过摄像机采集水下目标焊接熔池的图像;

坐标确定模块702,用于提取图像中激光条纹的中心线,并根据激光条纹的中心线、摄像机的参数矩阵和激光器的参数矩阵,确定激光条纹中点的三维坐标;

点云获取模块703,用于根据所述三维坐标得到所述水下目标焊接熔池的三维点云信息;

特征提取模块704,用于提取三维点云信息中水下目标焊接熔池的正面几何特征参数;其中,水下目标焊接熔池的正面几何特征参数包括水下目标焊接熔池的最大宽度、最大长度、最大高度和最大凸度;

获取模块705,用于将水下目标焊接熔池的正面几何特征参数和水下目标焊接熔池的焊接参数输入预设的神经网络模型,得到水下目标焊接熔池的背面熔宽和熔透深度,焊接参数包括焊接电流、焊接电压和焊接速度;预设的神经网络模型是根据正交试验方法选择的训练样本训练得到的;

调整模块706,用于将水下目标焊接熔池的正面几何特征参数、水下目标焊接熔池的背面熔宽和熔透深度输入智能体,得到水下目标焊接熔池的焊接参数的调整量,根据水下目标焊接熔池的焊接参数的调整量,对水下目标焊接熔池的焊接参数进行调整。

可选地,调整模块706,包括:

正面评价单元,用于根据水下目标焊接熔池的正面几何特征参数对水下目标焊接熔池的正面焊接质量进行评价,得到水下目标焊接熔池的正面焊接质量的评价结果;

背面评价单元,用于根据水下目标焊接熔池的背面熔宽和熔透深度对水下目标焊接熔池的背面焊接质量进行评价,得到水下目标焊接熔池的背面焊接质量的评价结果;

调整单元,用于将水下目标焊接熔池的正面几何特征参数、水下目标焊接熔池的正面焊接质量的评价结果、水下目标焊接熔池的背面熔宽和熔透深度和水下目标焊接熔池的背面焊接质量的评价结果输入智能体,得到水下目标焊接熔池的焊接参数的调整量。

可选地,调整单元,包括:

信号生成子单元,用于根据水下目标焊接熔池的正面焊接质量的评价结果和水下目标焊接熔池的背面焊接质量的评价结果,得到水下目标焊接熔池的焊接质量变化量的强化信号;

调整子单元,用于将强化信号、水下目标焊接熔池的正面几何特征参数、水下目标焊接熔池的背面熔宽和熔透深度输入智能体,得到水下目标焊接熔池的焊接参数的调整量。

可选地,正面评价单元,包括:

模糊化子单元,用于基于三角隶属度函数对水下目标焊接熔池的正面几何特征参数进行模糊化处理,得到模糊化的正面几何特征参数;

生成子单元,用于将模糊化的正面几何特征参数输入预设的焊接专家系统,得到模糊化的焊缝成形质量;预设的焊接专家系统是基于焊接专家经验和焊接领域公开知识建立的模糊推理规则,用于描述焊接熔池的正面几何特征参数与焊缝成型质量之间的关系;

解模糊化子单元,用于基于重心解模糊方法对模糊化的焊缝成形质量进行解模糊化,得到水下目标焊接熔池的焊缝成形质量。

评价子单元,用于根据水下目标焊接熔池的焊缝成形质量对水下目标焊接熔池的正面焊接质量进行评价,得到水下目标焊接熔池的正面焊接质量的评价结果。

可选地,生成子单元,包括:

输入子单元,用于将模糊化的正面几何特征参数输入预设的焊接专家系统;

计算子单元,用于预设的焊接专家系统利用Mamdani 的 Max-Min方法进行推理计算,得到模糊化的焊缝成形质量。

可选地,坐标确定模块702,包括:

处理单元,用于对图像进行降噪处理和增强处理;

提取单元,用于提取降噪处理和增强处理后的图像中激光条纹中心线。

图8是本发明提供的一种电子设备的实体结构示意图,如图8所示,该电子设备可以包括:处理器(processor)801、通信接口(Communications Interface)802、存储器(memory)803和通信总线804,其中,处理器801,通信接口802,存储器803通过通信总线804完成相互间的通信。处理器801可以调用存储器803中的逻辑指令,以执行水下焊接质量的控制方法,该方法包括:

激光器向水下目标焊接熔池发射激光条纹,并通过摄像机采集水下目标焊接熔池的图像;提取图像中激光条纹的中心线,并根据激光条纹的中心线、摄像机的参数矩阵和激光器的参数矩阵,确定激光条纹中点的三维坐标;根据三维坐标得到水下目标焊接熔池的三维点云信息;提取三维点云信息中水下目标焊接熔池的正面几何特征参数;其中,水下目标焊接熔池的正面几何特征参数包括水下目标焊接熔池的最大宽度、最大长度、最大高度和最大凸度;将水下目标焊接熔池的正面几何特征参数和水下目标焊接熔池的焊接参数输入预设的神经网络模型,得到水下目标焊接熔池的背面熔宽和熔透深度,焊接参数包括焊接电流、焊接电压和焊接速度;预设的神经网络模型是根据正交试验方法选择的训练样本训练得到的;将水下目标焊接熔池的正面几何特征参数、水下目标焊接熔池的背面熔宽和熔透深度输入智能体,得到水下目标焊接熔池的焊接参数的调整量,根据水下目标焊接熔池的焊接参数的调整量,对水下目标焊接熔池的焊接参数进行调整。

此外,上述的存储器803中的逻辑指令可以通过软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本发明还提供一种计算机程序产品,计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被计算机执行时,计算机能够执行上述各方法所提供的水下焊接质量的控制方法,该方法包括:

激光器向水下目标焊接熔池发射激光条纹,并通过摄像机采集水下目标焊接熔池的图像;提取图像中激光条纹的中心线,并根据激光条纹的中心线、摄像机的参数矩阵和激光器的参数矩阵,确定激光条纹中点的三维坐标;根据三维坐标得到水下目标焊接熔池的三维点云信息;提取三维点云信息中水下目标焊接熔池的正面几何特征参数;其中,水下目标焊接熔池的正面几何特征参数包括水下目标焊接熔池的最大宽度、最大长度、最大高度和最大凸度;将水下目标焊接熔池的正面几何特征参数和水下目标焊接熔池的焊接参数输入预设的神经网络模型,得到水下目标焊接熔池的背面熔宽和熔透深度,焊接参数包括焊接电流、焊接电压和焊接速度;预设的神经网络模型是根据正交试验方法选择的训练样本训练得到的;将水下目标焊接熔池的正面几何特征参数、水下目标焊接熔池的背面熔宽和熔透深度输入智能体,得到水下目标焊接熔池的焊接参数的调整量,根据水下目标焊接熔池的焊接参数的调整量,对水下目标焊接熔池的焊接参数进行调整。

又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法所提供的水下焊接质量的控制方法,该方法包括:

激光器向水下目标焊接熔池发射激光条纹,并通过摄像机采集水下目标焊接熔池的图像;提取图像中激光条纹的中心线,并根据激光条纹的中心线、摄像机的参数矩阵和激光器的参数矩阵,确定激光条纹中点的三维坐标;根据三维坐标得到水下目标焊接熔池的三维点云信息;提取三维点云信息中水下目标焊接熔池的正面几何特征参数;其中,水下目标焊接熔池的正面几何特征参数包括水下目标焊接熔池的最大宽度、最大长度、最大高度和最大凸度;将水下目标焊接熔池的正面几何特征参数和水下目标焊接熔池的焊接参数输入预设的神经网络模型,得到水下目标焊接熔池的背面熔宽和熔透深度,焊接参数包括焊接电流、焊接电压和焊接速度;预设的神经网络模型是根据正交试验方法选择的训练样本训练得到的;将水下目标焊接熔池的正面几何特征参数、水下目标焊接熔池的背面熔宽和熔透深度输入智能体,得到水下目标焊接熔池的焊接参数的调整量,根据水下目标焊接熔池的焊接参数的调整量,对水下目标焊接熔池的焊接参数进行调整。

以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:导热式焊接片

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!