[go: up one dir, main page]

CN115453601A - Airborne double-antenna GNSS and MINS combined navigation system and navigation method - Google Patents

Airborne double-antenna GNSS and MINS combined navigation system and navigation method Download PDF

Info

Publication number
CN115453601A
CN115453601A CN202211208677.5A CN202211208677A CN115453601A CN 115453601 A CN115453601 A CN 115453601A CN 202211208677 A CN202211208677 A CN 202211208677A CN 115453601 A CN115453601 A CN 115453601A
Authority
CN
China
Prior art keywords
gnss
historical
current
module
navigation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211208677.5A
Other languages
Chinese (zh)
Inventor
夏铭
管练武
谭欣
林江滔
安文斗
邓莎莎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CHONGQING VOCATIONAL INSTITUTE OF SAFETY & TECHNOLOGY
Harbin Engineering University
Original Assignee
CHONGQING VOCATIONAL INSTITUTE OF SAFETY & TECHNOLOGY
Harbin Engineering University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CHONGQING VOCATIONAL INSTITUTE OF SAFETY & TECHNOLOGY, Harbin Engineering University filed Critical CHONGQING VOCATIONAL INSTITUTE OF SAFETY & TECHNOLOGY
Priority to CN202211208677.5A priority Critical patent/CN115453601A/en
Publication of CN115453601A publication Critical patent/CN115453601A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/48Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
    • G01S19/49Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
    • 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

Landscapes

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

Abstract

The invention relates to the technical field of navigation, in particular to an airborne double-antenna GNSS and MINS combined navigation system, which comprises an inertial data measuring module, an airborne double-antenna module, an attitude resolving module, an error compensation module, a calculation module, a GNSS signal analysis module and a ground control terminal, wherein the GNSS signal analysis module is used for judging whether a current GNSS signal is available or not, and if the current GNSS signal is not available, the current GNSS signal is sent to the ground control terminal and is unavailable; and after the ground control terminal receives the current GNSS signal and is unavailable, calling historical navigation data of the current machine body position, judging whether the current machine body airborne double-antenna module breaks down or not according to the historical navigation data, and if so, sending a fault signal to the GNSS signal analysis module. The invention can judge whether the airborne double-antenna module has a fault more accurately under the condition that the machine body cannot receive satellite signals or the received satellite signals do not meet the precision requirement. The invention also discloses an airborne double-antenna GNSS and MINS combined navigation method.

Description

一种机载双天线GNSS和MINS组合导航系统及导航方法An airborne dual-antenna GNSS and MINS integrated navigation system and navigation method

技术领域technical field

本发明涉及导航技术领域,具体涉及一种机载双天线GNSS和MINS组合导航系统及导航方法。The invention relates to the technical field of navigation, in particular to an airborne dual-antenna GNSS and MINS combined navigation system and navigation method.

背景技术Background technique

全球导航卫星系统(Global Navigation Satellite System)是一种依靠卫星的伪距载波、星历、时间以及钟差等信息进行实时定位的空基无线电导航系统,能在地球表面或近地空间的任何地点为用户提供全天候的三维坐标和速度以及时间信息。GNSS系统的优点是精度高、误差稳定不发散,但容易受到周围环境影响,比如树木楼房遮挡,镜面等高反射物体引起的多路径效应。The Global Navigation Satellite System (GNSS) is a space-based radio navigation system that relies on satellite pseudo-range carrier, ephemeris, time and clock difference information for real-time positioning. Provide users with all-weather three-dimensional coordinates, speed and time information. The advantages of the GNSS system are high precision, stable error and no divergence, but it is easily affected by the surrounding environment, such as trees and buildings, and multipath effects caused by highly reflective objects such as mirrors.

惯性导航系统(Inertial Navigation System)是一种不依赖于外部信息、也不向外部辐射能量(如无线电导航那样)的自主式导航系统,主要使用惯性测量单元IMU(Inertial measurement unit)。其工作环境不仅包括空中、地面,还可以在水下。惯性导航的基本工作原理是以牛顿力学定律为基础,通过测量载体在惯性参考系的加速度,将它对时间进行积分,且把它变换到导航坐标系中,就能够得到在导航坐标系中的速度、偏航角和位置等信息。其优点是工作不需要通时,安装位置随意,定位范围全场景,但定位精度不高,且误差随时间发散。与GNSS导航系统互补。The inertial navigation system (Inertial Navigation System) is an autonomous navigation system that does not depend on external information and does not radiate energy to the outside (such as radio navigation). It mainly uses an inertial measurement unit (IMU) (Inertial measurement unit). Its working environment includes not only the air, the ground, but also underwater. The basic working principle of inertial navigation is based on Newton's laws of mechanics. By measuring the acceleration of the carrier in the inertial reference system, integrating it with time, and transforming it into the navigation coordinate system, the position in the navigation coordinate system can be obtained. Information such as speed, yaw angle and position. Its advantages are that the work does not need to be timed, the installation position is random, and the positioning range is all scenes, but the positioning accuracy is not high, and the error diverges with time. Complementary to GNSS navigation systems.

目前,在航空领域应用最为广泛的组合导航方式为全球导航卫星系统(GlobalNavigation Satellite System,GNSS)与惯性导航系统(Inertial Navigation System,INS)。基于MEMS器件的导航设备具有体积小、重量轻、功耗低、价格便宜,后期维护也更为方便的优势。现有技术中,GNSS和MINS的组合导航系统,通常包括惯性数据测量模块、机载双天线模块、姿态解算模块、误差补偿模块以及速度位置计算模块,然而对于现有的GNSS和MINS的组合导航系统而言,其存在的不足之处在于:当机体接收不到卫星信号或接收到的卫星信号不满足精度需求的情况下,无法准确的判断是由于外界环境的影响,而使机体所在位置接收不到卫星信号或接收到的卫星信号不满足精度需求,还是由于机载双天线模块发生故障而接收不到卫星信号或接收到的卫星信号不满足精度需求。Currently, the most widely used integrated navigation methods in the aviation field are Global Navigation Satellite System (Global Navigation Satellite System, GNSS) and Inertial Navigation System (Inertial Navigation System, INS). Navigation equipment based on MEMS devices has the advantages of small size, light weight, low power consumption, low price, and more convenient post-maintenance. In the prior art, the integrated navigation system of GNSS and MINS usually includes an inertial data measurement module, an airborne dual antenna module, an attitude calculation module, an error compensation module, and a velocity and position calculation module. However, for the existing combination of GNSS and MINS As far as the navigation system is concerned, its shortcomings are: when the body cannot receive satellite signals or the received satellite signals do not meet the accuracy requirements, it is impossible to accurately judge the position of the body due to the influence of the external environment. The satellite signal cannot be received or the received satellite signal does not meet the accuracy requirement, or the satellite signal cannot be received or the received satellite signal does not meet the accuracy requirement due to the failure of the airborne dual antenna module.

发明内容Contents of the invention

本发明目的之一在于提供一种机载双天线GNSS和MINS组合导航系统,以在机体接收不到卫星信号或接收到的卫星信号不满足精度需求的情况下,可以较准确的判断出机载双天线模块是否发生故障。One of the purposes of the present invention is to provide an airborne dual-antenna GNSS and MINS integrated navigation system, so that when the body cannot receive satellite signals or the received satellite signals do not meet the accuracy requirements, it can more accurately determine the airborne navigation system. Whether the dual antenna module is faulty.

