CN110421288A - A kind of method and apparatus to objects' contour positioning of welding robot - Google Patents

A kind of method and apparatus to objects' contour positioning of welding robot Download PDF

Info

Publication number
CN110421288A
CN110421288A CN201910750584.7A CN201910750584A CN110421288A CN 110421288 A CN110421288 A CN 110421288A CN 201910750584 A CN201910750584 A CN 201910750584A CN 110421288 A CN110421288 A CN 110421288A
Authority
CN
China
Prior art keywords
information
gyroscope
modeling
frame
data
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
Application number
CN201910750584.7A
Other languages
Chinese (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.)
Yiqi Shanghai Intelligent Technology Co Ltd
Original Assignee
Yiqi Shanghai Intelligent Technology 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 Yiqi Shanghai Intelligent Technology Co Ltd filed Critical Yiqi Shanghai Intelligent Technology Co Ltd
Priority to CN201910750584.7A priority Critical patent/CN110421288A/en
Publication of CN110421288A publication Critical patent/CN110421288A/en
Pending legal-status Critical Current

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
    • B23K37/00Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the preceding main groups
    • 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
    • B23K37/00Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the preceding main groups
    • B23K37/02Carriages for supporting the welding or cutting element
    • 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
    • B23K37/00Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the preceding main groups
    • B23K37/04Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the preceding main groups for holding or positioning work
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Optics & Photonics (AREA)
  • Mechanical Engineering (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Gyroscopes (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A kind of device and method to objects' contour positioning of welding robot characterized by comprising structured light sensor, gyroscope, software systems.The structured light sensor is the sensor that depth information can be obtained to assigned direction emitting structural light.The gyroscope is the device to obtain the motion related informations such as apparatus of the present invention current axial and or acceleration.The software systems are responsible for being modeled according to the data of structured light sensor, and record gyroscope readings and calculate mobile ranging offset and axial corner offset, as far as possible the 3D modeling information under splicing different structure optical sensor position.A feature of the present invention is can to carry out ranging and 3D modeling to multiple positions according to some preset mode, and result can be combined into the overall condition in the gap of a more complete object or required welding, and the more convenient performance for checking weld task.

Description

A kind of method and apparatus to objects' contour positioning of welding robot
Technical field
The present invention relates to welding robot fields, and in particular to a kind of welding robot to objects' contour positioning Method and apparatus.
Background technique
The present invention provides the method and dress to objects' contour positioning of a kind of more succinct, more accurate welding robot It sets, models needs to meet welding robot or welding robot arm to the ranging of target object, and avoid in most cases Additional programing work based on shape is carried out to more typical demand environment (such as pipeline etc.), and can be in more complex situation Under the welding guide data for stablizing smaller error is provided welding module.Another feature of the present invention is can be pre- according to some The mode first set to carry out ranging and 3D modeling to multiple positions, and result can be combined into a more complete object or The overall condition in the gap of required welding, and the more convenient performance for checking weld task.
Summary of the invention
A kind of device to objects' contour positioning of welding robot characterized by comprising structure light sensing Device, gyroscope, software systems.
Preferably, the structured light sensor is that the sensing of depth information can be obtained to assigned direction emitting structural light Device.
Preferably, the gyroscope is that apparatus of the present invention currently movement such as axial direction and or acceleration is related to be believed to obtain The device of breath.
Preferably, the software systems are responsible for being modeled according to the data of structured light sensor, and record gyroscope readings It is deviated with the ranging offset and axial direction corner for calculating mobile, as far as possible the 3D modeling letter under splicing different structure optical sensor position Breath.
Preferably as a kind of optional embodiment, can be disposed in apparatus of the present invention specified calibrated scale or Calibration mark (such as increasing a small red dot or a cross in unified position), with the device for being used to executing welding operation Calculate opposite offset (positional shift and axial angle offset).
Further, the execution welding operation can be input to by finding out the relative offset come and axial angle offset Robot device in, so that the data that provide apparatus of the present invention carry out coordinate system conversion to obtain the executions welding and operate Robot device used in data value in coordinate system.
Preferably as a kind of optional embodiment, for apparatus of the present invention and the machine for executing welding operation The relative displacement of people's device and to axial angle are constant situations, can be by relative displacement and angle is stored into axial In configuration file, the calculating being iteratively repeated and the setting machine for executing welding operation are avoided by the load of software systems People's device.
Preferably, the structure light can be in patterns such as striped formula, grid type, speckle formula, coding types.
A kind of method to objects' contour positioning of welding robot characterized by comprising
Step 1: fixing apparatus of the present invention or put or is moved in specified position (at gap or near gap), then makes Depth information is collected with structured light sensor, collects the information such as position, acceleration, axial angle using gyroscope.
Step 2: establishing model information (3D modeling) using the depth information that structured light sensor is collected into, and current Gyroscope information store together.
Step 3: the structured light sensor and gyroscope part of apparatus of the present invention are moved by predefined mode (automatic or manual) carries out multiple information collection and 3D modeling, splices 3D modeling information, selects or click seam in software systems center Gap and edge instruct welding system to work.
Preferably as a kind of optional embodiment, when being worked at the same time if there is multiple groups apparatus of the present invention, then according to every It the relative displacement of group apparatus of the present invention and is fused in the same 3D coordinate system after corner converts model information to axial.
Preferably as a kind of optional embodiment, can turn when measurement if it is one group of apparatus of the present invention To corner and relative displacement are recorded by gyroscope to axial, are finally spelled by the 3D modeling data of each scanning element one When to the 3D modeling data under different location according to each position opposite offset and to axial angle offset into Row coordinate transform.
Preferably as a kind of optional embodiment, when collecting data, a kind of data collection mould can be preset Formula, such as according to a square the top vertex Liang Ge as data collection locations, towards the side of square center position To collection data.
Preferably, after having collected depth information in some position and having completed 3D modeling and read gyro data, this The gyroscope of invention device and structured light sensor part can be moved to another place (automatic or manual is mobile) to capture Depth information, in moving process gyroscope record mobile relevant information calculate it is mobile after positional shift and axial angle it is inclined It moves.
Preferably, after repeatedly collecting information, each information is collected to the 3D model information of position, is believed according to depth is collected The relative offset and axial angle of gyroscope information when breath deviate to carry out changes in coordinates, to obtain multiple modeling 3D modeling information be finally fused in a unified coordinate system.
Preferably as a kind of optional embodiment, when calculating relative displacement according to gyroscope, the every frame of gyroscope It is available using acceleration multiplied by the time interval of every frame comprising information such as having time, axial angle, acceleration in data The velocity variations of this frame deviate, and the offset of these velocity variations, which is added up, can be obtained by the velocity amplitude of moment (every frame), The displacement of every frame can be obtained multiplied by the time interval of every frame with this calculated average speed of instantaneous speed value after cumulative Deviant, can obtain collecting from a depth information bleeding point to another depth information by this displacement bias value is cumulative The positional shift of point.
Preferably as a kind of optional embodiment, if it directly can read out displacement information from gyroscope not Software systems belonging to needing are calculated according to the acceleration that gyroscope provides.
Preferably, frame choosing be vertex, find frame choosing vertex among gap (gap define be no apex region or There is the region of the cliff of displacement pattern based on some direction in 3d space).
Preferably, the frame selects the mode in vertex or gap to be also possible to by computer or by connection software systems Mobile phone or tablet computer.
Optionally, as an alternative embodiment, distinguishing the two kinds of vertex position information in edge and gap, Data are passed into welding module together.
Preferably as a kind of optional embodiment, when 3D modeling, can be according to the depth information of structured light sensor Each of (usually picture) four directions shaped position (each position can be the pixel in picture) establishes two triangles (four point distributions are squares, establish two triangles), to form triangle strip or triangle sets.
Optionally, the type of the bearing device of apparatus of the present invention can be pallet on the robotic arm or pallet is fixed To facilitate rotation on circular shaft.
Preferably as a kind of optional embodiment, structured light sensor and gyroscope can individually be deployed in and can revolve Turn or the mechanical part of mobile (automatic or manual) on, to realize the overall movement and rotation of structured light sensor and gyroscope (synchronous progress).
Preferably as a kind of optional embodiment, present invention may also apply to weld to complete to check face of weld later Performance.
Further, as an alternative embodiment, using structure light when checking that effect is completed on the surface after welding Sensor rescans same position, carries out vertex position ratio according to the 3D modeling data before frame favored area and welding after 3D modeling Compared with, if still occur gap illustrate welding do not complete.
Further, as an alternative embodiment, using structure light when checking that effect is completed on the surface after welding Sensor rescans same position, can also be directly using depth information shown in selection range and the depth information before welding It is compared, is not completed to detect welding.
Preferably as a kind of optional embodiment, the bounding box of apparatus of the present invention can be input to the execution It welds and is collided in the robot device of operation to avoid robotic arm.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other Attached drawing.
A kind of pattern schematic diagram of the bearing device of apparatus of the present invention of Fig. 1, front view.
Specific embodiment
The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention..
Embodiment 1
Step 1: apparatus of the present invention are arranged in the designated position for needing the object welded.
Step 2: apparatus of the present invention according to the mode that is previously set and sequence successively to each position (and or angle) come into Row information is collected, and collects depth information including structured light sensor, gyroscope collects position, acceleration, axial angle etc. Information, and 3D modeling is completed, result is stored.
Step 3: relative position that the data repeatedly collected are calculated according to gyro data and to axial angle It is coordinately transformed, transformed 3D model result is fused in the same coordinate system.
Step 4: frame selects gap, selects information to be sent to welding module 3D modeling information and frame and operates.
Step 5: the mode and sequence being previously set according to apparatus of the present invention are successively to each position (or angle) Lai Jinhang Second of information is collected, and the depth information being collected into and gyroscope information are fused to a coordinate according to conversion method before After in system, the region of the choosing of frame just now is compared with 3D modeling data before, to check the surface performance of welding.
It is a specific embodiment of the invention above, but protection scope of the present invention should not be limited to thoses mentioned above.It is any to be familiar with sheet Within the technical scope disclosed by the invention, any changes or substitutions that can be easily thought of by the technical staff in field, should all cover at this Within the protection scope of invention, therefore protection scope of the present invention should be determined by the scope of protection defined in the claims.

Claims (7)

1. a kind of device to objects' contour positioning of welding robot characterized by comprising structured light sensor, Gyroscope, software systems;
The structured light sensor is the sensor that depth information can be obtained to assigned direction emitting structural light;
The gyroscope is the device to obtain the motion related informations such as apparatus of the present invention current axial and or acceleration;
The software systems are responsible for being modeled according to the data of structured light sensor, and record gyroscope readings and calculate movement Ranging offset and axial corner offset, as far as possible the 3D modeling information under splicing different structure optical sensor position.
2. a kind of method to objects' contour positioning of welding robot characterized by comprising
Step 1: fixing apparatus of the present invention or put or is moved in specified position (at gap or near gap), then makes Depth information is collected with structured light sensor, collects the information such as position, acceleration, axial angle using gyroscope;
Step 2: establishing model information (3D modeling) using the depth information that structured light sensor is collected into, with current top Spiral shell instrument information stores together;
Step 3: structured light sensor and the gyroscope part that apparatus of the present invention are moved by predefined mode are (automatic Or manually), carry out multiple information collection and 3D modeling, splice 3D modeling information, software systems center select or click gap and Edge instructs the welding system to work.
" step 1 " 3. according to claim 2, which is characterized in that apparatus of the present invention are fixed or put or are moved to finger Depth information is then collected using structured light sensor in fixed position (at gap or near gap), collects position using gyroscope It sets, the information such as acceleration, axial angle, comprising:
As an alternative embodiment, then being filled according to every group of present invention when being worked at the same time if there is multiple groups apparatus of the present invention It the relative displacement set and is fused in the same 3D coordinate system after corner converts model information to axial;
As an alternative embodiment, can be turned to when measurement if it is one group of apparatus of the present invention, to axial Corner and relative displacement are recorded by gyroscope, finally to not when the 3D modeling data of each scanning element are stitched together It is coordinately transformed according to the opposite offset of each position with angle offset to axial with the 3D modeling data under position;
As an alternative embodiment, when collecting data, a kind of data-collecting mode can be preset, such as according to Data are collected as data collection locations, towards the direction of square center position in one square the top vertex Liang Ge.
" step 2 " 4. according to claim 2, which is characterized in that the depth information being collected into using structured light sensor Model information (3D modeling) is established, is stored together with current gyroscope information, comprising:
After having collected depth information in some position and having completed 3D modeling and read gyro data, the top of apparatus of the present invention Spiral shell instrument and structured light sensor part can be moved to another place (automatic or manual moves) to capture depth information, move Gyroscope records mobile relevant information to calculate the positional shift after movement and axial angle offset in the process;
After repeatedly collecting information, each information is collected to the 3D model information of position, gyro when according to collection depth information The relative offset and axial angle of instrument information deviate to carry out changes in coordinates, will repeatedly to model obtained 3D information most It is fused in a unified coordinate system eventually;
As an alternative embodiment, including the letter such as having time, axial angle, acceleration in the data of the every frame of gyroscope Breath, using acceleration multiplied by the time interval of every frame, the velocity variations of this available frame are deviated, these velocity variations are inclined Shifting, which adds up, can be obtained by the velocity amplitude of moment (every frame), with the calculated average speed of this instantaneous speed value after cumulative Degree can obtain the deviant of the displacement of every frame multiplied by the time interval of every frame, by this displacement bias value it is cumulative can obtain from Positional shift of one depth information bleeding point point to another depth information bleeding point.
" step 3 " 5. according to claim 2, which is characterized in that move dress of the present invention by predefined mode The structured light sensor and gyroscope part (automatic or manual) set carry out multiple information collection and 3D modeling, splice 3D modeling Information is selected in software systems center or clicks gap and edge to instruct welding system to work, comprising:
As an alternative embodiment, including in the data of the every frame of gyroscope when calculating relative displacement according to gyroscope The information such as having time, axial angle, acceleration, using acceleration multiplied by the time interval of every frame, the speed of this available frame Varying offset is spent, the offset of these velocity variations, which is added up, can be obtained by the velocity amplitude of moment (every frame), cumulative with this The calculated average speed of instantaneous speed value afterwards can obtain the deviant of the displacement of every frame multiplied by the time interval of every frame, will This displacement bias value is cumulative to be obtained from a depth information bleeding point point to the position of another depth information bleeding point Offset;
After repeatedly collecting information, each information is collected to the 3D model information of position, gyro when according to collection depth information The relative offset and axial angle of instrument information deviate to carry out changes in coordinates, believe will repeatedly to model obtained 3D modeling Breath is finally fused in a unified coordinate system;
Frame choosing is vertex, and (defining for gap is no apex region or 3d space occur in the gap for finding among the vertex of frame choosing In the cliff of displacement shape based on some direction region);
As an alternative embodiment, after distinguishing the vertex position informations of the two kinds of data in edge and gap, by data one And pass to welding module.
6. one kind is computer-readable to write medium, it is stored thereon with computer program and related data, which is characterized in that described program Relevant calculation function and content of the invention is realized when being executed by processor.
7. a kind of electronic equipment characterized by comprising
One or more processors;
One or more video cards (optional);
Storage device, for storing one or more programs.
CN201910750584.7A 2019-08-14 2019-08-14 A kind of method and apparatus to objects' contour positioning of welding robot Pending CN110421288A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910750584.7A CN110421288A (en) 2019-08-14 2019-08-14 A kind of method and apparatus to objects' contour positioning of welding robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910750584.7A CN110421288A (en) 2019-08-14 2019-08-14 A kind of method and apparatus to objects' contour positioning of welding robot

Publications (1)

Publication Number Publication Date
CN110421288A true CN110421288A (en) 2019-11-08

Family

ID=68414696

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910750584.7A Pending CN110421288A (en) 2019-08-14 2019-08-14 A kind of method and apparatus to objects' contour positioning of welding robot

Country Status (1)

Country Link
CN (1) CN110421288A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104835141A (en) * 2015-03-09 2015-08-12 深圳市亿思达科技集团有限公司 Mobile terminal and method for building three-dimensional model through laser range finding
CN106005383A (en) * 2016-06-02 2016-10-12 中国矿业大学(北京) Underground roadway high-precision three-dimensional model scanning device and method
CN107067466A (en) * 2017-06-01 2017-08-18 无锡机电高等职业技术学校 A kind of unity3D modelings and modeling method based on phase-shift laser rangefinder
US20180017677A1 (en) * 2016-07-13 2018-01-18 Fanuc Corporation Laser processing device and laser processing system
CN109636799A (en) * 2018-12-25 2019-04-16 云峰核信科技(武汉)股份有限公司 A kind of weld seam check method, system, equipment
CN109848595A (en) * 2017-11-03 2019-06-07 金门建筑有限公司 Welding system and method
CN110026717A (en) * 2019-05-17 2019-07-19 南京禹智智能科技有限公司 A kind of High Precision Automatic welding robot and its welding method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104835141A (en) * 2015-03-09 2015-08-12 深圳市亿思达科技集团有限公司 Mobile terminal and method for building three-dimensional model through laser range finding
CN106005383A (en) * 2016-06-02 2016-10-12 中国矿业大学(北京) Underground roadway high-precision three-dimensional model scanning device and method
US20180017677A1 (en) * 2016-07-13 2018-01-18 Fanuc Corporation Laser processing device and laser processing system
CN107067466A (en) * 2017-06-01 2017-08-18 无锡机电高等职业技术学校 A kind of unity3D modelings and modeling method based on phase-shift laser rangefinder
CN109848595A (en) * 2017-11-03 2019-06-07 金门建筑有限公司 Welding system and method
CN109636799A (en) * 2018-12-25 2019-04-16 云峰核信科技(武汉)股份有限公司 A kind of weld seam check method, system, equipment
CN110026717A (en) * 2019-05-17 2019-07-19 南京禹智智能科技有限公司 A kind of High Precision Automatic welding robot and its welding method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
汪立新: "《惯性仪表》", 30 April 2014 *

Similar Documents

Publication Publication Date Title
US7460214B2 (en) Surface metering device
JP6314394B2 (en) Information processing apparatus, setting method, setting program, system, and management apparatus
CN104908038A (en) Robot simulation system which simulates takeout process of workpieces
US20090289924A1 (en) Mobile device and area-specific processing executing method
JP5113666B2 (en) Robot teaching system and display method of robot operation simulation result
JP5383836B2 (en) An image processing apparatus having a function of automatically adjusting a search window
Baratoff et al. Interactive multi-marker calibration for augmented reality applications
CN104802186A (en) Robot programming apparatus for creating robot program for capturing image of workpiece
JP2005315770A (en) Measuring method and measuring system
CN110398215A (en) Image processing apparatus and method, system, article manufacturing method, storage medium
WO2021115236A1 (en) Method and device for positioning by means of scene marking
CN110421288A (en) A kind of method and apparatus to objects' contour positioning of welding robot
US20230224576A1 (en) System for generating a three-dimensional scene of a physical environment
JP7311225B2 (en) Measuring system, measuring method and measuring program
CN110421292A (en) A kind of method and apparatus to objects' contour positioning of welding robot
JPH08254409A (en) Three-dimensional shape measuring and analyzing method
WO2023183373A1 (en) Generating a digital twin representation of an environment or object
CN115647696A (en) Automatic machining device, machining method and machining terminal for large steel structure
TW202314193A (en) Non-contact curved surface measurement path planning method, non-contact curved surface measurement method and non-contact curved surface measurement system
JP4683324B2 (en) Shape measuring system, shape measuring method and shape measuring program
US11010634B2 (en) Measurement apparatus, measurement method, and computer-readable recording medium storing measurement program
CN107102794A (en) Operation processing method and device
JP2008140047A (en) Information processing method and information processor
CN112338910A (en) Space map determination method, robot, storage medium and system
KR101714700B1 (en) Apparatus for registration of scan data

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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20191108

WD01 Invention patent application deemed withdrawn after publication