CN105509703A - Calculation method for roll angel of spinning projectile - Google Patents

Calculation method for roll angel of spinning projectile Download PDF

Info

Publication number
CN105509703A
CN105509703A CN201510888687.1A CN201510888687A CN105509703A CN 105509703 A CN105509703 A CN 105509703A CN 201510888687 A CN201510888687 A CN 201510888687A CN 105509703 A CN105509703 A CN 105509703A
Authority
CN
China
Prior art keywords
sin
cos
psi
theta
phi
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.)
Granted
Application number
CN201510888687.1A
Other languages
Chinese (zh)
Other versions
CN105509703B (en
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.)
Praise the sub Science and Technology Ltd. of prestige in Anhui
Original Assignee
BEIJING JIANDE QIANKUN NAVIGATION SYSTEM TECHNOLOGY Co Ltd
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 BEIJING JIANDE QIANKUN NAVIGATION SYSTEM TECHNOLOGY Co Ltd filed Critical BEIJING JIANDE QIANKUN NAVIGATION SYSTEM TECHNOLOGY Co Ltd
Priority to CN201510888687.1A priority Critical patent/CN105509703B/en
Publication of CN105509703A publication Critical patent/CN105509703A/en
Application granted granted Critical
Publication of CN105509703B publication Critical patent/CN105509703B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C1/00Measuring angles

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Measuring Magnetic Variables (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention provides a calculation method for a roll angle of a spinning projectile. The calculation method comprises steps as follows: a projectile coordination system and a navigation coordination system are established; a projectile body of the spinning projectile is controlled to rotate at a preset projectile attitude angle according to the projectile coordination system and the navigation coordination system; a rotating matrix is established according to the projectile attitude angle of the rotating projectile body, and a spinning projectile attitude matrix of the spinning projectile is calculated according to the rotating matrix; the projection of a geomagnetism in a reference system is set, and the roll angel is calculated according to the projection of the geomagnetism in the reference system, the rotating matrix and the spinning projectile attitude matrix. With the adoption of the method for calculating the roll angle through the geomagnetism, the measurement range can be larger, drifting cannot be generated, and the measurement precision is improved.

Description

For the computing method of the roll angle of rotating missile
Technical field
The present invention relates to rotating missile technical field, particularly a kind of computing method of the roll angle for rotating missile.
Background technology
Rotating missile rotates around bullet axle in the air, and the roll angle how measuring rotating missile is the current technical issues that need to address.This is because current gyrostatic measurement range is lower, rotating missile is difficult to adapt to.In addition, due to the drift of gyroscope itself, considerable influence can be produced to attitude after long-term accumulated, error is caused.
Summary of the invention
Object of the present invention is intended at least solve one of described technological deficiency.
For this reason, the object of the invention is to the computing method proposing a kind of roll angle for rotating missile, calculate the method for roll angle with earth magnetism, measurement range can be made comparatively large, can not drift be produced, improve measuring accuracy.
To achieve these goals, embodiments of the invention provide a kind of computing method of the roll angle for rotating missile, comprise the steps:
Step S1, sets up missile coordinate system and navigational coordinate system;
Step S2, the body controlling rotating missile rotates with default body attitude angle according to described missile coordinate system and navigational coordinate system;
Step S3, sets up rotation matrix according to the body attitude angle that described body rotates, and calculates the rotating missile attitude matrix of described rotating missile according to described rotation matrix;
Step S4, arranges the projection of earth magnetism in reference frame, calculates roll angle according to the projection of described earth magnetism in reference frame, rotation matrix and rotating missile attitude matrix.
Further, described missile coordinate system is defined as: X-axis represents roll axle, and Y-axis represents pitch axis, and Z axis represents driftage; Described navigational coordinate system is defined as east northeast ground coordinate system.
Further, in described step S2, described body attitude angle is the angle of body when rotating in the following order: the angle ψ rotated around described Z axis, around the angle θ that described Y-axis is rotated, around the angle Φ that described X-axis is rotated.
Further, in described step S3, described rotation matrix is (c1, c2, c3),
Rotate ψ angle according to around z-axis, calculate c 1 = cos ψ sin ψ 0 - sin ψ cos ψ 0 0 0 1 ;
Rotate θ angle according to around y-axis, calculate c 2 = c o s θ 0 - sin θ 0 1 0 sin θ 0 c o s θ ;
Rotate Φ angle according to around x-axis, calculate c 3 = 1 0 0 0 c o s φ s i n φ 0 - s i n φ c o s φ .
Further, in described step S3, calculate the rotating missile attitude matrix of described rotating missile according to described rotation matrix, comprise the steps:
Carrier system is changed to reference to system according to described rotation matrix,
Then described rotating missile attitude matrix is calculated for:
C b n = c 11 c 12 c 13 c 21 c 22 c 23 c 31 c 32 c 33 = cos θ cos ψ - cos Φ sin ψ + sin Φ sin θ cos ψ sin Φ sin ψ + cos Φ sin θ cos ψ cos θ sin ψ cos Φ cos ψ + sin Φ sin θ sin ψ - sin Φ cos ψ + cos Φ sin θ sin ψ - sin θ sin Φ cos θ cos Φ cos ψ
Wherein,
Φ = a r c t a n [ c 32 c 33 ]
θ g = a r c s i n [ - c 31 ]
ψ = a r c t a n [ c 21 c 11 ] .
Further, in described step S4, calculating roll angle Φ d according to the projection of described earth magnetism in reference frame, rotation matrix and rotating missile attitude matrix is:
Φd=arctan(yb/zb),
Wherein,
x b y b z b = c 2 c 1 x b 11 y b 11 z b 11 = cos θ 0 - sin θ 0 1 0 sin θ 0 cos θ cos ψ sin ψ 0 - sin ψ cos ψ 0 0 0 1 = cos θ cos ψ cos θ cos ψ - sin θ - sin ψ cos ψ 0 sin θ cos ψ sin θ cos ψ cos θ x b 11 y b 11 z b 11 ,
Wherein, x b 11 y b 11 z b 11 For the projection of earth magnetism in reference frame.
Further, in step s 4 which, calculate rotating missile roll angle according to earth magnetism, comprise the steps: Φ 1=Φ _ 1-k × (Φ g-Φ d), wherein, Φ 1 is revised roll angle, Φ _ 1roll angle Φ 1, the Φ g calculated for the last time is that body rotates roll angle around X-axis, and Φ g=(Φ, θ, ψ), k are predetermined coefficient.
Further, the span of k is 0.4 ~ 0.6.
According to the computing method of the roll angle for rotating missile of the embodiment of the present invention, according to the computing method of the roll angle for rotating missile of the embodiment of the present invention, calculate the method for roll angle with earth magnetism, measurement range can be made larger.Because earth magnetism is vector, therefore can not produce drift, improve measuring accuracy.And the cost of earth magnetism is lower than gyroscope, therefore calculates the method for roll angle with earth magnetism, the production cost of whole product can be reduced.
The aspect that the present invention adds and advantage will part provide in the following description, and part will become obvious from the following description, or be recognized by practice of the present invention.
Accompanying drawing explanation
Above-mentioned and/or additional aspect of the present invention and advantage will become obvious and easy understand from accompanying drawing below combining to the description of embodiment, wherein:
Fig. 1 is the process flow diagram of the computing method of the roll angle for rotating missile according to the embodiment of the present invention.
Embodiment
Be described below in detail embodiments of the invention, the example of embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has element that is identical or similar functions from start to finish.Be exemplary below by the embodiment be described with reference to the drawings, be intended to for explaining the present invention, and can not limitation of the present invention be interpreted as.
As shown in Figure 1, the computing method of the roll angle for rotating missile of the embodiment of the present invention, comprise the steps:
Step S1, sets up missile coordinate system and navigational coordinate system.
Particularly, establishment of coordinate system is as follows: missile coordinate system is defined as: X-axis represents roll axle, corresponding front; Y-axis represents pitch axis, corresponding right; Z axis represents driftage, corresponding below.Navigational coordinate system is defined as east northeast ground coordinate system.
Step S2, the body controlling rotating missile rotates with default body attitude angle according to missile coordinate system and navigational coordinate system.
Body attitude angle is the angle of body when rotating in the following order: the angle ψ rotated around Z axis, around the angle θ that Y-axis is rotated, around the angle Φ that X-axis is rotated.
Step S3, sets up rotation matrix according to the body attitude angle that body rotates, and calculates the rotating missile attitude matrix of rotating missile according to rotation matrix.
Body rotates and rotates ψ according to around yaw axis (Z axis), and pitch axis (Y-axis) rotates θ, and when roll axle (X-axis) rotates the order rotation of Φ, rotation matrix is (c1, c2, c3),
Rotate ψ angle according to around z-axis, calculate c 1 = cos ψ sin ψ 0 - sin ψ cos ψ 0 0 0 1 ; - - - ( 1 )
Rotate θ angle according to around y-axis, calculate c 2 = c o s θ 0 - sin θ 0 1 0 sin θ 0 c o s θ ; - - - ( 2 )
Rotate Φ angle according to around x-axis, calculate c 3 = 1 0 0 0 c o s φ s i n φ 0 - s i n φ c o s φ ; - - - ( 3 )
Based on this, calculate the rotating missile attitude matrix of rotating missile according to rotation matrix, comprise the steps:
First, be changed to carrier system according to rotation matrix with reference to system,
c n b = c 3 c 2 c 1 ; - - - ( 4 )
Then, rotating missile attitude matrix is calculated for:
C b n = c 11 c 12 c 13 c 21 c 22 c 23 c 31 c 32 c 33 = cos θ cos ψ - cos Φ sin ψ + sin Φ sin θ cos ψ sin Φ sin ψ + cos Φ sin θ cos ψ cos θ sin ψ cos Φ cos ψ + sin Φ sin θ sin ψ - sin Φ cos ψ + cos Φ sin θ sin ψ - sin θ sin Φ cos θ cos Φ cos ψ = a 2 + b 2 - c 2 - d 2 2 ( b c - a d ) 2 ( b d + a c ) 2 ( b c + a d ) ( a 2 - b 2 + c 2 - d 2 ) 2 ( c d - a b ) 2 ( b d - a c ) 2 ( c d + a b ) ( a 2 - b 2 - c 2 + d 2 ) , - - - ( 5 )
Further, can calculate body attitude angle according to above-mentioned rotating missile attitude matrix is:
Φ = a r c t a n [ c 32 c 33 ] - - - ( 6 )
θ = a r c s i n [ - c 31 ] - - - ( 7 )
ψ = a r c t a n [ c 21 c 11 ] - - - ( 8 )
Step S4, arranges the projection of earth magnetism in reference frame, calculates roll angle according to the projection of earth magnetism in reference frame, rotation matrix and rotating missile attitude matrix.
Calculating roll angle Φ d according to the projection of earth magnetism in reference frame, rotation matrix and rotating missile attitude matrix is:
Φd=arctan(yb/zb),
Wherein,
x b y b z b = c 2 c 1 x b 11 y b 11 z b 11 = cos θ 0 - sin θ 0 1 0 sin θ 0 cos θ cos ψ sin ψ 0 - sin ψ cos ψ 0 0 0 1 = cos θ cos ψ cos θ cos ψ - sin θ - sin ψ cos ψ 0 sin θ cos ψ sin θ cos ψ cos θ x b 11 y b 11 z b 11 ,
Wherein, x b 11 y b 11 z b 11 For the projection of earth magnetism in reference frame.
Further, in step s 4 which, calculate rotating missile roll angle according to earth magnetism, comprise the steps: Φ 1=Φ _ 1-k × (Φ g-Φ d), wherein, Φ 1 is revised roll angle, Φ _ 1roll angle Φ 1, the Φ g calculated for the last time is that body rotates roll angle around X-axis, and Φ g=(Φ, θ, ψ), k are predetermined coefficient.
Further, the span of k is 0.4 ~ 0.6.
According to the computing method of the roll angle for rotating missile of the embodiment of the present invention, calculate the method for roll angle with earth magnetism, measurement range can be made larger.Because earth magnetism is vector, therefore can not produce drift, improve measuring accuracy.And the cost of earth magnetism is lower than gyroscope, therefore calculates the method for roll angle with earth magnetism, the production cost of whole product can be reduced.
In the description of this instructions, specific features, structure, material or feature that the description of reference term " embodiment ", " some embodiments ", " example ", " concrete example " or " some examples " etc. means to describe in conjunction with this embodiment or example are contained at least one embodiment of the present invention or example.In this manual, identical embodiment or example are not necessarily referred to the schematic representation of above-mentioned term.And the specific features of description, structure, material or feature can combine in an appropriate manner in any one or more embodiment or example.
Although illustrate and describe embodiments of the invention above, be understandable that, above-described embodiment is exemplary, can not be interpreted as limitation of the present invention, those of ordinary skill in the art can change above-described embodiment within the scope of the invention when not departing from principle of the present invention and aim, revising, replacing and modification.Scope of the present invention is by claims extremely equivalency.

Claims (8)

1. for computing method for the roll angle of rotating missile, it is characterized in that, comprise the steps:
Step S1, sets up missile coordinate system and navigational coordinate system;
Step S2, the body controlling rotating missile rotates with default body attitude angle according to described missile coordinate system and navigational coordinate system;
Step S3, sets up rotation matrix according to the body attitude angle that described body rotates, and calculates the rotating missile attitude matrix of described rotating missile according to described rotation matrix;
Step S4, arranges the projection of earth magnetism in reference frame, calculates roll angle according to the projection of described earth magnetism in reference frame, rotation matrix and rotating missile attitude matrix.
2., as claimed in claim 1 for the computing method of the roll angle of rotating missile, it is characterized in that, described missile coordinate system is defined as: X-axis represents roll axle, and Y-axis represents pitch axis, and Z axis represents driftage; Described navigational coordinate system is defined as east northeast ground coordinate system.
3. as claimed in claim 1 for the computing method of the roll angle of rotating missile, it is characterized in that, in described step S2, described body attitude angle is the angle of body when rotating in the following order: the angle ψ rotated around described Z axis, around the angle θ that described Y-axis is rotated, around the angle Φ that described X-axis is rotated.
4., as claimed in claim 1 for the computing method of the roll angle of rotating missile, it is characterized in that, in described step S3, described rotation matrix is (c1, c2, c3),
Rotate ψ angle according to around z-axis, calculate c 1 = c o s ψ sin ψ 0 - sin ψ c o s γ 0 0 0 1 ;
Rotate θ angle according to around y-axis, calculate c 2 = c o s θ 0 - s i n θ 0 1 0 sin θ 0 c o s θ ;
Rotate Φ angle according to around x-axis, calculate c 3 = 1 0 0 0 c o s φ sin φ 0 - s i n φ c o s φ .
5., as claimed in claim 4 for the computing method of the roll angle of rotating missile, it is characterized in that, in described step S3, calculate the rotating missile attitude matrix of described rotating missile according to described rotation matrix, comprise the steps:
Carrier system is changed to reference to system, c according to described rotation matrix n b=c3c2c1;
Then described rotating missile attitude matrix C is calculated b nfor:
C b n = C 11 C 1 2 C 11 C 2 1 C 22 C 23 C 3 1 C 32 C 33 = cos θ cos ψ - cos Φ sin ψ + sin Φ sin θ cos ψ sin Φ sin ψ + cos Φ sin θ cos ψ cos θ sin ψ cos Φ cos ψ + sin Φ sin θ sin ψ - sin Φ cos ψ + cos Φ sin θ sin ψ - sin θ sin Φ cos θ cos Φ cos ψ ,
Wherein,
Φ = a r c t a n [ c 32 c 33 ]
θ = a r c s i n [ - c 31 ]
ψ = a r c t a n [ c 21 c 11 ] .
6. as claimed in claim 5 for the computing method of the roll angle of rotating missile, it is characterized in that, in described step S4, calculating roll angle Φ d according to the projection of described earth magnetism in reference frame, rotation matrix and rotating missile attitude matrix is:
Φd=arctan(yb/zb),
Wherein,
x b y b z b = c 2 c 1 x b 11 y b 11 z b 11 = cos θ 0 - sin θ 0 1 0 sin θ 0 cos θ cos ψ sin ψ 0 - sin ψ cos ψ 0 0 0 1 = cos θ cos ψ cos θ cos ψ - sin θ - sin ψ cos ψ 0 sin θ cos ψ sin θ cos ψ cos θ x b 11 y b 11 z b 11 ,
Wherein, x b 11 y b 11 z b 11 For the projection of earth magnetism in reference frame.
7. as claimed in claim 6 for the computing method of the roll angle of rotating missile, it is characterized in that, in described step S4, calculate rotating missile roll angle according to earth magnetism, comprise the steps: Φ 1=Φ _ 1-k × (Φ g-Φ d), wherein, Φ 1 is revised roll angle, Φ _ 1roll angle Φ 1, the Φ g calculated for the last time is that body rotates roll angle around X-axis, and Φ g=(Φ, θ, ψ), k are predetermined coefficient.
8., as claimed in claim 7 for the machine calculation method of the roll angle of rotating missile, it is characterized in that, the span of k is 0.4 ~ 0.6.
CN201510888687.1A 2015-12-08 2015-12-08 The calculation method of roll angle for rotating missile Active CN105509703B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510888687.1A CN105509703B (en) 2015-12-08 2015-12-08 The calculation method of roll angle for rotating missile

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510888687.1A CN105509703B (en) 2015-12-08 2015-12-08 The calculation method of roll angle for rotating missile

Publications (2)

Publication Number Publication Date
CN105509703A true CN105509703A (en) 2016-04-20
CN105509703B CN105509703B (en) 2019-08-23

Family

ID=55717862

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510888687.1A Active CN105509703B (en) 2015-12-08 2015-12-08 The calculation method of roll angle for rotating missile

Country Status (1)

Country Link
CN (1) CN105509703B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106403932A (en) * 2016-08-24 2017-02-15 易文俊 Verification method of shell-borne geomagnetic attitude measurement and processing algorithm
CN106403935A (en) * 2016-08-24 2017-02-15 易文俊 Application of shell-borne magnetic combined attitude measuring device
CN111649743A (en) * 2020-05-08 2020-09-11 武汉高德红外股份有限公司 Target angular velocity resolving method and device based on photoelectric turret
CN111998848A (en) * 2020-08-28 2020-11-27 北京信息科技大学 Ground rolling direction determining method and device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1932444A (en) * 2006-09-30 2007-03-21 中北大学 Attitude measuring method adapted to high speed rotary body

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1932444A (en) * 2006-09-30 2007-03-21 中北大学 Attitude measuring method adapted to high speed rotary body

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
向超: "旋转弹体背景磁场模型和地磁姿态测试方法研究", 《中国博士学位论文全文数据库 工程科技II辑》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106403932A (en) * 2016-08-24 2017-02-15 易文俊 Verification method of shell-borne geomagnetic attitude measurement and processing algorithm
CN106403935A (en) * 2016-08-24 2017-02-15 易文俊 Application of shell-borne magnetic combined attitude measuring device
CN106403935B (en) * 2016-08-24 2019-03-29 易文俊 A kind of application of missile-borne magnetic assembled gesture measuring device
CN106403932B (en) * 2016-08-24 2019-07-23 易文俊 A kind of verification method of missile-borne earth magnetism attitude measurement Processing Algorithm
CN111649743A (en) * 2020-05-08 2020-09-11 武汉高德红外股份有限公司 Target angular velocity resolving method and device based on photoelectric turret
CN111649743B (en) * 2020-05-08 2022-03-22 武汉高德红外股份有限公司 Target angular velocity resolving method and device based on photoelectric turret
CN111998848A (en) * 2020-08-28 2020-11-27 北京信息科技大学 Ground rolling direction determining method and device

Also Published As

Publication number Publication date
CN105509703B (en) 2019-08-23

Similar Documents

Publication Publication Date Title
CN105509703A (en) Calculation method for roll angel of spinning projectile
CN105203129B (en) A kind of inertial nevigation apparatus Initial Alignment Method
CN105910606B (en) A kind of adjustment in direction method based on angular speed difference
CN104596546B (en) A kind of posture output compensation method of single-shaft-rotation inertial navigation system
EP3364153A1 (en) Method for updating all attitude angles of agricultural machine on the basis of nine-axis mems sensor
CN109211269B (en) Attitude angle error calibration method for double-shaft rotary inertial navigation system
CN109850012A (en) A kind of unmanned vehicle crosswise joint method, apparatus, system and storage medium
CN105180936B (en) A kind of servo loop decoupling method of four axles inertially stabilized platform system
CN103727939B (en) Biaxial rotating attitude measurement system and measuring method thereof
CN110155172A (en) A kind of vehicle driving method of adjustment, device, vehicle control system and storage medium
CN107817821A (en) A kind of stable head and control method based on MEMS gyroscope combination
CN105403218A (en) Geomagnetism correction method for pitch angle of quad-rotor unmanned helicopter
CN104570033B (en) Airplane onboard GPS and inertial navigation system combined positioning method
CN108458725A (en) Systematic calibration method on Strapdown Inertial Navigation System swaying base
CN105987696A (en) Low-cost vehicle automatic driving design realization method
CN105352502B (en) A kind of attitude acquisition method of micro- inertia attitude heading reference system
CN104281150A (en) Trajectory planning method for attitude maneuver
CN103411623A (en) Rate gyroscope calibrating method
CN105043414A (en) Platform body control parameter calculating method of triaxial inertia stabilization platform system
CN106527459A (en) Stable platform and control method thereof
CN105241474B (en) A kind of tilting configuration inertial navigation system scaling method
CN102997919B (en) Method for improving error inhibition effect of rotary type strapdown inertial navigation by insulation of carrier movement
CN107063309A (en) A kind of rotation type strapdown inertial navigation gyro Calibration errors compensation policy
CN107765032A (en) Doppler anemometer speed modification method and autonomous underwater vehicle navigation error modification method
CN105486275A (en) Magnetic declination calculation method based on nine-axis inertial measurement unit

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20210104

Address after: 230000 88 Qingyuan Road, Luyang District, Hefei City, Anhui Province

Patentee after: Praise the sub Science and Technology Ltd. of prestige in Anhui

Address before: 100085 401-B406 1, building 1, Shang Di Road, Haidian District, Beijing.

Patentee before: BEIJING JIANDE QIANKUN NAVIGATION SYSTEM TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right