CN113021348B - Method applied to point position high-precision conversion among different robots - Google Patents
Method applied to point position high-precision conversion among different robots Download PDFInfo
- Publication number
- CN113021348B CN113021348B CN202110310217.2A CN202110310217A CN113021348B CN 113021348 B CN113021348 B CN 113021348B CN 202110310217 A CN202110310217 A CN 202110310217A CN 113021348 B CN113021348 B CN 113021348B
- Authority
- CN
- China
- Prior art keywords
- robot
- calibration
- data
- point location
- steps
- 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
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
The invention provides a method applied to point location high-precision conversion among different robots, which comprises the following steps: a: calibrating the process; b: point location data conversion process; the calibration process mainly comprises the following steps: a1: acquiring calibration data of the robot, and respectively acquiring four feature point data of the robot 1 and the robot 2; a2: calculating calibration data, namely filling the two groups of data obtained by the step A1 into a calibration operation tool and performing operation to obtain a group of calibration data; the point location data conversion process comprises the following steps: b1: acquiring an execution track of the robot 1; b2: calculating and converting the execution track of B1 through calibration data to obtain calibration data of the robot 2; b3: importing the calibration data of the robot 2 into the robot 2 to complete point location data conversion; by the method, the accurate conversion of the track point locations of different robots can be realized, errors among different robots are eliminated, the debugging time is greatly shortened, and the debugging efficiency is improved.
Description
Technical Field
The invention relates to the technical field of automatic robot machining, in particular to a point position high-precision conversion method applied to different robots.
Background
At present, in the automatic production process, a plurality of robots need to teach each robot to finish the same action, so that a great deal of time is spent; the prior art method is to teach one robot, and then copy the point location program of the robot to other robots, but the installation of robot bodies, the installation of execution tools and the establishment of related coordinate systems among different robots all generate errors, so that accurate point location conversion cannot be performed, when accurate point location conversion is required, a large amount of time is required for debugging the robot, and the debugging efficiency is low.
Disclosure of Invention
In order to solve the problems, the invention provides a point position high-precision conversion method applied to different robots.
The invention is realized by the following technical scheme:
the invention provides a point location high-precision conversion method applied to different robots, which comprises the following steps: a: calibrating the process; b: point location data conversion process; the calibration process mainly comprises the following steps:
a1: acquiring calibration data of the robot, and respectively acquiring four feature point data of the robot 1 and the robot 2;
a2: calculating calibration data, namely filling the two groups of data obtained by the step A1 into a calibration operation tool and performing operation to obtain a group of calibration data;
the point location data conversion process comprises the following steps:
b1: acquiring an execution track of the robot 1;
b2: calculating and converting the execution track of B1 through calibration data to obtain calibration data of the robot 2;
b3: and importing the calibration data of the robot 2 into the robot 2 to complete point location data conversion.
Further, in a1, the feature point data of the robot 1 and the robot 2 is obtained by the following steps:
a11: placing a calibration block in a working area of the robot 1, wherein the relative position of the placement of the calibration block and the placement of an actual product is fixed;
a12: the robot 1 uses a tool to execute four feature points on a calibration block and records the feature points;
a13: the calibration block is placed in the working area of the robot 2, and the relative position of the calibration block to be placed with the actual product is fixed;
a14: the robot 2 uses the tool to execute to four feature points on the calibration block and record.
Furthermore, a calibration operation tool is required to be used in both the calibration process and the point data conversion process, and the calibration operation tool is a software tool used by a computer in cooperation with the robot and is used for recording coordinate data, capturing an execution track of the robot, calculating and converting calibration data and outputting an execution track command.
The invention has the beneficial effects that:
the method for point location high-precision conversion between different robots provided by the invention has the advantages that the execution track of the robot 1 is converted into the execution track of the robot 2 by calibrating the four characteristic points and then converting the calibration data, so that the accurate conversion of the track point locations of different robots is realized, the errors between different robots are eliminated, the debugging time is greatly reduced, and the debugging efficiency is improved.
Drawings
Fig. 1 is a flow chart of the method applied to point location high-precision conversion between different robots in the invention.
Detailed Description
In order to more clearly and completely describe the technical scheme of the invention, the invention is further described with reference to the accompanying drawings.
Referring to fig. 1, the present invention provides a method for point-to-point high-precision conversion between different robots, including: a: calibrating the process; b: and point location data conversion process. The calibration process mainly comprises the following steps: a1: acquiring calibration data of the robot, and respectively acquiring four feature point data of the robot 1 and the robot 2; a2: and (4) calibration data calculation, namely filling the two groups of data obtained by the step A1 into a calibration calculation tool and calculating to obtain a group of calibration data. The point location data conversion process comprises the following steps: b1: acquiring an execution track of the robot 1; b2: calculating and converting the execution track of B1 through calibration data to obtain calibration data of the robot 2; b3: and importing the calibration data of the robot 2 into the robot 2 to complete point location data conversion. In step a1, feature point data of robot 1 and robot 2 is obtained by the following steps: a11: placing a calibration block in a working area of the robot 1, wherein the relative position of the placement of the calibration block and the placement of an actual product is fixed; a12: the robot 1 uses a tool to execute four feature points on a calibration block and records the feature points; a13: the calibration block is placed in the working area of the robot 2, and the relative position of the calibration block to be placed with the actual product is fixed; a14: the robot 2 uses the tool to execute to four feature points on the calibration block and record. The calibration process and the point data conversion process both need to use a calibration operation tool, and the calibration operation tool is a software tool used by a computer in cooperation with the robot and used for recording coordinate data, capturing an execution track of the robot, calculating and converting calibration data and outputting an execution track command.
In the present embodiment, the present invention is applied to the work of an automated processing machine, the robot 1 and the robot 2 are two different robots, both of which are controlled by a hardware system and a software system, and the software system is equipped with a calibration calculation tool, which has a common coordinate calculation function and can perform operations such as coordinate data recording, robot execution trajectory capturing, calibration data calculation conversion, and execution trajectory command output. When the robot 1 works, the robot 2 needs to perform the same work as the robot 1, and the method can be used for performing accurate track point position conversion. The same calibration block and an actual product are used for data acquisition, four characteristic points are arranged on the calibration block, and data coordinates can be converted through accurate positioning of the four characteristic points. In the step a1, object coordinates corresponding to the four feature points of the robot 1 and the robot 2 are respectively obtained, calibration operation is performed by using a calibration operation tool to obtain a set of corresponding calibration data, and then data conversion is performed on the set of calibration data corresponding to the execution trajectory of the robot 1 to obtain the execution trajectory of the robot 2, so that high-precision conversion of different robot point locations is realized. The execution tracks of different robots are different due to different positions of the robots when actual products are installed, and the calculation of the execution tracks of different robots by calibrating fixed characteristic points is the key point of the method, the execution tracks of the robot 1 are corresponding to the characteristic points by using the characteristic points, the execution tracks of the robot 2 are calculated, and point position conversion can be accurately carried out.
Of course, the present invention may have other embodiments, and based on the embodiments, those skilled in the art can obtain other embodiments without any creative effort, and all of them are within the protection scope of the present invention.
Claims (2)
1. A method applied to point location high-precision conversion between different robots is characterized by comprising the following steps: a: calibrating the process; b: point location data conversion process; the calibration process mainly comprises the following steps:
a1: acquiring calibration data of the robot, and respectively acquiring four feature point data of the robot 1 and the robot 2;
a2: calculating calibration data, namely filling the two groups of data obtained by the step A1 into a calibration operation tool and performing operation to obtain a group of calibration data;
the point location data conversion process comprises the following steps:
b1: acquiring an execution track of the robot 1;
b2: calculating and converting the execution track of B1 through calibration data to obtain calibration data of the robot 2;
b3: importing the calibration data of the robot 2 into the robot 2 to complete point location data conversion;
in a1, feature point data of the robot 1 and the robot 2 is obtained by the following steps:
a11: placing a calibration block in a working area of the robot 1, wherein the relative position of the placement of the calibration block and the placement of an actual product is fixed;
a12: the robot 1 uses a tool to execute four feature points on a calibration block and records the feature points;
a13: the calibration block is placed in the working area of the robot 2, and the relative position of the calibration block to be placed with the actual product is fixed;
a14: the robot 2 uses the tool to execute to four feature points on the calibration block and record.
2. The method as claimed in claim 1, wherein the calibration process and the point data conversion process both require calibration calculation tools, and the calibration calculation tools are software tools used by a computer in cooperation with the robot, and are used for recording coordinate data, capturing an execution trajectory of the robot, calculating and converting calibration data, and outputting an execution trajectory command.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110310217.2A CN113021348B (en) | 2021-03-23 | 2021-03-23 | Method applied to point position high-precision conversion among different robots |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110310217.2A CN113021348B (en) | 2021-03-23 | 2021-03-23 | Method applied to point position high-precision conversion among different robots |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113021348A CN113021348A (en) | 2021-06-25 |
CN113021348B true CN113021348B (en) | 2021-10-15 |
Family
ID=76473050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110310217.2A Active CN113021348B (en) | 2021-03-23 | 2021-03-23 | Method applied to point position high-precision conversion among different robots |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113021348B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116117810B (en) * | 2023-01-10 | 2023-12-29 | 群滨智造科技(苏州)有限公司 | Method and device for secondary calibration after data conversion among different robots |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950011068A (en) * | 1993-10-20 | 1995-05-15 | 이대원 | How to calibrate multiple robot positions |
JPH09207088A (en) * | 1996-01-31 | 1997-08-12 | Matsushita Electric Ind Co Ltd | Interprobot coordinate transformation matrix setting system and correction system |
CN204322082U (en) * | 2014-12-26 | 2015-05-13 | 佛山市新鹏机器人技术有限公司 | A kind of off-line programing teaching apparatus based on teaching robot |
CN105066831A (en) * | 2015-09-09 | 2015-11-18 | 大族激光科技产业集团股份有限公司 | Calibration method of single or multi-robot system cooperative work coordinate system |
CN108406771A (en) * | 2018-03-09 | 2018-08-17 | 江南大学 | A kind of plane restriction error model and robot self-calibrating method |
CN109571471A (en) * | 2018-12-03 | 2019-04-05 | 宇环数控机床股份有限公司 | A method of it is demarcated for dual robot relative tertiary location |
CN111267113A (en) * | 2018-12-05 | 2020-06-12 | 广州中国科学院先进技术研究所 | Method for acquiring polishing track data and multi-robot collaborative polishing system |
CN111300384A (en) * | 2020-03-24 | 2020-06-19 | 青岛理工大学 | Registration system and method for robot augmented reality teaching based on identification card movement |
CN111381815A (en) * | 2020-02-14 | 2020-07-07 | 西安交通大学 | Offline programming post code conversion method and dual-robot cooperative intelligent manufacturing system and method based on same |
CN111409103A (en) * | 2020-03-27 | 2020-07-14 | 伯朗特机器人股份有限公司 | Method for measuring interchangeability in industrial robot pose characteristics |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008502488A (en) * | 2004-06-15 | 2008-01-31 | エービービー エービー | Method and system for offline programming of multiple interactive robots |
-
2021
- 2021-03-23 CN CN202110310217.2A patent/CN113021348B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950011068A (en) * | 1993-10-20 | 1995-05-15 | 이대원 | How to calibrate multiple robot positions |
JPH09207088A (en) * | 1996-01-31 | 1997-08-12 | Matsushita Electric Ind Co Ltd | Interprobot coordinate transformation matrix setting system and correction system |
CN204322082U (en) * | 2014-12-26 | 2015-05-13 | 佛山市新鹏机器人技术有限公司 | A kind of off-line programing teaching apparatus based on teaching robot |
CN105066831A (en) * | 2015-09-09 | 2015-11-18 | 大族激光科技产业集团股份有限公司 | Calibration method of single or multi-robot system cooperative work coordinate system |
CN108406771A (en) * | 2018-03-09 | 2018-08-17 | 江南大学 | A kind of plane restriction error model and robot self-calibrating method |
CN109571471A (en) * | 2018-12-03 | 2019-04-05 | 宇环数控机床股份有限公司 | A method of it is demarcated for dual robot relative tertiary location |
CN111267113A (en) * | 2018-12-05 | 2020-06-12 | 广州中国科学院先进技术研究所 | Method for acquiring polishing track data and multi-robot collaborative polishing system |
CN111381815A (en) * | 2020-02-14 | 2020-07-07 | 西安交通大学 | Offline programming post code conversion method and dual-robot cooperative intelligent manufacturing system and method based on same |
CN111300384A (en) * | 2020-03-24 | 2020-06-19 | 青岛理工大学 | Registration system and method for robot augmented reality teaching based on identification card movement |
CN111409103A (en) * | 2020-03-27 | 2020-07-14 | 伯朗特机器人股份有限公司 | Method for measuring interchangeability in industrial robot pose characteristics |
Also Published As
Publication number | Publication date |
---|---|
CN113021348A (en) | 2021-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110148187B (en) | High-precision Hand-Eye calibration method and system for SCARA manipulator Eye-in-Hand | |
CN108180834B (en) | On-site real-time calibration method for pose relationship between industrial robot and three-dimensional imager | |
CN106406234B (en) | Numerical control machining method for multi-zero-point part | |
CN113021348B (en) | Method applied to point position high-precision conversion among different robots | |
CN110955979B (en) | Machine tool machining precision reliability sensitivity analysis method considering geometrical error bias correlation | |
TWI427448B (en) | Program converting module for use with machines with multi-axis simultaneously coordinated motion and method of converting the programs | |
CN102354161A (en) | Finite element compensation method for deformation of numerical control processed part | |
CN113256708B (en) | Calibration method for theoretical 3D space and actual robot space | |
CN101373382B (en) | Method and system for switching plug-in component program of automatic plug-in component machine | |
CN111604904B (en) | Robot positioning calibration method and device and electronic equipment | |
CN113246146A (en) | Method, device and system for error correction of parallel robot | |
CN111275662B (en) | Workpiece positioning method, device, equipment and storage medium based on two-dimension code | |
CN109664299B (en) | Method, system and device for rapidly deriving robot coordinates | |
CN101572029A (en) | System and method for simulating robot plate bending | |
CN117452878A (en) | Turbine casing machining process quality twin model modeling method based on-machine measurement | |
CN114609973B (en) | Geometric feature inspection method for numerical control hole program | |
CN110722554B (en) | Manipulator track editing and correcting method based on laser point cloud data | |
CN117506547A (en) | Method, system and device for detecting contour error of numerical control machine tool | |
CN115741666A (en) | Robot hand-eye calibration method, robot and robot operation method | |
CN114932542A (en) | Industrial robot distance error compensation method and system | |
CN115946118B (en) | Method, medium and system for simultaneously cooperating multiple robots with one external tool | |
JPH03199802A (en) | Method of controlling movement of work robot in heat exchanger | |
CN112880555A (en) | Calibration method and system of coordinate system | |
CN116663204B (en) | Offline programming method, system and equipment for robot milling | |
JPS62298806A (en) | Converting method for teaching data on industrial robot |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |