[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107014386A - The disturbing acceleration measuring method that a kind of attitude of flight vehicle is resolved - Google Patents

The disturbing acceleration measuring method that a kind of attitude of flight vehicle is resolved Download PDF

Info

Publication number
CN107014386A
CN107014386A CN201710412386.0A CN201710412386A CN107014386A CN 107014386 A CN107014386 A CN 107014386A CN 201710412386 A CN201710412386 A CN 201710412386A CN 107014386 A CN107014386 A CN 107014386A
Authority
CN
China
Prior art keywords
acceleration
coordinate system
attitude
under
measure
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
CN201710412386.0A
Other languages
Chinese (zh)
Other versions
CN107014386B (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.)
Wuhan Yun Heng Intelligent Technology Co Ltd
Original Assignee
Wuhan Yun Heng Intelligent 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 Wuhan Yun Heng Intelligent Technology Co Ltd filed Critical Wuhan Yun Heng Intelligent Technology Co Ltd
Priority to CN201710412386.0A priority Critical patent/CN107014386B/en
Publication of CN107014386A publication Critical patent/CN107014386A/en
Application granted granted Critical
Publication of CN107014386B publication Critical patent/CN107014386B/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/20Instruments for performing navigational calculations

Landscapes

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

Abstract

The invention discloses the disturbing acceleration measuring method that a kind of attitude of flight vehicle is resolved, the attitude quaternion of aircraft is obtained, the measurement acceleration under body axis system is obtained;The disturbing acceleration under reference frame is obtained by the measurement acceleration under attitude quaternion and body axis system, and then obtains discrete disturbing acceleration;Discrete disturbing acceleration is carried out to carry out with the measurement acceleration under body axis system subtracting each other under first-order low-pass ripple, reconvert to body axis system after segment processing to obtain the accurate body acceleration for filtering out disturbing acceleration.The present invention is with low cost relative to prior art, it is not necessary to adds GPS sensor and measures;The attitude measurement accuracy of follow-up multi-sensor fusion technology can be lifted.

Description

interference acceleration measurement method for aircraft attitude calculation
Technical Field
The invention relates to the technical field of control of aviation aircrafts, in particular to an interference acceleration measuring method for resolving an aircraft attitude.
Background
When the aircraft flies in large-sized motor flight, the accelerometer on the aircraft can measure gravity acceleration and also has interference acceleration. Accurate acceleration data is very necessary for multi-sensor fusion techniques such as complementary filtering or kalman filtering. If the adopted acceleration data contains disturbance acceleration, the accuracy of attitude calculation is influenced, and even flight accidents are caused.
For the measurement of the interference acceleration of the aircraft, a Global Positioning System (GPS) sensor is added, and the interference acceleration is calculated by using data of the GPS sensor so as to be fed back to an attitude measurement system. However, this makes the flight control system complicated and expensive, and is not suitable for use in a low-cost flight control system.
Disclosure of Invention
Aiming at the problems in the prior art, the method for measuring the interference acceleration of the aircraft attitude calculation is provided, the problems that when the aircraft flies in a large-sized motor, the subsequent attitude calculation is wrong and the obtained attitude angle information is not accurate enough due to the fact that the acceleration measured by the aircraft body interferes with the acceleration besides the required gravity acceleration are solved, and meanwhile, a GPS sensor is not used for measuring the interference acceleration, and the method has the advantages of being low in cost, simple in algorithm design and good in effect.
In order to solve the problems in the prior art, the invention adopts the technical scheme that:
an interference acceleration measurement method for aircraft attitude calculation comprises the following steps:
step 1, acquiring attitude angles in an Euler angle form of an aircraft in real time in a set sampling period, wherein the attitude angles comprise a rolling angle, a pitch angle and a yaw angle in the Euler angle form, and converting the attitude angles into attitude quaternions
Step 2, obtaining the measured acceleration a under the coordinate system of the bodymeasureBy attitude quaternionAnd the measured acceleration a under the coordinate system of the machine bodymeasureObtaining the disturbance acceleration a under the reference coordinate systemdrTo obtain discrete disturbance acceleration
Step 3, obtaining the interference acceleration acc through the following formuladr
Wherein, | | ameasureI and grRespectively representing the measured acceleration a under the coordinate system of the machine bodymeasureAnd the gravity acceleration g under the reference coordinate systemrThe value of the modulus of the (c) component,setting a threshold value;
step 4, adopting a first-order low-pass filter to perform interference acceleration acc obtained in the step 3drAnd performing first-order low-pass filtering to obtain the final interference acceleration acc under the reference coordinate system.
Step 5, converting the final interference acceleration acc under the reference coordinate system obtained in the step 4 into a final interference sum under a body coordinate systemVelocity accfMeasuring acceleration a in a coordinate system of the bodymeasureAnd the final interference acceleration acc under the coordinate system of the machine bodyfAccurate body acceleration a to c for obtaining filtering interference acceleration by subtractingmeasure
Compared with the prior art, the invention has the following beneficial effects:
1. the cost is low, and a GPS sensor is not required to be added for measurement;
2. the attitude measurement precision of the subsequent multi-sensor fusion technology can be improved.
Drawings
FIG. 1 shows a system block diagram of a method of measuring disturbance acceleration.
Detailed Description
The technical scheme of the invention is further specifically described by the following embodiments and the accompanying drawings.
Referring to fig. 1, a method for measuring disturbance acceleration of aircraft attitude calculation includes the following steps:
step 1, acquiring an attitude angle of an aircraft in real time in a fixed sampling period (the sampling period of the embodiment is 2ms), wherein the attitude angle is in an Euler angle form and comprises a rolling angle, a pitch angle and a yaw angle in the Euler angle form, and converting the attitude angle in the Euler angle form into a quaternion expression mode through the following formula, namely acquiring an attitude quaternion
Where cos represents a cosine operation, sin represents a sine operation, φ represents a roll angle in the form of an attitude Euler angle, θ represents a pitch angle in the form of an attitude Euler angle, ψ represents a yaw angle in the form of an attitude Euler angle,is an attitude quaternion, q0、q1、q2、q3Are respectively attitude quaternionsFour elements of (1).
And 2, operating a disturbance acceleration measurement algorithm. In this embodiment, first, the flight control system of the aircraft acquires acceleration data in the MPU6050 sensor on the aircraft through the IIC bus, and since the flight control system is fixedly connected to the aircraft, the acceleration data in the MPU6050 sensor is the measured acceleration a in the body coordinate systemmeasure. At this time, the input of the disturbance acceleration measurement algorithm is the measured acceleration a in the coordinate system of the bodymeasureThe output of the disturbance acceleration measurement algorithm is disturbance acceleration a under a reference coordinate systemdr
First, the measured acceleration a in the body coordinate systemmeasureDefined in the form:
wherein, ameasureRepresenting the measured acceleration in the coordinate system of the body,is the quaternion of the attitude,representing the conjugate of the attitude quaternion, grRepresenting the gravitational acceleration of the reference coordinate system, adrTo representThe disturbance acceleration in the reference coordinate system, △ a, represents the measurement noise of the accelerometer.
The organism coordinate system in this application refers to the coordinate system of solid antithetical couplet on the aircraft, and the initial point of organism coordinate system is the barycenter of aircraft, and the directional organism the place ahead of x axle, the directional organism of y axle is right-hand, and the directional organism below of z axle. And with reference to a coordinate system, the origin is the center of mass of the aircraft, the xy plane is tangent to the earth, the x axis points to the north, the z axis points to the gravity direction, and the y axis points to the east along the local latitude line. Between the two coordinate systems, the coordinate system can be converted by the attitude matrix, which is used in this embodimentAndthe form represents a coordinate transformation matrix.
Then, the above formula is transformed to obtain the disturbance acceleration a under the reference coordinate systemdrThe solving formula of (2):
obtaining discrete disturbance acceleration according to the above
Wherein,the acceleration of the discrete disturbance is represented,is shown onAn attitude quaternion obtained at an attitude angle sampling instant,is composed ofConjugation of (1).
M in FIG. 1q、NqRespectively representing the above formulaeAndthe form, namely, the transformation matrix representing the reference coordinate system to the body coordinate system, and the transformation matrix representing the body coordinate system to the reference coordinate system.
Step 3, preferably, the obtained discrete disturbance acceleration is subjected toBy segmentation, i.e. according to discrete disturbance accelerationObtaining the disturbance acceleration accdr. In the static state of the aircraft, the aircraft can be considered to have no disturbance acceleration item, so that whether the aircraft is static or not is judged, and whether the disturbance acceleration is solved or not is determined. Wherein, | | ameasureI and grRespectively representing the measured acceleration a under the coordinate system of the machine bodymeasureAnd the gravity acceleration g under the reference coordinate systemrThe value of the modulus of the (c) component,indicating a set threshold value related to accelerometer performance.
Step 4, preferably, a first-order low-pass filter is adopted to perform interference acceleration acc obtained in the step 3drPerforming first-order low-pass filtering to remove interference acceleration accdrAnd (8) obtaining a final required interference acceleration acc in the reference coordinate system by using the noise term △ a.
Step 5, converting the final interference acceleration acc under the reference coordinate system obtained in the step 4 into the final interference acceleration acc under the body coordinate systemfMeasuring acceleration a in a coordinate system of the bodymeasureAnd the final interference acceleration acc under the coordinate system of the machine bodyfAccurate body acceleration a to c for obtaining filtering interference acceleration by subtractingmeasureAnd the method is used for an attitude calculation algorithm.
Wherein, a &measureI.e. the exact body acceleration for which the disturbance acceleration is filtered out,

Claims (1)

1. An interference acceleration measurement method for aircraft attitude calculation is characterized by comprising the following steps:
step 1, acquiring attitude angles in an Euler angle form of an aircraft in real time in a set sampling period, wherein the attitude angles comprise a rolling angle, a pitch angle and a yaw angle in the Euler angle form, and converting the attitude angles into attitude quaternions
Step 2, obtaining the coordinate system of the bodyMeasuring acceleration ameasureBy attitude quaternionAnd the measured acceleration a under the coordinate system of the machine bodymeasureObtaining the disturbance acceleration a under the reference coordinate systemdrTo obtain discrete disturbance acceleration
Step 3, obtaining the interference acceleration acc through the following formuladr
Wherein, | | ameasureI and grRespectively representing the measured acceleration a under the coordinate system of the machine bodymeasureAnd the gravity acceleration g under the reference coordinate systemrThe value of the modulus of the (c) component,setting a threshold value;
step 4, adopting a first-order low-pass filter to perform interference acceleration acc obtained in the step 3drPerforming first-order low-pass filtering to obtain the final interference acceleration acc under a reference coordinate system,
step 5, converting the final interference acceleration acc under the reference coordinate system obtained in the step 4 into the final interference acceleration acc under the body coordinate systemfMeasuring acceleration a in a coordinate system of the bodymeasureAnd the final interference acceleration acc under the coordinate system of the machine bodyfSubtracting to obtain accurate body acceleration a of filtering interference acceleration measure
CN201710412386.0A 2017-06-02 2017-06-02 A kind of disturbing acceleration measurement method that attitude of flight vehicle resolves Active CN107014386B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710412386.0A CN107014386B (en) 2017-06-02 2017-06-02 A kind of disturbing acceleration measurement method that attitude of flight vehicle resolves

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710412386.0A CN107014386B (en) 2017-06-02 2017-06-02 A kind of disturbing acceleration measurement method that attitude of flight vehicle resolves

Publications (2)

Publication Number Publication Date
CN107014386A true CN107014386A (en) 2017-08-04
CN107014386B CN107014386B (en) 2019-08-30

Family

ID=59452182

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710412386.0A Active CN107014386B (en) 2017-06-02 2017-06-02 A kind of disturbing acceleration measurement method that attitude of flight vehicle resolves

Country Status (1)

Country Link
CN (1) CN107014386B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108318035A (en) * 2018-01-08 2018-07-24 山东大学 A method of avoiding universal joint deadlock in the attitude measurement algorithm based on Eulerian angles
CN109471192A (en) * 2018-12-19 2019-03-15 湖南航天机电设备与特种材料研究所 A kind of full-automatic gravity tester Dynamic High-accuracy data processing method
CN109635388A (en) * 2018-11-29 2019-04-16 中国航空工业集团公司沈阳飞机设计研究所 A kind of full machine acceleration parameter measuring method

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101782391A (en) * 2009-06-22 2010-07-21 北京航空航天大学 Attitude estimation method of maneuvering acceleration-assisted extended Kalman filter (EKF) attitude and heading reference system (AHRS)
CN102353970A (en) * 2011-06-10 2012-02-15 北京航空航天大学 GPS/SINS (global positioning system/strapdown inertial navigation system) combined navigating system with high anti-interference performance and realizing method thereof
CN102692225A (en) * 2011-03-24 2012-09-26 北京理工大学 Attitude heading reference system for low-cost small unmanned aerial vehicle
CN102706349A (en) * 2012-06-06 2012-10-03 辽宁工程技术大学 Carrier gesture determining method based on optical fiber strap-down compass technology
CN102809377A (en) * 2012-08-15 2012-12-05 南京航空航天大学 Aircraft inertia/pneumatic model integrated navigation method
JP2013132968A (en) * 2011-12-26 2013-07-08 Denso Corp Vehicle attitude estimating device and theft informing device
CN103389113A (en) * 2013-07-19 2013-11-13 哈尔滨工程大学 Inertial sensor output error compensation-based moving-base inertial navigation system initial-alignment method
CN103512584A (en) * 2012-06-26 2014-01-15 北京赛佰特科技有限公司 Navigation attitude information output method, device and strapdown navigation attitude reference system
CN103995152A (en) * 2014-05-09 2014-08-20 北京航空航天大学 Three-dimensional measurement accelerometer error non-singularity estimation method in external field environment
CN104764467A (en) * 2015-04-08 2015-07-08 南京航空航天大学 Online adaptive calibration method for inertial sensor errors of aerospace vehicle
US20160047657A1 (en) * 2013-03-25 2016-02-18 Raytheon Company Autonomous range-only terrain aided navigation
CN105486305A (en) * 2014-09-17 2016-04-13 上海新跃仪表厂 Short-range relative navigation filtering method for evaluating accelerometer drift
US20160185447A1 (en) * 2011-03-02 2016-06-30 Aerovironment, Inc. Unmanned aerial vehicle angular reorientation
CN106289244A (en) * 2016-08-10 2017-01-04 极翼机器人(上海)有限公司 A kind of attitude determination method of anti-acceleration noise
CN106403938A (en) * 2016-08-25 2017-02-15 北京航空航天大学 System filtering method targeted at small unmanned aerial vehicle multi-source compound vibration jamming

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101782391A (en) * 2009-06-22 2010-07-21 北京航空航天大学 Attitude estimation method of maneuvering acceleration-assisted extended Kalman filter (EKF) attitude and heading reference system (AHRS)
US20160185447A1 (en) * 2011-03-02 2016-06-30 Aerovironment, Inc. Unmanned aerial vehicle angular reorientation
CN102692225A (en) * 2011-03-24 2012-09-26 北京理工大学 Attitude heading reference system for low-cost small unmanned aerial vehicle
CN102353970A (en) * 2011-06-10 2012-02-15 北京航空航天大学 GPS/SINS (global positioning system/strapdown inertial navigation system) combined navigating system with high anti-interference performance and realizing method thereof
JP2013132968A (en) * 2011-12-26 2013-07-08 Denso Corp Vehicle attitude estimating device and theft informing device
CN102706349A (en) * 2012-06-06 2012-10-03 辽宁工程技术大学 Carrier gesture determining method based on optical fiber strap-down compass technology
CN103512584A (en) * 2012-06-26 2014-01-15 北京赛佰特科技有限公司 Navigation attitude information output method, device and strapdown navigation attitude reference system
CN102809377A (en) * 2012-08-15 2012-12-05 南京航空航天大学 Aircraft inertia/pneumatic model integrated navigation method
US20160047657A1 (en) * 2013-03-25 2016-02-18 Raytheon Company Autonomous range-only terrain aided navigation
CN103389113A (en) * 2013-07-19 2013-11-13 哈尔滨工程大学 Inertial sensor output error compensation-based moving-base inertial navigation system initial-alignment method
CN103995152A (en) * 2014-05-09 2014-08-20 北京航空航天大学 Three-dimensional measurement accelerometer error non-singularity estimation method in external field environment
CN105486305A (en) * 2014-09-17 2016-04-13 上海新跃仪表厂 Short-range relative navigation filtering method for evaluating accelerometer drift
CN104764467A (en) * 2015-04-08 2015-07-08 南京航空航天大学 Online adaptive calibration method for inertial sensor errors of aerospace vehicle
CN106289244A (en) * 2016-08-10 2017-01-04 极翼机器人(上海)有限公司 A kind of attitude determination method of anti-acceleration noise
CN106403938A (en) * 2016-08-25 2017-02-15 北京航空航天大学 System filtering method targeted at small unmanned aerial vehicle multi-source compound vibration jamming

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
NO, H.等: ""Attitude estimation method for small UAV under accelerative environment(Article)"", 《GPS SOLUTIONS》 *
孟唐宇等: ""姿态解算与外力加速度同步估计算法"", 《计算机应用》 *
李翔等: ""微型航姿系统抗加速度干扰姿态估计研究"", 《传感器世界》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108318035A (en) * 2018-01-08 2018-07-24 山东大学 A method of avoiding universal joint deadlock in the attitude measurement algorithm based on Eulerian angles
CN109635388A (en) * 2018-11-29 2019-04-16 中国航空工业集团公司沈阳飞机设计研究所 A kind of full machine acceleration parameter measuring method
CN109471192A (en) * 2018-12-19 2019-03-15 湖南航天机电设备与特种材料研究所 A kind of full-automatic gravity tester Dynamic High-accuracy data processing method

Also Published As

Publication number Publication date
CN107014386B (en) 2019-08-30

Similar Documents

Publication Publication Date Title
KR101988786B1 (en) Initial alignment of inertial navigation devices
CN104198765B (en) The coordinate system conversion method of vehicle acceleration of motion detection
CN107728182B (en) Flexible multi-baseline measurement method and device based on camera assistance
CN105203098A (en) Whole attitude angle updating method applied to agricultural machinery and based on nine-axis MEMS (micro-electromechanical system) sensor
CN107014371A (en) UAV integrated navigation method and apparatus based on the adaptive interval Kalman of extension
CN103712598B (en) Attitude determination method of small unmanned aerial vehicle
CN108444468B (en) Directional compass integrating downward vision and inertial navigation information
JP4876204B2 (en) Small attitude sensor
CN108627152B (en) Navigation method of micro unmanned aerial vehicle based on multi-sensor data fusion
CN107014386B (en) A kind of disturbing acceleration measurement method that attitude of flight vehicle resolves
CN106403952A (en) Method for measuring combined attitudes of Satcom on the move with low cost
CN106352897A (en) Silicon MEMS (micro-electromechanical system) gyroscope error estimating and correcting method based on monocular visual sensor
CN112556724A (en) Initial coarse alignment method for low-cost navigation system of micro aircraft in dynamic environment
CN106767846B (en) Three axis stabilized satellite does not have to the attitude acquisition method and system of gyro
JP2014240266A (en) Sensor drift amount estimation device and program
CN108458709A (en) The airborne distributed POS data fusion method and device of view-based access control model subsidiary
CN109506674B (en) Acceleration correction method and device
CN109211232B (en) Shell attitude estimation method based on least square filtering
Hao et al. Rapid transfer alignment based on unscented Kalman filter
CN112292578B (en) Ground level measuring method, measuring device, estimating device and data acquisition device for calculation
CN114111768B (en) Orbit linear fitting method based on deflection angle anomaly compensation
CN110082805A (en) A kind of 3 D locating device and method
CN115790582A (en) Unmanned aerial vehicle global positioning method for GNSS rejection environment
CN109737950B (en) Underwater robot positioning system and method based on VIO and dynamic model
CN106871892B (en) Aircraft combined navigation method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Measuring method for disturbance acceleration in attitude estimation of aircraft

Effective date of registration: 20200518

Granted publication date: 20190830

Pledgee: Tongling Tianyuan Equity Investment Group Co.,Ltd.

Pledgor: WUHAN YIHESMART TECHNOLOGY Co.,Ltd.

Registration number: Y2020340000024

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Granted publication date: 20190830

Pledgee: Tongling Tianyuan Equity Investment Group Co.,Ltd.

Pledgor: WUHAN YIHESMART TECHNOLOGY CO.,LTD.

Registration number: Y2020340000024

PC01 Cancellation of the registration of the contract for pledge of patent right