[go: up one dir, main page]

CN115741698A - Rapid calibration system and method for field operation of mobile welding robot - Google Patents

Rapid calibration system and method for field operation of mobile welding robot Download PDF

Info

Publication number
CN115741698A
CN115741698A CN202211466511.3A CN202211466511A CN115741698A CN 115741698 A CN115741698 A CN 115741698A CN 202211466511 A CN202211466511 A CN 202211466511A CN 115741698 A CN115741698 A CN 115741698A
Authority
CN
China
Prior art keywords
coordinate system
welding
axis
special shape
calibration
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.)
Granted
Application number
CN202211466511.3A
Other languages
Chinese (zh)
Other versions
CN115741698B (en
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.)
Suzhou Oufeier Intelligent Technology Co ltd
Original Assignee
Southeast University
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 Southeast University filed Critical Southeast University
Priority to CN202211466511.3A priority Critical patent/CN115741698B/en
Publication of CN115741698A publication Critical patent/CN115741698A/en
Application granted granted Critical
Publication of CN115741698B publication Critical patent/CN115741698B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

本发明公开了一种用于移动式焊接机器人现场作业的快速标定系统及方法,涉及机器人焊接制造技术领域,解决了移动式焊接机器人现场作业标定耗时长、精度低、对操作者技能要求高的技术问题,其技术方案要点是操作者操纵多轴机器臂使特殊形貌焊枪移动至待焊工件旁;操作者通过手持式三维扫描仪获取具有特殊外形焊枪与待焊工件的三维模型;使用三维点云处理程序在三维模型内识别机器人工具坐标系并计算坡口在机器人工具坐标系下的位置,从而完成坡口位置标定。无需操作者熟练掌握机器人标定方法和要点,仅要求操作者手持三维扫描仪获取焊接现场三维点云模型,即可在程序算法辅助下,自动快速准确完成标定任务。

Figure 202211466511

The invention discloses a rapid calibration system and method for on-site operation of a mobile welding robot, relates to the technical field of robot welding manufacturing, and solves the problems of long time-consuming, low precision, and high skill requirements for operators in the on-site calibration of a mobile welding robot Technical problem, the main point of the technical solution is that the operator manipulates the multi-axis robot arm to move the welding torch with special shape to the workpiece to be welded; The point cloud processing program identifies the robot tool coordinate system in the 3D model and calculates the position of the groove in the robot tool coordinate system, thereby completing the calibration of the groove position. It is not necessary for the operator to be proficient in the robot calibration method and key points. The operator is only required to hold a 3D scanner to obtain the 3D point cloud model of the welding site, and with the assistance of the program algorithm, the calibration task can be automatically, quickly and accurately completed.

Figure 202211466511

Description

用于移动式焊接机器人现场作业的快速标定系统及方法Rapid calibration system and method for on-site operation of mobile welding robot

技术领域technical field

本申请涉及机器人焊接制造技术领域,尤其涉及一种用于移动式焊接机器人现场作业的快速标定系统及方法。The present application relates to the technical field of robot welding manufacturing, in particular to a rapid calibration system and method for on-site operation of a mobile welding robot.

背景技术Background technique

在能源、船舶、轨道交通、工程建造等焊接应用中,存在大量小批次复杂形貌工件的现场焊接任务。移动式焊接机器人将焊接系统、机械臂、移动底盘相结合,具有运动范围大、柔性程度高的优点,满足复杂场景的现场焊接需求。在实际应用过程中,由于移动式焊接机器人面临作业现场非结构化环境的问题,通过示教编程的方式难以满足高效率与智能化的焊接需求。采用离线编程的方法,通过软件程序自动生成焊接机器人运动轨迹和执行文件是一种有效途径。In welding applications such as energy, ships, rail transit, and engineering construction, there are a large number of on-site welding tasks for small batches of workpieces with complex shapes. The mobile welding robot combines the welding system, the mechanical arm and the mobile chassis. It has the advantages of a large range of motion and a high degree of flexibility, and meets the on-site welding needs of complex scenes. In the actual application process, because the mobile welding robot faces the problem of unstructured environment on the job site, it is difficult to meet the high-efficiency and intelligent welding requirements through teaching programming. It is an effective way to automatically generate the motion trajectory and execution file of the welding robot through the software program by using the off-line programming method.

为实现移动式焊接机器人现场作业离线编程,需在机器人工具坐标系下确定焊接坡口位置,即寻找工件坐标系到机器人工具坐标系的转换矩阵。现阶段,常使用的标定策略有两种,一种是“眼在手上”法,即将摄像机与机械臂刚性固定,通过预先标定摄像机坐标系与机器人工具坐标系的转换矩阵,再将摄像机获取的坡口位置信息转换到机器人工具坐标系中。该方法在实际应用中,需要人员操控机械臂的位置和方向,使得目标坡口位于摄像机视野范围内,该过程操作复杂,耗时耗力。In order to realize the off-line programming of the mobile welding robot on-site, it is necessary to determine the position of the welding groove in the robot tool coordinate system, that is, to find the transformation matrix from the workpiece coordinate system to the robot tool coordinate system. At this stage, there are two commonly used calibration strategies, one is the "eye in hand" method, that is, the camera and the robotic arm are rigidly fixed, and the conversion matrix of the camera coordinate system and the robot tool coordinate system is pre-calibrated, and then the camera is acquired. The groove position information is transformed into the robot tool coordinate system. In practical application of this method, personnel are required to control the position and direction of the robotic arm so that the target bevel is within the field of view of the camera. This process is complex, time-consuming and labor-intensive.

