CN102809367A - Space rotating angle measuring method based on double-shaft obliquity sensor - Google Patents
Space rotating angle measuring method based on double-shaft obliquity sensor Download PDFInfo
- Publication number
- CN102809367A CN102809367A CN2012102794001A CN201210279400A CN102809367A CN 102809367 A CN102809367 A CN 102809367A CN 2012102794001 A CN2012102794001 A CN 2012102794001A CN 201210279400 A CN201210279400 A CN 201210279400A CN 102809367 A CN102809367 A CN 102809367A
- Authority
- CN
- China
- Prior art keywords
- sin
- cos
- axle
- theta
- beta
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
Abstract
The invention discloses a space rotating angle measuring method based on a double-shaft obliquity sensor. The method is to establish a physical model between a sensor and a rotating shaft through a measuring module formed by a double-shaft sensor according to three unknown space angles formed based on an installation mode of the sensor and a spatial relation among the rotating shafts, so as to obtain a calculation method of the three unknown installing angles, so that the rotating angle around the space rotating shafts is detected. According to the traditional technology of detecting an angle through an obliquity sensor, the rotating shafts of a detected object must be levelly arranged, and the sensor and the measuring module also must be kept in level state, all the operations are hard to implement in engineering; compared with traditional technology, the method disclosed by the invention has the advantages that the space rotating angle measuring method can be achieved only if the module is arranged not close and vertical to the level, thereby the space rotating angle measuring method is beneficial for the application in engineering.
Description
Technical field
The invention belongs to the measurement of geometric length technical field, relate to a kind of space rotation angle measurement method, especially a kind of space rotation angle measurement method based on double-shaft tilt angle sensor.
Background technology
In the prior art,, several different methods is arranged, like mechanical pointer angular instrument, the laser measurement anglec of rotation, electronic compass, obliquity sensor and gyroscope about measurement of angle.
The mechanical pointer angel measuring instrument can only be fit to the situation of space rotating shaft parallel in surface level.Because mechanical type angel measuring instrument, the swing of its pointer are the minimal friction that relies on gravity and needle pivot, if turning axle tilts, then needle pivot friction force increases, and causes the beat of pointer inaccurate.Electronic compass is to be benchmark with faint magnetic direction, detects the angle of current direction and magnetic direction, obtains current position angle.Obviously, can not to detect with the magnetic direction be the anglec of rotation of turning axle to electronic compass.And generally speaking, magnetic direction almost is exactly a horizontal direction, so electronic compass can not detect the inclination angle of a direction.Gyroscope is a rate sensor, can detect current speed of rotation, and the through-rate integration can obtain the current anglec of rotation, and is omnibearing angular detection.But gyrostatic subject matter is exactly its migration error, even under isogonal situation, gyro still has the output signal, and this obviously can't accurately take measurement of an angle.
Obliquity sensor can detect any one non-perpendicular to the static angle between surface level and the surface level, and measurement result is stable, reliable.The miniature obliquity sensor that particularly adopts MEMS technology to make now, its accuracy of measurement is higher.But existing obliquity sensor and module thereof have two shortcomings: 1) can only the measure static angle, promptly can only measure the angle between frontal plane and surface level, and energy measurement turning axle and surface level do not have the space rotation angle under the angle situation; 2) require sensor with and shell must surface level install, otherwise measure inaccurate.
Summary of the invention
The objective of the invention is to overcome the shortcoming of above-mentioned prior art; A kind of space rotation angle measurement method based on double-shaft tilt angle sensor is provided; It is through spatial relation between sensor and the turning axle; Set up mathematical model, and obtain analytic solution, thereby calculate around the angle of turning axle rotation.So this method can the measurement space anglec of rotation, and this turning axle not necessarily is parallel to surface level,
The objective of the invention is to solve through following technical scheme:
This space rotation angle measurement method based on double-shaft tilt angle sensor may further comprise the steps:
1) make two axles of double-shaft tilt angle sensor vertical each other, its output voltage is to be the sine value of the angle of reference with the surface level; With the turning axle is the Y axle, establishes to be rotated counterclockwise direction for just, and the anglec of rotation is θ, and it is projected as the y axle surface level, and two axle intersection points are o, establish the angle β of turning axle and surface level, i.e. β=∠ Yoy, β ∈ [0, pi/2]; The z axle is set the x direction of principal axis perpendicular to surface level, constitutes right-handed Cartesian coordinate system xyzo; Make X axle and x axle overlap, the vertical X of Z axle, Y axle constitute cartesian coordinate system XYZo equally; If two axles of double-shaft tilt angle sensor are u and v, its intersection point fixes on the o point, because ou and ov are orthogonal, the normal vector of establishing the uov plane that o orders is ow; And ou, ov and ow are unit length vector, and the unit length of ou is made as oP=|ou|, and oP is projected as oQ on the yoz plane; Angle between definition oQ and the turning axle Y is γ, γ ∈ [pi/2, pi/2]; If the angle between oP and the x/X axle is α, α ∈ [0,2 π];
2) serve as to rotate on the yoz plane with the ow axle of uvwo coordinate system with reference to zero-bit, promptly ow, oZ, oz, oQ, oY and oy all in one plane, so, ∠ Zoz=β and ∠ woZ=γ; If the ow axle not on the yoz plane, just through rotation oY axle, rotates to the yoz plane with the ow axle, and as zero-bit;
3) establish ow; Ou; The vector of unit length of ov and oY is respectively
and
its vector at the xyzo coordinate system and is expressed as:
These 4 vectors are equivalent to the xyzo coordinate system in the expression of XYZo coordinate system and have been rotated counterclockwise angle beta around the x/X axle, and its rotation matrix is:
Then, these 4 vectors being expressed as under the XYZo coordinate system:
Vector
is rotated counterclockwise angle θ around the oY axle under the XYZo coordinate system, its rotation matrix is:
If vector
With horizontal plane angle be θ
u, vector
With
The angle that constitutes is θ
Un, θ then
Un+ θ
u=pi/2, and θ
UnCosine be:
The magnitude of voltage of double-shaft tilt angle sensor output is sin θ just
u, making it is the x axle output voltage values of double-shaft tilt angle sensor, that is:
x=sinα·cosγ·sinβ-cosα·cosβ·sinθ+sinα·sinγ·cosβ·cosθ
y=cosα·cosγ·sinβ+sinα·cosβ·sinθ+cosα·sinγ·cosβ·cosθ
4 variable: α, β, γ and θ are arranged here; When sensor is exported 3 groups of data [x
1, y
1], [x
2, y
2], [x
3, y
3], just can obtain this 4 variablees; Like this, double-shaft tilt angle sensor can calculate its space anglec of rotation through the output of detecting sensor 4 positions in the space in the anglec of rotation in space.
Than prior art, the present invention has following beneficial effect:
The present invention sets up its mathematical model, and obtains its analytic solution through spatial relation between sensor and the turning axle, thereby calculates around the angle of turning axle rotation.So the present invention can the measurement space anglec of rotation, and this turning axle is not necessarily parallel and surface level, as long as out of plumb and surface level.Simultaneously, owing in the space analysis process, consider the mounting process of sensor or its module, not requiring it must level install, and this will reduce the service condition of sensor.
Through application of the present invention, turning axle and horizontal plane angle less than 75 ° situation under, can realize ± 15 ° measurement range, accuracy of measurement reaches in 0.2 °; Turning axle and horizontal plane angle less than 15 ° situation under, can realize ± 70 ° measurement range, accuracy of measurement reaches in 0.1 °.
Description of drawings
Fig. 1 is the installation model synoptic diagram of double-shaft tilt angle sensor of the present invention.
Embodiment
Below in conjunction with accompanying drawing the present invention is done and to describe in further detail:
Referring to Fig. 1, the space rotation angle measurement method that the present invention is based on double-shaft tilt angle sensor is specially:
Two axles of double-shaft tilt angle sensor are orthogonal, and its output voltage is to be the sine value of the angle of reference with the surface level.With the turning axle is the Y axle, establishes to be rotated counterclockwise direction for just, and the anglec of rotation is θ, and it is projected as the y axle surface level, and two axle intersection points are o, establish the angle β of turning axle and surface level, i.e. β=∠ Yoy, and β ∈ [0, pi/2], as shown in Figure 1.The z axle is set the x direction of principal axis perpendicular to surface level, constitutes right-handed Cartesian coordinate system xyzo.Make X axle and x axle overlap, the vertical X of Z axle, Y axle constitute cartesian coordinate system XYZo equally.If two axles of obliquity sensor are u and v, its intersection point fixes on the o point, because ou and ov are orthogonal, the normal vector of establishing the uov plane that o orders is ow; And ou, ov and ow are unit length vector, and the unit length of ou is made as oP=|ou|, and oP is projected as oQ on the yoz plane; Angle between definition oQ and the turning axle Y is γ, γ ∈ [pi/2, pi/2]; If the angle between oP and the x/X axle is α, α ∈ [0,2 π].
With the ow axle of uvwo coordinate system serves as to rotate with reference to zero-bit on the yoz plane, promptly ow, oZ, oz, oQ, oY and oy all in one plane, so, ∠ Zoz=β and ∠ woZ=γ.If the ow axle not on the yoz plane, just through rotation oY axle, rotates to the yoz plane with the ow axle, and as zero-bit.
If ow; Ou; The vector of unit length of ov and oY is respectively
and
its vector at the xyzo coordinate system and is expressed as:
These 4 vectors are equivalent to the xyzo coordinate system in the expression of XYZo coordinate system and have been rotated counterclockwise angle beta around the x/X axle, and its rotation matrix is:
So, these 4 vectors being expressed as under the XYZo coordinate system:
Vector
is rotated counterclockwise angle θ around the oY axle under the XYZo coordinate system, its rotation matrix is:
If vector
With horizontal plane angle be θ
u, vector
With
The angle that constitutes is θ
Un, then can know θ by figure
Un+ θ
u=pi/2, and θ
UnCosine be:
The magnitude of voltage of obliquity sensor output is sin θ just
u, making it is the x axle output voltage values of sensor, that is:
x=sinα·cosγ·sinβ-cosα·cosβ·sinθ+sinα·sinγ·cosβ·cosθ
y=cosα·cosγ·sinβ+sinα·cosβ·sinθ+cosα·sinγ·cosβ·cosθ
4 variable: α, β, γ and θ are arranged here.When sensor is exported 3 groups of data [x
1, y
1], [x
2, y
2], [x
3, y
3], just can obtain this 4 variablees.
Like this, double-shaft tilt angle sensor can just can calculate its space anglec of rotation through the output of detecting sensor 4 positions in the space in the anglec of rotation in space.
The present invention has carried out experimental applications in the detection of the rudder face anglec of rotation, the turning axle of this rudder face becomes 70 ° angle with level, and rotation angle range is ± 45 °, requires accuracy of measurement less than 0.2 °.The present invention can also use on tank turret.When tank is positioned on the plane that is not level, need fort be raised or when rotating to an angle, this method can provide predetermined angular accurately.
Claims (1)
1. the space rotation angle measurement method based on double-shaft tilt angle sensor is characterized in that, may further comprise the steps:
1) make two axles of double-shaft tilt angle sensor vertical each other, its output voltage is to be the sine value of the angle of reference with the surface level; With the turning axle is the Y axle, establishes to be rotated counterclockwise direction for just, and the anglec of rotation is θ, and it is projected as the y axle surface level, and two axle intersection points are o, establish the angle β of turning axle and surface level, i.e. β=∠ Yoy, β ∈ [0, pi/2]; The z axle is set the x direction of principal axis perpendicular to surface level, constitutes right-handed Cartesian coordinate system xyzo; Make X axle and x axle overlap, the vertical X of Z axle, Y axle constitute cartesian coordinate system XYZo equally; If two axles of double-shaft tilt angle sensor are u and v, its intersection point fixes on the o point, because ou and ov are orthogonal, the normal vector of establishing the uov plane that o orders is ow; And ou, ov and ow are unit length vector, and the unit length of ou is made as oP=|ou|, and oP is projected as oQ on the yoz plane; Angle between definition oQ and the turning axle Y is γ, γ ∈ [pi/2, pi/2]; If the angle between oP and the x/X axle is α, α ∈ [0,2 π];
2) serve as to rotate on the yoz plane with the ow axle of uvwo coordinate system with reference to zero-bit, promptly ow, oZ, oz, oQ, oY and oy all in one plane, so, ∠ Zoz=β and ∠ woZ=γ; If the ow axle not on the yoz plane, just through rotation oY axle, rotates to the yoz plane with the ow axle, and as zero-bit;
These 4 vectors are equivalent to the xyzo coordinate system in the expression of XYZo coordinate system and have been rotated counterclockwise angle beta around the x/X axle, and its rotation matrix is:
Then, these 4 vectors being expressed as under the XYZo coordinate system:
Vector
is rotated counterclockwise angle θ around the oY axle under the XYZo coordinate system, its rotation matrix is:
If vector
With horizontal plane angle be θ
u, vector
With
The angle that constitutes is θ
Un, θ then
Un+ θ
u=pi/2, and θ
UnCosine be:
The magnitude of voltage of double-shaft tilt angle sensor output is sin θ just
u, making it is the x axle output voltage values of double-shaft tilt angle sensor, that is:
x=sinα·cosγ·sinβ-cosα·cosβ·sinθ+sinα·sinγ·cosβ·cosθ
y=cosα·cosγ·sinβ+sinα·cosβ·sinθ+cosα·sinγ·cosβ·cosθ
4 variable: α, β, γ and θ are arranged here; When sensor is exported 3 groups of data [x
1, y
1], [x
2, y
2], [x
3, y
3], just can obtain this 4 variablees; Like this, double-shaft tilt angle sensor can calculate its space anglec of rotation through the output of detecting sensor 4 positions in the space in the anglec of rotation in space.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012102794001A CN102809367A (en) | 2012-08-07 | 2012-08-07 | Space rotating angle measuring method based on double-shaft obliquity sensor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012102794001A CN102809367A (en) | 2012-08-07 | 2012-08-07 | Space rotating angle measuring method based on double-shaft obliquity sensor |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102809367A true CN102809367A (en) | 2012-12-05 |
Family
ID=47233147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012102794001A Pending CN102809367A (en) | 2012-08-07 | 2012-08-07 | Space rotating angle measuring method based on double-shaft obliquity sensor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102809367A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106595584A (en) * | 2017-01-26 | 2017-04-26 | 京信通信***(中国)有限公司 | Antenna attitude data acquisition device and method and antenna device |
CN107036557A (en) * | 2017-03-17 | 2017-08-11 | 北京航宇振控科技有限责任公司 | A kind of two-dimentional angle measuring system and method |
CN109099936A (en) * | 2018-08-31 | 2018-12-28 | 江苏大学 | A kind of calibration method of three-dimensional space lower sensor module installation error |
US10866094B2 (en) | 2018-07-20 | 2020-12-15 | Shanxi University | Method for measuring spatial rotation angles of objects |
CN112129261A (en) * | 2020-09-10 | 2020-12-25 | 国网福建省电力有限公司 | Variable-angle range finder and using method thereof |
CN115962752A (en) * | 2023-03-16 | 2023-04-14 | 上海米度测控科技有限公司 | Method and equipment for measuring horizontal rotation angle of inclinometer pipe |
-
2012
- 2012-08-07 CN CN2012102794001A patent/CN102809367A/en active Pending
Non-Patent Citations (1)
Title |
---|
曹建安,张乐平,吴昊,王亮,苗励文: "采用倾角传感器实现空间旋转角度测量的解析方法研究", 《西安交通大学学报》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106595584A (en) * | 2017-01-26 | 2017-04-26 | 京信通信***(中国)有限公司 | Antenna attitude data acquisition device and method and antenna device |
WO2018137465A1 (en) * | 2017-01-26 | 2018-08-02 | 京信通信***(中国)有限公司 | Antenna posture data acquisition device and acquisition method, and antenna device |
CN107036557A (en) * | 2017-03-17 | 2017-08-11 | 北京航宇振控科技有限责任公司 | A kind of two-dimentional angle measuring system and method |
CN107036557B (en) * | 2017-03-17 | 2019-04-26 | 北京航宇振控科技有限责任公司 | A kind of two dimension angle measuring system and method |
US10866094B2 (en) | 2018-07-20 | 2020-12-15 | Shanxi University | Method for measuring spatial rotation angles of objects |
CN109099936A (en) * | 2018-08-31 | 2018-12-28 | 江苏大学 | A kind of calibration method of three-dimensional space lower sensor module installation error |
CN112129261A (en) * | 2020-09-10 | 2020-12-25 | 国网福建省电力有限公司 | Variable-angle range finder and using method thereof |
CN115962752A (en) * | 2023-03-16 | 2023-04-14 | 上海米度测控科技有限公司 | Method and equipment for measuring horizontal rotation angle of inclinometer pipe |
CN115962752B (en) * | 2023-03-16 | 2023-05-16 | 上海米度测控科技有限公司 | Measuring method and measuring equipment for horizontal rotation angle of inclinometer tube |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102809367A (en) | Space rotating angle measuring method based on double-shaft obliquity sensor | |
CN103900571B (en) | A kind of carrier posture measuring method based on the rotary-type SINS of inertial coodinate system | |
CN103697918B (en) | A kind of scaling method of the orthogonal tilting configuration inertial measurement unit of optical fiber gyroscope of axle of three axles | |
CN103712622B (en) | The gyroscopic drift estimation compensation rotated based on Inertial Measurement Unit and device | |
CN104374388A (en) | Flight attitude determining method based on polarized light sensor | |
CN102289306A (en) | Attitude sensing equipment and positioning method thereof as well as method and device for controlling mouse pointer | |
CN104792323B (en) | Dynamic Water level and attitude angle computational methods | |
CN106643693B (en) | A kind of air-floating ball bearing three-dimensional attitude measuring | |
CN102706349A (en) | Carrier gesture determining method based on optical fiber strap-down compass technology | |
CN103389808A (en) | Space mouse and method for obtaining displacement of space mouse | |
CN105716595B (en) | A kind of rotor deflection modulation error compensation method of suspension class gyroscope | |
CN103900566A (en) | Method for eliminating influence on accuracy of rotating modulation strapdown inertial navigation system caused by earth rotation angular velocity | |
JP2007263689A (en) | Azimuth measuring method for apparatus in environment where external information can not be acquired | |
CN103591936B (en) | Method for measuring slant angle | |
CN106643717A (en) | Method and device for performance detection of nine-axis sensor | |
CN103759743A (en) | Azimuth benchmark transmission device for inertia measuring device and azimuth confirming method for inertia measuring device with large inclination angle | |
CN201181213Y (en) | Self-north seeking navigation device of uniaxial gyroscope | |
CN103940445A (en) | Error compensation method of inertial components of single-axis rotation inertial navigation system | |
CN106248104A (en) | A kind of north finder comprehensive slewing and torque compensation method | |
CN105716626B (en) | A kind of stator rotation modulation error compensating method of suspension class gyroscope | |
CN214951273U (en) | Position indicating system | |
CN106441228B (en) | A kind of measurement method at antenna attitude angle | |
CN105758422A (en) | Integral type closed-loop fiber-optic gyroscope testing method | |
Gao et al. | Analysis on the influence of three-axis turntable nonorthogonal error on gyro calibration of SINS | |
CN105222764B (en) | The method that a kind of pair of inertia angular-rate sensor carries out earth rotation compensation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20121205 |