一种机载双天线GNSS和MINS组合导航系统,包括惯性数据测量模块,所述惯性数据测量模块用于采集惯性数据,生成机体第一导航用数据;An airborne dual-antenna GNSS and MINS integrated navigation system, including an inertial data measurement module, the inertial data measurement module is used to collect inertial data and generate the first navigation data of the body;

机载双天线模块,所述机载双天线模块,用于接收GNSS信号,生成机体第二导航用数据;Airborne dual-antenna module, the airborne dual-antenna module is used to receive GNSS signals and generate data for the second navigation of the body;

姿态解算模块,所述姿态解算模块用于根据机体第一导航用数据生成机体初始姿态信息;An attitude calculation module, the attitude calculation module is used to generate the initial attitude information of the body according to the first navigation data of the body;

误差补偿模块,所述误差补偿模块用于根据机体第二导航用数据对姿态解算模块生成的机体初始姿态信息进行误差补偿,生成机体姿态信息;An error compensation module, the error compensation module is used to perform error compensation on the initial attitude information of the body generated by the attitude calculation module according to the second navigation data of the body, and generate the attitude information of the body;

计算模块,所述计算模块用于根据所述机体姿态信息生成机体的速度和位置信息,并将速度和位置信息发送给地面控制端;A calculation module, the calculation module is used to generate the speed and position information of the body according to the attitude information of the body, and send the speed and position information to the ground control terminal;

还包括GNSS信号分析模块,所述GNSS信号分析模块用于判断当前GNSS信号是否可用,若不可用,则向地面控制端发送当前GNSS信号不可用;Also includes a GNSS signal analysis module, the GNSS signal analysis module is used to determine whether the current GNSS signal is available, if not available, then send the current GNSS signal to the ground control terminal is not available;

地面控制端,所述地面控制端在接收到当前GNSS信号不可用后,调取当前机体所在位置的历史导航数据,并根据历史导航数据判断当前机体机载双天线模块是否发生故障,若是,则向GNSS信号分析模块发出故障信号,所述历史导航数据包括历史机体接收GNSS信号情况,历史机体的初始姿态信息、误差补偿后的机体姿态信息,以及计算的速度和位置信息。The ground control terminal, after receiving the current GNSS signal unavailable, the ground control terminal retrieves the historical navigation data of the current position of the body, and judges whether the airborne dual antenna module of the current body fails according to the historical navigation data, and if so, then Send a fault signal to the GNSS signal analysis module, the historical navigation data includes the historical body receiving the GNSS signal, the initial attitude information of the historical body, the body attitude information after error compensation, and the calculated speed and position information.

本发明的有益效果在于:通过GNSS信号分析模块,可以判断当前GNSS信号是否可用,若不可用,则向地面控制端发送当前GNSS信号不可用;通过地面控制端,在接收到当前GNSS信号不可用后,调取当前机体所在位置的历史导航数据,并根据历史导航数据判断当前机体机载双天线模块是否发生故障,若是,则向GNSS信号分析模块发出故障信号。The beneficial effects of the present invention are: through the GNSS signal analysis module, it can be judged whether the current GNSS signal is available, if not available, the current GNSS signal is sent to the ground control terminal to be unavailable; through the ground control terminal, when the current GNSS signal is received Afterwards, retrieve the historical navigation data of the current body position, and judge whether the onboard dual-antenna module of the current body breaks down according to the historical navigation data, and if so, send a fault signal to the GNSS signal analysis module.

地面控制端根据当前机体所在位置的历史导航数据,包括历史机体机载双天线模块无故障信息,历史接收GNSS信号情况,历史机体的初始姿态信息、误差补偿后的机体姿态信息,以及计算的速度和位置信息,从而可以较准确的推断出机体接收不到卫星信号或接收到的卫星信号不满足精度需求的原因,从而较准确的推断出机载双天线模块是否发生故障。According to the historical navigation data of the current airframe location, the ground control terminal includes historical airborne dual-antenna module fault-free information, historical GNSS signal reception, historical initial attitude information of the airframe, airframe attitude information after error compensation, and calculated speed and position information, so that it can be more accurately inferred that the airframe cannot receive satellite signals or the reason why the received satellite signals do not meet the accuracy requirements, so that it can be more accurately inferred whether the airborne dual antenna module is faulty.

本发明优选的实施方式在于:GNSS信号分析模块用于判断当前GNSS信号是否可用,包括当前无GNSS信号,或当前GNSS信号精度不满足要求。A preferred embodiment of the present invention is that: the GNSS signal analysis module is used to judge whether the current GNSS signal is available, including that there is no GNSS signal currently, or the accuracy of the current GNSS signal does not meet the requirements.

有益效果在于:当前GNSS信号是否可用,包含的情况包括当前无GNSS信号,即机载双天线模块接收不到GNSS信号,或者当前GNSS信号精度不满足要求,从而无法用于误差补偿。The beneficial effect is that: whether the current GNSS signal is available includes the situation that there is no GNSS signal at present, that is, the airborne dual-antenna module cannot receive the GNSS signal, or the accuracy of the current GNSS signal does not meet the requirements, so that it cannot be used for error compensation.

本发明优选的实施方式在于:所述GNSS信号分析模块,通过计算D和

Figure BDA0003873750110000031
之差,判断GNSS信号的精度,其中D为机体两个天线之间的实际安装距离,
Figure BDA0003873750110000032
为根据两天线的位置坐标,计算得到的两天线的定位距离。A preferred embodiment of the present invention is: the GNSS signal analysis module, by calculating D and
Figure BDA0003873750110000031
The difference is to judge the accuracy of the GNSS signal, where D is the actual installation distance between the two antennas of the body,
Figure BDA0003873750110000032
is the positioning distance of the two antennas calculated according to the position coordinates of the two antennas.

有益效果在于:通过计算D和

Figure BDA0003873750110000033
之差,可以判断GNSS信号的精度,以此来判断其是否满足融合需求,可用于误差补偿。The beneficial effect is that: by calculating D and
Figure BDA0003873750110000033
The difference can be used to judge the accuracy of the GNSS signal to determine whether it meets the fusion requirements, which can be used for error compensation.

本发明优选的实施方式在于:所述的历史导航数据为距离当前机体导航时间最近的多组关联存储的导航数据,所述地面控制端,用于对多组关联存储的导航数据进行综合分析,判断当前机体机载双天线模块是否发生故障。A preferred embodiment of the present invention is that: the historical navigation data is multiple sets of associated stored navigation data closest to the current body navigation time, and the ground control terminal is used to comprehensively analyze multiple sets of associated stored navigation data, Determine whether the dual-antenna module onboard the current airframe is faulty.

有益效果在于:历史导航数据为距离当前机体导航时间最近的多组关联存储的导航数据,调取的历史导航数据为距离当前机体导航时间最近的数据,一是可以减少数据的读取量,减少数据的分析量,提高系统响应速度,另外这些数据由于距当前机体导航时间最近,作为推断依据,可信度更高;通过调取多组关联存储的导航数据,相比于一组导航数据而言,综合分析后推断结构更可信;每组数据都是关联存储的,这样只需要读取存储的数据标识,就可以查询到相关联的一系列数据,如历史机体接收GNSS信号情况,历史机体的初始姿态信息、误差补偿后的机体姿态信息,以及计算的速度和位置信息等;地面控制端,对多组关联存储的导航数据进行综合分析,从而判断当前机体机载双天线模块是否发生故障,使得推断结果准确度更高。The beneficial effect is that: the historical navigation data is the navigation data of multiple sets of associated storage closest to the navigation time of the current body, and the retrieved historical navigation data is the data closest to the navigation time of the current body. The amount of data analyzed can improve the system response speed. In addition, these data are more reliable as inferences because they are the closest to the current body navigation time; by calling multiple sets of associated stored navigation data, compared with a set of navigation data In other words, the inferred structure is more credible after a comprehensive analysis; each set of data is associated and stored, so that a series of associated data can be queried only by reading the stored data identifier, such as the historical status of the body receiving GNSS signals, historical The initial attitude information of the airframe, the attitude information of the airframe after error compensation, and the calculated speed and position information, etc.; the ground control terminal comprehensively analyzes multiple sets of associated stored navigation data to determine whether the current airborne dual-antenna module has occurred. faults, making the inference results more accurate.