另一种标定策略是“眼在手外”法,即在焊装工作台旁固定传感器,预先确定摄像机坐标系与工作台和机器人的相对位置,再将坡口位置转换到机器人工具坐标系。由于移动式机器人现场位置的不确定性,该方法现场准备时间长,标定精度低,对操作人员的技能水平要求较高。Another calibration strategy is the "eyes outside the hand" method, that is, the sensor is fixed next to the welding table, the relative position of the camera coordinate system and the table and the robot is determined in advance, and then the groove position is converted to the robot tool coordinate system. Due to the uncertainty of the site location of the mobile robot, this method takes a long time for site preparation, has low calibration accuracy, and requires high skill levels of operators.

申请号为201811653845.5的中国发明专利公开了一种应用于电弧增材的激光相机手眼标定方法,利用激光相机来确定手眼关系。由于采用的是“眼在手上”的方法,仍然需要人工操控机器人进行复杂的移动,而且操作不慎就会碰撞工件,造成损伤。且标定过程需要使用标定板,标定板的精度直接影响标定精度。The Chinese invention patent with application number 201811653845.5 discloses a laser camera hand-eye calibration method applied to arc additive materials, using a laser camera to determine the hand-eye relationship. Due to the "eye in hand" method, it is still necessary to manually control the robot to perform complex movements, and if the operation is not careful, it will collide with the workpiece and cause damage. In addition, the calibration process requires the use of a calibration plate, and the accuracy of the calibration plate directly affects the calibration accuracy.

申请号为202111051769.2的中国发明专利公开了一种基于双目视觉与线激光传感数据融合的焊接机器人定位方法。该方法采用“眼在手外”的方式,将双目视觉传感器固定在工装台旁。现场应用过程中,由于工件形貌会对遮挡视觉传感器的视野,如只能标定某一侧的焊缝和拐角位置坡口,现场使用时灵活性差,无法应用于复杂焊缝场景。The Chinese invention patent with application number 202111051769.2 discloses a welding robot positioning method based on the fusion of binocular vision and line laser sensor data. This method adopts the "eye outside the hand" method, and the binocular vision sensor is fixed next to the tooling table. During on-site application, because the shape of the workpiece will block the field of view of the visual sensor, for example, only the welding seam and the corner position bevel on one side can be calibrated, the flexibility in field use is poor, and it cannot be applied to complex welding seam scenarios.

申请号为202210417510.3的中国发明专利公开了一种激光视觉引导机器人自动焊接手眼标定方法,该方法使用了带有三个标定点的三维标定板来辅助完成手眼标定过程,即确定摄像机坐标系与机器人工具坐标系的关系。The Chinese invention patent with the application number 202210417510.3 discloses a laser vision-guided robot automatic welding hand-eye calibration method. This method uses a three-dimensional calibration board with three calibration points to assist in the hand-eye calibration process, that is, to determine the camera coordinate system and the robot tool. Coordinate system relationship.

综上所述,现有方法需要标定板作为中介借以求出手眼矩阵,即摄像机坐标系到机器人工具坐标系的转换矩阵。且常伴以人工示教,该过程操作复杂,耗时耗力,对操作人员技能和知识水平要求高,给移动式焊接机器人现场作业增添了时间成本和人工成本。To sum up, the existing methods need a calibration board as an intermediary to obtain the hand-eye matrix, that is, the transformation matrix from the camera coordinate system to the robot tool coordinate system. And it is often accompanied by manual teaching. The operation is complex, time-consuming and labor-intensive, and requires high skills and knowledge of the operator, which adds time and labor costs to the on-site operation of the mobile welding robot.

发明内容Contents of the invention

本申请提供了一种用于移动式焊接机器人现场作业的快速标定系统及方法,其技术目的是缩短移动式机器人现场作业的标定耗时,提高标定精度,降低对操作者的技能要求。This application provides a rapid calibration system and method for on-site operation of mobile welding robots. Its technical purpose is to shorten the time-consuming calibration of mobile robots on-site, improve calibration accuracy, and reduce the skill requirements for operators.

本申请的上述技术目的是通过以下技术方案得以实现的:The above-mentioned technical purpose of the application is achieved through the following technical solutions:

一种用于移动式焊接机器人现场作业的快速标定系统,包括移动式焊接机器人子系统和标定子系统,所述移动式焊接机器人子系统包括移动底盘、多轴机械臂、特殊形貌焊枪、工作平台和待焊工件;所述标定子系统包括手持式三维扫描仪、计算机、显示器、焊接现场三维点云模型和焊接机器人工具坐标系;A rapid calibration system for on-site operation of a mobile welding robot, including a mobile welding robot subsystem and a calibration subsystem, the mobile welding robot subsystem includes a mobile chassis, a multi-axis mechanical arm, a special shape welding gun, a working A platform and a workpiece to be welded; the calibration subsystem includes a hand-held three-dimensional scanner, a computer, a display, a three-dimensional point cloud model of a welding site, and a welding robot tool coordinate system;

所述多轴机械臂的一端设在所述移动底盘上、另一端与所述特殊形貌焊枪连接;所述待焊工件放置在所述工作平台上;One end of the multi-axis mechanical arm is set on the mobile chassis, and the other end is connected to the special shape welding torch; the workpiece to be welded is placed on the working platform;

