[go: up one dir, main page]

CN105598600B - A kind of box part weld seam independently seeks position and track automatic generation method - Google Patents

A kind of box part weld seam independently seeks position and track automatic generation method Download PDF

Info

Publication number
CN105598600B
CN105598600B CN201610072339.1A CN201610072339A CN105598600B CN 105598600 B CN105598600 B CN 105598600B CN 201610072339 A CN201610072339 A CN 201610072339A CN 105598600 B CN105598600 B CN 105598600B
Authority
CN
China
Prior art keywords
robot
matrix
laser sensor
coordinate system
box part
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
CN201610072339.1A
Other languages
Chinese (zh)
Other versions
CN105598600A (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.)
Jiangsu Beiren Robot System Co Ltd
University of Shanghai for Science and Technology
Original Assignee
Jiangsu Beiren Robot System Co Ltd
University of Shanghai for Science and Technology
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 Jiangsu Beiren Robot System Co Ltd, University of Shanghai for Science and Technology filed Critical Jiangsu Beiren Robot System Co Ltd
Priority to CN201610072339.1A priority Critical patent/CN105598600B/en
Publication of CN105598600A publication Critical patent/CN105598600A/en
Application granted granted Critical
Publication of CN105598600B publication Critical patent/CN105598600B/en
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
    • B23K31/00Processes relevant to this subclass, specially adapted for particular articles or purposes, but not covered by only one of the preceding main groups
    • B23K31/02Processes relevant to this subclass, specially adapted for particular articles or purposes, but not covered by only one of the preceding main groups relating to soldering or welding

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Laser Beam Processing (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

The invention discloses a kind of box part weld seams independently to seek position and track automatic generation method by establishing the communication between vision system and robot controller, it obtains initial position and carries out laser detection and data processing, final production welding robot track is simultaneously automatically imported robot controller, is welded.The present invention can carry out weld seam to the box part that size differs and independently seek position and automatic welding, make rational planning for seam track, solve size not batch quantity-produced limitation.

Description

A kind of box part weld seam independently seeks position and track automatic generation method
Technical field
The present invention relates to robotic technology fields more particularly to a kind of box part weld seam independently to seek position and track and automatically generate Method.
Background technology
Ship welding technique is one of key technology in contemporary Chinese Shipbuilding Mode, in hull construction, during Welder Account for about 30%-40% during hull construction chief engineer, welding cost accounts for about the 30%-50% of hull construction totle drilling cost.Advanced ship Oceangoing ship welding technique has the cost of the performance of shipbuilding quotient raising product, the period that shortening is built and reduction product important Effect.
In the engineer application of large ship welding, robot welding off-line programming technique is raw due to high degree of automation Excellent in efficiency is produced, has and is widely applied very much prospect.But the structure of stringers and floor composition box that bottom is segmented in large ship, There is a large amount of fillet weld to need to weld in construction, for single box piece, included 4 fillet weld in the flat positions and 4 vertical angles Weld seam.Position is sought for the weld seam of this box part, for shipyard mainly using contact-sensing welding method, it is will be with electricity at present The welding wire of pressure is moved to workpiece, and when welding wire and workpiece contact, the potential difference between welding wire and workpiece becomes zero, and is calculated by program Go out physical location, so as to obtain seam track.But this method compliance is poor, when the part that replacement size difference is larger When, the period that weld seam independently seeks position is long, high-volume continuous production is caused to have limitation, it is difficult to meet the personalization of client Manufacture.
Invention content
For overcome the deficiencies in the prior art, a kind of box part weld seam of present invention offer is independently sought position and track and is automatically generated Method generates robot off-line program by vision and laser scanning, realizes the contactless quick searching weld seam of robot system Function, conventional contact sensing weld seam will be substantially reduced and seek time of position, so as to which shipyard of having determined is in face of different size box-shapeds The problem of part automatic welding.
For this purpose, the present invention, which provides a kind of box part weld seam, independently seeks position and track automatic generation method, include the following steps:
Step 1:Establish the communication between camera, dot laser sensor, robot and industrial personal computer;
Step 2:Control camera is taken pictures, and the coordinate of box part is passed to robot;
Step 3:Dot laser sensor is scanned searching robot controller according to robot location's information of acquisition;
Step 4:Robot controller and industrial computer communication, after industrial personal computer signal is obtained, end movement to scan position;
Step 5:Dot laser sensor carries out ranging;
Step 6:Capture card obtain dot laser sensor adopt distance analog quantity, and pass to industrial personal computer;
Step 7:The analog quantity of distance is converted to digital quantity, and generate new point coordinates by coordinate conversion by industrial personal computer;
Step 8:Multiple scanning box part side wall, until scanning is completed;
Step 9:The point coordinates that scanning obtains is carried out that box part seam track is calculated;
Step 10:It generates offline robot program and is automatically imported robot controller;
Step 11:It is welded after carrying out seam track test;
Wherein:
In the step 9, the coordinate of same point is measured under the multiple and different positions of end effector of robot by controlling, is pushed away Export spin matrix and translation matrix, you can obtain the trick relational matrix of dot laser sensor and actuator.
It is communicated between the camera, dot laser sensor, robot and industrial personal computer by Ethernet.
In step 9, if CLFor the coordinate system of laser sensor, CTFor robot end's coordinate system, CBFor robot basis coordinates System;Ba、TaAnd LaRepresent that point is under robot base mark system, robot end's coordinate system and laser sensor coordinate system on spherical surface Coordinate, wherein Ba=[bx,by,bz]T, Ta=[tx,ty,tz]T, La=[lx,ly,lz]T, the coordinate system C of laser sensorL To robot end's coordinate system CTSpin matrix be Rl, translation matrix Tl;Robot end's coordinate system CTTo robot base Mark system CBSpin matrix be Rt, translation matrix Tt, wherein spin matrix is 3 × 3 matrix of matrix, and translation matrix is 3 × 1 squares Battle array;Matrix B is 4 × 4 homogeneous matrix, represents description robot end's coordinate system CTWith robot base mark system CBBetween contra Position, by spin matrix RtWith translation matrix TtDescription;
Then:
Coordinate system CLTo CTBe converted to:
Ta=RlLa+Tl
Coordinate system CTTo CBBe converted to:
Ba=RtTa+Tt
So coordinate system CLTo CBBe converted to:
Ba=Rt(RlLa+Tl)+Tt
Being converted to homogeneous matrix has:
Matrix X is 4 × 4 homogeneous matrix, represents trick relational matrix, and matrix X is phase under robot any attitude With, simultaneously set-point laser sensor institute's ranging is from being always 100mm for adjustment posture, then this is in the coordinate system of laser sensor Under coordinate it is constant;Using 4 different poses:
(1):
(2):
(3):
(4):
Wherein, (2)-(1) obtains:
I.e.:
(3)-(1):
(4)-(1):
Simultaneous obtains:
Then:
It after obtaining the trick relational matrix of dot laser sensor and actuator carries out that box part seam track is calculated, so Offline robot program is generated afterwards and is welded after being automatically imported robot controller.
The box part weld seam provided by the invention independently seeks position and track automatic generation method by establishing vision system Communication between robot controller obtains initial position and carries out laser detection and data processing, final production bonding machine Device people track is simultaneously automatically imported robot controller, is welded.The present invention can carry out the box part that size differs Weld seam independently seeks position and automatic welding, makes rational planning for seam track, solves size not batch continuous production Limitation.
Description of the drawings
Fig. 1 is independently sought in position and track automatic generation method for a kind of box part weld seam provided by the invention between each coordinate system Transition diagram.
Specific embodiment
The embodiment of the present invention is described in detail below in conjunction with the accompanying drawings.
Referring to Fig. 1, the present invention, which provides a kind of box part weld seam, independently seeks position and track automatic generation method, including as follows Step:
Step 1:Establish the communication between camera, dot laser sensor, robot and industrial personal computer;
Step 2:Control camera is taken pictures, and the coordinate of box part is passed to robot;
Step 3:Dot laser sensor is scanned searching robot controller according to robot location's information of acquisition;
Step 4:Robot controller and industrial computer communication, after industrial personal computer signal is obtained, end movement to scan position;
Step 5:Dot laser sensor carries out ranging;
Step 6:Capture card obtain dot laser sensor adopt distance analog quantity, and pass to industrial personal computer;
Step 7:The analog quantity of distance is converted to digital quantity, and generate new point coordinates by coordinate conversion by industrial personal computer;
Step 8:Multiple scanning box part side wall, until scanning is completed;
Step 9:The point coordinates that scanning obtains is carried out that box part seam track is calculated;
Step 10:It generates offline robot program and is automatically imported robot controller;
Step 11:It is welded after carrying out seam track test;
Wherein:
In the step 9, the coordinate of same point is measured under the multiple and different positions of end effector of robot by controlling, is pushed away Export spin matrix and translation matrix, you can obtain the trick relational matrix of dot laser sensor and actuator.
It is communicated between the camera, dot laser sensor, robot and industrial personal computer by Ethernet.
Fig. 1 is please referred to, in step 9, if CLFor the coordinate system of laser sensor, CTFor robot end's coordinate system, CBFor machine Device people's basis coordinates system;Ba、TaAnd LaRepresent that point is in robot base mark system, robot end's coordinate system and laser sensing on spherical surface Coordinate under device coordinate system, wherein Ba=[bx,by,bz]T, Ta=[tx,ty,tz]T, La=[lx,ly,lz]T, laser sensor Coordinate system CLTo robot end's coordinate system CTSpin matrix be Rl, translation matrix Tl;Robot end's coordinate system CTIt arrives Robot basis coordinates system CBSpin matrix be Rt, translation matrix Tt, wherein spin matrix is 3 × 3 matrix of matrix, translates square Battle array is 3 × 1 matrixes;Matrix B is 4 × 4 homogeneous matrix, represents description robot end's coordinate system CTWith robot base mark system CB Between relative bearing, by spin matrix RtWith translation matrix TtDescription;
Then:
Coordinate system CLTo CTBe converted to:
Ta=RlLa+Tl
Coordinate system CTTo CBBe converted to:
Ba=RtTa+Tt
So coordinate system CLTo CBBe converted to:
Ba=Rt(RlLa+Tl)+Tt
Being converted to homogeneous matrix has:
Matrix X is 4 × 4 homogeneous matrix, represents trick relational matrix, and matrix X is phase under robot any attitude With, simultaneously set-point laser sensor institute's ranging is from being always 100mm for adjustment posture, then this is in the coordinate system of laser sensor Under coordinate it is constant;Using 4 different poses:
(1):
(2):
(3):
(4):
Wherein, (2)-(1) obtains:
I.e.:
(3)-(1):
(4)-(1):
Simultaneous obtains:
Then:
It after obtaining the trick relational matrix of dot laser sensor and actuator carries out that box part seam track is calculated, so Offline robot program is generated afterwards and is welded after being automatically imported robot controller.
The box part weld seam provided by the invention independently seeks position and track automatic generation method by establishing vision system Communication between robot controller obtains initial position and carries out laser detection and data processing, final production bonding machine Device people track is simultaneously automatically imported robot controller, is welded.The present invention can carry out the box part that size differs Weld seam independently seeks position and automatic welding, makes rational planning for seam track, solves size not batch continuous production Limitation.
The foregoing is only a preferred embodiment of the present invention, but protection scope of the present invention be not limited thereto, Any one skilled in the art in the technical scope disclosed by the present invention, according to the technique and scheme of the present invention and its Inventive concept is subject to equivalent substitution or change, should be covered by the protection scope of the present invention.

Claims (4)

1. a kind of box part weld seam independently seeks position and track automatic generation method, which is characterized in that includes the following steps:
Step 1:Establish the communication between camera, dot laser sensor, robot and industrial personal computer;
Step 2:Control camera is taken pictures, and the coordinate of box part is passed to robot;
Step 3:Dot laser sensor is scanned searching robot controller according to robot location's information of acquisition;
Step 4:Robot controller and industrial computer communication, after industrial personal computer signal is obtained, end movement to scan position;
Step 5:Dot laser sensor carries out ranging;
Step 6:Capture card obtain dot laser sensor adopt distance analog quantity, and pass to industrial personal computer;
Step 7:The analog quantity of distance is converted to digital quantity, and generate new point coordinates by coordinate conversion by industrial personal computer;
Step 8:Multiple scanning box part side wall, until scanning is completed;
Step 9:The point coordinates that scanning obtains is carried out that box part seam track is calculated;
Step 10:It generates offline robot program and is automatically imported robot controller;
Step 11:It is welded after carrying out seam track test;
Wherein:
In the step 9, the coordinate of same point is measured under the multiple and different positions of end effector of robot by controlling, is derived Spin matrix and translation matrix, you can obtain the trick relational matrix of dot laser sensor and actuator.
2. a kind of box part weld seam according to claim 1 independently seeks position and track automatic generation method, which is characterized in that It is communicated between the camera, dot laser sensor, robot and industrial personal computer by Ethernet.
3. a kind of box part weld seam according to claim 1 independently seeks position and track automatic generation method, which is characterized in that If CLFor the coordinate system of laser sensor, CTFor robot end's coordinate system, CBFor robot basis coordinates system;Ba、TaAnd LaIt represents Coordinate of the point under robot base mark system, robot end's coordinate system and laser sensor coordinate system, wherein B on spherical surfacea= [bx,by,bz]T, Ta=[tx,ty,tz]T, La=[lx,ly,lz]T, the coordinate system C of laser sensorLTo robot end's coordinate It is CTSpin matrix be Rl, translation matrix Tl;Robot end's coordinate system CTTo robot basis coordinates system CBSpin matrix For Rt, translation matrix Tt, wherein spin matrix is 3 × 3 matrix of matrix, and translation matrix is 3 × 1 matrixes;Matrix B is neat for 4 × 4 Submatrix represents description robot end's coordinate system CTWith robot base mark system CBBetween relative bearing, by spin matrix RtWith Translation matrix TtDescription;
Then:
Coordinate system CLTo CTBe converted to:
Ta=RlLa+Tl
Coordinate system CTTo CBBe converted to:
Ba=RtTa+Tt
So coordinate system CLTo CBBe converted to:
Ba=Rt(Rl La+Tl)+Tt
Being converted to homogeneous matrix has:
4. a kind of box part weld seam according to claim 1 independently seeks position and track automatic generation method, which is characterized in that Matrix X is 4 × 4 homogeneous matrix, represents trick relational matrix, and matrix X is identical, adjustment under robot any attitude Posture and set-point laser sensor institute's ranging are from being always 100mm, then coordinate of this under the coordinate system of laser sensor Constant;Using 4 different poses:
(1):
(2):
(3):
(4):
Wherein, (2)-(1) obtains:
I.e.:
(3)-(1):
(4)-(1):
Simultaneous obtains:
Then:
CN201610072339.1A 2016-02-02 2016-02-02 A kind of box part weld seam independently seeks position and track automatic generation method Active CN105598600B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610072339.1A CN105598600B (en) 2016-02-02 2016-02-02 A kind of box part weld seam independently seeks position and track automatic generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610072339.1A CN105598600B (en) 2016-02-02 2016-02-02 A kind of box part weld seam independently seeks position and track automatic generation method

Publications (2)

Publication Number Publication Date
CN105598600A CN105598600A (en) 2016-05-25
CN105598600B true CN105598600B (en) 2018-06-19

Family

ID=55979218

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610072339.1A Active CN105598600B (en) 2016-02-02 2016-02-02 A kind of box part weld seam independently seeks position and track automatic generation method

Country Status (1)

Country Link
CN (1) CN105598600B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106113049B (en) * 2016-08-30 2018-12-25 江苏北人机器人系统股份有限公司 A kind of welding system and pose method of adjustment of pose adaptive robot
CN107322597A (en) * 2017-07-13 2017-11-07 上海理工大学 A kind of fillet weld seam track detection apparatus and method based on laser ranging
CN108581260B (en) * 2018-05-15 2020-07-14 山东泰开箱变有限公司 Robot full-automatic welding process method for corrugated wall of distribution transformer oil tank
CN109927074A (en) * 2019-04-22 2019-06-25 上海交通大学 Position and tracking visual sensor are sought in robot welding
CN110245599A (en) * 2019-06-10 2019-09-17 深圳市超准视觉科技有限公司 A kind of intelligent three-dimensional weld seam Auto-searching track method
CN110842918B (en) * 2019-10-24 2020-12-08 华中科技大学 An autonomous positioning method for robot mobile processing based on point cloud servo
CN111390335B (en) * 2020-03-31 2021-12-24 绍兴汉立工业自动化科技有限公司 Automatic welding process for plate splicing welding of container
CN112355439A (en) * 2020-10-13 2021-02-12 绍兴汉立工业自动化科技有限公司 Special machine automatic welding process for container corrugated welding
CN112404772B (en) * 2020-11-19 2022-06-14 北京创想智控科技有限公司 Carriage plate welding control method and device
CN118305445A (en) * 2024-05-09 2024-07-09 广东瑞浦兰钧能源有限公司 Laser welding method and device based on CCD visual detection

Citations (7)

* 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
CN1586833A (en) * 2004-07-15 2005-03-02 上海交通大学 Single eye visual sensor for welding robot and its hand-eye relation quick marking method
CN201644998U (en) * 2009-12-24 2010-11-24 中国国际海运集装箱集团(股份)有限公司 Container overlapping welding system
CN102566574A (en) * 2012-01-20 2012-07-11 北人机器人系统(苏州)有限公司 Robot trajectory generation method and device based on laser sensing
CN102950365A (en) * 2011-08-30 2013-03-06 昆山工研院工业机器人研究所有限公司 Compensation method of hand-eye relation between laser vision sensing head and welding gun
CN203636184U (en) * 2014-01-07 2014-06-11 中国国际海运集装箱(集团)股份有限公司 Container corrugated plate welding robot and visual servo control system thereof
CN105081623A (en) * 2014-05-14 2015-11-25 中国科学院沈阳自动化研究所 Welding seam identification method for automatic welding

Patent Citations (7)

* 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
CN1586833A (en) * 2004-07-15 2005-03-02 上海交通大学 Single eye visual sensor for welding robot and its hand-eye relation quick marking method
CN201644998U (en) * 2009-12-24 2010-11-24 中国国际海运集装箱集团(股份)有限公司 Container overlapping welding system
CN102950365A (en) * 2011-08-30 2013-03-06 昆山工研院工业机器人研究所有限公司 Compensation method of hand-eye relation between laser vision sensing head and welding gun
CN102566574A (en) * 2012-01-20 2012-07-11 北人机器人系统(苏州)有限公司 Robot trajectory generation method and device based on laser sensing
CN203636184U (en) * 2014-01-07 2014-06-11 中国国际海运集装箱(集团)股份有限公司 Container corrugated plate welding robot and visual servo control system thereof
CN105081623A (en) * 2014-05-14 2015-11-25 中国科学院沈阳自动化研究所 Welding seam identification method for automatic welding

Also Published As

Publication number Publication date
CN105598600A (en) 2016-05-25

Similar Documents

Publication Publication Date Title
CN105598600B (en) A kind of box part weld seam independently seeks position and track automatic generation method
CN107901041B (en) A Robot Vision Servo Control Method Based on Image Mixing Moment
CN104400279B (en) Pipeline space weld seam based on CCD identifies the method with trajectory planning automatically
CN207861446U (en) Control system for robot destacking apparatus
CN101770710A (en) Laser-vision sensing assisted remote teaching method for remote welding
CN110271005A (en) Planing method, equipment and the medium of cut deal robot welding track
CN112238304B (en) Method for automatically welding small-batch customized special-shaped bridge steel templates by mechanical arm based on image visual recognition of welding seams
CN107443377A (en) Sensor robot coordinate system conversion method and Robotic Hand-Eye Calibration method
CN105855668B (en) The online welding seam tracking method of straight line of arc welding robot welding
Manorathna et al. Feature extraction and tracking of a weld joint for adaptive robotic welding
CN101158589A (en) Spatial attitude recognition method of welding torch with rotating arc sensor
CN103713579B (en) A kind of industrial robot operation method
CN106583974A (en) Laser quick locating welding system and laser quick locating welding method without programming structural part
TW201714695A (en) Flying laser marking system with real-time 3D modeling and method thereof
CN106323286B (en) A kind of robot coordinate system and the transform method of three-dimensional measurement coordinate system
CN107097122A (en) A kind of robot for independently grinding large-scale free form surface
Geng et al. A novel 3D vision-based robotic welding path extraction method for complex intersection curves
CN105921558A (en) Robot servo bending system
CN112223292A (en) Online grinding system of structural member welding seam intelligent grinding and polishing robot
CN110378937A (en) Industrial machinery arm man-machine safety distance detection method based on Kinect camera
CN107283425A (en) A kind of pair of six-joint robot cooperative motion Controlling model and algorithm
JP2013019704A (en) Three-dimensional measurement system and three-dimensional measurement method
CN111085902B (en) Workpiece polishing system for visual online detection and correction
CN110181509A (en) A kind of industrial robot motion control method based on error compensation
CN117885096B (en) Method and device for controlling welding operation of robot tail end welding gun

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant