CN104999164B - 基于多重滤波处理的水下机器人 - Google Patents

基于多重滤波处理的水下机器人 Download PDF

Info

Publication number
CN104999164B
CN104999164B CN201510470296.8A CN201510470296A CN104999164B CN 104999164 B CN104999164 B CN 104999164B CN 201510470296 A CN201510470296 A CN 201510470296A CN 104999164 B CN104999164 B CN 104999164B
Authority
CN
China
Prior art keywords
equipment
underwater
sub
image
laser
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.)
Active
Application number
CN201510470296.8A
Other languages
English (en)
Other versions
CN104999164A (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.)
Ningxia Rong photoelectric technology research and Development Co., Ltd.
Original Assignee
Ningxia Rong Photoelectric Technology Research And Development Co Ltd
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 Ningxia Rong Photoelectric Technology Research And Development Co Ltd filed Critical Ningxia Rong Photoelectric Technology Research And Development Co Ltd
Priority to CN201610607478.XA priority Critical patent/CN106077889A/zh
Priority to CN201610573333.2A priority patent/CN106112202B/zh
Priority to CN201510470296.8A priority patent/CN104999164B/zh
Publication of CN104999164A publication Critical patent/CN104999164A/zh
Application granted granted Critical
Publication of CN104999164B publication Critical patent/CN104999164B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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
    • B23K9/00Arc welding or cutting
    • B23K9/0061Underwater arc welding
    • 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
    • B23K9/00Arc welding or cutting
    • B23K9/02Seam welding; Backing means; Inserts
    • 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
    • B23K9/00Arc welding or cutting
    • B23K9/12Automatic feeding or moving of electrodes or work for spot or seam welding or cutting
    • B23K9/127Means for tracking lines during arc welding or cutting
    • B23K9/1272Geometry oriented, e.g. beam optical trading
    • B23K9/1274Using non-contact, optical means, e.g. laser 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
    • B23K9/00Arc welding or cutting
    • B23K9/24Features related to electrodes
    • B23K9/28Supporting devices for electrodes
    • B23K9/287Supporting devices for electrode holders
    • 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
    • B23K9/00Arc welding or cutting
    • B23K9/32Accessories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20024Filtering details
    • G06T2207/20032Median filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20084Artificial neural networks [ANN]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30152Solder

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Plasma & Fusion (AREA)
  • Mechanical Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Geometry (AREA)
  • Optics & Photonics (AREA)
  • Quality & Reliability (AREA)
  • Laser Beam Processing (AREA)
  • Image Processing (AREA)
  • Manipulator (AREA)

Abstract

本发明涉及一种基于多重滤波处理的水下机器人,用于水下自动焊接,包括水下机器人主体、激光成像设备和焊缝识别设备,所述激光成像设备和所述焊缝识别设备都位于所述水下机器人主体上,所述激光成像设备用于拍摄水下激光图像,所述焊缝识别设备与所述激光成像设备连接,用于从所述水下激光图像中提取水下焊缝特征并确定焊缝类型。通过本发明,能够提高焊缝识别的精确性,为水下焊接提供重要参考数据。

Description

基于多重滤波处理的水下机器人
技术领域
本发明涉及图像滤波领域,尤其涉及一种基于多重滤波处理的水下机器人。
背景技术
当前,对于水下焊接存在以下问题要解决:1、人工焊接方式精度和效率都不高;2、机械焊接的方式存在需要适应水下环境的具体结构,尤其需要克服水下各类干扰的图像处理设备;3、缺乏自动焊接设备。因而,现有技术中,无法采用机械焊接的方式进行水下设备的焊接,导致当前焊接方式速度慢且不够准确。
为此,需要一种能够处理水下各种干扰的机械化自动焊接方案,首先能够提高水下激光图像的成像效果,然而能够适应水下环境,能够识别焊缝类型,最后需要一套能够自动焊接的焊接设备。
发明内容
为了解决现有技术存在的技术问题,本发明提供了一种基于多重滤波处理的水下机器人,以改造现有水下机器人的具体结构,使得其能够作为焊接平台,再利用声纳和声纳图像处理设备提高激光成像效果,利用包括中值滤波子设备、低通滤波子设备和同态滤波子设备的图像预处理设备实现对水下各类干扰的去除,利用基于神经网络识别的图像识别技术提高焊缝识别的准确性,最后改造焊接设备使其能够完成水下自动焊接。
根据本发明的一方面,提供了一种基于多重滤波处理的水下机器人,用于水下自动焊接,所述水下机器人包括水下机器人主体、激光成像设备和焊缝识别设备,所述激光成像设备和所述焊缝识别设备都位于所述水下机器人主体上,所述激光成像设备用于拍摄水下激光图像,所述焊缝识别设备与所述激光成像设备连接,用于从所述水下激光图像中提取水下焊缝特征并确定焊缝类型。
更具体地,在所述基于多重滤波处理的水下机器人中,还包括:电焊钳,用于固定焊条,所述焊条为湿法涂料焊条,材料为低碳钢;安全开关,其负极导线连接到所述电焊钳;接地夹,被固定在待焊接工件上;电焊机,负极连接至所述电焊钳,正极接地;电焊钳驱动设备,与所述电焊钳连接,用于根据电焊钳驱动信号驱动所述电焊钳前往待焊接工件的焊缝位置;电焊钳驱动电机,为一直流电机,为所述电焊钳驱动设备对所述电焊钳的驱动提供动力;所述水下机器人主体包括支架、左压力克透明筒、右压力克透明筒、连接箍、储物台、机械臂、机械手、隔水密封筒、横向螺旋桨、竖向螺旋桨、纵向螺旋桨和三个直流电机,所述支架用于将所述水下机器人主体固定在水下,所述连接箍与所述支架固定连接,所述储物台和所述机械臂与所述连接箍分别连接,所述机械手与所述机械臂连接,所述机械臂包括大臂和与大臂连接的小臂,所述三个直流电机分别带动所述横向螺旋桨、所述竖向螺旋桨和所述纵向螺旋桨,以通过螺旋桨的正反转,为水下机器人主体提供6个自由度的推进动力;移动硬盘,位于所述水下机器人主体上,用于预先存储了亮度阈值上限和亮度阈值下限;声纳设备,位于所述水下机器人主体上,用于对所述水下机器人主体前方的水下目标执行声纳图像采集,以获得声纳图像;声纳图像处理设备,与所述声纳设备和所述移动硬盘分别连接,包括第一检测子设备、第二检测子设备和目标距离检测子设备,所述第一检测子设备与所述声纳设备和所述移动硬盘分别连接,用于采用亮度阈值上限遍历声纳图像以分割出核心目标区域;所述第二检测子设备与所述第一检测子设备和所述移动硬盘分别连接,用于以所述核心目标区域的边缘点作为种子点,利用亮度阈值下限对核心目标区域附近的像素点进行亮度判断,以获得并分割出最终目标区域;所述目标距离检测子设备与所述第二检测子设备连接,计算最终目标区域的中心点到声纳图像检测原点的距离并作为目标距离输出;所述激光成像设备,包括激光器、探测器和微控制器,所述激光器对所述水下机器人主体前方的水下目标发出激光束,以在所述激光束被水下目标反射到所述探测器时,便于所述探测器的拍摄,所述微控制器与所述声纳图像处理设备、所述激光器和所述探测器分别连接,基于目标距离和激光在水下传播速度确定所述探测器快门的选通时间,并在选通时间到达时,选通所述探测器的快门,触发所述探测器对水下目标进行拍摄,以获得水下激光图像;所述焊缝识别设备包括预处理子设备、特征提取子设备和焊缝类型识别子设备;所述预处理子设备与所述激光成像设备连接,包括中值滤波子设备、低通滤波子设备和同态滤波子设备;所述中值滤波子设备与所述探测器连接,用于对所述水下激光图像执行中值滤波,以滤除所述水下激光图像中的点噪声,获得第一滤波图像;所述低通滤波子设备与所述中值滤波子设备连接,用于去除所述第一滤波图像中的随机噪声,获得第二滤波图像;所述同态滤波子设备与所述低通滤波子设备连接,用于对所述第二滤波图像执行图像增强,以获得增强水下图像;所述特征提取子设备与所述预处理子设备连接,包括图像分割单元和特征向量识别单元,所述图像分割单元基于焊缝图像灰度阈值范围将所述增强水下图像中的焊缝目标识别出来以获得水下焊缝图像;所述特征向量识别单元与所述图像分割单元连接,基于所述水下焊缝图像确定水下焊缝目标的8个几何特征:欧拉孔数、圆度、角点数、凸凹度、光滑度、长径比、紧密度和主轴角度,并将所述8个几何特征组成特征向量;所述焊缝类型识别子设备与所述特征提取子设备连接,采用8输入2输出的单隐层BP神经网络,以水下焊缝目标的8个几何特征作为输入层神经元,输出层为水下焊缝类型,所述水下焊缝类型包括常规类型和无法焊接类型;主控设备,设置在所述水下机器人主体上,与所述焊缝类型识别子设备连接,当接收到所述水下焊缝类型为无法焊接类型时,发出报警信号,当接收到所述水下焊缝类型为常规类型时,根据水下焊缝图像在水下激光图像的相对位置确定电焊钳驱动信号。
更具体地,在所述基于多重滤波处理的水下机器人中:水下电缆,用于将所述主控设备与水上焊接平台连接,将所述报警信号发送到所述水上焊接平台。
更具体地,在所述基于多重滤波处理的水下机器人中:所述中值滤波子设备、所述低通滤波子设备和所述同态滤波子设备分别采用不同的FPGA芯片来实现。
更具体地,在所述基于多重滤波处理的水下机器人中:所述中值滤波子设备、所述低通滤波子设备和所述同态滤波子设备被集成在一块集成电路板上。
更具体地,在所述基于多重滤波处理的水下机器人中:所述主控设备为数字信号处理器,型号为TI公司的DSP芯片。
附图说明
以下将结合附图对本发明的实施方案进行描述,其中:
图1为根据本发明实施方案示出的基于多重滤波处理的水下机器人的结构方框图。
附图标记:1水下机器人主体;2激光成像设备;3焊缝识别设备
具体实施方式
下面将参照附图对本发明的基于多重滤波处理的水下机器人的实施方案进行详细说明。
水下焊接首先要准确识别焊缝位置,现有技术中一般采用图像识别方式进行,然而,当前水下激光成像的快门控制困难,导致水下激光图像效果不佳,同时缺少合适的水下定位设备和图像滤波设备,使得水下焊接的精度不高。
为了克服上述不足,本发明搭建了一种基于多重滤波处理的水下机器人,采用多重滤波方式对图像进行预处理,优化水下激光成像技术和水下设备定位技术,同时,改造水下机器人和焊接设备,使得水下自动焊接成为可能。
图1为根据本发明实施方案示出的基于多重滤波处理的水下机器人的结构方框图,所述水下机器人包括水下机器人主体、激光成像设备和焊缝识别设备,所述激光成像设备和所述焊缝识别设备都位于所述水下机器人主体上,所述激光成像设备用于拍摄水下激光图像,所述焊缝识别设备与所述激光成像设备连接,用于从所述水下激光图像中提取水下焊缝特征并确定焊缝类型。
接着,继续对本发明的基于多重滤波处理的水下机器人的具体结构进行进一步的说明。
所述水下机器人还包括:电焊钳,用于固定焊条,所述焊条为湿法涂料焊条,材料为低碳钢;安全开关,其负极导线连接到所述电焊钳;接地夹,被固定在待焊接工件上;电焊机,负极连接至所述电焊钳,正极接地;电焊钳驱动设备,与所述电焊钳连接,用于根据电焊钳驱动信号驱动所述电焊钳前往待焊接工件的焊缝位置;电焊钳驱动电机,为一直流电机,为所述电焊钳驱动设备对所述电焊钳的驱动提供动力。
所述水下机器人主体包括支架、左压力克透明筒、右压力克透明筒、连接箍、储物台、机械臂、机械手、隔水密封筒、横向螺旋桨、竖向螺旋桨、纵向螺旋桨和三个直流电机,所述支架用于将所述水下机器人主体固定在水下,所述连接箍与所述支架固定连接,所述储物台和所述机械臂与所述连接箍分别连接,所述机械手与所述机械臂连接,所述机械臂包括大臂和与大臂连接的小臂,所述三个直流电机分别带动所述横向螺旋桨、所述竖向螺旋桨和所述纵向螺旋桨,以通过螺旋桨的正反转,为水下机器人主体提供6个自由度的推进动力。
所述水下机器人还包括:移动硬盘,位于所述水下机器人主体上,用于预先存储了亮度阈值上限和亮度阈值下限。
所述水下机器人还包括:声纳设备,位于所述水下机器人主体上,用于对所述水下机器人主体前方的水下目标执行声纳图像采集,以获得声纳图像。
所述水下机器人还包括:声纳图像处理设备,与所述声纳设备和所述移动硬盘分别连接,包括第一检测子设备、第二检测子设备和目标距离检测子设备,所述第一检测子设备与所述声纳设备和所述移动硬盘分别连接,用于采用亮度阈值上限遍历声纳图像以分割出核心目标区域;所述第二检测子设备与所述第一检测子设备和所述移动硬盘分别连接,用于以所述核心目标区域的边缘点作为种子点,利用亮度阈值下限对核心目标区域附近的像素点进行亮度判断,以获得并分割出最终目标区域;所述目标距离检测子设备与所述第二检测子设备连接,计算最终目标区域的中心点到声纳图像检测原点的距离并作为目标距离输出。
所述激光成像设备,包括激光器、探测器和微控制器,所述激光器对所述水下机器人主体前方的水下目标发出激光束,以在所述激光束被水下目标反射到所述探测器时,便于所述探测器的拍摄,所述微控制器与所述声纳图像处理设备、所述激光器和所述探测器分别连接,基于目标距离和激光在水下传播速度确定所述探测器快门的选通时间,并在选通时间到达时,选通所述探测器的快门,触发所述探测器对水下目标进行拍摄,以获得水下激光图像。
所述焊缝识别设备包括预处理子设备、特征提取子设备和焊缝类型识别子设备;所述预处理子设备与所述激光成像设备连接,包括中值滤波子设备、低通滤波子设备和同态滤波子设备;所述中值滤波子设备与所述探测器连接,用于对所述水下激光图像执行中值滤波,以滤除所述水下激光图像中的点噪声,获得第一滤波图像;所述低通滤波子设备与所述中值滤波子设备连接,用于去除所述第一滤波图像中的随机噪声,获得第二滤波图像;所述同态滤波子设备与所述低通滤波子设备连接,用于对所述第二滤波图像执行图像增强,以获得增强水下图像;所述特征提取子设备与所述预处理子设备连接,包括图像分割单元和特征向量识别单元,所述图像分割单元基于焊缝图像灰度阈值范围将所述增强水下图像中的焊缝目标识别出来以获得水下焊缝图像;所述特征向量识别单元与所述图像分割单元连接,基于所述水下焊缝图像确定水下焊缝目标的8个几何特征:欧拉孔数、圆度、角点数、凸凹度、光滑度、长径比、紧密度和主轴角度,并将所述8个几何特征组成特征向量;所述焊缝类型识别子设备与所述特征提取子设备连接,采用8输入2输出的单隐层BP神经网络,以水下焊缝目标的8个几何特征作为输入层神经元,输出层为水下焊缝类型,所述水下焊缝类型包括常规类型和无法焊接类型。
所述水下机器人还包括:主控设备,设置在所述水下机器人主体上,与所述焊缝类型识别子设备连接,当接收到所述水下焊缝类型为无法焊接类型时,发出报警信号,当接收到所述水下焊缝类型为常规类型时,根据水下焊缝图像在水下激光图像的相对位置确定电焊钳驱动信号。
可选地,在所述基于多重滤波处理的水下机器人中:水下电缆,用于将所述主控设备与水上焊接平台连接,将所述报警信号发送到所述水上焊接平台;所述中值滤波子设备、所述低通滤波子设备和所述同态滤波子设备分别采用不同的FPGA芯片来实现;所述中值滤波子设备、所述低通滤波子设备和所述同态滤波子设备被集成在一块集成电路板上;所述主控设备为数字信号处理器,型号为TI公司的DSP芯片。
另外,FPGA(Field-Programmable Gate Array),即现场可编程门阵列,他是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。他是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
以硬件描述语言(Verilog或VHDL)所完成的电路设计,可以经过简单的综合与布局,快速的烧录至FPGA上进行测试,是现代IC设计验证的技术主流。这些可编辑元件可以被用来实现一些基本的逻辑门电路(比如AND、OR、XOR、NOT)或者更复杂一些的组合功能比如解码器或数学方程式。在大多数的FPGA里面,这些可编辑的元件里也包含记忆元件例如触发器(Flip-flop)或者其他更加完整的记忆块。***设计师可以根据需要通过可编辑的连接把FPGA内部的逻辑块连接起来,就好像一个电路试验板被放在了一个芯片里。一个出厂后的成品FPGA的逻辑块和连接可以按照设计者而改变,所以FPGA可以完成所需要的逻辑功能。
FPGA一般来说比ASIC(专用集成电路)的速度要慢,实现同样的功能比ASIC电路面积要大。但是他们也有很多的优点比如可以快速成品,可以被修改来改正程序中的错误和更便宜的造价。厂商也可能会提供便宜的但是编辑能力差的FPGA。因为这些芯片有比较差的可编辑能力,所以这些设计的开发是在普通的FPGA上完成的,然后将设计转移到一个类似于ASIC的芯片上。另外一种方法是用CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)。FPGA的开发相对于传统PC、主控设备的开发有很大不同。FPGA以并行运算为主,以硬件描述语言来实现;相比于PC或主控设备(无论是冯诺依曼结构还是哈佛结构)的顺序操作有很大区别。
早在1980年代中期,FPGA已经在PLD设备中扎根。CPLD和FPGA包括了一些相对大数量的可编辑逻辑单元。CPLD逻辑门的密度在几千到几万个逻辑单元之间,而FPGA通常是在几万到几百万。CPLD和FPGA的主要区别是他们的***结构。CPLD是一个有点限制性的结构。这个结构由一个或者多个可编辑的结果之和的逻辑组列和一些相对少量的锁定的寄存器组成。这样的结果是缺乏编辑灵活性,但是却有可以预计的延迟时间和逻辑单元对连接单元高比率的优点。而FPGA却是有很多的连接单元,这样虽然让他可以更加灵活的编辑,但是结构却复杂的多。
采用本发明的基于多重滤波处理的水下机器人,针对现有技术中由于水下环境特殊而造成的难以自动水下焊接的技术问题,改造了水下机器人和焊接设备的具体结构,引入了一系列适应水下环境的有针对性的电子辅助设备,辅助水下机器人采用焊接设备自动完成水下焊接工作。
可以理解的是,虽然本发明已以较佳实施例披露如上,然而上述实施例并非用以限定本发明。对于任何熟悉本领域的技术人员而言,在不脱离本发明技术方案范围情况下,都可利用上述揭示的技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。

Claims (1)

1.一种基于多重滤波处理的水下机器人,用于水下自动焊接,所述水下机器人包括水下机器人主体、激光成像设备和焊缝识别设备,所述激光成像设备和所述焊缝识别设备都位于所述水下机器人主体上,所述激光成像设备用于拍摄水下激光图像,所述焊缝识别设备与所述激光成像设备连接,用于从所述水下激光图像中提取水下焊缝特征并确定焊缝类型;
其特征在于,所述水下机器人还包括:
电焊钳,用于固定焊条,所述焊条为湿法涂料焊条,材料为低碳钢;
安全开关,其负极导线连接到所述电焊钳;
接地夹,被固定在待焊接工件上;
电焊机,负极连接至所述电焊钳,正极接地;
电焊钳驱动设备,与所述电焊钳连接,用于根据电焊钳驱动信号驱动所述电焊钳前往待焊接工件的焊缝位置;
电焊钳驱动电机,为一直流电机,为所述电焊钳驱动设备对所述电焊钳的驱动提供动力;
所述水下机器人主体包括支架、左压力克透明筒、右压力克透明筒、连接箍、储物台、机械臂、机械手、隔水密封筒、横向螺旋桨、竖向螺旋桨、纵向螺旋桨和三个直流电机,所述支架用于将所述水下机器人主体固定在水下,所述连接箍与所述支架固定连接,所述储物台和所述机械臂与所述连接箍分别连接,所述机械手与所述机械臂连接,所述机械臂包括大臂和与大臂连接的小臂,所述三个直流电机分别带动所述横向螺旋桨、所述竖向螺旋桨和所述纵向螺旋桨,以通过螺旋桨的正反转,为水下机器人主体提供6个自由度的推进动力;
移动硬盘,位于所述水下机器人主体上,用于预先存储了亮度阈值上限和亮度阈值下限;
声纳设备,位于所述水下机器人主体上,用于对所述水下机器人主体前方的水下目标执行声纳图像采集,以获得声纳图像;
声纳图像处理设备,与所述声纳设备和所述移动硬盘分别连接,包括第一检测子设备、第二检测子设备和目标距离检测子设备,所述第一检测子设备与所述声纳设备和所述移动硬盘分别连接,用于采用亮度阈值上限遍历声纳图像以分割出核心目标区域;所述第二检测子设备与所述第一检测子设备和所述移动硬盘分别连接,用于以所述核心目标区域的边缘点作为种子点,利用亮度阈值下限对核心目标区域附近的像素点进行亮度判断,以获得并分割出最终目标区域;所述目标距离检测子设备与所述第二检测子设备连接,计算最终目标区域的中心点到声纳图像检测原点的距离并作为目标距离输出;
所述激光成像设备,包括激光器、探测器和微控制器,所述激光器对所述水下机器人主体前方的水下目标发出激光束,以在所述激光束被水下目标反射到所述探测器时,便于所述探测器的拍摄,所述微控制器与所述声纳图像处理设备、所述激光器和所述探测器分别连接,基于目标距离和激光在水下传播速度确定所述探测器快门的选通时间,并在选通时间到达时,选通所述探测器的快门,触发所述探测器对水下目标进行拍摄,以获得水下激光图像;
所述焊缝识别设备包括预处理子设备、特征提取子设备和焊缝类型识别子设备;
所述预处理子设备与所述激光成像设备连接,包括中值滤波子设备、低通滤波子设备和同态滤波子设备;所述中值滤波子设备与所述探测器连接,用于对所述水下激光图像执行中值滤波,以滤除所述水下激光图像中的点噪声,获得第一滤波图像;所述低通滤波子设备与所述中值滤波子设备连接,用于去除所述第一滤波图像中的随机噪声,获得第二滤波图像;所述同态滤波子设备与所述低通滤波子设备连接,用于对所述第二滤波图像执行图像增强,以获得增强水下图像;
所述特征提取子设备与所述预处理子设备连接,包括图像分割单元和特征向量识别单元,所述图像分割单元基于焊缝图像灰度阈值范围将所述增强水下图像中的焊缝目标识别出来以获得水下焊缝图像;所述特征向量识别单元与所述图像分割单元连接,基于所述水下焊缝图像确定水下焊缝目标的8个几何特征:欧拉孔数、圆度、角点数、凸凹度、光滑度、长径比、紧密度和主轴角度,并将所述8个几何特征组成特征向量;
所述焊缝类型识别子设备与所述特征提取子设备连接,采用8输入2输出的单隐层BP神经网络,以水下焊缝目标的8个几何特征作为输入层神经元,输出层为水下焊缝类型,所述水下焊缝类型包括常规类型和无法焊接类型;
主控设备,设置在所述水下机器人主体上,与所述焊缝类型识别子设备连接,当接收到所述水下焊缝类型为无法焊接类型时,发出报警信号,当接收到所述水下焊缝类型为常规类型时,根据水下焊缝图像在水下激光图像的相对位置确定电焊钳驱动信号。
CN201510470296.8A 2015-08-04 2015-08-04 基于多重滤波处理的水下机器人 Active CN104999164B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201610607478.XA CN106077889A (zh) 2015-08-04 2015-08-04 基于多重滤波处理的水下机器人
CN201610573333.2A CN106112202B (zh) 2015-08-04 2015-08-04 基于多重滤波处理的水下机器人
CN201510470296.8A CN104999164B (zh) 2015-08-04 2015-08-04 基于多重滤波处理的水下机器人

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510470296.8A CN104999164B (zh) 2015-08-04 2015-08-04 基于多重滤波处理的水下机器人

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN201610607478.XA Division CN106077889A (zh) 2015-08-04 2015-08-04 基于多重滤波处理的水下机器人
CN201610573333.2A Division CN106112202B (zh) 2015-08-04 2015-08-04 基于多重滤波处理的水下机器人