所述手持式三维扫描仪和所述显示器均与所述计算机连接,所述计算机控制所述焊接现场三维点云模型和所述焊接机器人工具坐标系在所述显示器进行显示。Both the handheld three-dimensional scanner and the display are connected to the computer, and the computer controls the three-dimensional point cloud model of the welding site and the coordinate system of the welding robot tool to be displayed on the display.

一种用于移动式焊接机器人现场作业的快速标定方法,包括:A rapid calibration method for on-site operation of a mobile welding robot, comprising:

S1:操作者对移动式焊接机器人子系统进行操纵,对特殊形貌焊枪与待焊工件的坡口起始点的距离进行调整;S1: The operator manipulates the mobile welding robot subsystem to adjust the distance between the welding torch with special shape and the starting point of the bevel of the workpiece to be welded;

S2:操作者通过手持式三维扫描仪获取包括特殊形貌焊枪和待焊工件的三维点云模型;S2: The operator obtains the 3D point cloud model including the special shape welding torch and the workpiece to be welded through the handheld 3D scanner;

S3:对三维点云模型进行处理,对工具坐标系进行识别,并构建与坡口位置对应的目标坐标系;S3: Process the 3D point cloud model, identify the tool coordinate system, and construct the target coordinate system corresponding to the groove position;

S4:通过工具坐标系和目标坐标系得到转换矩阵,通过转换矩阵得到工具坐标系下坡口的相对位置,该相对位置即为标定位置。S4: Obtain the conversion matrix through the tool coordinate system and the target coordinate system, and obtain the relative position of the bevel in the tool coordinate system through the conversion matrix, and the relative position is the calibration position.

本申请的有益效果在于:本申请所述的用于移动式焊接机器人现场作业的快速标定系统及方法,操作人员无需具有熟练的机器人运动学知识和机器人操控技能熟练度,在使用手持式三维扫描仪的情况下,获取移动式焊接机器人工具坐标系与焊接坡口的位姿关系,操作简单。同时,无需准备高精度的标定板或靶面,无需标定相机坐标系与机器人工具坐标系的关系,步骤少。此外,本申请通过算法识别焊枪外部标记物,简单、快速、准确。The beneficial effect of the present application is that: the rapid calibration system and method for the mobile welding robot on-site operation described in the present application, the operator does not need to have proficient robot kinematics knowledge and robot control skill proficiency, when using the handheld three-dimensional scanning In the case of the instrument, the pose relationship between the tool coordinate system of the mobile welding robot and the welding groove is obtained, and the operation is simple. At the same time, there is no need to prepare a high-precision calibration plate or target surface, and there is no need to calibrate the relationship between the camera coordinate system and the robot tool coordinate system, with fewer steps. In addition, the application uses an algorithm to identify the external markers of the welding torch, which is simple, fast and accurate.

附图说明Description of drawings

图1为本申请所述系统示意图;Fig. 1 is a schematic diagram of the system described in the present application;

图2为本申请标定过程的流程图;Fig. 2 is the flowchart of the calibration process of the present application;

图3为特殊形貌焊枪的结构示意图;Fig. 3 is a structural schematic diagram of a welding torch with a special shape;

图4为坡口位置标定算法流程图;Fig. 4 is a flow chart of the groove position calibration algorithm;

图5为本申请效果示意图;Figure 5 is a schematic diagram of the application effect;

图中:1-移动底盘;2-多轴机械臂;3-特殊形貌焊枪;4-工作平台;5-待焊工件;6-手持式三维扫描仪;7-操作者;8-计算机;9-显示器;10-焊接现场三维点云模型;11-焊接机器人工具坐标系。In the figure: 1-mobile chassis; 2-multi-axis robotic arm; 3-special shape welding torch; 4-working platform; 5-workpiece to be welded; 6-handheld 3D scanner; 7-operator; 8-computer; 9-display; 10-3D point cloud model of welding site; 11-tool coordinate system of welding robot.

具体实施方式Detailed ways

下面将结合附图对本申请技术方案进行详细说明。The technical solution of the present application will be described in detail below in conjunction with the accompanying drawings.

如图1所示,本申请所述的用于移动式焊接机器人现场作业的快速标定系统,包括移动式焊接机器人子系统和标定子系统,所述移动式焊接机器人子系统包括移动底盘1、多轴机械臂2、特殊形貌焊枪3、工作平台4和待焊工件5;所述多轴机械臂2的一端设在所述移动底盘1上、另一端与所述特殊形貌焊枪3连接;所述待焊工件5放置在所述工作平台4上。As shown in Figure 1, the rapid calibration system for mobile welding robot on-site operations described in this application includes a mobile welding robot subsystem and a calibration subsystem, and the mobile welding robot subsystem includes a mobile chassis 1, multiple Axis manipulator 2, special shape welding torch 3, working platform 4 and workpiece 5 to be welded; one end of the multi-axis manipulator 2 is set on the mobile chassis 1, and the other end is connected to the special shape welding torch 3; The workpiece 5 to be welded is placed on the working platform 4 .

所述标定子系统包括手持式三维扫描仪6、计算机8、显示器9、焊接现场三维点云模型10和焊接机器人工具坐标系11;所述手持式三维扫描仪6和所述显示器9均与所述计算机8连接,所述计算机8控制所述焊接现场三维点云模型10和所述焊接机器人工具坐标系11在所述显示器9进行显示。The calibration subsystem includes a handheld three-dimensional scanner 6, a computer 8, a display 9, a welding site three-dimensional point cloud model 10 and a welding robot tool coordinate system 11; the handheld three-dimensional scanner 6 and the display 9 are all compatible with the The computer 8 is connected, and the computer 8 controls the three-dimensional point cloud model 10 of the welding site and the tool coordinate system 11 of the welding robot to be displayed on the display 9 .

具体地,所述特殊形貌焊枪3与所述待焊工件5的坡口起始点的距离为50mm-300mm。Specifically, the distance between the special shape welding torch 3 and the bevel starting point of the workpiece 5 to be welded is 50mm-300mm.

具体地,如图3所示,所述特殊形貌焊枪3为圆柱体,其前端设有三棱锥形标记物,该三棱锥形标记物的尖端指向工具坐标系的Xt轴。Specifically, as shown in FIG. 3 , the welding torch 3 with special shape is a cylinder with a triangular pyramid-shaped marker at its front end, and the tip of the triangular pyramid-shaped marker points to the X t axis of the tool coordinate system.

如图2所示,本申请所述用于移动式焊接机器人现场作业的快速标定方法,包括:As shown in Figure 2, the rapid calibration method for on-site operations of mobile welding robots described in this application includes:

S1:操作者对移动式焊接机器人子系统进行操纵,对特殊形貌焊枪与待焊工件的坡口起始点的距离进行调整。S1: The operator manipulates the mobile welding robot subsystem to adjust the distance between the welding gun with special shape and the starting point of the bevel of the workpiece to be welded.

具体地,步骤S1包括:Specifically, step S1 includes:

S11:操作者对移动底盘1进行操纵,将移动底盘1移动至工作平台4附近。S11: The operator manipulates the mobile chassis 1 to move the mobile chassis 1 to the vicinity of the working platform 4 .

S12:操作者对多轴机械臂2进行操纵,将特殊形貌焊枪3向待焊工件5的坡口起始点处移动。S12: The operator manipulates the multi-axis robotic arm 2 to move the special-shaped welding torch 3 to the starting point of the bevel of the workpiece 5 to be welded.

S13:对特殊形貌焊枪3与坡口起始点的距离进行调整。具体地,通过粗略调整多轴机械臂2位置使特殊形貌焊枪3距离待焊工件5坡口起始点附近,通常控制在50mm-300mm范围内。S13: Adjust the distance between the special shape welding torch 3 and the starting point of the bevel. Specifically, by roughly adjusting the position of the multi-axis mechanical arm 2, the distance between the welding torch 3 with special shape and the starting point of the bevel of the workpiece 5 to be welded is usually controlled within a range of 50mm-300mm.

S2:操作者通过手持式三维扫描仪6获取包括特殊形貌焊枪3和待焊工件5的三维点云模型。S2: The operator obtains the three-dimensional point cloud model including the welding torch 3 with special shape and the workpiece 5 to be welded through the handheld three-dimensional scanner 6 .

具体地,需要操作者在三维扫描仪的工作范围内,手持式三维扫描仪进行扫描操作,以Artec Eva三维扫描仪为例该工作距离为0.4m~1.0m。操作者通过手持式三维扫描仪6对特殊形貌焊枪3和待焊工件5进行环绕扫描,获取包括特殊形貌焊枪3和待焊工件5的三维点云模型。Specifically, the operator is required to perform scanning operations with a handheld 3D scanner within the working range of the 3D scanner. Taking the Artec Eva 3D scanner as an example, the working distance is 0.4m to 1.0m. The operator uses the hand-held 3D scanner 6 to scan around the welding torch 3 with special shape and the workpiece 5 to be welded to obtain a 3D point cloud model including the welding torch 3 with special shape and the workpiece 5 to be welded.

S3:对三维点云模型进行处理,对工具坐标系进行识别,并构建与坡口位置对应的目标坐标系。S3: Process the 3D point cloud model, identify the tool coordinate system, and construct the target coordinate system corresponding to the groove position.

具体地,如图4所示,步骤S3包括:Specifically, as shown in Figure 4, step S3 includes:

S31:计算机8的软件程序对三维点云模型中各点的位置坐标数据进行读取,然后建立世界坐标系。S31: The software program of the computer 8 reads the position coordinate data of each point in the three-dimensional point cloud model, and then establishes a world coordinate system.

S32:计算机8的算法对特殊形貌焊枪3前端端部的外廓圆进行识别,并通过圆拟合算法获取圆心Ot(xo,yo,zo)。S32: The algorithm of the computer 8 recognizes the outer contour circle at the front end of the special shape welding torch 3, and obtains the circle center O t (x o , y o , z o ) through a circle fitting algorithm.

S33:对特殊形貌焊枪3前端的三棱锥形标记物进行识别,并对与特殊形貌焊枪3同端面的三棱锥形标记物的外边界进行拟合,获取其边界直线交点Ct(xc,yc,zc)。S33: Identify the triangular pyramid-shaped marker at the front end of the special-shaped welding torch 3, and fit the outer boundary of the triangular pyramid-shaped marker on the same end face as the special-shaped welding torch 3, and obtain the boundary line intersection point C t (x c , y c , z c ).

S34:将Ot和Ct进行连接,确定OtCt为工具坐标系的Xt轴,则Xt轴的方向向量表示为:

