CN116922415A - 一种用于钢结构焊接的机器人*** - Google Patents
一种用于钢结构焊接的机器人*** Download PDFInfo
- Publication number
- CN116922415A CN116922415A CN202310970866.4A CN202310970866A CN116922415A CN 116922415 A CN116922415 A CN 116922415A CN 202310970866 A CN202310970866 A CN 202310970866A CN 116922415 A CN116922415 A CN 116922415A
- Authority
- CN
- China
- Prior art keywords
- welding
- upper computer
- robot
- mechanical arm
- robotic system
- 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.)
- Pending
Links
- 238000003466 welding Methods 0.000 title claims abstract description 116
- 229910000831 Steel Inorganic materials 0.000 title claims abstract description 18
- 239000010959 steel Substances 0.000 title claims abstract description 18
- 238000000034 method Methods 0.000 claims abstract description 16
- 238000005259 measurement Methods 0.000 claims abstract description 10
- 238000013528 artificial neural network Methods 0.000 claims abstract description 9
- 238000013135 deep learning Methods 0.000 claims abstract description 9
- 238000012545 processing Methods 0.000 claims abstract description 9
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000033001 locomotion Effects 0.000 description 5
- 238000010276 construction Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K37/00—Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the preceding main groups
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K37/00—Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the preceding main groups
- B23K37/02—Carriages for supporting the welding or cutting element
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Automation & Control Theory (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Manipulator (AREA)
Abstract
本发明属于焊接机器人技术领域,公开了一种用于钢结构焊接的机器人***,包括机器人结构,机器人结构包括工业机械臂和焊枪;机器视觉模块包括摄像头和图像识别单元,上位机用于接收和处理机器视觉模块发送的测量数据,通过控制算法计算出焊接参数;以及用于根据实时反馈的焊接结果和质量数据,对人工神经网络和深度学习算法进行优化和更新;控制模块用于接收上位机发送的焊接参数,实时调整控制工业机械臂的移动路径以及焊枪的焊接操作。该机器人能够适应不同形状的钢结构焊接,具有较高的自适应性和自主性;能够快速有效的进行钢结构焊缝焊接作业,在无人监守的情况下减少人力消耗、提高作业的效率和准确性。
Description
技术领域
本发明属于焊接机器人技术领域,具体涉及一种用于钢结构焊接的机器人***。
背景技术
钢结构焊缝焊接具有较强的技术性,对施工精度和质量要求较高,传统的人工焊接技术人员的专业水平参差不齐。随着自动化技术设备的发展,各种自动焊接机器人的应用在一定程度上提升了钢结构焊接的整体效率和精度。由于钢结构焊接的复杂环境和高精密性要求,焊接机器人存在不同场景和工况下的应用条件限制及问题缺陷。例如,机器人的位置和角度调整需要手动进行,调整过程耗时且不精确;焊接质量难以保证,需要额外的人工检查和调整等,只能实现半自动化施工作业,无法有效减少人力资源消耗。
发明内容
本发明旨在至少在一定程度上解决上述技术问题。为此,本发明目的在于提供一种用于钢结构焊接的机器人***。
本发明所采用的技术方案为:
一种用于钢结构焊接的机器人***,包括:
机器人结构,所述机器人结构包括底座,底座上设有直轨,直轨上滑动设有横梁,横梁上设有直线伺服执行单元和工业机械臂,工业机械臂的自由端上设有安装板,安装板上设有焊枪;
机器视觉模块,所述机器视觉模块包括摄像头和图像识别单元,摄像头设于安装板上;摄像头用于获取焊接工件的图像,图像识别单元用于通过人工神经网络和深度学习算法对获取的焊接工件的图像进行处理,得到焊接区域的测量数据以及焊接结果和质量数据;
上位机,用于接收和处理机器视觉模块发送的测量数据,通过控制算法计算出焊接参数;以及用于根据实时反馈的焊接结果和质量数据,对人工神经网络和深度学习算法进行优化和更新;
控制模块,用于接收上位机发送的焊接参数,实时调整控制工业机械臂的移动路径以及焊枪的焊接操作。
优选地,所述上位机包括CPU单元、GPU单元、存储器和控制电路。
优选地,所述控制模块包括控制器、编码器和传感器,编码器和传感器用于对焊接过程中的工作数据进行采集和处理,控制器用于将焊接过程中的工作数据和焊接结果和质量数据反馈给上位机,使上位机对控制算法进行调整优化。
优选地,所述机器视觉模块还包括光源。所述焊接参数包括焊接速度、焊接功率、焊接时间。所述直线伺服执行单元包括伺服电机和传动机构。
本发明的有益效果为:
1.本发明所的机器视觉模块基于人工神经网络和深度学习算法,用于测量和采集焊接钢结构表面的凸起、凹陷等形状信息,估计位置关系和姿态角度,上位机对输入数据进行处理和分析,自动调节控制模块的输出信号,通过控制模块实现对机器人焊接工作的自动控制。该机器人能够适应不同形状的钢结构焊接,具有较高的自适应性和自主性;能够快速有效的进行钢结构焊缝焊接作业,在无人监守的情况下减少人力消耗、提高作业的效率和准确性。
2.本发明集成了人工神经网络和深度学习算法,具备自适应调节、高精度测量和自动化控制功能;能够根据测试和运行样本数量增加持续调整优化控制算法,自动选配适应不同工况的最优焊接参数和路径,具备高自适应性和自主性;机器人的自动化程度高,能够减少人工干预和操作误差,提高焊接效率和稳定性,降低人力资源浪费。
附图说明
图1是本发明机器人***的原理框图。
图2是本发明机器人***的机器人结构的示意图。
图3是本发明机器人***的另一角度的机器人结构的示意图。
图中:1-底座;2-直轨;3-横梁;4-工业机械臂;5-伺服电机;6-焊枪;7-摄像头;8-安装板。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。
如图1至图3所示,本实施例的一种用于钢结构焊接的机器人***,包括机器人结构、机器视觉模块、上位机和控制模块;机器人结构包括底座1、直轨2、横梁3、工业机械臂4、伺服电机5、焊枪6和安装板8,其中,底座1为整个机器人结构的支撑平台,直轨2固定安装在底座1上,直轨2为工业机械臂4的运动轨道。横梁3滑动安装在直轨2上,能够沿着直轨2移动;工业机械臂4和伺服电机5均安装在横梁3上,由伺服电机5和传动机构组成直线伺服执行单元,通过接收控制信号,驱动横梁3在直轨2上移动,实现工业机械臂高速度、高精度的运动。安装板8设于工业机械臂4的自由端上,焊枪6设于安装板8上。在焊接过程中,机器人结构的运动和操作通过控制模块实现,控制模块用于控制工业机械臂4的移动、速度、位置和焊接操作,保证焊接过程的稳定性和精度。
机器视觉模块包括摄像头7、光源和图像识别单元,摄像头7安装在安装板8上,摄像头7与焊枪6位于安装板8的同一侧面,工业机械臂4具有多自由度,摄像头7与焊枪6在工业机械臂4的驱动下可以同步运动,且两者距离可以设置得较近,可以使得摄像头7更为直观和清晰的获取焊接工件的图像,图像识别单元用于通过人工神经网络和深度学习算法对获取的焊接工件的图像进行分析和分类的处理,以识别焊接工件的位置和状态,得到焊接区域的测量数据以及焊接结果和质量数据。
机器视觉模块将得到焊接区域的测量数据以及焊接结果和质量数据发送给上位机,焊接区域的测量数据包括焊缝位置、大小和形状等信息;上位机包括CPU单元、GPU单元、存储器和控制电路。上位机接收和处理机器视觉模块发送的测量数据,通过控制算法计算出焊接参数,焊接参数包括运动轨迹、焊接速度、焊接功率、焊接时间等,并自动调节控制模块的输出信号,进而实现焊接参数的自动调整和控制。上位机根据实时反馈的焊接结果和质量数据,对人工神经网络和深度学习算法进行优化和更新,提高算法的准确性和鲁棒性,实现对机器人结构的实时监测和控制,确保焊接质量的稳定性和一致性。
控制模块用于接收上位机发送的焊接参数,使机器人结构可以按照这些焊接参数执行自动化的焊接任务,实时调整控制工业机械臂4的移动路径以及焊枪6的焊接操作,实现自动焊接。具体的额,通过设置焊接枪的位置、角度和速度等实现焊枪6的焊接操作的调整控制。控制模块包括控制器、编码器和传感器,编码器和传感器用于对焊接过程中的角度、位移、温度、压力等工作数据进行采集和处理,同时监测机器人结构周围的环境和设备状态,控制器用于将焊接过程中的工作数据和焊接结果和质量数据反馈给上位机,使上位机对控制算法进行调整优化,能够自动选配适应不同工况的最优焊接参数和路径。
本发明用于钢结构焊接的机器人***,机器视觉模块对焊接工件表面特征信息和相对位置信息进行在线采集提取,实现对工件表面缺陷、异物等问题的实时检测;结合人工神经网络和深度学***;上位机实时接收并处理数据,同时搭载GPU单元和CPU单元,精确计算焊接距离、压力、角度、温度等参数,确保工件焊接效率和精度;在实际应用中,本发明可以根据不同的焊接要求和工件形状进行灵活配置和定制,广泛应用于钢结构焊接领域。
本发明不局限于上述可选实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是落入本发明权利要求界定范围内的技术方案,均落在本发明的保护范围之内。
Claims (6)
1.一种用于钢结构焊接的机器人***,其特征在于,包括:
机器人结构,所述机器人结构包括底座(1),底座(1)上设有直轨(2),直轨(2)上滑动设有横梁(3),横梁(3)上设有直线伺服执行单元和工业机械臂(4),工业机械臂(4)的自由端上设有安装板(8),安装板(8)上设有焊枪(6);
机器视觉模块,所述机器视觉模块包括摄像头(7)和图像识别单元,摄像头(7)设于安装板(8)上;摄像头(7)用于获取焊接工件的图像,图像识别单元用于通过人工神经网络和深度学习算法对获取的焊接工件的图像进行处理,得到焊接区域的测量数据以及焊接结果和质量数据;
上位机,用于接收和处理机器视觉模块发送的测量数据,通过控制算法计算出焊接参数;以及用于根据实时反馈的焊接结果和质量数据,对人工神经网络和深度学习算法进行优化和更新;
控制模块,用于接收上位机发送的焊接参数,实时调整控制工业机械臂(4)的移动路径以及焊枪(6)的焊接操作。
2.根据权利要求1所述的机器人***,其特征在于:所述上位机包括CPU单元、GPU单元、存储器和控制电路。
3.根据权利要求1所述的机器人***,其特征在于:所述控制模块包括控制器、编码器和传感器,编码器和传感器用于对焊接过程中的工作数据进行采集和处理,控制器用于将焊接过程中的工作数据和焊接结果和质量数据反馈给上位机,使上位机对控制算法进行调整优化。
4.根据权利要求1所述的机器人***,其特征在于:所述机器视觉模块还包括光源。
5.根据权利要求1所述的机器人***,其特征在于:所述焊接参数包括焊接速度、焊接功率、焊接时间。
6.根据权利要求1所述的机器人***,其特征在于:所述直线伺服执行单元包括伺服电机(5)和传动机构。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310970866.4A CN116922415A (zh) | 2023-08-01 | 2023-08-01 | 一种用于钢结构焊接的机器人*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310970866.4A CN116922415A (zh) | 2023-08-01 | 2023-08-01 | 一种用于钢结构焊接的机器人*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116922415A true CN116922415A (zh) | 2023-10-24 |
Family
ID=88382529
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310970866.4A Pending CN116922415A (zh) | 2023-08-01 | 2023-08-01 | 一种用于钢结构焊接的机器人*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116922415A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117817211A (zh) * | 2024-02-26 | 2024-04-05 | 扬州市职业大学(扬州开放大学) | 基于机器视觉的焊接自动化控制方法及*** |
-
2023
- 2023-08-01 CN CN202310970866.4A patent/CN116922415A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117817211A (zh) * | 2024-02-26 | 2024-04-05 | 扬州市职业大学(扬州开放大学) | 基于机器视觉的焊接自动化控制方法及*** |
CN117817211B (zh) * | 2024-02-26 | 2024-06-25 | 扬州市职业大学(扬州开放大学) | 基于机器视觉的焊接自动化控制方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112059363B (zh) | 一种基于视觉测量的无人爬壁焊接机器人及其焊接方法 | |
CN111745267A (zh) | 一种基于激光位移传感器的坡口焊缝实时跟踪***及方法 | |
CN106238969B (zh) | 基于结构光视觉的非标件自动化焊接加工*** | |
CN109604830B (zh) | 一种主动激光视觉引导机器人激光焊接精确焊缝跟踪*** | |
CN202438792U (zh) | 焊接机器人控制*** | |
CN110524582B (zh) | 一种柔性组对焊接机器人工作站 | |
CN110919134A (zh) | 一种管板定位焊接方法 | |
CN205650975U (zh) | 基于结构光视觉的非标件自动化焊接加工*** | |
CN110640585A (zh) | 一种叶片磨抛加工三维非接触式测量装置及方法 | |
CN106737688B (zh) | 一种基于多传感器的集箱管座机器人自动装配***和方法 | |
CN116922415A (zh) | 一种用于钢结构焊接的机器人*** | |
US11230005B2 (en) | Following robot and work robot system | |
CN116852371A (zh) | 一种用于钢结构焊接的轨道机器人 | |
CN114769988B (zh) | 一种焊接控制方法、***、焊接设备及存储介质 | |
CN110039520B (zh) | 一种基于图像对比的示教、加工*** | |
CN112191993A (zh) | 一种氩弧焊焊缝跟踪***及方法 | |
CN212329961U (zh) | 一种基于视觉测量的无人爬壁焊接机器人 | |
CN111152221A (zh) | 一种焊接机器人控制***及其控制方法 | |
CN117282580A (zh) | 一种用于喷涂流水线的智能机械手及控制方法 | |
CN113182932B (zh) | 基于工件外形扫描数据调整工件角度的复合机床 | |
CN110977260B (zh) | 白车身的智能补焊***及随动补焊方法 | |
CN117359625A (zh) | 基于点云数据引导技术机器人异形运动轨迹自动规划方法 | |
CN114535825B (zh) | 一种基于机械手的激光打刻车辆识别代码*** | |
CN113715935A (zh) | 一种汽车挡风玻璃自动装配***及自动装配方法 | |
CN112207396A (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 |