CN105509703A - Calculation method for roll angel of spinning projectile - Google Patents
Calculation method for roll angel of spinning projectile Download PDFInfo
- 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
Links
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)
- 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
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
Rotate θ angle according to around y-axis, calculate
Rotate Φ angle according to around x-axis, calculate
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:
Wherein,
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,
Wherein,
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
Rotate θ angle according to around y-axis, calculate
Rotate Φ angle according to around x-axis, calculate
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,
Then, rotating missile attitude matrix is calculated
for:
Further, can calculate body attitude angle according to above-mentioned rotating missile attitude matrix is:
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,
Wherein,
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
Rotate θ angle according to around y-axis, calculate
Rotate Φ angle according to around x-axis, calculate
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:
Wherein,
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,
Wherein,
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.
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)
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)
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 |
-
2015
- 2015-12-08 CN CN201510888687.1A patent/CN105509703B/en active Active
Patent Citations (1)
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)
Title |
---|
向超: "旋转弹体背景磁场模型和地磁姿态测试方法研究", 《中国博士学位论文全文数据库 工程科技II辑》 * |
Cited By (7)
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 |