Publications (2)

Publication Number Publication Date
CN104999164A CN104999164A (zh) 2015-10-28
CN104999164B true CN104999164B (zh) 2017-05-31

Family

ID=54372164

Family Applications (3)

Application Number Title Priority Date Filing Date
CN201610607478.XA Pending CN106077889A (zh) 2015-08-04 2015-08-04 基于多重滤波处理的水下机器人
CN201610573333.2A Active CN106112202B (zh) 2015-08-04 2015-08-04 基于多重滤波处理的水下机器人
CN201510470296.8A Active CN104999164B (zh) 2015-08-04 2015-08-04 基于多重滤波处理的水下机器人

Family Applications Before (2)

Application Number Title Priority Date Filing Date
CN201610607478.XA Pending CN106077889A (zh) 2015-08-04 2015-08-04 基于多重滤波处理的水下机器人
CN201610573333.2A Active CN106112202B (zh) 2015-08-04 2015-08-04 基于多重滤波处理的水下机器人

Country Status (1)

Country Link
CN (3) CN106077889A (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105943272B (zh) * 2016-05-24 2017-12-12 范美娟 心内科护理床
CN107274391A (zh) * 2017-06-07 2017-10-20 梧州市兴能农业科技有限公司 一种水下图像目标提取***
CN109544577B (zh) * 2018-11-27 2022-10-14 辽宁工程技术大学 一种基于边缘点编组的改进直线提取方法
CN110493509B (zh) * 2019-06-26 2021-03-19 盐城华昱光电技术有限公司 一种激光模组的图像信息处理***及处理方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101745765A (zh) * 2009-12-15 2010-06-23 哈尔滨工业大学 人机协作共享控制遥控焊接的方法
CN203599683U (zh) * 2013-11-05 2014-05-21 西安扩力机电科技有限公司 一种水下焊接监控***
CN104588833A (zh) * 2015-01-24 2015-05-06 无锡桑尼安科技有限公司 基于图像识别的水下焊接机器人
CN104625320A (zh) * 2015-01-24 2015-05-20 无锡桑尼安科技有限公司 一种水下焊接方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003230959A (ja) * 2002-02-06 2003-08-19 Toshiba Corp 遠隔操作型溶接ロボットシステム
CN102042835B (zh) * 2010-11-05 2012-10-24 中国海洋大学 自主式水下机器人组合导航***
CN104607758A (zh) * 2013-11-05 2015-05-13 西安扩力机电科技有限公司 一种水下焊接监控***
CN104607762A (zh) * 2013-11-05 2015-05-13 西安扩力机电科技有限公司 一种水下焊接无线监控***
CN204228171U (zh) * 2014-11-19 2015-03-25 山东华盾科技股份有限公司 一种水下机器人导航装置
CN104690455B (zh) * 2015-01-24 2016-08-24 泰州市宏祥动力机械有限公司 一种水下焊缝自动识别方法
CN105127626B (zh) * 2015-01-24 2016-08-24 南通巨升非晶科技有限公司 水下焊缝自动识别***
CN204397131U (zh) * 2015-01-24 2015-06-17 无锡桑尼安科技有限公司 基于图像识别的水下焊接机器人
CN204359703U (zh) * 2015-01-24 2015-05-27 无锡桑尼安科技有限公司 水下焊缝自动识别***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101745765A (zh) * 2009-12-15 2010-06-23 哈尔滨工业大学 人机协作共享控制遥控焊接的方法
CN203599683U (zh) * 2013-11-05 2014-05-21 西安扩力机电科技有限公司 一种水下焊接监控***
CN104588833A (zh) * 2015-01-24 2015-05-06 无锡桑尼安科技有限公司 基于图像识别的水下焊接机器人
CN104625320A (zh) * 2015-01-24 2015-05-20 无锡桑尼安科技有限公司 一种水下焊接方法

Also Published As

Publication number Publication date
CN106112202A (zh) 2016-11-16
CN104999164A (zh) 2015-10-28
CN106077889A (zh) 2016-11-09
CN106112202B (zh) 2018-10-02

Similar Documents

Publication Publication Date Title
CN104999164B (zh) 基于多重滤波处理的水下机器人
CN109604777A (zh) 基于激光结构光的焊缝视觉跟踪***及方法
CN102162577B (zh) 管道缺陷表面完整性检测装置及其检测方法
CN105571502A (zh) 搅拌摩擦焊接中焊缝间隙的测量方法
CN104985290A (zh) 一种基于神经网络识别的水下焊缝跟踪方法
CN116012336B (zh) 隧道智慧化地质素描及围岩等级判识装置及方法
Shi et al. Automated underwater pipeline damage detection using neural nets
CN105096325B (zh) 基于激光图像的水下设备检测***
CN107030690A (zh) 一种基于视觉的机械臂避障方法
CN105123636A (zh) 基于激光成像检测的鱼体识别***
CN105665877A (zh) 一种采用水下机器人进行水下自动焊接的方法
CN105059506A (zh) 基于激光成像探测的智能化水下机器人
CN105014196A (zh) 基于神经网络识别的水下焊缝***
CN104999201B (zh) 一种采用水下机器人进行水下自动焊接的方法
CN104991259A (zh) 一种激光成像探测方法
CN116678891A (zh) 一种适用于密封钉焊接处的检测方法、装置、***及平台
CN104999200B (zh) 潜水员便携***
CN105728975A (zh) 一种采用水下机器人进行水下自动焊接的方法
CN105160638A (zh) 基于图像处理的水下焊缝跟踪***
CN105076077A (zh) 一种基于激光成像检测的鱼体识别方法
CN105109646A (zh) 一种基于神经网络识别的水下人体探测方法
CN105068084A (zh) 一种基于图像处理的激光成像探测方法
CN105059507A (zh) 潜水器
CN105057884B (zh) 基于激光图像处理的水下焊接平台
CN105160639A (zh) 一种基于激光图像处理的水下焊接方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information

Inventor after: Liang Shaorong

Inventor before: Li Xiaochun

CB03 Change of inventor or designer information
TA01 Transfer of patent application right

Effective date of registration: 20170315

Address after: 750000 Yinchuan Xixia District, Dalian West Road, No. 531 Ningxia industrial and commercial Career Technical College, Department of mechanical and electrical engineering, electrical and electronic technology training center

Applicant after: Ningxia Rong photoelectric technology research and Development Co., Ltd.

Address before: 056107 Handan Economic Development Zone, Hebei, Century Avenue, No. 9

Applicant before: Li Xiaochun

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant