CN111664812B - Laser scanning-based robot drilling and riveting normal alignment method and device - Google Patents
Laser scanning-based robot drilling and riveting normal alignment method and device Download PDFInfo
- Publication number
- CN111664812B CN111664812B CN202010414093.8A CN202010414093A CN111664812B CN 111664812 B CN111664812 B CN 111664812B CN 202010414093 A CN202010414093 A CN 202010414093A CN 111664812 B CN111664812 B CN 111664812B
- Authority
- CN
- China
- Prior art keywords
- distance sensor
- laser
- laser distance
- coordinates
- sensor
- 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/26—Measuring arrangements characterised by the use of optical techniques for measuring angles or tapers; for testing the alignment of axes
- G01B11/27—Measuring arrangements characterised by the use of optical techniques for measuring angles or tapers; for testing the alignment of axes for testing the alignment of axes
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
The invention provides a laser scanning-based robot drilling and riveting normal alignment method and device, wherein a laser distance sensor S1 and a laser distance sensor S2 are used for scanning and measuring the surface of a skin in a mechanical rotation mode to obtain two groups of criss-cross measuring point data, then 10 measuring point data closest to cross points in the two groups of measuring point data are respectively selected to approximately calculate and scan a tangent vector at a drilling and riveting point position, and a processing normal angle deviation delta on the surface of the skin is calculated according to the cross product of the tangent vectors of two scanning curves. According to the invention, the robot drilling and riveting normal alignment is realized rapidly, efficiently and accurately through the operation.
Description
Technical Field
The invention belongs to the field of robot drilling and riveting precision control, and particularly relates to a robot drilling and riveting normal alignment method and device based on laser scanning.
Background
With the continuous development of intelligent manufacturing, the robot automatic drilling and riveting system is widely applied and researched abroad, and for example, EI companies, GE companies and the like have developed relatively mature systems. With the continuous and deep research of colleges and universities and scientific research institutions in China, the robot automatic drilling and riveting technology is also developed dramatically, and related systems are developed in Nanjing aerospace university, northwest industry university and the like. With the continuous popularization and application of the robot automatic drilling and riveting system, how to ensure the processing quality and stability becomes the key point of the current research. The verticality of the rivet hole is an important index in the aircraft assembly process, and the verticality can directly influence the assembly quality and strength of the aircraft and the service life of the aircraft. Therefore, ensuring the verticality of the rivet hole is a very key technical index in the automatic drilling and riveting system of the robot.
A great deal of research has been done at home and abroad on the normal automatic alignment method. The quadric surface fitting method is used for fitting a machined curved surface to calculate the normal direction of a curved surface machining point, and the method is long in data acquisition time and low in calculation efficiency; the four-point method carries out plane fitting by collecting four points around a processing point, and replaces the normal direction of the processing point with the normal direction of the plane, so that the method cannot identify and process the characteristics of a hole and a rivet boss, and meanwhile, the four-point method can realize final normal alignment by carrying out multiple calculations on the normal alignment of a curved surface.
Disclosure of Invention
Aiming at the problems of low calculation efficiency, long data acquisition time, multiple calculation and the like in the prior art, the invention provides a robot drilling and riveting normal alignment method and device based on laser scanning, wherein the surface of a skin is scanned and measured by using a laser distance sensor S1 and a laser distance sensor S2 in a mechanical rotation mode to obtain two groups of crisscross measuring point data, and the processing normal angle deviation on the surface of the skin is calculated according to the scanning measuring point data to obtain the processing normal angle deviation。
The specific implementation content of the invention is as follows:
the invention provides a laser scanning-based robot drilling and riveting normal alignment method, which comprises the steps of arranging a laser distance sensor S1 and a laser distance sensor S2 which are perpendicular to each other, obtaining two groups of criss-cross measuring point data by rotating the laser distance sensor S1 and the laser distance sensor S2, then respectively selecting 10 measuring point data which are closest to a cross point from the two groups of measuring point data to approximately calculate and scan a tangent vector at a drilling and riveting point position, and calculating according to the cross product of tangent vectors of two scanning curves to obtain the processing normal angle deviation on the surface of a skin。
In order to better implement the present invention, after the laser distance sensor S1 and the laser distance sensor S2 are arranged perpendicular to each other, the laser distance sensor S1 and the laser distance sensor S2 are calibrated, and the specific calibration steps include:
s1, establishing a TCP coordinate system, and setting the coordinates of the laser distance sensor S1 and the laser distance sensor S2 in the TCP coordinate system asWherein subscript i =1, 2; numbers indicating the laser distance sensor S1 and the laser distance sensor S2;
s2, setting the laser ray emitting directions of the laser distance sensor S1 and the laser distance sensor S2 as;
S3, setting a reference plane D to obtain projection points of the laser distance sensor S1 and the laser distance sensor S2 on the reference plane DProjection point;
S4, calculating the distances from the laser emitting points of the laser distance sensor S1 and the laser distance sensor S2 to the reference plane D along the emitting directionWherein subscript i =1, 2;
s5, calculating projection pointsProjection pointCoordinates of (2)The coordinatesBy distanceAnd the direction of emissionProduct of (d) plus the coordinateIs calculated to obtain
to better implement the present invention, the coordinates are further determinedThen according to the coordinatesIs/are as followsCalculating the distance D from the origin of the TCP coordinate system to the reference plane D; the specific calculation method comprises the following steps: multiplying the coefficient a byValue of (b), coefficient b multiplied byC is multiplied byThe values of (d) are added to obtain the distance dValue, i.e.。
In order to better implement the present invention, 6 reference planes D which are not parallel to each other are calibrated for the laser distance sensor S1 and the laser distance sensor S2, and the distances D from the origin of the TCP coordinate system to the six reference planes D are determined1Distance d2Distance d3Distance d4Distance d5Distance d6I.e. by
To better implement the invention, further, the distance d is calculated1Distance d2Distance d3Distance d4Distance d5Distance d6Converting to obtain a matrix X of the positions and postures of the laser distance sensor S1 and the laser distance sensor S2; the calculation method of the position posture X specifically comprises the following steps: will be a distance d1Distance d2Distance d3Distance d4Distance d5Distance d6Conversion integration into a matrix representation in which matrix A times matrix X equals matrix D, i.e.;
Wherein the content of the first and second substances,
then, the value of the matrix X is obtained according to matrix operation, that is:
to better implement the present invention, a laser distance sensor S1 is obtained to obtain the laser distanceAfter calculating the matrix X of the position and orientation of the sensor S2, the position and orientation of the initial position in the TCP coordinate system when the rotation angle of the laser distance sensor S1 or the laser distance sensor S2 is 0 ° is calculatedRotate by different angles than the laser distance sensor S1 and the laser distance sensor S2Position and posture of the timeWherein i =1, 2; j =1, 2.
In order to better implement the present invention, the rotation axes of the laser distance sensor S1 and the laser distance sensor S2 are set to aiThe said rotation axis(ii) a The rotating shaft AiOne point of isSaidAnd is and,。
to better implement the invention, further, about the axis of rotation AiRotate at any angleThen obtaining a position posture rotation matrixSaidWherein:
calculating a rotation axis from matrix conversionAndfurther calculate the rotation axis AiPosition and attitude P ofiAnd a rotation axis AiPosition postures of two curves projected to the surface of the measured skin。
To better implement the present invention, the rotation axis A is further calculatediPosition postures of two curves projected to the surface of the measured skinAnd then, sequentially carrying out the following operations to realize normal alignment:
step a, sampling coordinate points on the two curves to obtain a coordinate set of sampling points on the curves formed by the laser distance sensor S1Coordinate set of sample points on a curve formed with the laser range sensor S2,i=1,...,n;
Step b, coordinate set is pairedAnd coordinatesCollectionPreprocessing is carried out to obtain a coordinate setAnd a set of coordinates;
Step c, coordinate set is pairedAnd a set of coordinatesAnalyzing to find out coordinate setOf a sampling point Q1And a set of coordinatesOf a sampling point Q2Said sampling point Q1And sampling point Q2The point with the closest distance in the two data sets is near the intersection point Q of the two curves;
respectively in the coordinate setsAnd a set of coordinatesMiddle located at sampling point Q1And sampling point Q2Solving the tangent vectors of the curves at the five points before and after and averaging to obtain the tangent vector of the two curves at the intersection point QSum tangent vector;
Step e, cutting vectorSum tangent vectorPerforming cross product calculation to obtain a normal vector n of the curved surface formed by the two curves;
step f, solving the normal angle deviation according to the angle between the normal vector n of the curved surface and the axis vector of the machining tool。
The invention also provides a robot drilling and riveting normal alignment device based on laser scanning, which is used for the robot drilling and riveting normal alignment and comprises an installation base, a laser distance sensor S1, a first sensor installation plate, a servo motor B1, a laser distance sensor S2, a servo motor B2, a second sensor installation plate and a pressing head;
the mounting base is a square flat plate, a pressing head is vertically mounted in the center of one surface of the mounting base, a first fixing plate is vertically and fixedly connected to the same side surface of the mounting base as the pressing head, a round hole is formed in the center of the first fixing plate, one side, closest to the edge of the mounting base, of the first fixing plate is fixedly connected with a servo motor B1, a spindle of the servo motor B1 penetrates through the round hole of the first fixing plate and is connected with a first sensor mounting plate on the other side of the first fixing plate, the first sensor mounting plate is a 'shaped plate, the upper end face of the' shaped plate is fixedly connected with a spindle of a servo motor B1 ', and a laser distance sensor S1 is fixedly mounted on the outward side of the' shaped plate;
a second fixing plate is also vertically and fixedly connected to the same side face of the mounting base as the pressing head, and the second fixing plate is also vertical to the first fixing plate; the center of the second fixing plate is provided with a round hole, one side of the second fixing plate, which is closest to the edge of the mounting base, is fixedly connected with the servo motor B2, the spindle of the servo motor B2 penetrates through the round hole of the second fixing plate and is connected with the second sensor mounting plate on the other side of the second fixing plate, the second sensor mounting plate is a ' shaped plate, the upper end surface of the ' shaped plate is fixedly connected with the spindle of the servo motor B2, and the outward side of the side plate of the ' shaped plate is fixedly provided with the laser distance sensor S2.
Compared with the prior art, the invention has the following advantages and beneficial effects:
(1) the measurement efficiency is higher than that of the prior art in actual measurement;
(2) during actual measurement, the measurement time is shortened compared with the measurement time of the prior art;
(3) in the actual measurement, the alignment precision is higher during the measurement.
Drawings
FIG. 1 is a schematic structural view of a normal alignment apparatus according to the present invention;
FIG. 2 is a schematic view of a projection onto a reference plane D;
fig. 3 is a schematic diagram of the intersection Q of two curves.
Wherein: 1. installation base, 2, laser distance sensor, 3, first sensor mounting panel, 4, servo motor B1, 5, laser distance sensor S2, 6, servo motor B2, 7, second sensor mounting panel, 8, pressure head.
Detailed Description
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it should be understood that the described embodiments are only a part of the embodiments of the present invention, and not all embodiments, and therefore should not be considered as a limitation to the scope of protection. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
In the description of the present invention, it is to be noted that, unless otherwise explicitly specified or limited, the terms "disposed," "connected," and "connected" are to be construed broadly, and may be, for example, fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.
Example 1:
the embodiment provides a laser scanning-based robot drilling and riveting normal alignment method, which includes the steps of arranging a laser distance sensor S12 and a laser distance sensor S25 which are perpendicular to each other, obtaining two groups of crisscross scanning measurement point data by rotating the laser distance sensor S12 and the laser distance sensor S25, and calculating to obtain processing normal angle deviation on the surface of a skin according to the scanning measurement point dataThe specific calculation steps are as follows:
(1) firstly, a laser distance sensor S12 and a laser distance sensor S25 which are perpendicular to each other are arranged, then the laser distance sensor S12 and the laser distance sensor S25 are calibrated, and the specific calibration steps comprise:
s1, establishing a TCP coordinate system, and setting the coordinates of the laser distance sensor S12 and the laser distance sensor S25 in the TCP coordinate system asWherein subscript i =1, 2; numbers indicating the laser distance sensor S12 and the laser distance sensor S25;
s2, setting the laser ray emitting directions of the laser distance sensor S12 and the laser distance sensor S25 as;
S3, setting a reference plane D to obtain projection points of the laser distance sensor S12 and the laser distance sensor S25 on the reference plane DProjection point;
S4, calculating the distances from the laser emitting points of the laser distance sensor S12 and the laser distance sensor S25 to the reference plane D along the emitting directionWherein subscript i =1, 2;
s5, calculating projection pointsProjection pointCoordinates of (2)The coordinatesBy distanceAnd the direction of emissionProduct of (d) plus the coordinateIs calculated to obtain
(2) in the determination of coordinatesThen according to the coordinatesIs/are as followsCalculating the distance D from the origin of the TCP coordinate system to the reference plane D; the expression for the reference plane D can be expressed as:the specific calculation method comprises the following steps: multiplying the coefficient a byValue of (b), coefficient b multiplied byC is multiplied byAre added to obtain the value of the distance d, i.e.Can also be expressed as. Wherein the coefficients a, b, c are values measurable by the system in actual operation.
(3) 6 reference planes D which are not parallel to each other are calibrated for the laser distance sensor S12 and the laser distance sensor S25, and the distances D from the origin of the TCP coordinate system to the six reference planes D are respectively calculated1Distance d2Distance d3Distance d4Distance d5Distance d6I.e. by
(4) According to the calculated distance d1Distance d2Distance d3Distance d4Distance d5Distance d6Converting to obtain a matrix X of the positions and postures of the laser distance sensor S1 and the laser distance sensor S2; the calculation method of the position posture X specifically comprises the following steps: will be a distance d1Distance d2Distance d3Distance d4Distance d5Distance d6Conversion integration into a matrix representation in which matrix A times matrix X equals matrix D, i.e.;
Wherein the content of the first and second substances,
then, the value of the matrix X is obtained according to matrix operation, that is:
in order to better implement the present invention, after obtaining the matrix X of the position and orientation of the laser distance sensor S1 and the laser distance sensor S2, the position and orientation of the initial position of the laser distance sensor S1 and the laser distance sensor S2 in the TCP coordinate system at the rotation angle of 0 ° is calculatedRotate by different angles than the laser distance sensor S1 and the laser distance sensor S2Position and posture of the timeWherein i =1, 2; j =1, 2.
In order to better implement the inventionFurther, the rotation axes of the laser distance sensor S1 and the laser distance sensor S2 are set to aiThe said rotation axis(ii) a The rotating shaft AiOne point of isSaidAnd is and,。
1. in order to better implement the present invention, further, a position posture rotation matrix is obtained after rotating any angle around the rotation axis AiSaidWherein:
calculating a rotation axis from matrix conversionAndfurther calculate the rotation axis AiPosition and attitude of (1) and the rotation axis AiPosition postures of two curves projected to the surface of the measured skin。
To better implement the present invention, the rotation axis A is further calculatediPosition postures of two curves projected to the surface of the measured skinAnd then, sequentially carrying out the following operations to realize normal alignment:
step a, sampling coordinate points on the two curves to obtain a coordinate set of sampling points on the curves formed by the laser distance sensor S12Coordinate set of sample points on a curve formed with the laser range sensor S25,i=1,...,n;
Step b, coordinate set is pairedAnd a set of coordinatesPreprocessing is carried out to obtain a coordinate setAnd a set of coordinates;
Step c, coordinate set is pairedAnd a set of coordinatesAnalyzing to find out coordinate setOf a sampling point Q1And a set of coordinatesOf a sampling point Q2Said sampling point Q1And sampling point Q2The point with the closest distance in the two data sets is near the intersection point Q of the two curves; the concrete solving method is as follows: by the objective function:solve out;
Respectively in the coordinate setsAnd a set of coordinatesMiddle located at sampling point Q1And sampling point Q2Solving the tangent vectors of the curves at the five points before and after and averaging to obtain the tangent vector of the two curves at the intersection point QSum tangent vector;
Step e, cutting vectorSum tangent vectorPerforming cross product calculation to obtain a normal vector n of the curved surface formed by the two curves,;
step f. according toThe angle between the normal vector n of the curved surface and the axis vector of the processing tool is solved to obtain the normal angle deviationThe specific calculation formula is as follows:
example 2:
the invention also provides a robot drilling and riveting normal alignment device based on laser scanning, which is used for the robot drilling and riveting normal alignment, and comprises an installation base 1, a laser distance sensor S12, a first sensor installation plate 3, a servo motor B14, a laser distance sensor S25, a servo motor B26, a second sensor installation plate 7 and a pressing head 8, wherein the installation base 1 is provided with a plurality of laser distance sensors;
the mounting base 1 is a square flat plate, a pressing head 8 is vertically mounted in the center of one surface of the mounting base 1, a first fixing plate is vertically and fixedly connected to the same side surface of the mounting base 1 as the pressing head 8, a round hole is formed in the center of the first fixing plate, one side, closest to the edge of the mounting base 1, of the first fixing plate is fixedly connected with a servo motor B14, a spindle of a servo motor B14 penetrates through the round hole of the first fixing plate and is connected with a first sensor mounting plate 3 on the other side of the first fixing plate, the first sensor mounting plate 3 is a ' shaped plate, the upper end face of the ' shaped plate is fixedly connected with the spindle of a servo motor B14, and a laser distance sensor S12 is fixedly mounted on the outward side of the ' shaped plate;
a second fixing plate is also vertically and fixedly connected to the same side face of the mounting base 1 as the pressing head 8, and the second fixing plate is also vertical to the first fixing plate; the center of the second fixing plate is provided with a round hole, one side of the second fixing plate, which is closest to the edge of the mounting base 1, is fixedly connected with the servo motor B26, the spindle of the servo motor B26 penetrates through the round hole of the second fixing plate and is connected with the second sensor mounting plate 7 on the other side of the second fixing plate, the second sensor mounting plate 7 is a ' shaped plate, the upper end surface of the ' shaped plate is fixedly connected with the spindle of the servo motor B26, and the outward side of the side plate of the ' shaped plate is fixedly provided with the laser distance sensor S25.
The working principle is as follows: the laser distance sensor is installed in the following mode: the laser distance sensor S12 is mounted in the OYZ plane of the end effector TCP coordinate system and rotates around a rotating shaft A1 parallel to the X axis, and the scanning plane formed by the laser lines is coincident with the OYZ plane. The laser distance sensor S25 is mounted in the OXZ plane of the TCP coordinate system and rotates about a rotation axis a2 parallel to the Y axis, the scan plane formed by the laser lines coinciding with the OXZ plane. And the laser distance sensor S12 and the laser distance sensor S25 scan and measure the surface of the skin in a mechanical rotation mode to obtain two groups of crisscross measuring point data. And approximately calculating tangent vectors of the scanning lines at the drilling and riveting point positions according to the data of the 10 nearest measurement points away from the drilling and riveting point positions. And finally, obtaining the normal direction of the skin at the drilling and riveting point according to the cross product of the tangent vectors of the two scanning lines.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the present invention in any way, and all simple modifications and equivalent variations of the above embodiments according to the technical spirit of the present invention are included in the scope of the present invention.
Claims (6)
1. A robot drilling and riveting normal alignment method based on laser scanning is characterized in that a laser distance sensor S1 and a laser distance sensor S2 which are perpendicular to each other are arranged, two groups of crisscross scanning measurement point data are obtained by rotating the laser distance sensor S1 and the laser distance sensor S2, and processing normal angle deviation on the surface of a skin is obtained by calculation according to the scanning measurement point data;
After the laser distance sensor S1 and the laser distance sensor S2 which are perpendicular to each other are arranged, the laser distance sensor S1 and the laser distance sensor S2 are calibrated, and the specific calibration steps comprise:
s1, establishing a TCP coordinate system, and setting a seat of the laser distance sensor in the TCP coordinate systemIs marked asWhere the subscript i =1, denotes the coordinates of the laser distance sensor S1; when the subscript i =2, the coordinates of the laser distance sensor S2 are indicated;
s2, setting the laser ray emitting directions of the laser distance sensor S1 and the laser distance sensor S2 as;
S3, setting a reference plane D to obtain projection points of the laser distance sensor S1 and the laser distance sensor S2 on the reference plane DProjection point;
S4, calculating the distances from the laser emitting points of the laser distance sensor S1 and the laser distance sensor S2 to the reference plane D along the emitting directionWherein subscript i =1, 2;
s5, calculating projection pointsProjection pointCoordinates of (2)The coordinatesBy distanceAnd the direction of emissionProduct of (d) plus the coordinateIs calculated to obtain
in the determination of coordinatesThen according to the coordinatesIs/are as followsCalculating the distance D from the origin of the TCP coordinate system to the reference plane D; the specific calculation method comprises the following steps: multiplying the coefficient a byValue of (b), coefficient b multiplied byC is multiplied byAre added to obtain the value of the distance d, i.e.;
6 reference planes D which are not parallel to each other are calibrated for the laser distance sensor S1 and the laser distance sensor S2, and the distances D from the origin of the TCP coordinate system to the six reference planes D are respectively calculated1Distance d2Distance d3Distance d4Distance d5Distance d6I.e. by
2. The laser scanning-based robot drilling-riveting normal alignment method according to claim 1, wherein the calculated distance d is used for aligning1Distance d2Distance d3Distance d4Distance d5Distance d6Converting to obtain a matrix X of the positions and postures of the laser distance sensor S1 and the laser distance sensor S2; the calculation method of the position posture X specifically comprises the following steps: will be a distance d1Distance d2Distance d3Distance d4Distance d5Distance d6Conversion integration into a matrix representation in which matrix A times matrix X equals matrix D, i.e.;
Wherein the content of the first and second substances,
then, the value of the matrix X is obtained according to matrix operation, that is:
3. a substrate as claimed in claim 2The method for the robot drilling-riveting normal alignment in laser scanning is characterized in that after a matrix X of the position postures of a laser distance sensor S1 and a laser distance sensor S2 is obtained, the position postures of initial positions of the laser distance sensor S1 and the laser distance sensor S2 under a TCP coordinate system are calculated when the rotation angle of the laser distance sensor S1 and the laser distance sensor S2 is 0 degreeRotate by different angles than the laser distance sensor S1 and the laser distance sensor S2Position and posture of the timeWherein i =1, 2; j =1, 2.
5. a substrate as claimed in claim 4The laser scanning robot drilling and riveting normal alignment method is characterized in that the robot drilling and riveting normal alignment method rotates around a rotating shaft Ai by any angleThen obtaining a position posture rotation matrixSaidWherein:
6. The laser scanning-based robot drilling-riveting normal alignment method as claimed in claim 5, wherein the rotation axis A is calculatediPosition postures of two curves projected to the surface of the measured skinAnd then, sequentially carrying out the following operations to realize normal alignment:
step a, sampling coordinate points on the two curves to obtain the laser distance transmissionSet of coordinates of sample points on the curve formed by sensor S1Coordinate set of sample points on a curve formed with the laser range sensor S2,i=1,...,n;
Step b, coordinate set is pairedAnd a set of coordinatesPreprocessing is carried out to obtain a coordinate setAnd a set of coordinates;
Step c, coordinate set is pairedAnd a set of coordinatesAnalyzing to find out coordinate setOf a sampling point Q1And a set of coordinatesOf a sampling point Q2Said sampling point Q1And sampling point Q2The point with the closest distance in the two data sets is near the intersection point Q of the two curves;
step d, divideIn a set of coordinatesAnd a set of coordinatesMiddle located at sampling point Q1And sampling point Q2Solving the tangent vectors of the curves at the five points before and after and averaging to obtain the tangent vector of the two curves at the intersection point QSum tangent vector;
Step e, cutting vectorSum tangent vectorPerforming cross product calculation to obtain a normal vector n of the curved surface formed by the two curves;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010414093.8A CN111664812B (en) | 2020-05-15 | 2020-05-15 | Laser scanning-based robot drilling and riveting normal alignment method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010414093.8A CN111664812B (en) | 2020-05-15 | 2020-05-15 | Laser scanning-based robot drilling and riveting normal alignment method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111664812A CN111664812A (en) | 2020-09-15 |
CN111664812B true CN111664812B (en) | 2021-08-03 |
Family
ID=72383693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010414093.8A Active CN111664812B (en) | 2020-05-15 | 2020-05-15 | Laser scanning-based robot drilling and riveting normal alignment method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111664812B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112734863B (en) * | 2021-03-31 | 2021-07-02 | 武汉理工大学 | Crossed binocular camera calibration method based on automatic positioning |
CN115451822B (en) * | 2022-11-10 | 2023-03-24 | 通用技术集团沈阳机床有限责任公司 | Skin curved surface normal line searching method based on four-point laser |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5936039B2 (en) * | 2012-02-29 | 2016-06-15 | 三菱重工業株式会社 | Normal detection method, normal detection device, and processing machine with normal detection function |
CN104625162B (en) * | 2015-01-27 | 2017-01-25 | 南京航空航天大学 | Aligning method and aligning system based on hole drilling normal vector of laser transmitters |
CN107957234B (en) * | 2016-10-17 | 2023-09-29 | 中国航空制造技术研究院 | Method and device for measuring normal vector at any point of free-form surface |
CN107462881A (en) * | 2017-07-21 | 2017-12-12 | 北京航空航天大学 | A kind of laser range sensor scaling method |
CN109541626B (en) * | 2018-12-12 | 2020-12-11 | 华南农业大学 | Target plane normal vector detection device and detection method |
CN110935906B (en) * | 2019-12-16 | 2021-03-23 | 南京航空航天大学 | Machining point positioning, normal detection and adjustment method based on mixed connection type track hole making system |
-
2020
- 2020-05-15 CN CN202010414093.8A patent/CN111664812B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN111664812A (en) | 2020-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3715780B1 (en) | Method for the establishment and the spatial calibration of a 3d measurement model based on a 1d displacement sensor | |
CN109822574B (en) | Industrial robot end six-dimensional force sensor calibration method | |
CN109623656B (en) | Mobile double-robot cooperative polishing device and method based on thickness online detection | |
CN110161850A (en) | A kind of identification of industrial robot variable element rigidity and modeling method | |
CN107214703B (en) | Robot self-calibration method based on vision-assisted positioning | |
CN111660295A (en) | Industrial robot absolute precision calibration system and calibration method | |
CN110193829B (en) | Robot precision control method for coupling kinematics and rigidity parameter identification | |
US7904202B2 (en) | Method and system to provide improved accuracies in multi-jointed robots through kinematic robot model parameters determination | |
CN111664812B (en) | Laser scanning-based robot drilling and riveting normal alignment method and device | |
CN111664813B (en) | Free surface arbitrary hole normal vector measuring device and method and compensation method | |
CN110154022B (en) | Directional stiffness model-based robot hole-making radial positioning correction method | |
CN112008491B (en) | CA type five-axis numerical control machine tool RTCP precision calibration method based on measuring head | |
CN109978991A (en) | The method that view-based access control model fast implements complex component clamping position and attitude error on-line measurement | |
CN110161965B (en) | On-machine measurement method for large-scale aerospace casing inclined hole | |
CN111409067A (en) | Automatic calibration system and calibration method for robot user coordinates | |
CN112828878B (en) | Three-dimensional measurement and tracking method for large-scale equipment in butt joint process | |
WO2022067596A1 (en) | Standard ball array-based geometric error detection method for machine tool | |
CN102445171A (en) | Method for determining normal vector at random point on free-form surface | |
Fares et al. | Tool center point calibration method for an industrial robots based on spheres fitting method | |
CN112894490B (en) | Method for realizing perpendicularity error detection of numerical control machine tool based on rotating L-shaped array | |
CN115609586A (en) | Robot high-precision assembling method based on grabbing pose constraint | |
CN111323048B (en) | Performance test method and system for single relative attitude measurement machine | |
CN114905332A (en) | Machine tool rotating shaft position-related geometric error identification method based on single-axis motion | |
CN113352092A (en) | Machining reference determination method based on tool for machining aircraft parts | |
CN112388388A (en) | Machine tool geometric error detection method based on standard ball array |
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 |