CN106871859B - Rigid space fixed shaft rotation angle detection method - Google Patents
Rigid space fixed shaft rotation angle detection method Download PDFInfo
- Publication number
- CN106871859B CN106871859B CN201710001869.1A CN201710001869A CN106871859B CN 106871859 B CN106871859 B CN 106871859B CN 201710001869 A CN201710001869 A CN 201710001869A CN 106871859 B CN106871859 B CN 106871859B
- Authority
- CN
- China
- Prior art keywords
- coordinate system
- rigid body
- matrix
- rotation
- rigid
- 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.)
- Expired - Fee Related
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 19
- 239000013598 vector Substances 0.000 claims abstract description 30
- 230000033001 locomotion Effects 0.000 claims abstract description 19
- 239000011159 matrix material Substances 0.000 claims description 41
- 238000005259 measurement Methods 0.000 claims description 32
- 238000000034 method Methods 0.000 claims description 28
- 230000008569 process Effects 0.000 claims description 10
- 238000010276 construction Methods 0.000 claims description 9
- 230000009466 transformation Effects 0.000 claims description 8
- 230000014509 gene expression Effects 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 230000002441 reversible effect Effects 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 abstract 1
- 238000000691 measurement method Methods 0.000 description 13
- 230000003287 optical effect Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 3
- 238000013519 translation Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000005674 electromagnetic induction Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 238000009776 industrial production Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000007500 overflow downdraw method Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 230000036544 posture Effects 0.000 description 1
- 238000001028 reflection method Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C1/00—Measuring angles
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
The invention discloses a rigid body space dead axle rotation angle detection method, which provides a new solution for measuring rigid body position parameters in a large motion range by constructing a group of vectors by using coordinate values of mark points on the premise of measuring and positioning a total station instrument, namely measuring a horizontal angle and a vertical angle of the same mark point at two positions by using the total station instrument to obtain coordinate values of the corresponding mark point in a total station instrument coordinate system, determining the position of a space rigid body by using a double-vector position determination principle, and deducing and verifying a rotation angle calculation method on the basis.
Description
Technical Field
The invention belongs to the technical field of rigid body corner measurement, and particularly relates to a design of a rigid body space fixed shaft rotation angle detection method.
Background
Rigid bodies refer to objects with completely unchanged shapes and sizes under the action of any external force, and are ideal particle systems. The most basic motion forms of the rigid body are translation and rotation, any complex rigid body motion can be decomposed into superposition of translation and rotation, and the two simple motions are the most common motions in engineering and are also the basis for researching complex motions. Movements of certain objects in the project, for example: the motion of a piston in a cylinder, the motion of a tool rest on a lathe and the like belong to rigid body translation; the most common gears, main shafts of machine tools, rotors of motors, and the like belong to rigid body rotation around a fixed shaft.
The measurement of the rotation angle of the rigid body motion has been widely used in many fields such as industry, military, aerospace, navigation and the like, and the requirement for the measurement accuracy is higher and higher. In industrial control and measurement, angle is an important parameter, and measurement of the angle is necessary. For example, in some antenna servo systems of land base stations or sea base stations, in industrial production requiring turntables, and in real-time control of low rotation speed, the measurement of angles is not sufficient.
The main angle measurement methods existing in industry are: mechanical angle measurement method, electromagnetic angle measurement method, optical angle measurement method, and photoelectric angle measurement method. Mechanical goniometry is one of the earliest studied goniometry techniques, and is mainly represented by a multi-tooth index plate. The mechanical angle measuring method has the advantages of more early applications, simplicity and low cost. The electromagnetic indexing type angle measurement technology is used for measuring angles by utilizing the principle of electromagnetic induction, and mainly utilizes various parameters to carry out indexing angle measurement. The electromagnetic indexing technology is widely applied to further subdivision, so that the indexing and measuring range of the instrument is enlarged, the resolution is improved, and the application range is wide. At present, two types of angle measurement of a circular magnetic grid and angle measurement of an induction synchronizer are mainly adopted. Optical angle measurement methods have been paid attention to by people with their extremely high measurement accuracy, and their application is becoming more and more widespread. In addition to the well-known optical index head method and the polygon method, the conventional optical angle measurement method generally includes a moire fringe method, a parallel interference pattern method, a circular grating method, an optical internal reflection method, a laser interference method, and the like. In the photoelectric angle measurement method, the photoelectric sensors which are commonly applied at present comprise an optical code disc type sensor, an annular laser and an image sensor, and have the advantages of high precision, high reliability, simple realization, small volume, high angular sensitivity and the like.
The mechanical angle measuring method and the electromagnetic angle measuring method belong to traditional angle measuring methods, mostly adopt a manual contact measuring mode, and the measuring precision and stability are greatly influenced by the external environment. The optical angle measuring method and the photoelectric angle measuring method not only realize high-precision non-contact measurement of the corner, but also have simple operation and high system reliability because the method does not contact with the measured object in the measuring process, are convenient for measurement on site and can greatly reduce the labor intensity.
For the rotation of the fixed shaft, the rotation angle detection method can be divided into contact detection and non-contact detection. For example, in a gear transmission system, the axis is fixed, equipment such as an encoder and the like is convenient to install, and the rotation angle can be conveniently detected by applying contact detection; for example, in the detection of the rotation angle of an airplane control surface and the like, the axis is fixed but is not clear or a rotation angle measuring element is inconvenient to install, the detection method such as a conventional installation encoder and the like is not applicable any more, the common detection method is a non-contact detection method, for example, vision measurement, and most of the existing vision measurement methods are measurement technologies based on binocular stereo vision.
Measurement of attitude and position parameters of rigid body space motion has been an important content of rigid body motion analysis and control in the fields of multiaxial aircrafts, moving robots, robotic arms, aerospace and the like. The traditional method for measuring the motion parameters of the spatial rigid body is to install a gyroscope on the rigid body, measure the spatial attitude corner of the rigid body by using the gyroscope, or solve the spatial attitude information of the rigid body by combining a data fusion method of the gyroscope and the accelerometer, and in this way, measuring instruments such as the gyroscope and the like need to be installed on the rigid body, so that the corresponding measuring cost and equipment maintenance cost are high, and the precision is limited. In some cases, for example, when the surface of the rigid body is easily damaged or the rotation axis cannot be determined, the contact measurement method has great limitation, so in the rigid body motion parameter measurement method, the non-contact measurement cannot damage the measured surface or damage the measured surface because the measurement device is not in direct contact with the measured surface, and meanwhile, the measurement error caused by contact is avoided, so that the measurement method is widely concerned.
In a non-contact measurement method, the application research of vision measurement is the most extensive, and the vision measurement has good adaptability and higher measurement accuracy to complex environments and complex motions. Among them, the total station type electronic distance meter is widely used in the field of precision engineering measurement or deformation monitoring such as large-scale aboveground buildings and underground tunnel construction. The total station type electronic distance measuring instrument is a high-tech measuring instrument integrating light, machine and electricity into one body, and is a surveying instrument system integrating horizontal angle, vertical angle, distance (slant distance and flat distance) and height difference measuring functions into one body. Compared with an optical theodolite, the electronic theodolite changes an optical scale into a photoelectric scanning scale, and replaces manual optical micrometric reading with automatic recording and displaying of the reading, so that angle measurement operation is simplified, reading errors can be avoided, and all measurement work on the measuring station can be completed by arranging the instrument once.
Disclosure of Invention
The invention aims to solve the problems that the traditional contact type measuring method for the rotation angle of a rigid body has various defects under the conditions that the pose of a rotation shaft in a rigid body space is difficult to determine and the surface of the rigid body is complex, and provides a method for detecting the rotation angle of a fixed shaft in the rigid body space.
The technical scheme of the invention is as follows: a rigid space dead axle rotation angle detection method comprises the following steps:
s1, positioning the mark points on the surface of the rigid body;
s2, defining a world coordinate system and a rigid body rotation start-stop position coordinate system;
s3, constructing and representing the vector of rigid motion;
and S4, calculating the rotation angle of the rigid body.
Further, step S1 is specifically:
three mark points are arranged on the surface of the rigid body, two total stations arranged at different positions are adopted to measure each mark point respectively to obtain the horizontal angle and the vertical angle of each mark point, and the three-dimensional coordinate value of each mark point is obtained according to the measuring and positioning principle of the total stations and the horizontal angle and the vertical angle of each mark point.
Further, step S2 is specifically:
taking a coordinate system OXWYwZw of the measurement data of the characteristic points of the total station as a world coordinate system; setting the initial position and the final position of rigid body rotation as m and n positions respectively, and establishing a rigid body coordinate system O1XnYnZn of the n position and a rigid body coordinate system O1XmYmZm of the m position respectively by taking the rigid body rotation axis as a Z axis; the n-position rigid coordinate system O1XnYnZn has a rotation amount of an angle θ with respect to the m-position rigid coordinate system O1 XmYmZm.
Further, step S3 is specifically:
in the rigid body coordinate system O1XmYmZm, three mark points of the rigid body surface are taken as characteristic points pmiI 1,2,3, corresponding to a feature point p in the world coordinate system OXwYwZwwiI is 1,2, 3; from point pm1Connection point pm2、pm3To obtain a vector Lm1、Lm2Corresponding by point pw1Connection point pw2、pw3To obtain a vector Lw1、Lw2;
Let the conversion relation between the world coordinate system OXwYwZw and the rigid coordinate system O1XmYmZm be:
in the formulaA rotation matrix representing the rigid body coordinate system O1XmYmZm relative to the world coordinate system OXwYwZw, wherein T is a three-dimensional coordinate value of the origin of the rigid body coordinate system O1XmYmZm in the world coordinate system OXwYwZw;
corresponding feature point pmiAnd pwiThe transformation relationship of (a) is:
the vector construction method in the world coordinate system OXWYwZw includes:
Lw1=pw2-pw1,Lw2=pw3-pw1(3)
similarly, the rigid body coordinate system O1XmYmZm has:
Lm1=pm2-pm1,Lm2=pm3-pm1(4)
the following equations (2), (3) and (4) show:
constructing a third vector, selecting two vectors Lw1And Lw2Cross multiplication is performed, and the following relationship is satisfied:
definition vector JwAnd Jm:
Jw=Lw1*Lw2,Jm=Lm1*Lm2(7)
From equations (6) (7):
definition matrix DwAnd Dm:
Dw=[Lw1Lw2Jw],Dm=[Lm1Lm2Jm](9)
From equations (5), (8) and (9):
from matrix DwAnd DmThe construction process of (2) shows that both matrices are full rank matrices, so there is a reversible matrix, which is obtained by equation (10):
similarly, when the rigid body is at the n position, the rigid body coordinate system O1XnYnZn rotates the matrix relative to the world coordinate system OXwYwZwComprises the following steps:
wherein:
Dw′=[Lw′ 1Lw′2Jw′],Dn=[Ln1Ln2Jn](13)
in the actual rigid body rotation process, the final position n only rotates around the fixed shaft relative to the initial position m, and the rotation angle is theta, so that the position n isRigid body coordinate system O1XnYnZn relative to the rotation matrix of rigid body coordinate system O1XmYmZm of m positionComprises the following steps:
the following equations (11), (12) and (14):
the vector mode has invariance in the coordinate transformation, so the following relationship exists:
|Lwi|=|Lmi|=|Lni|,i=1,2 (16)。
further, step S4 is specifically:
as can be seen from the way the coordinate system is established, the feature points are fixed with respect to the rigid body coordinate system, and therefore the feature points are numerically identical in the coordinates of the n-position and the m-position, that is:
pni=pmi,i=1,2,3 (17)
because the coordinates of each feature point are the same, there are:
Dm=Dn(18)
the following relationships are derived in conjunction with equations (11) (12) (15) (18):
known from the matrix construction process, DnIs a non-singular matrix, then it can be known from equation (19):andis a similarity matrix; from the properties of the similarity matrix: the similar matrices have the sameThe trace of (2); whileThe point coordinates measured by the total station are constructed to be a known matrix, and the order is as follows:
then there are:
2cosθ+1=a11+a22+a33(22)
as can be seen from the formula (22), θ is represented byObtaining the trace of (a) by11+a22+a33The expression of the obtained rigid body rotation angle theta is as follows:
the invention has the beneficial effects that: the invention adopts a non-contact measurement mode and is based on a double-vector attitude determination principle, and can conveniently solve the rotation angle of the rigid body fixed shaft according to two groups of coordinate values of the mark point on the rigid body measured by the total station, thereby providing a new solution for the measurement of rigid body attitude parameters in a large motion range.
Drawings
Fig. 1 is a flow chart of a rigid space fixed axis rotation angle detection method provided by the invention.
Fig. 2 is a schematic view of a total station measurement positioning principle according to an embodiment of the present invention.
FIG. 3 is a diagram illustrating a defined coordinate system according to an embodiment of the present invention.
Fig. 4 is a schematic diagram of the structure of the feature points and the vectors according to the embodiment of the present invention.
Detailed Description
The embodiments of the present invention will be further described with reference to the accompanying drawings.
The invention provides a rigid space dead axle rotation angle detection method, as shown in figure 1, comprising the following steps:
and S1, positioning the mark points of the rigid surface.
As shown in FIG. 2, three mark points p are provided on the surface of the rigid body1、p2And p3The method comprises the steps of measuring each mark point by two total stations A, B arranged at different positions respectively to obtain a horizontal angle and a vertical angle of each mark point, and obtaining a three-dimensional coordinate value of each mark point according to the measurement positioning principle of the total stations and the horizontal angle and the vertical angle of each mark point.
And S2, defining a world coordinate system and a rigid body rotation starting and stopping position coordinate system.
As shown in fig. 3, a coordinate system OXwYwZw of the total station feature point measurement data is taken as a world coordinate system; setting the initial position and the final position of rigid body rotation as m and n positions respectively, and establishing a rigid body coordinate system O1XnYnZn of the n position and a rigid body coordinate system O1XmYmZm of the m position respectively by taking the rigid body rotation axis as a Z axis; the n-position rigid coordinate system O1XnYnZn has a rotation amount of an angle θ with respect to the m-position rigid coordinate system O1 XmYmZm. Because the rigid body is in any direction of space, the rigid body can always be obtained by three limited rotations around a coordinate axis, and the rotation angles, the pitch angles and the rotation amounts of deflection angles (representing postures by Euler angles) of an initial position coordinate system O1XmYmZm of the rigid body relative to a world coordinate system OXwYwZw are set.
And S3, constructing and representing the vector of the rigid body motion.
As shown in FIG. 4, in the rigid body coordinate system O1XmYmZm, three mark points of the rigid body surface are used as the characteristic points pmiI 1,2,3, corresponding to a feature point p in the world coordinate system OXwYwZwwiI is 1,2, 3; from point pm1Connection point pm2、pm3To obtain a vector Lm1、Lm2Corresponding by point pw1Connection point pw2、pw3To obtain a vector Lw1、Lw2。
Let the conversion relation between the world coordinate system OXwYwZw and the rigid coordinate system O1XmYmZm be:
in the formulaAnd T is a three-dimensional coordinate value of the origin of the rigid body coordinate system O1XmYmZm in the world coordinate system OXWYwZw.
Corresponding feature point pmiAnd pwiThe transformation relationship of (a) is:
the vector construction method in the world coordinate system OXWYwZw includes:
Lw1=pw2-pw1,Lw2=pw3-pw1(3)
similarly, the rigid body coordinate system O1XmYmZm has:
Lm1=pm2-pm1,Lm2=pm3-pm1(4)
the following equations (2), (3) and (4) show:
obviously, under the same coordinate system, two vectors constructed from the same point are not parallel, and two vectors L are selected to construct the required third vectorw1And Lw2Cross multiplication is performed, and the following relationship is satisfied:
for convenience of presentation, vector J is definedwAnd Jm:
Jw=Lw1*Lw2,Jm=Lm1*Lm2(7)
From equations (6) (7):
definition matrix DwAnd Dm:
Dw=[Lw1Lw2Jw],Dm=[Lm1Lm2Jm](9)
From equations (5), (8) and (9):
from matrix DwAnd DmThe construction process of (2) shows that both matrices are full rank matrices, so there is a reversible matrix, which is obtained by equation (10):
similarly, when the rigid body is at the n position, the rigid body coordinate system O1XnYnZn rotates the matrix relative to the world coordinate system OXwYwZwComprises the following steps:
wherein:
Dw′=[Lw′1Lw′2Jw′],Dn=[Ln1Ln2Jn](13)
during the actual rigid body rotationSince the final position n is only fixed-axis rotation with respect to the initial position m and the rotation angle is θ, the rotation matrix of the n-position rigid coordinate system O1XnYnZn with respect to the m-position rigid coordinate system O1XmYmZmComprises the following steps:
the following equations (11), (12) and (14):
the vector mode has invariance in the coordinate transformation, so the following relationship exists:
|Lwi|=|Lmi|=|Lni|,i=1,2 (16)
as can be seen from formulas (15) and (16), there are 6 coordinate unknowns and 1 rotation angle unknowns, for a total of 7 unknowns; 13 relational expressions can be listed according to the corresponding relation of each element of the matrix and the equal relation of the vector mode, and the direct solving is complex, so that the matrix transformation is adopted to solve the rotation angle theta in the embodiment of the invention.
And S4, calculating the rotation angle of the rigid body.
As can be seen from the way the coordinate system is established, the feature points are fixed with respect to the rigid body coordinate system, and therefore the feature points are numerically identical in the coordinates of the n-position and the m-position, that is:
pni=pmi,i=1,2,3 (17)
because the coordinates of each feature point are the same, there are:
Dm=Dn(18)
the following relationships are derived in conjunction with equations (11) (12) (15) (18):
constructed from a matrixThe process is known as DnIs a non-singular matrix, then it can be known from equation (19):andis a similarity matrix; from the properties of the similarity matrix: similar matrices have the same traces; whileThe point coordinates measured by the total station are constructed to be a known matrix, and the order is as follows:
then there are:
2cosθ+1=a11+a22+a33(22)
as can be seen from the formula (22), θ is represented byObtaining the trace of (a) by11+a22+a33The expression of the obtained rigid body rotation angle theta is as follows:
the accuracy of equation (23) is verified according to practical applications as follows:
(1) giving the position and attitude relationship between the rigid body coordinate system and the world coordinate system, the coordinates of three points under the rigid body coordinate system and the rotation of the rigid bodyAngle theta0。
(2) And calculating to obtain the coordinates of three points under two groups of world coordinate systems according to the coordinate transformation relation.
(3) According to the theoretical derivation process, a correlation matrix is constructed, and the rotation angle θ is obtained from equation (23).
(4) Discriminating theta and a given rotation angle theta0Whether they are consistent.
The verification results are shown in the following table, and the results prove that the rigid body space fixed-axis rotation angle detection method provided by the invention is feasible.
It will be appreciated by those of ordinary skill in the art that the embodiments described herein are intended to assist the reader in understanding the principles of the invention and are to be construed as being without limitation to such specifically recited embodiments and examples. Those skilled in the art can make various other specific changes and combinations based on the teachings of the present invention without departing from the spirit of the invention, and these changes and combinations are within the scope of the invention.
Claims (3)
1. A rigid space dead axle rotation angle detection method is characterized by comprising the following steps:
s1, positioning the mark points on the surface of the rigid body; the step S1 specifically includes:
setting three mark points on the surface of the rigid body, respectively measuring each mark point by adopting two total stations arranged at different positions to obtain the horizontal angle and the vertical angle of each mark point, and obtaining the three-dimensional coordinate value of each mark point according to the measuring and positioning principle of the total stations and the horizontal angle and the vertical angle of each mark point;
s2, defining a world coordinate system and a rigid body rotation start-stop position coordinate system; the step S2 specifically includes:
taking a coordinate system OXWYwZw of the measurement data of the characteristic points of the total station as a world coordinate system; setting the initial position and the final position of rigid body rotation as m and n positions respectively, and establishing a rigid body coordinate system O1XnYnZn of the n position and a rigid body coordinate system O1XmYmZm of the m position respectively by taking the rigid body rotation axis as a Z axis; the rigid body coordinate system O1XnYnZn at the n position has a rotation amount with an angle theta relative to the rigid body coordinate system O1XmYmZm at the m position;
s3, constructing and representing rigid motion vector to obtain rotation matrix of rigid coordinate system O1XnYnZn relative to world coordinate system OXwYwZwThe expression is as follows:
s4, according toThe expression to obtain the theta expression for calculating the rotation angle of the rigid body is as follows:
2. The rigid body space dead axle rotation angle detection method according to claim 1, wherein the step S3 specifically is:
in the rigid body coordinate system O1XmYmZm, three mark points of the rigid body surface are taken as characteristic points pmiI 1,2,3, corresponding to a feature point p in the world coordinate system OXwYwZwwiI is 1,2, 3; from point pm1Connection point pm2、pm3To obtain a vector Lm1、Lm2Corresponding by point pw1Connection point pw2、pw3To obtain a vector Lw1、Lw2;
Let the conversion relation between the world coordinate system OXwYwZw and the rigid coordinate system O1XmYmZm be:
in the formulaA rotation matrix representing the rigid body coordinate system O1XmYmZm relative to the world coordinate system OXwYwZw, wherein T is a three-dimensional coordinate value of the origin of the rigid body coordinate system O1XmYmZm in the world coordinate system OXwYwZw;
corresponding feature point pmiAnd pwiThe transformation relationship of (a) is:
the vector construction method in the world coordinate system OXWYwZw includes:
Lw1=pw2-pw1,Lw2=pw3-pw1(3)
similarly, the rigid body coordinate system O1XmYmZm has:
Lm1=pm2-pm1,Lm2=pm3-pm1(4)
the following equations (2), (3) and (4) show:
required for constructionA third vector of two vectors Lw1And Lw2Cross multiplication is performed, and the following relationship is satisfied:
definition vector JwAnd Jm:
Jw=Lw1*Lw2,Jm=Lm1*Lm2(7)
From equations (6) (7):
definition matrix DwAnd Dm:
Dw=[Lw1Lw2Jw],Dm=[Lm1Lm2Jm](9)
From equations (5), (8) and (9):
from matrix DwAnd DmThe construction process of (2) shows that both matrices are full rank matrices, so there is a reversible matrix, which is obtained by equation (10):
similarly, when the rigid body is at the n position, the rigid body coordinate system O1XnYnZn rotates the matrix relative to the world coordinate system OXwYwZwComprises the following steps:
wherein:
Dw′=[Lw′1Lw′2Jw′],Dn=[Ln1Ln2Jn](13)
in the actual rigid body rotation process, only the fixed axis rotation exists at the final position n relative to the initial position m, and the rotation angle is theta, so that the rotation matrix of the rigid body coordinate system O1XnYnZn at the n position relative to the rigid body coordinate system O1XmYmZm at the m positionComprises the following steps:
the following equations (11), (12) and (14):
the vector mode has invariance in the coordinate transformation, so the following relationship exists:
|Lwi|=|Lmi|=|Lni|,i=1,2 (16)。
3. the rigid body space dead axle rotation angle detection method according to claim 2, wherein the step S4 is specifically:
as can be seen from the way the coordinate system is established, the feature points are fixed with respect to the rigid body coordinate system, and therefore the feature points are numerically identical in the coordinates of the n-position and the m-position, that is:
pni=pmi,i=1,2,3 (17)
because the coordinates of each feature point are the same, there are:
Dm=Dn(18)
the following relationships are derived in conjunction with equations (11) (12) (15) (18):
known from the matrix construction process, DnIs a non-singular matrix, then it can be known from equation (19):andis a similarity matrix; from the properties of the similarity matrix: similar matrices have the same traces; whileThe point coordinates measured by the total station are constructed to be a known matrix, and the order is as follows:
then there are:
2cosθ+1=a11+a22+a33(22)
as can be seen from the formula (22), θ is represented byObtaining the trace of (a) by11+a22+a33The expression of the obtained rigid body rotation angle theta is as follows:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710001869.1A CN106871859B (en) | 2017-01-03 | 2017-01-03 | Rigid space fixed shaft rotation angle detection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710001869.1A CN106871859B (en) | 2017-01-03 | 2017-01-03 | Rigid space fixed shaft rotation angle detection method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106871859A CN106871859A (en) | 2017-06-20 |
CN106871859B true CN106871859B (en) | 2020-07-03 |
Family
ID=59164433
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710001869.1A Expired - Fee Related CN106871859B (en) | 2017-01-03 | 2017-01-03 | Rigid space fixed shaft rotation angle detection method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106871859B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111366125B (en) * | 2020-02-29 | 2021-10-08 | 上海市特种设备监督检验技术研究院 | Method for measuring rotation angle of crawler crane |
CN111780967B (en) * | 2020-06-12 | 2022-04-05 | 中国船舶重工集团公司第七二四研究所 | Turntable transmission precision optical composite detection method capable of correcting eccentric error |
CN112945231A (en) * | 2021-01-28 | 2021-06-11 | 深圳市瑞立视多媒体科技有限公司 | IMU and rigid body posture alignment method, device, equipment and readable storage medium |
CN112923923A (en) * | 2021-01-28 | 2021-06-08 | 深圳市瑞立视多媒体科技有限公司 | Method, device and equipment for aligning posture and position of IMU (inertial measurement Unit) and rigid body and readable storage medium |
CN113340321B (en) * | 2021-05-22 | 2023-10-20 | 中宜居智能科技(江苏)有限公司 | Building robot ranging measurement device |
CN113838120B (en) * | 2021-09-30 | 2024-01-30 | 重庆大学 | Large-rotation-angle motion displacement measurement method based on digital image correlation |
CN114485543B (en) * | 2021-12-23 | 2023-05-05 | 南昌航空大学 | Aircraft control surface angle measurement method based on stereoscopic vision |
CN116628786B (en) * | 2023-07-26 | 2023-10-10 | 中南大学 | Manufacturing method of special-shaped three-dimensional marking ball |
CN117232438B (en) * | 2023-11-13 | 2024-03-15 | 成都飞机工业(集团)有限责任公司 | Device for measuring deflection angle of movable airfoil surface of airplane, calibration device and calibration method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4269508A (en) * | 1978-07-19 | 1981-05-26 | Societe Anonyme De Telecommunications | Device for adjusting the azimuthal and inclination directions of a wave reflector |
CN101556704A (en) * | 2009-05-19 | 2009-10-14 | 武汉一冶钢结构有限责任公司 | Method for establishing temporary supporting frame system assembled by steel structures |
CN203881346U (en) * | 2014-03-25 | 2014-10-15 | 北京测科空间信息技术有限公司 | Adjusting device for indoor triaxial calibration field |
CN105136128A (en) * | 2015-08-27 | 2015-12-09 | 中国航天空气动力技术研究院 | Airframe structure measuring method based on two-point positioning |
CN105424024A (en) * | 2015-11-03 | 2016-03-23 | 葛洲坝易普力股份有限公司 | Spatial target position and orientation calibration method based on total station |
CN105549332A (en) * | 2016-01-14 | 2016-05-04 | 哈尔滨工业大学 | Method for three-degree-of-freedom displacement measurement of workpiece table |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7991575B2 (en) * | 2009-01-08 | 2011-08-02 | Trimble Navigation Limited | Method and system for measuring angles based on 360 degree images |
-
2017
- 2017-01-03 CN CN201710001869.1A patent/CN106871859B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4269508A (en) * | 1978-07-19 | 1981-05-26 | Societe Anonyme De Telecommunications | Device for adjusting the azimuthal and inclination directions of a wave reflector |
CN101556704A (en) * | 2009-05-19 | 2009-10-14 | 武汉一冶钢结构有限责任公司 | Method for establishing temporary supporting frame system assembled by steel structures |
CN203881346U (en) * | 2014-03-25 | 2014-10-15 | 北京测科空间信息技术有限公司 | Adjusting device for indoor triaxial calibration field |
CN105136128A (en) * | 2015-08-27 | 2015-12-09 | 中国航天空气动力技术研究院 | Airframe structure measuring method based on two-point positioning |
CN105424024A (en) * | 2015-11-03 | 2016-03-23 | 葛洲坝易普力股份有限公司 | Spatial target position and orientation calibration method based on total station |
CN105549332A (en) * | 2016-01-14 | 2016-05-04 | 哈尔滨工业大学 | Method for three-degree-of-freedom displacement measurement of workpiece table |
Also Published As
Publication number | Publication date |
---|---|
CN106871859A (en) | 2017-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106871859B (en) | Rigid space fixed shaft rotation angle detection method | |
CN103527620B (en) | Spherical hinge and the method for measurement of angle of revolution measurement can be realized | |
CN109822574B (en) | Industrial robot end six-dimensional force sensor calibration method | |
CN107186548B (en) | A kind of five-axle number control machine tool rotating shaft geometric error detection method | |
CN106247932B (en) | A kind of online error-compensating apparatus of robot based on camera chain and method | |
CN110948522B (en) | Industrial robot space pose measuring mechanism and measuring method based on stay wire rotation sensor | |
CN103447884B (en) | The measurement mechanism of Digit Control Machine Tool translation shaft geometric error and measurement and discrimination method | |
CN103737426B (en) | A kind of Digit Control Machine Tool rotating shaft geometric error three line mensuration | |
CN105806309B (en) | Robot Zero positioning System and method for based on laser triangulation | |
CN103308925B (en) | Integral three-dimensional color laser radar data point cloud generating method | |
CN106354094A (en) | Method for calibrating machine tool follow-up laser scanning coordinates on basis of space standard balls | |
CN107042528A (en) | A kind of Kinematic Calibration system and method for industrial robot | |
CN109520420B (en) | Method for determining space coordinates of rotary center of rotary table | |
CN105091744A (en) | Pose detection apparatus and method based on visual sensor and laser range finder | |
CN101539397B (en) | Method for measuring three-dimensional attitude of object on precision-optical basis | |
CN103759669A (en) | Monocular vision measuring method for large parts | |
CN102721393B (en) | On-site self-calibration method for measurement system error of precise rotary table | |
CN104613899A (en) | Full-automatic calibration method for structured light hand-eye three-dimensional measuring system | |
CN111366908B (en) | Laser radar rotary table and measuring device and measuring method thereof | |
CN103673976A (en) | Method and system for converting and unifying composite type precision measuring coordinate system | |
CN105046715B (en) | A kind of line-scan digital camera scaling method based on interspace analytic geometry | |
CN108132029B (en) | Accurate measurement method and device for assembly of satellite antenna unfolding system | |
CN109211132A (en) | A kind of photogrammetric method for obtaining tall and big object deformation information of unmanned plane high-precision | |
CN104236543A (en) | Cable type measurement system and measurement method for industrial robot spatial pose precision and track measurement | |
CN110081821A (en) | Intelligent high-speed rail white body assembling quality detection device and its method |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200703 |
|
CF01 | Termination of patent right due to non-payment of annual fee |