[发明专利]基于一维分割网络的充电设施箱体焊缝打磨方法有效
申请号: | 202110889693.4 | 申请日: | 2021-08-04 |
公开(公告)号: | CN113601306B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 吴小东;易媛;汤晓栋;奚培峰;王峰;李亚楠 | 申请(专利权)人: | 上海电器科学研究所(集团)有限公司;上海联联睿科能源科技有限公司 |
主分类号: | B24B9/04 | 分类号: | B24B9/04;B24B49/12;B24B51/00;G06K9/62;G06N3/04;G06N3/08;G06V10/26;G06V10/44;G06V10/82;G06V10/764;G06V10/774 |
代理公司: | 上海璀汇知识产权代理事务所(普通合伙) 31367 | 代理人: | 程琼胤 |
地址: | 200063 上海市普陀*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分割 网络 充电 设施 箱体 焊缝 打磨 方法 | ||
1.一种基于一维分割网络的充电设施箱体焊缝打磨方法,其特征在于,包括以下步骤:
步骤1、对一维分割网络进行训练,包括以下步骤:
步骤101、利用激光传感器对已知焊缝轨迹的设施垂直地面进行扫描,各扫描线与地面呈平行线,从而以平行扫描线的方式完成扫描,曲线由多个点组成,每一次扫描得到一个切面,每个切面为一条曲线,该曲线为设施的外部轮廓线,按扫描顺序组合这些切面即得到由多个切面按序组合构成的设施3D轮廓,即得到设施的3D空间点云数据;将收集到的3D点云数据绘制成3D图像,在3D图像中点击焊缝两端形成两个标注点,保存两个标注点的位置坐标,即为人工标注的焊缝遮罩,标注数据用于作为一维分割网络训练的真实值,其中,3D点云数据中位于两个标注点之间的点的标注值为1,两个标注点之外的点的标注值为0,由完成标注的所有3D点云数据组成训练数据集;
步骤102、对原始采集得到的3D空间点云数据进行水平翻转,以达到扩充输入数据集的效果;对由原始数据和过水平翻转的数据组成的训练集数据进行归一化处理,使训练集数据的特征分布趋于一致,加速一维分割网络的收敛,达到更好的训练效果;对归一化后的点云数据进行裁剪和填充到固定大小m;
步骤103、构建一维分割网络,并利用步骤102得到的训练集数据对一维分割网络进行训练,模型的计算步骤如下:
一维分割网络中包括编码部分以及解码部分,其中:
编码部分包括多个特征提取模块和多个下采样模块,每个特征提取模块后接一个下采样模块:
下采样模块是一个一维卷积,该一维卷积的卷积核大小N=3,步幅S=2,填充P=1,每个下采样模块的输出维度hout可用下式表示:
上式中,d为当前下采样模块输入数据的维度;
特征提取模块由一维卷积、组归一化和线性整流激活函数组成,特征提取模块使用了由三个大小为1的一维卷积核组成的一维卷积层一和由三个大小为3的一维卷积核组成的一维卷积层二,一个一维卷积层一后连接三个一维卷积层二,在连接各一维卷积层二时采用跳跃连接策略,每一个卷积操作后都有一个组归一化层和激活层,组归一化层连接在卷积层后,激活层连接在组归一化层后,每个层的输出即为下一层的输入,其中,组归一化函数和激活层所用激活函数可表示为下式:
T(x)=ReLU(x)=max(0,x)
x表示本层的输入数据;μ表示输入数据x的期望;σ表示标准差;∈为一个接近0的常数,为避免标准差σ=0时出现计算错误;γ和β分别表示可学习的每通道仿射变换参数向量,其向量维度与通道数相同;F(x)表示组归一化层函数;T(x)、ReLU(x)表示激活层函数;
编码过程中首先将大小为n×1×m的数据输入一维分割网络,n表示一维分割网络一次输入n个切面的点云数据,m为输入数据的维度,表示一个输入数据的点数;通过特征提取模块和下采样模块将原始输入的n×1×m的数据编码为设定大小的特征矩阵;
对于解码部分,通过连接编码部分中各特征提取模块的输出,对不同的特征提取模块进行通道扩张和上采样,随后将各特征提取模块的输出进行对应元素相加,其中,通过核大小为1的一维卷积层对特征提取模块的输出数据进行通道扩张,然后进行通过线性插值算法进行上采样,得到输出数据I;
通过一个一维卷积层和Sigmoid激活函数将输出数据I压缩到原始输入数据大小n×1×m,即为模型的输出,表示各点包含在焊缝遮罩内的概率值;
在通过一维分割网络确定各点所对应的预测值后,对预测结果进行后处理,选择预测值大于设定值的点,这样的点构成多个段,选择其中最长的一段作为最终预测得到的焊缝遮罩,取焊缝遮罩的中间点作为最终打磨的轨迹点;
步骤2、机器人携带激光传感器,利用激光传感器对待进行焊缝打磨的目标设施垂直地面进行扫描,各扫描线与地面呈平行线,从而以平行扫描线的方式完成扫描,获得目标设施的3D空间点云数据;
步骤3、利用训练好的一维分割网络分割步骤2得到的3D空间点云数据,对3D空间点云数据中的每个数据点进行逐点分类,判断其是否属于焊缝遮罩,依序将属于焊缝遮罩的数据点连接成段,从所有段中选择最长的段作为预测的焊缝遮罩;对于个别偏离预测的焊缝遮罩的数据点,采用插值法对预测的焊缝遮罩进行替换;最后取预测的焊缝遮罩的中间点作为最终的轨迹点;
步骤4、将轨迹点发送至机器人控制器;
步骤5、按序组合各切面的轨迹点形成焊缝打磨轨迹,机器人沿焊缝打磨轨迹对目标设施进行焊缝打磨;
所述一维分割网络包括六个特征提取模块以及五个下采样模块,沿数据传输方向,将六个特征提取模块依序定义为第一个特征提取模块至第六个特征提取模块,将五个下采样模块依序定义为第一个下采样模块至第五个下采样模块,则沿数据传输方向第一个特征提取模块、第一个下采样模块、第二个特征提取模块、第二个下采样模块、第三个特征提取模块、第三个下采样模块、第四个特征提取模块、第四个下采样模块、第五个特征提取模块、第五个下采样模块及第六个特征提取模块依序连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海电器科学研究所(集团)有限公司;上海联联睿科能源科技有限公司,未经上海电器科学研究所(集团)有限公司;上海联联睿科能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110889693.4/1.html,转载请声明来源钻瓜专利网。