CN105352502B - A kind of attitude acquisition method of micro- inertia attitude heading reference system - Google Patents

A kind of attitude acquisition method of micro- inertia attitude heading reference system Download PDF

Info

Publication number
CN105352502B
CN105352502B CN201510843867.8A CN201510843867A CN105352502B CN 105352502 B CN105352502 B CN 105352502B CN 201510843867 A CN201510843867 A CN 201510843867A CN 105352502 B CN105352502 B CN 105352502B
Authority
CN
China
Prior art keywords
attitude
carrier
angle
gyro
matrix
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.)
Active
Application number
CN201510843867.8A
Other languages
Chinese (zh)
Other versions
CN105352502A (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.)
Hubei Sanjiang Aerospace Hongfeng Control Co Ltd
Original Assignee
Hubei Sanjiang Aerospace Hongfeng Control 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 Hubei Sanjiang Aerospace Hongfeng Control Co Ltd filed Critical Hubei Sanjiang Aerospace Hongfeng Control Co Ltd
Priority to CN201510843867.8A priority Critical patent/CN105352502B/en
Publication of CN105352502A publication Critical patent/CN105352502A/en
Application granted granted Critical
Publication of CN105352502B publication Critical patent/CN105352502B/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
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • G01C25/005Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass initial alignment, calibration or starting-up of inertial devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manufacturing & Machinery (AREA)
  • Navigation (AREA)
  • Gyroscopes (AREA)

Abstract

The invention discloses a kind of attitude acquisition method of micro- inertia attitude heading reference system, comprise the steps:(1) the carrier acceleration information and three-dimensional magnetic field strength information that are gathered according to sensor obtain the attitude angle initial value of carrier;And the system posture matrix at current time is obtained according to the attitude angle initial value;(2) gyroscopic drift error compensation amount is obtained according to the system posture matrix, and the data exported according to gyroscopic drift regulating error model to gyro compensate;(3) data exported according to the gyro after compensation are updated to the system posture matrix at next moment, and the attitude angle of carrier is obtained according to the attitude matrix after renewal.The attitude heading reference system attitude algorithm accuracy that the present invention is solved caused by MEMS gyro precision is low, drift error is big is relatively low, it is impossible to the problem of meeting engineering application;MEMS gyro drift can be suppressed, improve attitude algorithm accuracy;With higher engineering application value and promotional value.

Description