本发明优选的实施方式在于:所述历史机体接收GNSS信号情况是指历史机体是否接收到GNSS信号,若历史机体未有接收到GNSS信号的,则地面控制端可直接判断当前机体机载双天线模块未发生故障;若历史机体未接收到GNSS信号的概率占比达到60%以上,则进一步分析剩余接收到GNSS信号的历史机体的初始姿态信息、误差补偿后的机体姿态信息,以及计算的速度和位置信息,若分析剩余接收到GNSS信号的历史机体未采用GNSS信号接收的第二导航用数据进行误差补偿占比达到60%以上,则判断当前机体机载双天线模块未发生故障;若历史机体接收到GNSS信号的占比达到80%以上,或历史机体接收到GNSS信号的占比在60-80%之间,且接收到GNSS信号的历史机体采用GNSS信号接收的第二导航用数据进行误差补偿,误差均在允许范围内占比达到90%以上,则判断当前机体机载双天线模块发生故障。A preferred embodiment of the present invention is that: the historical airframe receiving GNSS signal refers to whether the historical airframe has received the GNSS signal. If the historical airframe has not received the GNSS signal, then the ground control terminal can directly judge the current airborne dual antenna The module has not failed; if the probability that the historical airframes have not received GNSS signals reaches more than 60%, then further analyze the initial attitude information of the remaining historical airframes that received GNSS signals, the airframe attitude information after error compensation, and the calculation speed and position information, if the analysis of the remaining historical airframes that have received GNSS signals does not use the second navigation data received by GNSS signals for error compensation accounts for more than 60%, then it is judged that the current airframe airborne dual-antenna module has not failed; if the history The proportion of airframes receiving GNSS signals is more than 80%, or the proportion of historical airframes receiving GNSS signals is between 60-80%, and the historical airframes receiving GNSS signals use the second navigation data received by GNSS signals. Error compensation, if the error is within the allowable range and the proportion reaches more than 90%, then it is judged that the dual antenna module onboard the current airframe is faulty.

有益效果在于:若历史机体未有接收到GNSS信号的,则说明当前机体所在位置存在接收不到GNSS信号的问题,因此地面控制端可直接判断不是由于当前机体机载双天线模块发生故障而导致的接收不到GNSS信号;若历史机体未接收到GNSS信号的概率占比达到60%以上,说明历史机体未接收到GNSS信号的情况占比较大,进一步的分析剩余接收到GNSS信号的历史机体的初始姿态信息、误差补偿后的机体姿态信息,以及计算的速度和位置信息,若分析剩余接收到GNSS信号的历史机体未采用GNSS信号接收的第二导航用数据进行误差补偿,说明历史机体接收到的GNSS信号精度不满足要求,不可用,则可推断是由于接收不到GNSS信号或接收到的GNSS信号存在问题导致不可用,而不是机载双天线模块发生故障;若历史机体接收到GNSS信号的占比达到80%以上,说明机体当前所在位置通常是可以接收到GNSS信号的,而此时接收不到GNSS信号,则判断当前机体机载双天线模块发生故障,或历史机体接收到GNSS信号的占比在60-80%之间,且接收到GNSS信号的历史机体采用GNSS信号接收的第二导航用数据进行误差补偿,误差均在允许范围内占比达到90%以上,则说明历史机体所接收到的GNSS信号,90%以上均是满足误差补偿精度要求的,小概率是不满足误差补偿要求不可用的,说明机体当前所在位置的GNSS信号良好,而当前机体接收到的GNSS信号不可用,则大概率是当前机体机载双天线模块故障问题,因此判断当前机体机载双天线模块发生故障。The beneficial effect is: if the historical airframe has not received the GNSS signal, it means that the current airframe has a problem of not being able to receive the GNSS signal, so the ground control terminal can directly judge that it is not caused by the failure of the current airborne dual antenna module. If the probability of the historical airframe not receiving the GNSS signal reaches more than 60%, it means that the historical airframe has not received the GNSS signal. Initial attitude information, airframe attitude information after error compensation, and calculated speed and position information, if the analysis of the remaining historical airframes that received GNSS signals did not use the second navigation data received by GNSS signals for error compensation, it means that the historical airframes received If the accuracy of the GNSS signal does not meet the requirements and is unavailable, it can be inferred that the GNSS signal cannot be received or there is a problem with the received GNSS signal, which leads to the unavailability, rather than the failure of the airborne dual antenna module; if the historical aircraft received the GNSS signal If the ratio of 80% or more, it means that the current location of the aircraft can usually receive GNSS signals, but if the GNSS signal cannot be received at this time, it is judged that the current airborne dual antenna module is faulty, or the historical aircraft has received GNSS signals The proportion is between 60-80%, and the historical airframe that received the GNSS signal uses the second navigation data received by the GNSS signal to perform error compensation, and the error is within the allowable range. More than 90% of the received GNSS signals meet the error compensation accuracy requirements, and there is a small probability that they do not meet the error compensation requirements and are unusable, indicating that the GNSS signal at the current location of the body is good, but the GNSS signal received by the body is currently unavailable. Therefore, it is judged that the dual antenna module onboard the current airframe is faulty.

本发明优选的实施方式在于:所述姿态解算模块,采用四元数进行姿态表示,公式如下:A preferred embodiment of the present invention is that: the attitude calculation module uses a quaternion to represent the attitude, and the formula is as follows:

Figure BDA0003873750110000041
Figure BDA0003873750110000041

用四元数表示机体系到导航系之间的相对转换关系,可得方向余弦矩阵的四元数表达式为:Using quaternion to represent the relative conversion relationship between the aircraft system and the navigation system, the quaternion expression of the direction cosine matrix can be obtained as:

Figure BDA0003873750110000042
Figure BDA0003873750110000042

使用欧拉角表示方向余弦矩阵如下:Using Euler angles to represent the direction cosine matrix is as follows:

Figure BDA0003873750110000051
Figure BDA0003873750110000051

用四元数表示欧拉角得:Using quaternions to represent Euler angles:

Figure BDA0003873750110000052
Figure BDA0003873750110000052

四元数微分方程:Quaternion differential equation:

Figure BDA0003873750110000053
Figure BDA0003873750110000053

其中

Figure BDA0003873750110000054
分别是机体围绕载体坐标系x,y,z轴的角速度。in
Figure BDA0003873750110000054
are the angular velocities of the body around the x, y, and z axes of the carrier coordinate system, respectively.

有益效果在于:四元数具有计算量小,且能够克服奇异值对于姿态解算的影响。The beneficial effect is that the quaternion has a small amount of calculation and can overcome the influence of singular values on attitude calculation.

本发明优选的实施方式在于:引入等效旋转矢量,等效旋转矢量的微分方程为:The preferred embodiment of the present invention is: introduce equivalent rotation vector, the differential equation of equivalent rotation vector is:

Figure BDA0003873750110000055
Figure BDA0003873750110000055

为了保证解算精度以及实时性,采用“单子样加前一周期”的算法来对等效旋转矢量进行计算,其公式如下:In order to ensure the accuracy and real-time performance of the solution, the algorithm of "single sample plus the previous cycle" is used to calculate the equivalent rotation vector, and the formula is as follows:

Figure BDA0003873750110000056
Figure BDA0003873750110000056

其中,前一时刻的角增量为

Figure BDA0003873750110000057
当前时刻的角增量为
Figure BDA0003873750110000058
Among them, the angular increment at the previous moment is
Figure BDA0003873750110000057
The angular increment at the current moment is
Figure BDA0003873750110000058

对上式求解,得到四元数递推计算公式:Solve the above formula to get the quaternion recursive calculation formula:

Figure BDA0003873750110000059
Figure BDA0003873750110000059

Figure BDA00038737501100000510
Figure BDA00038737501100000510

式中,

Figure BDA00038737501100000511
为t时刻更新后的四元数,
Figure BDA00038737501100000512
是从t-1到t时刻四元数的变化值。In the formula,
Figure BDA00038737501100000511
is the updated quaternion at time t,
Figure BDA00038737501100000512
is the change value of the quaternion from t-1 to time t.

有益效果在于:在发生非定轴转动时,直接使用欧拉角求解会引入转动不可交换误差影响解算精度,为此引入等效旋转矢量来减小误差对精度影响。The beneficial effect is that when non-fixed-axis rotation occurs, directly using Euler angles to solve will introduce rotation non-exchangeable errors to affect the accuracy of the solution. Therefore, an equivalent rotation vector is introduced to reduce the impact of errors on accuracy.

本发明目的之二在于提供一种机载双天线GNSS和MINS组合导航方法,包括采集惯性数据,生成机体第一导航用数据;接收GNSS信号,生成机体第二导航用数据;根据机体第一导航用数据生成机体初始姿态信息;根据机体第二导航用数据对姿态解算模块生成的机体初始姿态信息进行误差补偿,生成机体姿态信息;根据所述机体姿态信息生成机体的速度和位置信息,并将速度和位置信息发送给地面控制端;其特征在于:还包括判断当前GNSS信号是否可用,若不可用,则向地面控制端发送当前GNSS信号不可用,地面控制端在接收到当前GNSS信号不可用后,调取当前机体所在位置的历史导航数据,并根据历史导航数据判断当前机体机载双天线模块是否发生故障,若是,则向GNSS信号分析模块发出故障信号,所述历史导航数据包括历史机体接收GNSS信号情况,历史机体的初始姿态信息、误差补偿后的机体姿态信息,以及计算的速度和位置信息。The second object of the present invention is to provide an airborne dual-antenna GNSS and MINS integrated navigation method, including collecting inertial data, generating data for the first navigation of the body; receiving GNSS signals, generating data for the second navigation of the body; Using the data to generate the initial attitude information of the body; performing error compensation on the initial attitude information of the body generated by the attitude calculation module according to the second navigation data of the body to generate the attitude information of the body; generating the speed and position information of the body according to the attitude information of the body, and Send the speed and position information to the ground control terminal; it is characterized in that: it also includes judging whether the current GNSS signal is available, if it is not available, then sending the current GNSS signal to the ground control terminal is unavailable, and the ground control terminal is unavailable when receiving the current GNSS signal. After use, retrieve the historical navigation data of the current body position, and judge whether the current airborne dual antenna module fails according to the historical navigation data, if so, send a fault signal to the GNSS signal analysis module, and the historical navigation data includes historical data. The body receives GNSS signals, the initial attitude information of the historical body, the attitude information of the body after error compensation, and the calculated speed and position information.

通过本发明方法,在机体接收不到卫星信号或接收到的卫星信号不满足精度需求的情况下,可以较准确的判断出机载双天线模块是否发生故障。Through the method of the invention, in the case that the airframe cannot receive satellite signals or the received satellite signals do not meet the accuracy requirements, it can be more accurately judged whether the airborne dual antenna module fails.

附图说明Description of drawings

图1为本发明机载双天线GNSS和MINS组合导航系统实施例的示意性框图。Fig. 1 is a schematic block diagram of an embodiment of the airborne dual-antenna GNSS and MINS integrated navigation system of the present invention.

具体实施方式detailed description

以下结合附图对本发明的优选实施例进行说明,应当理解,下述所描述的优选实施例仅用于对本发明进行解释说明,并不会对本发明的保护范围起到限定作用。The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described below are only used to explain the present invention and do not limit the protection scope of the present invention.

本申请的说明书、权利要求书、实施例中的术语“第一”、“第二”等是用于区别类似的对象,而不是用于描述特定的顺序或者先后次序。The terms "first", "second" and the like in the specification, claims, and embodiments of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence.

下面通过优选的具体实施方式对本发明进一步详细说明:The present invention is described in further detail below by preferred specific embodiments:

实施例一Embodiment one

如附图1所示:本实施例公开的机载双天线GNSS和MINS组合导航系统,包括惯性数据测量模块,所述惯性数据测量模块用于采集惯性数据,生成机体第一导航用数据。本实施例的惯性数据测量模块包括三轴加速度计、三轴陀螺仪和三轴磁力计,对机体三个轴向的比力加速度和角速率进行测量,三轴磁力计对机体的航向进行测量。惯性数据测量模块内部集成的信息处理子模块将采集到的模拟信号进行模数转换、滤波、校准等处理,通过SPI协议接口将处理好的第一导航用数据发送给姿态解算模块。As shown in Figure 1: the airborne dual-antenna GNSS and MINS integrated navigation system disclosed in this embodiment includes an inertial data measurement module, which is used to collect inertial data and generate the first data for navigation of the body. The inertial data measurement module of this embodiment includes a three-axis accelerometer, a three-axis gyroscope, and a three-axis magnetometer, which measure the specific force acceleration and angular rate in three axial directions of the body, and the three-axis magnetometer measures the heading of the body . The information processing sub-module integrated in the inertial data measurement module performs analog-to-digital conversion, filtering, calibration and other processing on the collected analog signals, and sends the processed first navigation data to the attitude calculation module through the SPI protocol interface.

机载双天线模块,所述机载双天线模块,用于接收GNSS信号,生成机体第二导航用数据;本实施例所述的第二导航用数据包括经纬高坐标、航向、俯仰角数据。Airborne dual-antenna module, the airborne dual-antenna module is used to receive GNSS signals and generate the second navigation data of the airframe; the second navigation data described in this embodiment includes latitude and longitude coordinates, heading, and pitch angle data.

姿态解算模块,所述姿态解算模块用于根据机体第一导航用数据生成机体初始姿态信息;具体的,所述姿态解算模块,采用四元数进行姿态表示,公式如下:An attitude calculation module, the attitude calculation module is used to generate the initial attitude information of the body according to the first navigation data of the body; specifically, the attitude calculation module uses a quaternion to represent the attitude, and the formula is as follows:

Figure BDA0003873750110000071
Figure BDA0003873750110000071

用四元数表示机体系到导航系之间的相对转换关系,可得方向余弦矩阵的四元数表达式为:Using quaternion to represent the relative conversion relationship between the aircraft system and the navigation system, the quaternion expression of the direction cosine matrix can be obtained as:

Figure BDA0003873750110000072
Figure BDA0003873750110000072

使用欧拉角表示方向余弦矩阵如下:Using Euler angles to represent the direction cosine matrix is as follows:

Figure BDA0003873750110000073
Figure BDA0003873750110000073

用四元数表示欧拉角得:Using quaternions to represent Euler angles:

Figure BDA0003873750110000074
Figure BDA0003873750110000074

四元数微分方程:Quaternion differential equation:

Figure BDA0003873750110000075
Figure BDA0003873750110000075

其中

Figure BDA0003873750110000076
分别是机体围绕载体坐标系x,y,z轴的角速度。in
Figure BDA0003873750110000076
are the angular velocities of the body around the x, y, and z axes of the carrier coordinate system, respectively.

在发生非定轴转动时,直接使用欧拉角求解会引入转动不可交换误差影响解算精度,为此引入等效旋转矢量来减小误差对精度影响,等效旋转矢量的微分方程为:When non-fixed axis rotation occurs, directly using Euler angles to solve will introduce rotation non-exchangeable errors to affect the accuracy of the solution. Therefore, an equivalent rotation vector is introduced to reduce the impact of the error on the accuracy. The differential equation of the equivalent rotation vector is:

Figure BDA0003873750110000077
Figure BDA0003873750110000077

对等效旋转矢量进行计算,其公式如下:Calculate the equivalent rotation vector, the formula is as follows:

Figure BDA0003873750110000078
Figure BDA0003873750110000078

其中,前一时刻的角增量为

Figure BDA0003873750110000079
当前时刻的角增量为
Figure BDA00038737501100000710
Among them, the angular increment at the previous moment is
Figure BDA0003873750110000079
The angular increment at the current moment is
Figure BDA00038737501100000710

对上式求解,得到四元数递推计算公式:Solve the above formula to get the quaternion recursive calculation formula:

Figure BDA0003873750110000081
Figure BDA0003873750110000081

Figure BDA0003873750110000082
Figure BDA0003873750110000082

式中,

Figure BDA0003873750110000083
为t时刻更新后的四元数,
Figure BDA0003873750110000084
是从t-1到t时刻四元数的变化值。In the formula,
Figure BDA0003873750110000083
is the updated quaternion at time t,
Figure BDA0003873750110000084
is the change value of the quaternion from t-1 to time t.

误差补偿模块,所述误差补偿模块用于根据机体第二导航用数据对姿态解算模块生成的机体初始姿态信息进行误差补偿,生成机体姿态信息。本实施例中,误差补偿模块的误差补偿采用离散卡尔曼滤波器,状态量的选择使用间接法,即将两导航系统的机体第一导航用数据和机体第二导航用数据误差作为状态量。本实施例误差补偿采用离散卡尔曼滤波器,状态量的选择使用间接法。状态方程和量测方程,分别用于反应组合导航的状态特性以及量测信息与状态之间的关系。An error compensation module, the error compensation module is used to perform error compensation on the initial attitude information of the body generated by the attitude calculation module according to the second navigation data of the body, and generate the attitude information of the body. In this embodiment, the error compensation of the error compensation module adopts a discrete Kalman filter, and the selection of the state quantity uses an indirect method, that is, the error of the first navigation data of the airframe and the second navigation data of the airframe of the two navigation systems is used as the state quantity. In this embodiment, a discrete Kalman filter is used for error compensation, and an indirect method is used for selection of state quantities. The state equation and the measurement equation are respectively used to reflect the state characteristics of the integrated navigation and the relationship between the measurement information and the state.

组合导航系统的状态方程如下:The state equation of the integrated navigation system is as follows:

Figure BDA0003873750110000085
Figure BDA0003873750110000085

选择MINS的姿态失准角[φEφNφU]T、东北天向速度误差[δvEδvNδvU]T、经纬高位置误差[δLδλδh]T、陀螺仪相关漂移

Figure BDA0003873750110000086
和加速度计相关漂移
Figure BDA0003873750110000087
作为状态向量(共15维),如下:Select MINS attitude misalignment angle [φ E φ N φ U ] T , velocity error in northeast direction [δv E δv N δv U ] T , high latitude and longitude position error [δLδλδh] T , gyroscope related drift
Figure BDA0003873750110000086
and accelerometer related drift
Figure BDA0003873750110000087
As a state vector (a total of 15 dimensions), as follows:

X(t)=[φEφNφUδvEδvNδvU

Figure BDA0003873750110000088
X(t)=[φ E φ N φ U δv E δv N δv U
Figure BDA0003873750110000088

在t时刻系统的状态转移矩阵为:The state transition matrix of the system at time t is:

Figure BDA0003873750110000089
Figure BDA0003873750110000089

式中,FI(t)是惯导系统的误差矩阵,表示为如下形式:In the formula, F I (t) is the error matrix of the inertial navigation system, expressed as the following form:

Figure BDA00038737501100000810
Figure BDA00038737501100000810

Figure BDA00038737501100000811
Figure BDA00038737501100000811

Figure BDA00038737501100000812
Figure BDA00038737501100000812

式中的αs=diag(1/τsx 1/τsy 1/τsz)(s=g,a),1/τsi(s=g,a;i=x,y,z)是马尔科夫时间相关常数。In the formula, α s =diag(1/τ sx 1/τ sy 1/τ sz )(s=g,a), 1/τ si (s=g,a; i=x,y,z) is Mal Cove time-dependent constant.

选用陀螺仪的随机白噪声[wgεx wgεy wgεz]T、加速度计的随机白噪声[waεx waεywaεz]T、陀螺仪的一阶马尔科夫驱动白噪声[ηgx ηgy ηg]z T和加速度计的一阶马尔科夫驱动白噪声[ηax ηay ηaz]T作为系统的噪声,所以系统噪声矩阵为:Choose the random white noise of the gyroscope [w gεx w gεy w gεz ] T , the random white noise of the accelerometer [w aεx w aεy w aεz ] T , the first-order Markov driving white noise of the gyroscope [η gx η gy η g ] z T and the first-order Markov driven white noise [η ax η ay η az ] T of the accelerometer as the noise of the system, so the system noise matrix is:

W(t)=[wgεx wgεy wgεz waεx waεy waεzηgxηgyηgzηaxηayηaz]W(t)=[w gεx w gεy w gεz w aεx w aεy w aεz η gx η gy η gz η ax η ay η az ]

与噪声矩阵相对应的协方差矩阵P为:The covariance matrix P corresponding to the noise matrix is:

Figure BDA0003873750110000091
Figure BDA0003873750110000092
Figure BDA0003873750110000091
Figure BDA0003873750110000092

系统噪声分配矩阵为:The system noise allocation matrix is:

Figure BDA0003873750110000093
Figure BDA0003873750110000093

设计的双天线GNSS和MINS组合导航系统使用了位置、速度和姿态数据共九维数据作为观测值,量测方程如下所示:The designed dual-antenna GNSS and MINS integrated navigation system uses nine-dimensional data of position, velocity and attitude data as observation values, and the measurement equation is as follows:

Z(t)9×1=H(t)9×15X(t)15×1+R(t)9×1 Z(t) 9×1 =H(t) 9×15 X(t) 15×1 +R(t) 9×1

其中

Figure BDA0003873750110000094
Figure BDA0003873750110000095
为INS解算姿态,
Figure BDA0003873750110000096
为GNSS和磁力计提供的姿态角。in
Figure BDA0003873750110000094
Figure BDA0003873750110000095
Calculate attitude for INS,
Figure BDA0003873750110000096
Attitude angle provided for GNSS and magnetometer.

H(t)=[HΦ(t)3×15Hv(t)3×15Hp(t)3×15]TH(t)=[H Φ (t) 3×15 H v (t) 3×15 H p (t) 3×15 ] T ,

其中,in,

HΦ=[I3×3 03×12]H Φ =[I 3×3 0 3×12 ]

Hv=[03×3 I3×3 03×9]H v =[0 3×3 I 3×3 0 3×9 ]

Hp=[03×6 I3×3 03×6]H p =[0 3×6 I 3×3 0 3×6 ]

量测噪声矩阵R(t)=[RΦ(t) Rv(t) Rp(t)]T,其中RΦ(t)为GNSS和磁力计的白噪声,Rv(t)和Rp(t)分别为GNSS接收机的速度和位置测量白噪声。Measurement noise matrix R(t)=[R Φ (t) R v (t) R p (t)] T , where R Φ (t) is the white noise of GNSS and magnetometer, R v (t) and R p (t) is the white noise of the velocity and position measurements of the GNSS receiver, respectively.

计算模块,所述计算模块用于根据所述机体姿态信息生成机体的速度和位置信息,并将速度和位置信息发送给地面控制端。具体的,本实施例的计算模块采用积分计算方式。根据姿态解算得到的姿态矩阵,将机体坐标系下的加速度转换为地球坐标系下的三轴加速度,在给定初始位置的基础上,对解算得到的加速度关于时间进行积分,得到速度,对速度关于时间再次积分,得到位置。A calculation module, the calculation module is used to generate the speed and position information of the body according to the attitude information of the body, and send the speed and position information to the ground control terminal. Specifically, the calculation module of this embodiment adopts an integral calculation method. According to the attitude matrix obtained by the attitude calculation, the acceleration in the body coordinate system is converted into the three-axis acceleration in the earth coordinate system. On the basis of the given initial position, the acceleration obtained by the calculation is integrated with respect to time to obtain the velocity. Integrating the velocity again with respect to time yields the position.

GNSS信号分析模块,所述GNSS信号分析模块用于判断当前GNSS信号是否可用,若不可用,则向地面控制端发送当前GNSS信号不可用。具体的,GNSS信号分析模块用于判断当前GNSS信号是否可用,包括当前无GNSS信号,或当前GNSS信号精度不满足要求,更具体的,所述GNSS信号分析模块,通过计算D和

Figure BDA0003873750110000101
之差,判断GNSS信号的精度,其中D为机体两个天线之间的实际安装距离,
Figure BDA0003873750110000102
为根据两天线的位置坐标,计算得到的两天线的定位距离。GNSS signal analysis module, the GNSS signal analysis module is used to judge whether the current GNSS signal is available, if not available, then send the current GNSS signal unavailable to the ground control terminal. Specifically, the GNSS signal analysis module is used to judge whether the current GNSS signal is available, including that there is currently no GNSS signal, or the accuracy of the current GNSS signal does not meet the requirements. More specifically, the GNSS signal analysis module calculates D and
Figure BDA0003873750110000101
The difference is to judge the accuracy of the GNSS signal, where D is the actual installation distance between the two antennas of the body,
Figure BDA0003873750110000102
is the positioning distance of the two antennas calculated according to the position coordinates of the two antennas.

地面控制端,所述地面控制端在接收到当前GNSS信号不可用后,调取当前机体所在位置的历史导航数据,并根据历史导航数据判断当前机体机载双天线模块是否发生故障,若是,则向GNSS信号分析模块发出故障信号。The ground control terminal, after receiving the current GNSS signal unavailable, the ground control terminal retrieves the historical navigation data of the current position of the body, and judges whether the airborne dual antenna module of the current body fails according to the historical navigation data, and if so, then Send a fault signal to the GNSS signal analysis module.

本实施例中,所述历史导航数据包括历史机体接收GNSS信号情况,历史机体的初始姿态信息、误差补偿后的机体姿态信息,以及计算的速度和位置信息,进一步地,所述的历史导航数据为距离当前机体导航时间最近的多组关联存储的导航数据,所述地面控制端,用于对多组关联存储的导航数据进行综合分析,判断当前机体机载双天线模块是否发生故障。In this embodiment, the historical navigation data includes the historical airframe receiving GNSS signals, the initial attitude information of the historical airframe, the airframe attitude information after error compensation, and the calculated speed and position information. Further, the historical navigation data It is multiple sets of associated stored navigation data closest to the navigation time of the current airframe, and the ground control terminal is used to comprehensively analyze the multiple sets of associated stored navigation data to determine whether the current airborne dual-antenna module is faulty.

地面控制端根据历史导航数据判断当前机体机载双天线模块是否发生故障,具体分析方式是:所述历史机体接收GNSS信号情况是指历史机体是否接收到GNSS信号,若历史机体未有接收到GNSS信号的,则地面控制端可直接判断当前机体机载双天线模块未发生故障;若历史机体未接收到GNSS信号的概率占比达到60%以上,则进一步分析剩余接收到GNSS信号的历史机体的初始姿态信息、误差补偿后的机体姿态信息,以及计算的速度和位置信息,若分析剩余接收到GNSS信号的历史机体未采用GNSS信号接收的第二导航用数据进行误差补偿占比达到60%以上,则判断当前机体机载双天线模块未发生故障;若历史机体接收到GNSS信号的占比达到80%以上,或历史机体接收到GNSS信号的占比在60-80%之间,且接收到GNSS信号的历史机体采用GNSS信号接收的第二导航用数据进行误差补偿,误差均在允许范围内占比达到90%以上,则判断当前机体机载双天线模块发生故障。The ground control terminal judges whether the airborne dual-antenna module of the current airframe is faulty according to the historical navigation data. The specific analysis method is: the historical airframe receiving the GNSS signal refers to whether the historical airframe has received the GNSS signal. If the historical airframe has not received the GNSS signal signal, the ground control terminal can directly judge that the airborne dual-antenna module of the current airframe has not failed; if the probability that the historical airframe has not received the GNSS signal reaches more than 60%, further analysis of the remaining historical airframes that have received the GNSS signal Initial attitude information, airframe attitude information after error compensation, and calculated speed and position information, if the analysis of the remaining historical airframes that received GNSS signals did not use the second navigation data received by GNSS signals for error compensation accounted for more than 60% , it is judged that the airborne dual-antenna module of the current airframe is not faulty; if the proportion of the historical airframe receiving the GNSS signal reaches more than 80%, or the proportion of the historical airframe receiving the GNSS signal is between 60-80%, and the received The historical airframe of the GNSS signal uses the second navigation data received by the GNSS signal for error compensation. If the error is within the allowable range and the proportion reaches more than 90%, it is judged that the dual antenna module onboard the current airframe is faulty.

本实施例还公开了一种机载双天线GNSS和MINS组合导航方法,该方法包括以下内容:This embodiment also discloses an airborne dual-antenna GNSS and MINS integrated navigation method, which includes the following content:

采集惯性数据,生成机体第一导航用数据;Collect inertial data and generate data for the first navigation of the body;

接收GNSS信号,生成机体第二导航用数据;Receive the GNSS signal and generate the data for the second navigation of the body;

根据机体第一导航用数据生成机体初始姿态信息;generating the initial attitude information of the body according to the first navigation data of the body;

根据机体第二导航用数据对姿态解算模块生成的机体初始姿态信息进行误差补偿,生成机体姿态信息;Performing error compensation on the initial attitude information of the body generated by the attitude calculation module according to the second navigation data of the body to generate the attitude information of the body;

根据所述机体姿态信息生成机体的速度和位置信息,并将速度和位置信息发送给地面控制端;Generate speed and position information of the body according to the attitude information of the body, and send the speed and position information to the ground control terminal;

还包括判断当前GNSS信号是否可用,若不可用,则向地面控制端发送当前GNSS信号不可用,地面控制端在接收到当前GNSS信号不可用后,调取当前机体所在位置的历史导航数据,并根据历史导航数据判断当前机体机载双天线模块是否发生故障,若是,则向GNSS信号分析模块发出故障信号。It also includes judging whether the current GNSS signal is available, if not, then sending the current GNSS signal to the ground control terminal is unavailable, and the ground control terminal retrieves the historical navigation data of the current body position after receiving the current GNSS signal is unavailable, and According to the historical navigation data, it is judged whether the airborne dual-antenna module of the current airframe is faulty, and if so, a fault signal is sent to the GNSS signal analysis module.

本发明机载双天线GNSS和MINS组合导航方法中,所述历史导航数据包括历史机体机载双天线模块无故障信息,历史机体接收GNSS信号情况,历史机体的初始姿态信息、误差补偿后的机体姿态信息,以及计算的速度和位置信息。In the airborne dual-antenna GNSS and MINS combined navigation method of the present invention, the historical navigation data includes historical airframe airborne dual-antenna module fault-free information, historical airframe reception of GNSS signals, historical airframe initial attitude information, and error-compensated airframe Attitude information, as well as computed velocity and position information.

实施例二Embodiment two

本实施例与实施例一不同之处在于,本实施例中的机载双天线GNSS和MINS组合导航系统,还包括飞行状态识别模块,所述飞行状态识别模块用于当GNSS数据无效时,利用加速度计进行飞行状态识别,根据如下公式求取k时刻的加速度计输出

Figure BDA0003873750110000111
The difference between this embodiment and Embodiment 1 is that the airborne dual-antenna GNSS and MINS integrated navigation system in this embodiment also includes a flight status identification module, which is used to utilize The accelerometer performs flight state identification, and the accelerometer output at time k is obtained according to the following formula
Figure BDA0003873750110000111

Figure BDA0003873750110000112
Figure BDA0003873750110000112

Figure BDA0003873750110000113
时,判定机体处于稳定态,此时的机体为匀速巡航状态或者地面静止状态,此阶段使用加速度计进行姿态误差补偿修正,其中,
Figure BDA0003873750110000114
为阈值参数,其取值视导航系统所在环境的具体噪声水平设定;当
Figure BDA0003873750110000115
时,计算水平双轴加速度计的输出
Figure BDA0003873750110000116
来进行具体飞行状态判定,判定方法如下:when
Figure BDA0003873750110000113
When , it is determined that the body is in a stable state. At this time, the body is in a constant speed cruising state or a stationary state on the ground. At this stage, the accelerometer is used to correct the attitude error compensation. Among them,
Figure BDA0003873750110000114
is the threshold parameter, and its value depends on the specific noise level of the environment where the navigation system is located; when
Figure BDA0003873750110000115
When , calculate the output of the horizontal two-axis accelerometer
Figure BDA0003873750110000116
To determine the specific flight status, the determination method is as follows:

Figure BDA0003873750110000117
时,与陀螺仪数据进行结合判定,机体处于转弯状态或者盘旋状态,其中,
Figure BDA0003873750110000118
为阈值参数,依据水平加速度计的噪声具体取值,when
Figure BDA0003873750110000117
When , combined with the gyroscope data to determine, the body is in a turning state or a hovering state, wherein,
Figure BDA0003873750110000118
is the threshold parameter, according to the specific value of the noise of the horizontal accelerometer,

Figure BDA0003873750110000119
时,机体的机动状态大,处于起飞或者降落阶段。
Figure BDA0003873750110000119
When , the maneuvering state of the airframe is large, and it is in the stage of take-off or landing.

在机体静态对准阶段,分别利用如下公式求得当地基准重力加速度

Figure BDA00038737501100001110
In the static alignment phase of the airframe, the following formulas are used to obtain the local reference gravity acceleration
Figure BDA00038737501100001110

Figure BDA00038737501100001111
Figure BDA00038737501100001111

Figure BDA00038737501100001112
Figure BDA00038737501100001112

以上结合附图详细阐述了本申请的优选实施方式,优选实施方式中典型的公知结构及公知性常识技术在此未作过多描述,所属领域普通技术人员可以在本实施方式给出的启示下,结合自身能力完善并实施本发明技术方案,一些典型的公知结构、公知方法或公知性常识技术不应当成为所属领域普通技术人员实施本申请的障碍。The preferred embodiment of the present application has been described in detail above in conjunction with the accompanying drawings. The typical known structures and common knowledge technologies in the preferred embodiment are not described here too much. Those of ordinary skill in the art can learn from the inspiration given by this embodiment. , in combination with one's own ability to perfect and implement the technical solution of the present invention, some typical known structures, known methods or common knowledge technologies should not become obstacles for those of ordinary skill in the art to implement the present application.

本申请要求的保护范围应当以其权利要求书的内容为准,发明内容、具体实施方式及说明书附图记载的内容用于解释权利要求书。The scope of protection required by this application shall be based on the content of the claims, and the content of the invention, specific implementation methods, and the contents recorded in the drawings of the specification are used to interpret the claims.

在本申请的技术构思范围内,还可以对本申请的具体实施方式作出若干变型,这些变型后的具体实施方式也应该视为在本申请的保护范围内。Within the scope of the technical conception of the present application, some modifications can also be made to the specific embodiments of the present application, and the specific embodiments after these modifications should also be regarded as within the protection scope of the present application.

Claims (8)

1. An airborne double-antenna GNSS and MINS combined navigation system comprises an inertial data measurement module, a first navigation module and a second navigation module, wherein the inertial data measurement module is used for collecting inertial data and generating first navigation data of an organism;
the airborne double-antenna module is used for receiving GNSS signals and generating second navigation data of the body;
the attitude calculation module is used for generating initial attitude information of the engine body according to first navigation data of the engine body;
the error compensation module is used for carrying out error compensation on the initial attitude information of the engine body generated by the attitude calculation module according to the second navigation data of the engine body to generate the attitude information of the engine body;
the computing module is used for generating speed and position information of the body according to the body posture information and sending the speed and position information to the ground control end;
the method is characterized in that: the system also comprises a GNSS signal analysis module, wherein the GNSS signal analysis module is used for judging whether the current GNSS signal is available or not, and if the current GNSS signal is not available, the GNSS signal analysis module sends the current GNSS signal to the ground control terminal;
the ground control end is used for calling historical navigation data of the current position of the engine body after the ground control end receives the current GNSS signal and is unavailable, judging whether the airborne double-antenna module of the current engine body breaks down or not according to the historical navigation data, if so, sending a fault signal to the GNSS signal analysis module, wherein the historical navigation data comprises the situation that the historical engine body receives the GNSS signal, initial attitude information of the historical engine body, attitude information of the engine body after error compensation, and calculated speed and position information.
2. The combined on-board dual-antenna GNSS and MINS navigation system of claim 1, wherein: the GNSS signal analysis module is used for judging whether the current GNSS signal is available or not, wherein the current GNSS signal is not available or the current GNSS signal accuracy does not meet the requirement.
3. According to the rightThe combined airborne dual-antenna GNSS and MINS navigation system of claim 2, wherein: the GNSS signal analysis module calculates the sum D
Figure FDA0003873750100000011
The difference, determining the accuracy of the GNSS signal, wherein D is the actual installation distance between the two antennas of the body,
Figure FDA0003873750100000012
the positioning distance of the two antennas is calculated according to the position coordinates of the two antennas.
4. The combined on-board dual-antenna GNSS and MINS navigation system of claim 1, wherein: the ground control end is used for carrying out comprehensive analysis on the multiple groups of navigation data stored in association and judging whether the current machine body airborne double-antenna module breaks down or not.
5. The combined on-board dual-antenna GNSS and MINS navigation system of claim 4, wherein: the condition that the historical engine body receives the GNSS signals means whether the historical engine body receives the GNSS signals, and if the historical engine body does not receive the GNSS signals, the ground control end directly judges that the current engine body airborne double-antenna module does not break down; if the probability ratio of the historical organism not receiving the GNSS signals reaches more than 60%, further analyzing initial attitude information, error-compensated organism attitude information and calculated speed and position information of the historical organism which remains to receive the GNSS signals, and if the probability ratio of the historical organism which remains to receive the GNSS signals and does not adopt the second navigation data received by the GNSS signals to carry out error compensation reaches more than 60%, judging that the current organism airborne double-antenna module does not break down; and if the percentage of the historical organism receiving the GNSS signals reaches more than 80%, or the percentage of the historical organism receiving the GNSS signals is between 60% and 80%, and the historical organism receiving the GNSS signals adopts the second navigation data received by the GNSS signals to compensate errors, and the percentage of the errors is more than 90% in an allowable range, judging that the current airborne double-antenna module of the historical organism fails.
6. The combined on-board dual-antenna GNSS and MINS navigation system of claim 1, wherein: the attitude calculation module adopts quaternion to carry out attitude expression, and the formula is as follows:
Figure FDA0003873750100000021
expressing the relative conversion relation between a machine system and a navigation system by using quaternion, and obtaining the quaternion expression of a direction cosine matrix as follows:
Figure FDA0003873750100000022
the directional cosine matrix is represented using euler angles as follows:
Figure FDA0003873750100000023
expressing the euler angle by quaternion:
Figure FDA0003873750100000024
quaternion differential equation:
Figure FDA0003873750100000025
wherein
Figure FDA0003873750100000031
The angular velocities of the body around the x, y, z axes of the carrier coordinate system, respectively.
7. The combined on-board dual-antenna GNSS and MINS navigation system of claim 6, wherein: introducing an equivalent rotation vector, wherein a differential equation of the equivalent rotation vector is as follows:
Figure FDA0003873750100000032
calculating an equivalent rotation vector, wherein the formula is as follows:
Figure FDA0003873750100000033
wherein the angular increment of the previous moment is
Figure FDA0003873750100000034
The angular increment at the present moment is
Figure FDA0003873750100000035
Solving the above formula to obtain a quaternion recursion calculation formula:
Figure FDA0003873750100000036
Figure FDA0003873750100000037
in the formula,
Figure FDA0003873750100000038
is the updated quaternion at time t,
Figure FDA0003873750100000039
is the change in quaternion from t-1 to time t.
8. An airborne double-antenna GNSS and MINS combined navigation method comprises the steps of collecting inertial data and generating first navigation data of an organism; receiving the GNSS signal to generate second navigation data of the body; generating body initial attitude information according to first navigation data of a body; carrying out error compensation on the initial attitude information of the engine body generated by the attitude calculation module according to the second navigation data of the engine body to generate the attitude information of the engine body; generating speed and position information of the body according to the body posture information, and sending the speed and position information to a ground control end; the method is characterized in that: the method comprises the steps of obtaining current GNSS signals, sending the current GNSS signals to a ground control end, calling historical navigation data of the current machine body position after the current GNSS signals are received by the ground control end and judging whether a current machine body airborne double-antenna module breaks down or not according to the historical navigation data, sending fault signals to a GNSS signal analysis module if the current GNSS signals are not available, wherein the historical navigation data comprise the situation that the historical machine body receives the GNSS signals, initial attitude information of the historical machine body, attitude information of the machine body after error compensation, and calculated speed and position information.
CN202211208677.5A 2022-09-30 2022-09-30 Airborne double-antenna GNSS and MINS combined navigation system and navigation method Pending CN115453601A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211208677.5A CN115453601A (en) 2022-09-30 2022-09-30 Airborne double-antenna GNSS and MINS combined navigation system and navigation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211208677.5A CN115453601A (en) 2022-09-30 2022-09-30 Airborne double-antenna GNSS and MINS combined navigation system and navigation method

Publications (1)

Publication Number Publication Date
CN115453601A true CN115453601A (en) 2022-12-09

Family

ID=84309783

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211208677.5A Pending CN115453601A (en) 2022-09-30 2022-09-30 Airborne double-antenna GNSS and MINS combined navigation system and navigation method

Country Status (1)

Country Link
CN (1) CN115453601A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118444331A (en) * 2024-05-06 2024-08-06 长沙北斗产业安全技术研究院股份有限公司 Navigation enhancing method and system with self-adaptive anti-interference function

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118444331A (en) * 2024-05-06 2024-08-06 长沙北斗产业安全技术研究院股份有限公司 Navigation enhancing method and system with self-adaptive anti-interference function
CN118444331B (en) * 2024-05-06 2024-11-22 长沙北斗产业安全技术研究院股份有限公司 An adaptive anti-interference navigation enhancement method and system

Similar Documents

Publication Publication Date Title
CN112505737B (en) GNSS/INS integrated navigation method
CN104406605B (en) Airborne many navigation sources integrated navigation analogue systems
CN101858748A (en) Multi-sensor fault-tolerant autonomous navigation method for high-altitude and long-haul UAV
CN105928515B (en) A kind of UAV Navigation System
CN109059909A (en) Satellite based on neural network aiding/inertial navigation train locating method and system
CN109813306A (en) A kind of unmanned vehicle planned trajectory satellite location data confidence level calculation method
CN110779496B (en) Three-dimensional map construction system, method, device and storage medium
CN102116634A (en) Autonomous dimensionality reduction navigation method for deep sky object (DSO) landing detector
CN111007555A (en) General aircraft airborne integrated navigation system and navigation method
US20240280709A1 (en) Method, apparatus, and computer readable medium for a multi-source reckoning system
Kumar Integration of inertial navigation system and global positioning system using kalman filtering
CN114994732B (en) Vehicle-mounted course rapid initialization device and method based on GNSS carrier phase
CN115453601A (en) Airborne double-antenna GNSS and MINS combined navigation system and navigation method
Zorina et al. Enhancement of INS/GNSS integration capabilities for aviation-related applications
CN111141286A (en) Unmanned aerial vehicle flight control multi-sensor attitude confidence resolving method
CN111337056B (en) Optimization-based LiDAR motion compensation position and attitude system alignment method
CN114018255B (en) Intelligent integrated navigation method, system, equipment and medium of underwater glider
CN115265603A (en) Nacelle inertial navigation error compensation method for combined navigation multi-lever arm
CN114877881A (en) Fusion method and fusion system for course angle measurement data of unmanned aerial vehicle
CN115479605A (en) High-altitude long-endurance unmanned aerial vehicle autonomous navigation method based on space target directional observation
WO2022005419A1 (en) A navigation system
CN115453600A (en) Flight state identification method and system based on airborne double-antenna GNSS and MINS combined navigation
CN110412632A (en) Determination method and device, the system in the course of unmanned equipment
CN114485642B (en) Oil gas pipeline fault positioning method based on inertial measurement
CN116147429B (en) Aided projectile navigation method based on data chain and radar

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