Figure BDA0003956452900000041
S34: Connect O t and C t , determine O t C t as the X t axis of the tool coordinate system, then the direction vector of the X t axis is expressed as:
Figure BDA0003956452900000041

对特殊形貌焊枪3主体的圆柱中心轴Zt进行计算,得到Zt轴的方向向量表示为:

Figure BDA0003956452900000042
Figure BDA0003956452900000043
其中,
Figure BDA0003956452900000044
其中,点D(xd,yd,zd)和点E(xe,ye,ze)均位于特殊形貌焊枪3前端端部的外廓圆上;Calculate the cylindrical central axis Z t of the main body of the welding torch 3 with special shape, and obtain the direction vector of the Z t axis as:
Figure BDA0003956452900000042
Figure BDA0003956452900000043
in,
Figure BDA0003956452900000044
Wherein, point D(x d , y d , z d ) and point E(x e , y e , z e ) are both located on the outer contour circle of the front end of the welding torch 3 with special shape;

根据右手定则确定Yt轴,即

Figure BDA0003956452900000045
则得到工具坐标系{T}={Xt,Yt,Zt}。The Y t- axis is determined according to the right-hand rule, i.e.
Figure BDA0003956452900000045
Then the tool coordinate system {T}={X t , Y t , Z t } is obtained.

S35:以坡口起始点为原点Ng构建目标坐标系{G},{G}={Xg,Yg,Zg};其中,Zg轴为垂直工作平台4的方向,其方向向量为

Figure BDA0003956452900000046
Xg轴为坡口起始点指向坡口终点的方向;
Figure BDA0003956452900000047
S35: Construct the target coordinate system {G} with the starting point of the groove as the origin N g , {G}={X g , Y g , Z g }; wherein, the Z g axis is the direction vertical to the working platform 4, and its direction vector for
Figure BDA0003956452900000046
The X g axis is the direction from the groove start point to the groove end point;
Figure BDA0003956452900000047

S4:通过工具坐标系和目标坐标系得到转换矩阵,通过转换矩阵得到工具坐标系下坡口的相对位置,该相对位置即为标定位置。S4: Obtain the conversion matrix through the tool coordinate system and the target coordinate system, and obtain the relative position of the bevel in the tool coordinate system through the conversion matrix, and the relative position is the calibration position.

具体地,步骤S4包括:Specifically, step S4 includes:

S41:工具坐标系{T}的原点表示为点Ot(xo,yo,zo),目标坐标系{G}的原点表示为Ng(xn,yn,zn),则工具坐标系{T}到目标坐标系{G}的平移矢量

Figure BDA0003956452900000048
为(xn-xo,yn-yo,zn-zo)。S41: The origin of the tool coordinate system {T} is expressed as point O t (x o , y o , z o ), and the origin of the target coordinate system {G} is expressed as N g (x n , y n , z n ), then The translation vector from the tool coordinate system {T} to the target coordinate system {G}
Figure BDA0003956452900000048
is (x n -x o , y n -y o , z n -z o ).

S42:通过

Figure BDA0003956452900000049
表示目标坐标系{G}主轴方向的单位矢量,将工具坐标系{T}作为参考坐标系,计算得到三个单位矢量
Figure BDA00039564529000000410
Figure BDA00039564529000000411
S42: pass
Figure BDA0003956452900000049
Indicates the unit vector in the direction of the main axis of the target coordinate system {G}, using the tool coordinate system {T} as the reference coordinate system, and calculates three unit vectors
Figure BDA00039564529000000410
and
Figure BDA00039564529000000411

S43:按照

Figure BDA00039564529000000412
的顺序排列成3*3的矩阵,则对旋转变换矩阵
Figure BDA00039564529000000413
进行计算,表示为:S43: According to
Figure BDA00039564529000000412
The order of is arranged into a 3*3 matrix, then the rotation transformation matrix
Figure BDA00039564529000000413
Calculated, expressed as:

Figure BDA00039564529000000414
Figure BDA00039564529000000414

其中,标量rij表示每个矢量在其参考坐标系中轴线方向上投影的分量;Among them, the scalar r ij represents the component of each vector projected in the axis direction of its reference coordinate system;

S44:根据平移矢量

Figure BDA00039564529000000415
和旋转变换矩阵
Figure BDA00039564529000000416
得到坡口起始点对应工具坐标系{T}的位姿关系,则得到转换矩阵表示为:S44: According to the translation vector
Figure BDA00039564529000000415
and the rotation transformation matrix
Figure BDA00039564529000000416
Get the pose relationship of the groove starting point corresponding to the tool coordinate system {T}, then the transformation matrix can be expressed as:

Figure BDA00039564529000000417
Figure BDA00039564529000000417

S45:通过转换矩阵对坡口的相对位置进行标定。S45: Calibrate the relative position of the groove through the transformation matrix.

图5为通过本申请所述方法快速标定后的效果示意图。综上,本申请所述的快速标定方法及系统无需准备高精度的标定板或靶面,无需标定相机坐标系与机器人工具坐标系的关系,步骤少,简单、快速、准确的识别焊枪外部标记物。Fig. 5 is a schematic diagram of the effect after rapid calibration by the method described in this application. To sum up, the rapid calibration method and system described in this application do not need to prepare a high-precision calibration plate or target surface, and do not need to calibrate the relationship between the camera coordinate system and the robot tool coordinate system. There are few steps, and it is simple, fast and accurate to identify the external marks of the welding torch things.

以上为本申请示范性实施例,本申请的保护范围由权利要求书及其等效物限定。The above are exemplary embodiments of the present application, and the protection scope of the present application is defined by the claims and their equivalents.

Claims (7)

1.一种用于移动式焊接机器人现场作业的快速标定系统,其特征在于,包括移动式焊接机器人子系统和标定子系统,所述移动式焊接机器人子系统包括移动底盘(1)、多轴机械臂(2)、特殊形貌焊枪(3)、工作平台(4)和待焊工件(5);所述标定子系统包括手持式三维扫描仪(6)、计算机(8)、显示器(9)、焊接现场三维点云模型(10)和焊接机器人工具坐标系(11);1. A fast calibration system for on-site operation of a mobile welding robot, characterized in that it comprises a mobile welding robot subsystem and a calibration subsystem, and the mobile welding robot subsystem includes a mobile chassis (1), a multi-axis Manipulator (2), welding gun with special shape (3), work platform (4) and workpiece to be welded (5); described calibration subsystem includes hand-held three-dimensional scanner (6), computer (8), monitor (9) ), welding site three-dimensional point cloud model (10) and welding robot tool coordinate system (11); 所述多轴机械臂(2)的一端设在所述移动底盘(1)上、另一端与所述特殊形貌焊枪(3)连接;所述待焊工件(5)放置在所述工作平台(4)上;One end of the multi-axis mechanical arm (2) is set on the mobile chassis (1), and the other end is connected to the special shape welding torch (3); the workpiece to be welded (5) is placed on the working platform (4) on; 所述手持式三维扫描仪(6)和所述显示器(9)均与所述计算机(8)连接,所述计算机(8)控制所述焊接现场三维点云模型(10)和所述焊接机器人工具坐标系(11)在所述显示器(9)进行显示。The handheld three-dimensional scanner (6) and the display (9) are all connected to the computer (8), and the computer (8) controls the welding site three-dimensional point cloud model (10) and the welding robot The tool coordinate system (11) is displayed on the display (9). 2.如权利要求1所述的快速标定系统,其特征在于,所述特殊形貌焊枪(3)为圆柱体,其前端设有三棱锥形标记物,该三棱锥形标记物的尖端指向即工具坐标系的Xt轴。2. The rapid calibration system according to claim 1, wherein the special shape welding torch (3) is a cylinder, and its front end is provided with a triangular pyramid marker, and the tip of the triangular pyramid marker points to the tool The X t axis of the coordinate system. 3.一种用于移动式焊接机器人现场作业的快速标定方法,其特征在于,包括:3. A quick calibration method for on-site operation of a mobile welding robot, characterized in that it comprises: S1:操作者对移动式焊接机器人子系统进行操纵,对特殊形貌焊枪(3)与待焊工件(5)的坡口起始点的距离进行调整;S1: The operator manipulates the mobile welding robot subsystem to adjust the distance between the welding torch (3) with special shape and the starting point of the bevel of the workpiece (5) to be welded; S2:操作者通过手持式三维扫描仪(6)获取包括特殊形貌焊枪(3)和待焊工件(5)的三维点云模型;S2: The operator obtains the three-dimensional point cloud model including the welding torch (3) with special shape and the workpiece to be welded (5) through the handheld three-dimensional scanner (6); S3:对三维点云模型进行处理,对工具坐标系进行识别,并构建与坡口位置对应的目标坐标系;S3: Process the 3D point cloud model, identify the tool coordinate system, and construct the target coordinate system corresponding to the groove position; S4:通过工具坐标系和目标坐标系得到转换矩阵,通过转换矩阵得到工具坐标系下坡口的相对位置,该相对位置即为标定位置。S4: Obtain the conversion matrix through the tool coordinate system and the target coordinate system, and obtain the relative position of the bevel in the tool coordinate system through the conversion matrix, and the relative position is the calibration position. 4.如权利要求3所述的快速标定方法,其特征在于,所述步骤S1包括:4. The quick calibration method according to claim 3, wherein said step S1 comprises: S11:操作者对移动底盘(1)进行操纵,将移动底盘(1)移动至工作平台(4)附近;S11: The operator manipulates the mobile chassis (1) to move the mobile chassis (1) to the vicinity of the working platform (4); S12:操作者对多轴机械臂(2)进行操纵,将特殊形貌焊枪(3)向待焊工件(5)的坡口起始点处移动;S12: The operator manipulates the multi-axis mechanical arm (2) to move the special shape welding torch (3) to the starting point of the groove of the workpiece (5) to be welded; S13:对特殊形貌焊枪(3)与坡口起始点的距离进行调整。S13: Adjust the distance between the special shape welding torch (3) and the starting point of the bevel. 5.如权利要求4所述的快速标定方法,其特征在于,所述步骤S2包括:5. The quick calibration method according to claim 4, wherein said step S2 comprises: 操作者在手持式三维扫描仪的工作范围内,操作者通过手持式三维扫描仪(6)对特殊形貌焊枪(3)和待焊工件(5)进行环绕扫描,获取包括特殊形貌焊枪(3)和待焊工件(5)的三维点云模型。The operator is within the working range of the hand-held three-dimensional scanner, and the operator uses the hand-held three-dimensional scanner (6) to scan the welding torch (3) with special shape and the workpiece (5) to be welded around, and obtains the special shape welding torch ( 3) and the three-dimensional point cloud model of the workpiece to be welded (5). 6.如权利要求5所述的快速标定方法,其特征在于,所述步骤S3包括:6. The quick calibration method according to claim 5, wherein said step S3 comprises: S31:计算机(8)对三维点云模型中各点的位置坐标数据进行读取,然后建立世界坐标系;S31: The computer (8) reads the position coordinate data of each point in the three-dimensional point cloud model, and then establishes a world coordinate system; S32:对特殊形貌焊枪(3)前端端部的外廓圆进行识别,并通过圆拟合算法获取圆心Ot(xo,yo,zo);S32: Identify the outer contour circle at the front end of the welding gun with special shape (3), and obtain the circle center O t (x o , y o , z o ) through a circle fitting algorithm; S33:对特殊形貌焊枪(3)前端的三棱锥形标记物进行识别,并对与特殊形貌焊枪(3)同端面的三棱锥形标记物的外边界进行拟合,获取其边界直线交点Ct(xc,yc,zc);S33: Identify the triangular pyramid-shaped marker on the front end of the special-shaped welding torch (3), and fit the outer boundary of the triangular pyramid-shaped marker on the same end surface as the special-shaped welding torch (3), and obtain the boundary line intersection point C t (x c ,y c ,z c ); S34:将Ot和Ct进行连接,确定OtCt为工具坐标系的Xt轴,则Xt轴的方向向量表示为:
Figure FDA0003956452890000021
S34: Connect O t and C t , determine O t C t as the X t axis of the tool coordinate system, then the direction vector of the X t axis is expressed as:
Figure FDA0003956452890000021
对特殊形貌焊枪(3)主体的圆柱中心轴Zt进行计算,得到Zt轴的方向向量表示为:
Figure FDA0003956452890000022
其中,
Figure FDA0003956452890000023
其中,点D(xd,yd,zd)和点E(xe,ye,ze)均位于特殊形貌焊枪(3)前端端部的外廓圆上;
Calculate the cylindrical central axis Z t of the main body of the special shape welding torch (3), and obtain the direction vector of the Z t axis as:
Figure FDA0003956452890000022
in,
Figure FDA0003956452890000023
Wherein, point D(x d , y d , z d ) and point E(x e , y e , z e ) are both located on the outer contour circle at the front end of the special shape welding torch (3);
根据右手定则确定Yt轴,即
Figure FDA0003956452890000024
则得到工具坐标系{T}={Xt,Yt,Zt};
The Y t- axis is determined according to the right-hand rule, i.e.
Figure FDA0003956452890000024
Then get the tool coordinate system {T}={X t , Y t , Z t };
S35:以坡口起始点为原点Ng构建目标坐标系{G},{G}={Xg,Yg,Zg};其中,Zg轴为垂直工作平台(4)的方向,其方向向量为
Figure FDA0003956452890000025
Xg轴为坡口起始点指向坡口终点的方向;
Figure FDA0003956452890000026
S35: Construct the target coordinate system {G} with the starting point of the groove as the origin N g , {G}={X g , Y g , Z g }; wherein, the Z g axis is the direction vertical to the working platform (4), and The direction vector is
Figure FDA0003956452890000025
The X g axis is the direction from the groove start point to the groove end point;
Figure FDA0003956452890000026
7.如权利要求6所述的快速标定方法,其特征在于,所述步骤S4包括:7. The quick calibration method according to claim 6, wherein said step S4 comprises: S41:工具坐标系{T}的原点表示为点Ot(xo,yo,zo),目标坐标系{G}的原点表示为Ng(xn,yn,zn),则工具坐标系{T}到目标坐标系{G}的平移矢量
Figure FDA0003956452890000027
为(xn-xo,yn-yo,zn-zo);
S41: The origin of the tool coordinate system {T} is expressed as point O t (x o , y o , z o ), and the origin of the target coordinate system {G} is expressed as N g (x n , y n , z n ), then The translation vector from the tool coordinate system {T} to the target coordinate system {G}
Figure FDA0003956452890000027
is (x n -x o ,y n -y o ,z n -z o );
S42:通过
Figure FDA0003956452890000028
表示目标坐标系{G}主轴方向的单位矢量,将工具坐标系{T}作为参考坐标系,计算得到三个单位矢量
Figure FDA0003956452890000029
Figure FDA00039564528900000210
S42: pass
Figure FDA0003956452890000028
Indicates the unit vector in the direction of the main axis of the target coordinate system {G}, using the tool coordinate system {T} as the reference coordinate system, and calculates three unit vectors
Figure FDA0003956452890000029
and
Figure FDA00039564528900000210
S43:按照
Figure FDA00039564528900000211
的顺序排列成3*3的矩阵,则对旋转变换矩阵
Figure FDA00039564528900000212
进行计算,表示为:
S43: According to
Figure FDA00039564528900000211
The order of is arranged into a 3*3 matrix, then the rotation transformation matrix
Figure FDA00039564528900000212
Calculated, expressed as:
Figure FDA00039564528900000213
Figure FDA00039564528900000213
其中,标量rij表示每个矢量在其参考坐标系中轴线方向上投影的分量;Among them, the scalar r ij represents the component of each vector projected in the axis direction of its reference coordinate system; S44:根据平移矢量
Figure FDA00039564528900000214
和旋转变换矩阵
Figure FDA00039564528900000215
得到坡口起始点对应工具坐标系{T}的位姿关系,则得到转换矩阵表示为:
S44: According to the translation vector
Figure FDA00039564528900000214
and the rotation transformation matrix
Figure FDA00039564528900000215
Get the pose relationship of the groove starting point corresponding to the tool coordinate system {T}, then the transformation matrix can be expressed as:
Figure FDA00039564528900000216
Figure FDA00039564528900000216
S45:通过转换矩阵对坡口的相对位置进行标定。S45: Calibrate the relative position of the groove through the transformation matrix.
CN202211466511.3A 2022-11-22 2022-11-22 Rapid calibration system and method for field operation of mobile welding robot Active CN115741698B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211466511.3A CN115741698B (en) 2022-11-22 2022-11-22 Rapid calibration system and method for field operation of mobile welding robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211466511.3A CN115741698B (en) 2022-11-22 2022-11-22 Rapid calibration system and method for field operation of mobile welding robot

Publications (2)

Publication Number Publication Date
CN115741698A true CN115741698A (en) 2023-03-07
CN115741698B CN115741698B (en) 2025-01-07

Family

ID=85335354

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211466511.3A Active CN115741698B (en) 2022-11-22 2022-11-22 Rapid calibration system and method for field operation of mobile welding robot

Country Status (1)

Country Link
CN (1) CN115741698B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0976065A (en) * 1995-09-12 1997-03-25 Matsushita Electric Ind Co Ltd Welding robot
CN106041928A (en) * 2016-06-24 2016-10-26 东南大学 Robot job task generation method based on workpiece model
WO2018103694A1 (en) * 2016-12-07 2018-06-14 苏州笛卡测试技术有限公司 Robotic three-dimensional scanning device and method
CN109514133A (en) * 2018-11-08 2019-03-26 东南大学 A kind of autonomous teaching method of welding robot 3D curved welding seam based on line-structured light perception
CN112958960A (en) * 2021-02-08 2021-06-15 革点科技(深圳)有限公司 Robot hand-eye calibration device based on optical target

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0976065A (en) * 1995-09-12 1997-03-25 Matsushita Electric Ind Co Ltd Welding robot
CN106041928A (en) * 2016-06-24 2016-10-26 东南大学 Robot job task generation method based on workpiece model
WO2018103694A1 (en) * 2016-12-07 2018-06-14 苏州笛卡测试技术有限公司 Robotic three-dimensional scanning device and method
CN109514133A (en) * 2018-11-08 2019-03-26 东南大学 A kind of autonomous teaching method of welding robot 3D curved welding seam based on line-structured light perception
CN112958960A (en) * 2021-02-08 2021-06-15 革点科技(深圳)有限公司 Robot hand-eye calibration device based on optical target