A kind of attitude acquisition method of micro- inertia attitude heading reference system
Technical field
The invention belongs to field of navigation technology, is obtained more particularly, to a kind of posture of micro- inertia attitude heading reference system Method.
Background technology
In inertial navigation system, posture is to reflect an important parameter of carrier movement, and usual attitude algorithm is basis The data of gyro and the speed of carrier, positional information calculate attitude of carrier matrix in real time, realize navigational coordinate system to geographical coordinate System follows and the resolving of attitude of carrier (angle of pitch, roll angle and course angle) in real time.And attitude accuracy to the speed of carrier, Position calculating, recognition and tracking, movement locus, performance evaluation etc. have a major impact.But due to the precision of gyro and accelerometer Limited, and increase over time error and can constantly accumulate increase, especially inexpensive MEMS gyro drift error is more Greatly, make the attitude algorithm accuracy of system more and more lower, it is impossible to meet engineering technology requirement.
The content of the invention
The defects of for prior art, it is an object of the invention to provide a kind of posture of micro- inertia attitude heading reference system to obtain Take method, it is intended to solve in the prior art because MEMS gyro precision is low, drift error causes greatly attitude heading reference system posture solution Calculate the relatively low technical problem of precision.
The invention provides a kind of attitude acquisition method of micro- inertia attitude heading reference system, comprise the steps:
(1) at the beginning of the carrier acceleration information and three-dimensional magnetic field strength information gathered according to sensor obtains the attitude angle of carrier Value;And the system posture matrix at current time is obtained according to the attitude angle initial value;
(2) gyroscopic drift error compensation amount is obtained according to the system posture matrix, and according to gyroscopic drift regulating error The data that model exports to gyro compensate;
(3) data exported according to the gyro after compensation are updated to the system posture matrix at next moment, and root The attitude angle of carrier is obtained according to the attitude matrix after renewal.
Further, step (1) specifically includes:
(1.1) the carrier acceleration information under carrier coordinate system is obtainedWith three-dimensional magnetic field intensity Information
(1.2) angle of pitch initial value and roll angle initial value of carrier are calculated according to the carrier acceleration information;And according to institute State the course angle initial value that three-dimensional magnetic field strength information calculates carrier;
(1.3) according to the angle of pitch initial value of carrier, roll angle initial value and course angle initial value and formula is combined
Obtain the attitude matrix at carrier current time
Wherein, hx hy hzRespectively X-axis, Y-axis, the magnetic field intensity of Z axis, ax ay azRespectively carrier is in X-axis, Y-axis, Z The acceleration of axle;The angle of pitch of carrierThe roll angle of carrierG is carrier in geographical coordinate The acceleration of gravity of system, the course angle of carrierHny=hx*cosγ+hy*sinθ*sinγ-hz*cosθ* sinγ;Hnx=hy*cosθ+hz*sinγ;Navigational coordinate system is northeast day geographic coordinate system,Middle n represents navigational coordinate system, b Represent carrier coordinate system.
Further, in step (2), gyroscopic drift regulating error model is ω (t)=ωgyro(t)+ωC(t);
Wherein, under carrier coordinate system gyro angular velocity information The output information of respectively three gyros, ωC(t) it is gyroscopic drift error compensation amount, ω (t) is gyro benefit Later output is repaid,
Because gyro error can increase over time continuous accumulation, the attitude information for causing to obtain contains very big accumulation Error.Accelerometer measures information is the observed quantity of the angle of pitch, roll angle, and magnetometer information is the observed quantity of course angle, we The information that method measures information using accelerometer and magnetometer measures compensates to gyro error, and the accumulation for eliminating gyro misses Difference, improve posture and obtain precision.
Further, step (3) specifically includes:
(3.1) gyro angle increment antisymmetric matrix is obtained according to the gyro output data ω (t) after compensation
(3.2) according to formulaTo the attitude matrix at next momentMiddle quaternary number is carried out Renewal;
(3.3) attitude matrix according to the quaternary number after renewal to next momentIt is updated;
(3.4) attitude angle of next moment carrier is calculated according to the attitude matrix after renewal;
Wherein, ωx ωy ωzThe output data of three gyros after respectively compensating;Δ t is system communication cycle;qkFor The quaternary number at next moment, qk-1For the quaternary number at current time, M is the antisymmetric matrix of gyro angle increment;After renewal is System attitude matrix
q0,q1,q2,q3For quaternary number;The attitude angle of next moment carrier includes pitching angle theta=arcsin (T32), roll AngleCourse angle
In embodiments of the present invention, the attitude information of carrier can be used for system control and navigation attitude reference.
The attitude acquisition method of micro- inertia attitude heading reference system provided by the invention, with gyro, accelerometer and magnetometer For system pedestal sensor, and utilize drift of the information of accelerometer and magnetometer to gyro to carry out effective compensation, reduce top The drift error of spiral shell, attitude matrix is updated according to the gyro output data after compensation, so as to improve attitude heading reference system Attitude algorithm accuracy, have larger contribution to the attitude algorithm in inertial navigation field, the present invention is simple ingenious, meets actual demand Progress is notable and practical, being capable of large-scale promotion use.
Brief description of the drawings
Fig. 1 is a kind of attitude acquisition method implementation process of micro- inertia attitude heading reference system provided in an embodiment of the present invention Figure.
Embodiment
In order to make the purpose , technical scheme and advantage of the present invention be clearer, it is right below in conjunction with drawings and Examples The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and It is not used in the restriction present invention.
The attitude acquisition method of micro- inertia attitude heading reference system provided by the invention, solve by MEMS gyro precision it is low, Attitude heading reference system attitude algorithm accuracy caused by drift error is big is relatively low, it is impossible to the problem of meeting engineering application.
As shown in figure 1, the attitude acquisition method of micro- inertia attitude heading reference system provided in an embodiment of the present invention, including it is following Several steps:
Step 1:System posture matrix initialization process;
Step 2:Accelerometer data and magnetometer data are read, and error compensation is carried out to gyro output data;
Step 3:System posture matrix is updated according to the gyro output data after compensation and according to the appearance after renewal State matrix asks for posture.
As one embodiment of the present of invention, according to the accelerometer and magnetometer information computing system of reading in step 1 Initial attitude matrix, realized especially by following steps:
(1a) selection northeast day geographic coordinate system obtains carrier acceleration information as navigational coordinate system and from accelerometerWherein ax ay azRespectively carrier X-axis, Y-axis, Z axis acceleration;And obtained from magnetometer Take three-dimensional magnetic field strength informationWherein hx hy hzRespectively X-axis, Y-axis, the magnetic field intensity of Z axis;Its In, three directions of northeast day geographic coordinate system correspond to tri- reference axis of XYZ of carrier respectively, and maturation is due up in navigation field Definition, no longer specific definition.
(1b) is according to formulaThe angle of pitch angle of calculating carrier and roll angle, wherein θ, γ is respectively the angle of pitch and roll angle of carrier, and g is acceleration of gravity of the carrier in geographic coordinate system;
(1c) is according to formulaCalculate the course angle of carrier;And Hny=hx*cosγ+hy*sinθ*sin γ-hz* cos θ * sin γ, Hnx=hy*cosθ+hz* sin γ, whereinThe respectively course angle of carrier;
(1d) is according to formula
The attitude matrix of the initial time of carrier is asked for, whereinFor the attitude matrix of carrier initial time, θ, γ, The respectively angle of pitch of carrier, roll angle and course angle.
As an alternative embodiment of the invention, accelerometer data and magnetometer data are read in step 2, and to gyro Output data carries out error compensation, is realized especially by following steps:
(2a) obtains the angular velocity information of carrier under carrier coordinate system from gyro WhereinThe output information of respectively three gyros;
(2b) establishes gyroscopic drift regulating error model ω (t)=ωgyro(t)+ωC(t);Wherein ω (t) compensates for gyro Later output, ωgyro(t) it is the output before gyro compensation, ωC(t) it is gyroscopic drift error compensation amount, and
Wherein
As one embodiment of the present of invention, step 3 and step 4 are according to the gyro output data after compensation to posture Matrix is updated;Posture is asked for according to the attitude matrix after renewal.Realized especially by following steps:
(3a) asks for gyro angle increment antisymmetric matrix according to the gyro output data ω (t) after compensation, make ω (t)= [ωx ωy ωz]T, wherein ωx ωy ωzThe output information of three gyros after respectively compensating;And gyro angle increment antisymmetry MatrixΔ t is system communication cycle;
(3b) is according to formulaQuaternary number is updated, wherein, qkFor the quaternary at k moment Number, qk-1For the quaternary number at k-1 moment, M is the antisymmetric matrix of gyro angle increment;
(3c) is according to formula
To being System attitude matrix is updated, q0,q1,q2,q3For quaternary number;
(3d) is according to θ=arcsin (T32);The attitude angle of carrier is calculated, wherein θ、r、The angle of pitch, roll angle and the course angle of carrier are represented respectively.
It can be obtained by by above-mentioned formula and later gyro output data compensated by accelerometer and magnetometer, utilize Gyro output data after compensation is updated to quaternary number and attitude matrix, is asked by the attitude matrix after renewal according to formula Solve the real-time attitude information of attitude heading reference system.
The attitude acquisition method of a kind of micro- inertia attitude heading reference system that the present invention is realized, with gyro, accelerometer and Magnetic strength is calculated as system sensor, and carries out effective compensation with drift of the information of accelerometer and magnetometer to gyro, reduces top The drift error of spiral shell, so as to improve the attitude algorithm accuracy of attitude heading reference system, have to the attitude algorithm in inertial navigation field compared with Big contribution, the present invention is simple ingenious, and it is notable and practical to meet actual demand progress, can large-scale promotion use.
As it will be easily appreciated by one skilled in the art that the foregoing is merely illustrative of the preferred embodiments of the present invention, not to The limitation present invention, all any modification, equivalent and improvement made within the spirit and principles of the invention etc., all should be included Within protection scope of the present invention.

