一种基于神经网络识别的水下焊缝跟踪方法

文档序号:9268140阅读:462来源:国知局
一种基于神经网络识别的水下焊缝跟踪方法
【技术领域】
[0001]本发明涉及图像识别领域,尤其涉及一种基于神经网络识别的水下焊缝跟踪方法。
【背景技术】
[0002]随着经济的发展和科技的进步,存在多种水下设备需要进行水下焊接,焊接首先要寻找到焊缝位置,这决定了焊接的准确性和焊接的质量,对于无法焊接的焊缝,需要及时报警,同时,在执行水下焊接时,由于水下这一特殊的工作环境,对焊接人员的要求很高。
[0003]现有技术中一般采用焊接人员目测的方式进行焊缝的定位,然而,人工目测方式在水下执行困难,定位焊缝并不理想,同时,焊接人员在水下无法执行可持续焊接。
[0004]为此,需要一种机械化的执行水下焊缝定位的技术方案,采用水下机器人焊接的方式替代水下焊接人员焊接,并能够自动提供出准确的焊缝位置,以方便水下机器人按照焊缝执行焊接操作,提高焊接质量。

【发明内容】

[0005]为了解决现有技术存在的技术问题,本发明提供了一种基于神经网络识别的水下焊缝跟踪器,利用神经网络识别技术和多重滤波的图像预处理技术对焊缝类型和焊缝位置进行识别,同时改造水下焊接设备的具体结构以及改造水下机器人的具体结构,使其适合于水下焊接。
[0006]根据本发明的一方面,提供了一种基于神经网络识别的水下焊缝跟踪方法,该方法包括:1)提供一种基于神经网络识别的水下焊缝跟踪器,所述跟踪器包括水下机器人主体、特征提取设备和焊缝类型识别设备,所述特征提取设备和所述焊缝类型识别设备都位于所述水下机器人主体上,用于分别提取水下焊缝特征和确定焊缝类型,并在确定焊缝类型为无法焊接类型时发出相关报警信息;2)运行所述跟踪器。
[0007]更具体地,在所述基于神经网络识别的水下焊缝跟踪器中,还包括:电焊钳,用于固定焊条,所述焊条为湿法涂料焊条,材料为低碳钢;安全开关,其负极导线连接到所述电焊钳;接地夹,被固定在待焊接工件上;电焊机,负极连接至所述电焊钳,正极接地;电焊钳驱动设备,与所述电焊钳连接,用于根据电焊钳驱动信号驱动所述电焊钳前往待焊接工件的焊缝位置;电焊钳驱动电机,为一直流电机,为所述电焊钳驱动设备对所述电焊钳的驱动提供动力;所述水下机器人主体包括驱动设备和机器人机械架构,所述驱动设备包括驱动控制器、左舷直流减速电机、右舷直流减速电机、沉浮电机、正螺旋桨、反螺旋桨、附带螺旋桨和联轴器,所述左舷直流减速电机、所述右舷直流减速电机和所述沉浮电机分别通过所述联轴器与所述正螺旋桨、所述反螺旋桨和所述附带螺旋桨连接,所述驱动控制器接收所述水上处理设备发送的驱动控制信号,以根据所述驱动控制信号的内容驱动所述左舷直流减速电机和所述右舷直流减速电机以分别控制所述正螺旋桨和所述反螺旋桨,驱动水下机器人主体实现前进、后退和左右动作,还用于根据所述驱动控制信号的内容驱动所述沉浮电机以控制所述附带螺旋桨,驱动水下机器人主体实现上升与下潜动作;水下摄像设备,设置在所述水下机器人主体上,包括半球形防水透明罩、辅助照明子设备和CMOS摄像头,所述半球形防水透明罩用于容纳所述辅助照明子设备和所述CMOS摄像头,所述辅助照明子设备为所述CMOS摄像头的水下拍摄提供辅助照明,所述CMOS摄像头对前方目标拍摄以获得包含前方目标的水下图像;预处理设备,设置在所述水下机器人主体上,与所述CMOS摄像头连接,包括中值滤波子设备、低通滤波子设备和同态滤波子设备;所述中值滤波子设备与所述CMOS摄像头连接,用于对所述水下图像执行中值滤波,以滤除所述水下图像中的点噪声,获得第一滤波图像;所述低通滤波子设备与所述中值滤波子设备连接,用于去除所述第一滤波图像中的随机噪声,获得第二滤波图像;所述同态滤波子设备与所述低通滤波子设备连接,用于对所述第二滤波图像执行图像增强,以获得增强水下图像;特征提取设备,设置在所述水下机器人主体上,与所述预处理设备连接,包括图像分割子设备和特征向量识别子设备,所述图像分割子设备基于焊缝图像灰度阈值范围将所述增强水下图像中的焊缝目标识别出来以获得水下焊缝图像;所述特征向量识别子设备与所述图像分割子设备连接,基于所述水下焊缝图像确定水下焊缝目标的8个几何特征:欧拉孔数、圆度、角点数、凸凹度、光滑度、长径比、紧密度和主轴角度,并将所述8个几何特征组成特征向量;焊缝类型识别设备,设置在所述水下机器人主体上,与所述特征提取设备连接,采用8输入2输出的单隐层BP神经网络,以水下焊缝目标的8个几何特征作为输入层神经元,输出层为水下焊缝类型,所述水下焊缝类型包括常规焊接类型和无法焊接类型;水上浮标,设置在所述水下机器人主体的上方水面上;供电设备,设置在所述水上浮标上,包括防水密封罩、太阳能供电器件、蓄电池、切换开关和电压转换器,所述防水密封罩用于容纳所述太阳能供电器件、所述蓄电池、所述切换开关和所述电压转换器,所述切换开关与所述太阳能供电器件和所述蓄电池分别连接,根据蓄电池的剩余电量决定是否切换到所述太阳能供电器件以由所述太阳能供电器件供电,所述电压转换器与所述切换开关连接,以将通过切换开关输入的5V电压转换为3.3V电压;北斗星定位设备,设置在所述水上浮标上,由所述供电设备提供电力供应,用于接收北斗星卫星发送的北斗星定位数据;声纳探测设备,设置在所述水上浮标上,由所述供电设备提供电力供应,用于探测所述潜水器主体到所述水上浮标的相对距离,并作为第一相对距离输出;超声波测距设备,设置在所述水下机器人主体上,用于测量所述水下机器人主体距离前方焊缝目标的距离,并作为第二相对距离输出;单片机,设置在所述水下机器人主体上,与所述焊缝类型识别设备、所述北斗星定位设备、所述声纳探测设备和所述超声波测距设备分别连接,基于所述北斗星定位数据、所述第一相对距离和所述第二相对距离计算焊缝定位数据,并当接收到所述水下焊缝类型为无法焊接类型时,发出报警信号,当接收到所述水下焊缝类型为常规焊接类型时,根据水下焊缝图像在增强水下图像的相对位置确定电焊钳驱动信号。
[0008]更具体地,在所述基于神经网络识别的水下焊缝跟踪器中,所述跟踪器还包括:水下电缆,用于将所述单片机与水上焊接处理中心连接,将所述报警信号和所述焊缝定位数据发送到所述水上焊接处理中心。
[0009]更具体地,在所述基于神经网络识别的水下焊缝跟踪器中:所述单片机为AT89C51。
[0010]更具体地,在所述基于神经网络识别的水下焊缝跟踪器中:所述机器人机械架构包括支架、左压力克透明筒、右压力克透明筒、连接箍、储物台、机械臂、机械手和隔水密封筒O
【附图说明】
[0011]以下将结合附图对本发明的实施方案进行描述,其中:
[0012]图1为根据本发明实施方案示出的基于神经网络识别的水下焊缝跟踪器的结构方框图。
[0013]附图标记:1水下机器人主体;2水下焊缝识别设备;3电焊钳驱动设备
【具体实施方式】
[0014]下面将参照附图对本发明的基于神经网络识别的水下焊缝跟踪器的实施方案进行详细说明。
[0015]水下焊接是固定水下设备的必要工序,其焊接质量好坏直接决定了水下设备的牢固度,然而,现有技术中尚不存在能够适应水下作业环境、能够自动完成焊缝定位、焊接操作的智能化设备,对于无法焊接的焊缝类型,也无法进行及时报警。
[0016]为了克服上述不足,本发明搭建了一种基于神经网络识别的水下焊缝跟踪器,以水下机器人为操作平台,引入各种能够适应水下工作环境的定位识别设备,从而能够实现水下焊缝类型、并自适应地进行
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1