Also Published As

Publication number Publication date
CN115741698B (en) 2025-01-07

Similar Documents

Publication Publication Date Title
CN112122840B (en) Visual positioning welding system and welding method based on robot welding
CN114434059B (en) Automatic welding system and method for large structural part with combined robot and three-dimensional vision
CN113379849B (en) Robot autonomous recognition intelligent grabbing method and system based on depth camera
CN106238969B (en) Non-standard automatic welding processing system based on structured light vision
US9110466B2 (en) Programming method for a robot, programming apparatus for a robot, and robot control system
CN102581445B (en) Visual real-time deviation rectifying system and visual real-time deviation rectifying method for robot
CN102985232B (en) For being positioned at the method for the calibration of the robot on moveable platform
CN111037561B (en) Space registration method and device
US9114534B2 (en) Robot calibration systems
CN109822577A (en) A kind of mobile robot's high-precision processing method of view-based access control model servo
US9713869B2 (en) Calibration of robot work paths
CN113246142B (en) Measuring path planning method based on laser guidance
US20140365006A1 (en) Visual Datum Reference Tool
CN107378324A (en) A kind of welding system and method for the abnormal workpieces of view-based access control model extraction
CN110695988A (en) Method and system for cooperative motion of double mechanical arms
CN114800574A (en) Robot automatic welding system and method based on double three-dimensional cameras
CN112958974A (en) Interactive automatic welding system based on three-dimensional vision
Fan et al. A vision-based fast base frame calibration method for coordinated mobile manipulators
US20140365007A1 (en) Visual Datum Reference Tool
CN113427160A (en) Self-adaptive welding method, system and equipment for welding mechanical arm and storage medium
WO2014042668A2 (en) Automatic and manual robot work finder calibration systems and methods
CN111590165A (en) Welding robot and welding method for ship assembling plate based on remote calibration
CN115741698B (en) Rapid calibration system and method for field operation of mobile welding robot
CN114290330B (en) Calibration method and calibration device for robot, and readable storage medium
CN115741680A (en) Multi-degree-of-freedom mechanical arm system based on laser guidance and visual assistance and hole accurate positioning method

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20240725

Address after: No. 599 Miaogang Avenue, Qidu Town, Wujiang District, Suzhou City, Jiangsu Province, China 215232

Applicant after: Suzhou oufeier Intelligent Technology Co.,Ltd.

Country or region after: China

Address before: 210096 No. 2 Southeast University Road, Jiangning District, Nanjing City, Jiangsu Province

Applicant before: SOUTHEAST University

Country or region before: China

GR01 Patent grant
GR01 Patent grant