Claims (3)

1. a kind of attitude acquisition method of micro- inertia attitude heading reference system, it is characterised in that comprise the steps:
(1) the carrier acceleration information and three-dimensional magnetic field strength information that are gathered according to sensor obtain the attitude angle initial value of carrier; And the system posture matrix at current time is obtained according to the attitude angle initial value;
(2) gyroscopic drift error compensation amount is obtained according to the system posture matrix, and according to gyroscopic drift regulating error model The data of gyro output are compensated;
(3) system posture matrix at next moment is updated according to the gyro output data after compensation, and according to renewal Attitude matrix afterwards obtains the attitude angle of carrier;
Step (1) specifically includes:
(1.1) the carrier acceleration information under carrier coordinate system is obtainedWith three-dimensional magnetic field strength information
(1.2) angle of pitch initial value and roll angle initial value of carrier are calculated according to the carrier acceleration information;And according to described three Tie up the course angle initial value that magnetic field intensity information calculates carrier;
(1.3) according to the angle of pitch initial value of carrier, roll angle initial value and course angle initial value and formula is combined
Obtain the attitude matrix at carrier current time
Wherein, hx hy hzRespectively X-axis, Y-axis, the magnetic field intensity of Z axis, ax ay azRespectively carrier is in X-axis, Y-axis, Z axis Acceleration;The angle of pitch of carrierThe roll angle of carrierG is carrier in geographic coordinate system Acceleration of gravity, the course angle of carrierHny=hx*cosγ+hy*sinθ*sinγ-hz*cosθ*sin γ;Hnx=hy*cosθ+hz*sinγ;Navigational coordinate system is northeast day geographic coordinate system,Middle n represents navigational coordinate system, b tables Show carrier coordinate system.
2. attitude acquisition method as claimed in claim 1, it is characterised in that in step (2), gyroscopic drift regulating error model For ω (t)=ωgyro(t)+ωC(t);
Wherein, under carrier coordinate system gyro angular velocity information The output information of respectively three gyros, ωC(t) it is gyroscopic drift error compensation amount, it is later defeated that ω (t) is that gyro compensates Go out,
3. attitude acquisition method as claimed in claim 2, it is characterised in that step (3) specifically includes:
(3.1) gyro angle increment antisymmetric matrix is obtained according to the gyro output data ω (t) after compensation
(3.2) according to formulaTo the attitude matrix at next momentMiddle quaternary number is updated;
(3.3) attitude matrix according to the quaternary number after renewal to next momentIt is updated;
(3.4) attitude angle of next moment carrier is calculated according to the attitude matrix after renewal;
Wherein, ωxωyωzThe output data of three gyros after respectively compensating;Δ t is system communication cycle;qkFor it is next when The quaternary number at quarter, qk-1For the quaternary number at current time, M is the antisymmetric matrix of gyro angle increment;Posture square after renewal Battle array
q0,q1,q2,q3For quaternary number;The attitude angle of next moment carrier includes pitching angle theta=arcsin (T of carrier32), it is horizontal Roll angleCourse angle
CN201510843867.8A 2015-11-26 2015-11-26 A kind of attitude acquisition method of micro- inertia attitude heading reference system Active CN105352502B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510843867.8A CN105352502B (en) 2015-11-26 2015-11-26 A kind of attitude acquisition method of micro- inertia attitude heading reference system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510843867.8A CN105352502B (en) 2015-11-26 2015-11-26 A kind of attitude acquisition method of micro- inertia attitude heading reference system

Publications (2)

Publication Number Publication Date
CN105352502A CN105352502A (en) 2016-02-24
CN105352502B true CN105352502B (en) 2017-12-12

Family

ID=55328512

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510843867.8A Active CN105352502B (en) 2015-11-26 2015-11-26 A kind of attitude acquisition method of micro- inertia attitude heading reference system

Country Status (1)

Country Link
CN (1) CN105352502B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106092098B (en) * 2016-08-25 2019-01-04 湖北三江航天红峰控制有限公司 A kind of carrier navigation attitude measurement method based on gyro and inclinator
CN106441301A (en) * 2016-09-19 2017-02-22 北京机械设备研究所 Air vehicle launching initial parameter acquiring method and system
CN108534744A (en) * 2018-01-30 2018-09-14 歌尔科技有限公司 A kind of attitude angle acquisition methods, device and handle
CN110231031A (en) * 2018-03-05 2019-09-13 高德信息技术有限公司 A kind of attitude angle determines method, apparatus and system
CN110530396A (en) * 2019-07-31 2019-12-03 苏州浪潮智能科技有限公司 A kind of processing method and equipment of gyro sensor error
CN110377056B (en) * 2019-08-19 2022-09-20 深圳市道通智能航空技术股份有限公司 Unmanned aerial vehicle course angle initial value selection method and unmanned aerial vehicle
CN118243096B (en) * 2024-05-28 2024-08-06 火丰科技(深圳)有限公司 Inertial orientation method of course axis gyro

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1740746B (en) * 2005-05-23 2010-08-04 清华大学 Micro-miniature dynamic carrier attitude measuring device and its measuring method
CN101290229A (en) * 2008-06-13 2008-10-22 哈尔滨工程大学 Inertial/Geomagnetism Combination Method for Silicon Micro-Airborne Attitude System
FI124697B (en) * 2012-04-04 2014-12-15 Jc Inertial Oy Positioning of vehicles
CN102879793B (en) * 2012-09-28 2014-07-23 北京信息科技大学 Super-miniature GPS (global positioning system), INS (inertial navigation system), magnetometer and barometer integrated navigation system
US8915116B2 (en) * 2013-01-23 2014-12-23 Freescale Semiconductor, Inc. Systems and method for gyroscope calibration
CN103776451B (en) * 2014-03-04 2016-11-09 哈尔滨工业大学 A kind of high-precision three-dimensional attitude inertial measurement system based on MEMS and measuring method
CN104121905B (en) * 2014-07-28 2017-02-22 东南大学 Course angle obtaining method based on inertial sensor
CN104567931B (en) * 2015-01-14 2017-04-05 华侨大学 A kind of heading effect error cancelling method of indoor inertial navigation positioning

Also Published As

Publication number Publication date
CN105352502A (en) 2016-02-24

Similar Documents

Publication Publication Date Title
CN105352502B (en) A kind of attitude acquisition method of micro- inertia attitude heading reference system
CN106289327B (en) A kind of difference mobile robot mileage meter calibration method
CN104635251B (en) A kind of INS/GPS integrated positionings determine appearance new method
CN104501838B (en) SINS Initial Alignment Method
CN103743413B (en) Heeling condition modulated is sought northern instrument alignment error On-line Estimation and is sought northern error compensating method
CN105910606B (en) A kind of adjustment in direction method based on angular speed difference
CN107328410A (en) Method and automobile computer for positioning automatic driving vehicle
CN103557866B (en) A kind of based on the virtual gyroscope of geomagnetic technology and the method for algorithm
CN103914068A (en) Service robot autonomous navigation method based on raster maps
CN109141410B (en) Multi-sensor fusion positioning method for AGV (automatic guided vehicle) combined navigation
CN103439727B (en) A kind of measuring method of ground coordinate
CN104748751A (en) Calculating method of attitude matrix and positioning navigation method based on attitude matrix
CN103245360A (en) Autocollimation method of carrier aircraft rotating type strapdown inertial navigation system under shaking base
CN108195400A (en) The moving alignment method of strapdown micro electro mechanical inertia navigation system
CN110672871B (en) Moving target speed and direction measuring method based on combined inertial navigation information and photoelectric turret video tracking
CN102589546A (en) Optical-fiber strap-down inertial measurement unit reciprocating-type two-position north finding method for inhibiting slope error influence of devices
CN105841698A (en) AUV rudder angle precise real-time measurement system without zero setting
CN109752000A (en) A method for initial alignment of MEMS dual-axis rotational modulation strapdown compass
CN102706349A (en) Carrier gesture determining method based on optical fiber strap-down compass technology
CN113108781B (en) Improved coarse alignment method applied to unmanned ship during advancing
CN104121930B (en) A kind of compensation method based on the MEMS gyro drift error adding table coupling
CN106643726B (en) Unified inertial navigation resolving method
CN112179340A (en) Double-shaft rotation modulation method for redundancy configuration inertia measurement unit
CN105737842A (en) Vehicle-mounted autonomous navigation method based on rotary modulation and virtual odometer
CN106092098B (en) A kind of carrier navigation attitude measurement method based on gyro and inclinator

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