DEVICE AND METHOD FOR CALIBRATING ELONGATED METALLURGICAL TOOL BASED ON LASER RANGING SENSOR
20230221109 · 2023-07-13
Assignee
Inventors
- Xitao SONG (Shanghai, CN)
- Ruimin WU (Shanghai, CN)
- Zhenhong WEI (Shanghai, CN)
- Xingdong GONG (Shanghai, CN)
Cpc classification
G01B11/16
PHYSICS
International classification
Abstract
A method for calibrating an elongated metallurgical tool based on a laser distance sensor (6). A temperature measurement/sampling tool (3) is driven by an industrial robot (1) so that a standard temperature measurement/sampling gun (4) enters a calibration area, the standard temperature measurement/sampling gun (4) reciprocates at the vicinity of a laser distance sensor (6), the standard axis is obtained by using a vector on a generatrix of the standard temperature measurement/sampling gun (4) based on the laser distance sensor (6), the position and orientation of the temperature measurement/sampling tool (3) is adjusted so that the axis of the standard temperature measurement/sampling gun (4) is parallel to the set standard axis, and moreover, positioning and identification is performed on an end TCP point of the temperature measurement/sampling tool (3) to obtain a tool coordinate system corresponding to the temperature measurement/sampling tool (3), and deformation of the standard temperature measurement/sampling gun (4) can be detected in the calibration process, to ensure the accuracy and stability of system operation of the industrial robot (1). In addition, also provided is a device for calibrating an elongated metallurgical tool based on a laser distance sensor (6).
Claims
1. A method for calibrating an elongated metallurgical tool based on a laser ranging sensor, characterized by comprising the following steps: step 1: driving a temperature measurement/sampling tool (3) by a robot (1) so that a standard temperature measurement/sampling gun (4) enters a calibration area (10); step 2: reciprocating the standard temperature measurement/sampling gun (4) in a Z direction of a fixed reference coordinate system in the vicinity of a laser (11) emitted by a laser ranging sensor (6), so as to seek out a point P1(X.sub.P,Y.sub.P1,Z.sub.P1); step 3: feeding the standard temperature measurement/sampling gun (4) with a movement distance d in a +Y direction of the fixed reference coordinate system; step 4: reciprocating the standard temperature measurement/sampling gun (4) in the Z direction of the fixed reference coordinate system in the vicinity of the laser (11) emitted by the laser ranging sensor (6), so as to seek out a point P2 (X.sub.P2,Y.sub.P2,Z.sub.P2); step 5: a vector P2P1 obtained through the above step 2 and step 4 being a part of a certain generatrix of the standard temperature measurement/sampling gun (4), wherein the vector P2P1 is expressed as P=(X.sub.P1−X.sub.P2, Y.sub.P1−Y.sub.P2, Z.sub.P1−Z.sub.P2), and a standard axis vector A is expressed as A=(0, |P2P1|, 0), wherein: X.sub.P1−X.sub.P2=LD.sub.P1−LD.sub.P2, LD.sub.P1 and LD.sub.P2 are values measured by the laser ranging sensor (6) at the point P1 and the point P2, respectively, Y.sub.P1−Y.sub.P2=d, d is a distance value of the standard temperature measurement/sampling gun (4) fed in the +Y direction of the fixed reference coordinate system when a calibrating device is one laser ranging sensor (6), or is a distance value in a Y direction between lasers (11) of two laser ranging sensors (6) arranged in a staggered manner, Z.sub.P1−Z.sub.P2 is obtained from a difference between Z coordinates of two demonstration points of the robot; step 6: adjusting, according to the computed result of the standard axis vector A obtained in step 5, a position and posture of the temperature measurement/sampling tool (3) so that an axis of the standard temperature measurement/sampling gun (4) is parallel to the above standard axis vector A; step 7: moving the standard temperature measurement/sampling gun (4) in a −Y direction of the fixed reference coordinate system to seek out an end central point of the temperature measurement/sampling tool, i.e., a TCP point, and determining, according to the TCP point, a corresponding tool coordinate system (8) of the temperature measurement/sampling tool (3), which is denoted as o-xyz.
2. The method for calibrating the elongated metallurgical tool based on the laser ranging sensor according to claim 1, characterized in that, there are two methods to seek out the point P1 in step 2 or the point P2 in step 4: seeking out the positions with the minimum values measured by the laser ranging sensor (6) within a scanning range, which are denoted as P1 and P2; seeking out upper and lower edges of a section of the standard temperature measurement/sampling gun (4) within the scanning range, and obtaining coordinates of P1 and P2 by computation.
3. The method for calibrating the elongated metallurgical tool based on the laser ranging sensor according to claim 1, characterized in that, when two laser ranging sensors (6) arranged in a typical side-by-side/side-by-side staggered manner are provided, the movement distance d in step 3 is a distance in a Y direction between lasers (11) of the two laser ranging sensors (6) arranged in the typical side-by-side/side-by-side staggered manner.
4. The method for calibrating the elongated metallurgical tool based on the laser ranging sensor according to claim 1, characterized in that, in step 5, in the fixed reference coordinate system, the vector P is denoted as: P=(p.sub.1,p.sub.2,p.sub.3), and the standard axis vector A is denoted as: A=(a.sub.1,a.sub.2,a.sub.3); A is obtained through conversion of an axial angle, by rotating the vector P around a rotation axis R by a rotation angle φ, wherein the rotation angle φ is:
5. The method for calibrating the elongated metallurgical tool based on the laser ranging sensor according to claim 1, characterized in that, in step 5, at least one redundant point P3 is added for verifying the results of scanning so as to determine the vector P2P1.
6. The method for calibrating the elongated metallurgical tool based on the laser ranging sensor according to claim 1, characterized in that, in step 7, in a process of the temperature measurement/sampling tool (3) moving to seek out the TCP point, the laser ranging sensor (6) is used to assist in calibration of the result verified, wherein the reading of the laser ranging sensor (6) is used for detection of reliability of an axial calibration result and deformation of the standard temperature measurement/sampling gun (4).
7. A device for calibrating an elongated metallurgical tool based on a laser ranging sensor, comprising a robot (1), a plurality of temperature measurement/sampling tools (3) provided on an end flange plate of the robot (1), temperature measurement/sampling guns (4) connected to the temperature measurement/sampling tools, one or more laser ranging sensors (6), and calibrating devices (7) located outside the laser ranging sensors (6), characterized in that, the device preforms a calibration of the elongated tool by using the method according to claim 1.
8. The device for calibrating the elongated metallurgical tool based on the laser ranging sensor according to claim 7, characterized in that, the laser ranging sensor (6) has a digital quantity/analog quantity detection function, and a detection range of the digital quantity/analog quantity of the laser ranging sensor (6) is selected according to a space scale of the temperature measurement/sampling tool (3) and an on-site space scale.
9. The device for calibrating the elongated metallurgical tool based on the laser ranging sensor according to claim 8, characterized in that, a profile of the laser ranging sensor (6) is marked, wherein three surfaces are labeled as surface D, surface E and surface F, and three surfaces opposite to the three surfaces are labeled as surface D−1, surface E−1 and surface F−1, respectively, and wherein the surface F is an emitting/receiving surface of a laser (11); and arrangement manners of the laser ranging sensor (6) comprise an installation of a single sensor, a typical side-by-side installation of two sensors, a side-by-side staggered installation of two sensors, a typical orthogonal installation of two sensors, and an orthogonal staggered installation of two sensors.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Other features, objectives and advantages of the present invention will become more apparent by reading the detailed description of non-limiting examples with reference to the following drawings.
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
REFERENCE SIGNS
[0051] 1. Robot (6 degrees of freedom); [0052] 2. End flange plate of the robot; [0053] 3. Temperature measurement/sampling tool; [0054] 4. Standard temperature measurement/sampling gun; [0055] 5. Probe; [0056] 6. Laser distance sensor; [0057] 7. Calibrating device; [0058] 8. Tool coordinate system; [0059] 9. Fixed reference coordinate system; [0060] 10. Calibration area; and [0061] 11. Laser.
DETAILED DESCRIPTION
[0062] The technical solutions of the present invention are described in details below in conjunction with the drawings of the description.
[0063] The detailed features and advantages of the present invention are described in details in the examples below, the contents of which are sufficient to enable those skilled in the art to understand the technical contents of the present invention and carry out the invention accordingly. According to the description, claims and drawings disclosed in the specification, those skilled in the art can easily understand the related objectives and advantages of the present invention.
[0064] A “world coordinate system” of a robot is a virtual fixed reference coordinate system fixedly connected onto a robot base. Each robot has a fixed “world coordinate system” after being manufactured. Other coordinate systems set by users, including a “workpiece coordinate system” and a “tool coordinate system”, are each a fixed reference coordinate system or a follow-up coordinate system transformed based on the “world coordinate system”. The “tool coordinate system” calibrated herein belongs to the follow-up coordinate system.
Example 1
[0065] As shown in
[0066] The example provides a device for calibrating an elongated metallurgical tool based on a laser distance sensor, including a typical laser distance sensor 6 and a calibrating device 7 outside the laser distance sensor 6. The number of the typical laser distance sensors 6 is 1 to 2, and the typical laser distance sensor 6 has a digital quantity/analog quantity detection function.
[0067] As shown in
[0068] As shown in
[0069] When the typical laser distance sensor 6 is installed, it is easy to obtain a conversion relationship between the emitting/receiving surface (surface F) of the laser 11 of the laser distance sensor 6 and a world coordinate system 9 of the robot 1. A measurement range of the laser distance sensor 6 in this installation manner meets measurement requirements for the temperature measurement/sampling tool 3. A specific installation arrangement manner of the calibrating device 7 is determined in accordance with an on-site environmental condition where the robot 1 is placed.
[0070] Identification and positioning is performed on a vector on a generatrix of the standard temperature measurement/sampling gun 4 by the calibrating device 7 based on the laser distance sensor 6, and according to the positioning result, the orientation of the temperature measurement/sampling tool 3 is adjusted by the robot 1 to a state where the axis of the temperature measurement/sampling tool 3 is parallel to a standard axis. In this state, an end TCP point of the temperature measurement/sampling tool 3 (i.e., an end central point of the tool) is positioned, and a tool coordinate system 8 (as shown in
[0071] The detailed steps of calibrating the tool coordinate system 8 for the elongated temperature measurement/sampling tool 3 by the external calibrating device 7 based on the laser distance sensor 6 are introduced with reference to the installation method as shown in (a) of
[0072] In this example, the emitting/receiving surface (surface F) of the laser 11 of the laser distance sensor 6 is parallel to an O-YZ plane in the fixed reference coordinate system 9, and the coordinate system is a schematic view of an O-XYZ three-axis direction of the fixed reference coordinate system 9. The fixed reference coordinate system is a fixed three-dimensional Cartesian coordinate system, such as a world coordinate system of a robot or a set workpiece coordinate system of a robot.
[0073] As shown in
[0074] As shown in
[0075] As shown in
[0076] As shown in
[0077] seeking out positions with the minimum values measured by the laser distance sensor within a scanning range, which are denoted as P1 and P2; and
[0078] seeking out upper and lower edges of a section of the standard temperature measurement/sampling gun within the scanning range, and obtaining coordinates of P1 and P2 by computation.
[0079] Here, in steps 2 and 4, the wording “in the vicinity of the laser distance sensor” refers to a scanning area that is set by multiplication of a diameter or radius value of the gun as a minimum unit in an area in the vicinity of the laser 11 of the laser distance sensor, and in this area, it is necessary to take a corresponding functional relationship between a moving speed and scanning and triggering of the laser 11 into account. It is easily understood that during movement at a uniform speed in the scanning area, the relationship between the moving speed and the scanning and triggering of the laser 11 is simplest and most accurate.
[0080] As shown in
[0081] The rotation angle φ is:
[0082] The rotation axis R is:
[0083] A unit vector R.sub.0 corresponding to the rotation axis R is:
[0084] A rotation matrix T of the vector P rotating to the standard axis vector A is obtained by the Rodrigues' rotation formula as follows:
[0085] According to a chosen order of Euler angles, corresponding Euler angles are obtained to realize positioning of the axis.
[0086] As shown in
[0087] As shown in
Example 2
[0088] As shown in
[0089] In other examples, in step 5, at least one of redundant point P3, P4, P5 or the like is added for verifying the results of scanning to determine the vector P2P1, which further improves the precision of the calibrating method.
[0090]
[0091] Finally, it should be pointed out that although the present invention has been described with reference to the current specific examples, those of ordinary skill in the art should realize that the above examples are only used to illustrate the present invention, and are not intended as limiting the present invention, and various equivalent changes or replacements can be made without departing from the concept of the present invention. Therefore, any changes and modifications made to the above examples within the substantive spirit scope of the present invention will fall within the scope of the claims of the present invention.