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 PDF

Info

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
Application number
CN2012102794001A
Other languages
Chinese (zh)
Inventor
曹建安
吴昊
王亮
张乐平
苗励文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Jiaotong University
Original Assignee
Xian Jiaotong University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xian Jiaotong University filed Critical Xian Jiaotong University
Priority to CN2012102794001A priority Critical patent/CN102809367A/en
Publication of CN102809367A publication Critical patent/CN102809367A/en
Pending legal-status Critical Current

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

A kind of space rotation angle measurement method based on double-shaft tilt angle sensor
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
Figure BDA00001982529700031
and
Figure BDA00001982529700032
its vector at the xyzo coordinate system and is expressed as:
n ‾ ow n ‾ oY n ‾ ou xyzo = 0 - cos ( β + γ ) sin ( β + γ ) 0 cos β sin β cos α sin α · cos ( β + γ ) sin α · sin ( β + γ ) T
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:
R x = 1 0 0 0 cos β - sin β 0 sin β cos β
Then, these 4 vectors being expressed as under the XYZo coordinate system:
n ‾ oz n ‾ oY n ‾ ou XYZo = R x · n ‾ oz n ‾ oY n ‾ ou xyzo = 0 sin β cos β 0 1 0 0 cos γ sin γ
Vector
Figure BDA00001982529700036
is rotated counterclockwise angle θ around the oY axle under the XYZo coordinate system, its rotation matrix is:
R Y = cos θ 0 sin θ 0 1 0 - sin θ 0 cos θ
Hutchison
Figure BDA00001982529700038
Rotate subsequent vector
Figure BDA00001982529700039
which is expressed as follows:
n ‾ θ = R Y · n ‾ XYZo = cos θ 0 sin θ 0 1 0 - sin θ 0 cos θ · 0 cos γ sin λ = sin γ · sin θ cos γ sin γ · cos θ
If vector
Figure BDA00001982529700041
With horizontal plane angle be θ u, vector With
Figure BDA00001982529700043
The angle that constitutes is θ Un, θ then Un+ θ u=pi/2, and θ UnCosine be:
cos θ un = sin θ u = n ‾ θ · n ‾ oz = sin β · cos γ + cos β · sin γ · cos θ
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θ
Equally, also have for vector
Figure BDA00001982529700045
:
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
Figure BDA00001982529700051
and
Figure BDA00001982529700052
its vector at the xyzo coordinate system and is expressed as:
n ‾ ow n ‾ oY n ‾ ou xyzo = 0 - cos ( β + γ ) sin ( β + γ ) 0 cos β sin β cos α sin α · cos ( β + γ ) sin α · sin ( β + γ ) T
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:
R x = 1 0 0 0 cos β - sin β 0 sin β cos β
So, these 4 vectors being expressed as under the XYZo coordinate system:
n ‾ oz n ‾ oY n ‾ ou XYZo = R x · n ‾ oz n ‾ oY n ‾ ou xyzo = 0 sin β cos β 0 1 0 0 cos γ sin γ
Vector
Figure BDA00001982529700064
is rotated counterclockwise angle θ around the oY axle under the XYZo coordinate system, its rotation matrix is:
R Y = cos θ 0 sin θ 0 1 0 - sin θ 0 cos θ
Hutchison
Figure BDA00001982529700066
Rotate subsequent vector
Figure BDA00001982529700067
which is expressed as follows:
n ‾ θ = R Y · n ‾ XYZo = cos θ 0 sin θ 0 1 0 - sin θ 0 cos θ · 0 cos γ sin λ = sin γ · sin θ cos γ sin γ · cos θ
If vector
Figure BDA00001982529700069
With horizontal plane angle be θ u, vector With
Figure BDA000019825297000611
The angle that constitutes is θ Un, then can know θ by figure Un+ θ u=pi/2, and θ UnCosine be:
cos θ un = sin θ u = n ‾ θ · n ‾ oz = sin β · cos γ + cos β · sin γ · cos θ
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θ
Equally; For vector
Figure BDA00001982529700071
similar result is arranged also, that is:
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;
3) Let ow, ou, ov and oY unit vectors are
Figure FDA00001982529600011
and
Figure FDA00001982529600012
in xyzo vector coordinates expressed as:
n ‾ ow n ‾ oY n ‾ ou xyzo = 0 - cos ( β + γ ) sin ( β + γ ) 0 cos β sin β cos α sin α · cos ( β + γ ) sin α · sin ( β + γ ) T
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:
R x = 1 0 0 0 cos β - sin β 0 sin β cos β
Then, these 4 vectors being expressed as under the XYZo coordinate system:
n ‾ oz n ‾ oY n ‾ ou XYZo = R x · n ‾ oz n ‾ oY n ‾ ou xyzo = 0 sin β cos β 0 1 0 0 cos γ sin γ
Vector
Figure FDA00001982529600023
is rotated counterclockwise angle θ around the oY axle under the XYZo coordinate system, its rotation matrix is:
R Y = cos θ 0 sin θ 0 1 0 - sin θ 0 cos θ
Hutchison
Figure FDA00001982529600025
Rotate subsequent vector
Figure FDA00001982529600026
which is expressed as follows:
n ‾ θ = R Y · n ‾ XYZo = cos θ 0 sin θ 0 1 0 - sin θ 0 cos θ · 0 cos γ sin λ = sin γ · sin θ cos γ sin γ · cos θ
If vector
Figure FDA00001982529600028
With horizontal plane angle be θ u, vector
Figure FDA00001982529600029
With
Figure FDA000019825296000210
The angle that constitutes is θ Un, θ then Un+ θ u=pi/2, and θ UnCosine be:
cos θ un = sin θ u = n ‾ θ · n ‾ oz = sin β · cos γ + cos β · sin γ · cos θ
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θ
Equally, also have for vector
Figure FDA000019825296000212
:
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.
CN2012102794001A 2012-08-07 2012-08-07 Space rotating angle measuring method based on double-shaft obliquity sensor Pending CN102809367A (en)

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)

* Cited by examiner, † Cited by third party
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

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
曹建安,张乐平,吴昊,王亮,苗励文: "采用倾角传感器实现空间旋转角度测量的解析方法研究", 《西安交通大学学报》 *

Cited By (9)

* Cited by examiner, † Cited by third party
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