[go: up one dir, main page]

CN109000640B - Vehicle GNSS/INS integrated navigation method based on discrete grey neural network model - Google Patents

Vehicle GNSS/INS integrated navigation method based on discrete grey neural network model Download PDF

Info

Publication number
CN109000640B
CN109000640B CN201810513315.4A CN201810513315A CN109000640B CN 109000640 B CN109000640 B CN 109000640B CN 201810513315 A CN201810513315 A CN 201810513315A CN 109000640 B CN109000640 B CN 109000640B
Authority
CN
China
Prior art keywords
time
error
value
gnss
equation
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
CN201810513315.4A
Other languages
Chinese (zh)
Other versions
CN109000640A (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.)
Nanjing Yuefei Intelligent Technology Co ltd
Original Assignee
Southeast 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 Southeast University filed Critical Southeast University
Priority to CN201810513315.4A priority Critical patent/CN109000640B/en
Publication of CN109000640A publication Critical patent/CN109000640A/en
Application granted granted Critical
Publication of CN109000640B publication Critical patent/CN109000640B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • 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

Landscapes

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

Abstract

本发明公开了一种基于离散灰色神经网络模型的车辆GNSS/INS组合导航方法,包括以下步骤:S1:根据微惯性器件输出的角增量和比力,利用惯导数值更新算法解算车辆的姿态、速度和位置;S2:建立基于DGM(1,1)的离散灰度预测模型;S3:改进多层神经网络MLP;S4:设计基于离散灰度神经网络的混合智能预测算法DGM‑MLP;S5:以惯导误差方程为状态方程,INS解算的位置与GNSS的位置之差为观测量或者INS解算的位置与伪GNSS位置之差为观测量,利用卡尔曼滤波器KF对组合导航系统进行状态估计;S6:卡尔曼滤波器KF估计得到的位置、速度和姿态误差对惯导解算结果进行输出校正,陀螺和加表误差对惯导进行反馈校正。本发明能够有效解决GNSS信号失效时导航精度降低的问题。

Figure 201810513315

The invention discloses a vehicle GNSS/INS integrated navigation method based on a discrete gray neural network model, comprising the following steps: S1: According to the angular increment and specific force output by a micro-inertial device, use an inertial navigation numerical update algorithm to solve the Attitude, speed and position; S2: Establish a discrete grayscale prediction model based on DGM(1,1); S3: Improve multi-layer neural network MLP; S4: Design a hybrid intelligent prediction algorithm DGM‑MLP based on discrete grayscale neural network; S5: The inertial navigation error equation is used as the state equation, the difference between the position calculated by the INS and the position of the GNSS is the observation value, or the difference between the position calculated by the INS and the pseudo GNSS position is the observation value, and the KF is used for the integrated navigation. The system performs state estimation; S6: The position, velocity and attitude errors obtained by the KF estimation of the Kalman filter are used for output correction of the inertial navigation solution results, and the gyro and table errors are used for feedback correction of the inertial navigation. The present invention can effectively solve the problem of reduced navigation accuracy when the GNSS signal fails.

Figure 201810513315

Description

基于离散灰色神经网络模型的车辆GNSS/INS组合导航方法Vehicle GNSS/INS Integrated Navigation Method Based on Discrete Grey Neural Network Model

技术领域technical field

本发明涉及车辆组合导航技术,特别是涉及基于离散灰色神经网络模型的车辆GNSS/INS组合导航方法。The invention relates to a vehicle integrated navigation technology, in particular to a vehicle GNSS/INS integrated navigation method based on a discrete gray neural network model.

背景技术Background technique

MEMS-INS/GNSS的组合导航系统由于其低成本和小型化等优点得到了越来 越广泛的应用,但是GNSS信号容易受高楼、桥梁或隧道灯遮挡而失效。当GNSS 信号失效时,组合导航系统处于纯惯导运行状态,由于MEMS-INS的精度较低, 解算结果会迅速降低甚至发散。为了提高GNSS信号失效时导航精度,保证系统的 可靠性,主要方法有The integrated navigation system of MEMS-INS/GNSS has been more and more widely used due to its advantages of low cost and miniaturization, but the GNSS signal is easily blocked by tall buildings, bridges or tunnel lights and fails. When the GNSS signal fails, the integrated navigation system is in the state of pure inertial navigation. Due to the low accuracy of the MEMS-INS, the solution results will rapidly decrease or even diverge. In order to improve the navigation accuracy when the GNSS signal fails and ensure the reliability of the system, the main methods are as follows:

1、增加额外的传感器,如机器视觉、多普勒测速仪,该方法能有效提高导航 精度,但会导致系统成本升高,且不易集成。1. Adding additional sensors, such as machine vision and Doppler speedometer, this method can effectively improve the navigation accuracy, but it will lead to higher system cost and is not easy to integrate.

2、增加约束,如假设车辆侧向、天向速度为零以限制惯导误差的快速发散, 这种方法实施简单,但是精度有限,而且只适用于特定的运行路径。2. Add constraints, such as assuming that the vehicle lateral and sky velocities are zero to limit the rapid divergence of inertial navigation errors. This method is simple to implement, but has limited accuracy, and is only suitable for specific operating paths.

3、改进滤波算法,该方法在GNSS失效短时间内效果较好,但长时间无效时, 作用有限。3. Improve the filtering algorithm. This method has a good effect in a short period of time when GNSS fails, but has limited effect when it is invalid for a long time.

4、通过人工智能算法进行预测,如神经网络。该方法需要较多的训练样本, 并且建立基于低成本MEMS的神经网络模型精度较低。4. Prediction through artificial intelligence algorithms, such as neural networks. This method requires more training samples, and the low-cost MEMS-based neural network model has low accuracy.

发明内容SUMMARY OF THE INVENTION

发明目的:本发明针对GNSS信号失效时导航精度降低的问题,提出了一种基 于离散灰色神经网络模型的车辆GNSS/INS组合导航方法。Purpose of the invention: The present invention proposes a vehicle GNSS/INS integrated navigation method based on a discrete gray neural network model, aiming at the problem of reduced navigation accuracy when the GNSS signal fails.

技术方案:为达到此目的,本发明采用以下技术方案:Technical scheme: in order to achieve this purpose, the present invention adopts the following technical scheme:

本发明所述的基于离散灰色神经网络模型的车辆GNSS/INS组合导航方法,包括以下步骤:The vehicle GNSS/INS integrated navigation method based on the discrete grey neural network model according to the present invention comprises the following steps:

S1:根据微惯性器件输出的角增量和比力,利用惯导数值更新算法解算车辆的 姿态、速度和位置;S1: According to the angular increment and specific force output by the micro-inertial device, use the inertial navigation numerical update algorithm to calculate the attitude, speed and position of the vehicle;

S2:建立基于DGM(1,1)的离散灰度预测模型;S2: Establish a discrete grayscale prediction model based on DGM(1,1);

S3:改进多层神经网络MLP;S3: Improve multi-layer neural network MLP;

S4:设计基于离散灰度神经网络的混合智能预测算法DGM-MLP,当GNSS信 号有效时,利用DGM-MLP对GNSS的位置进行训练;当GNSS信号无效时,利 用DGM-MLP对GNSS的位置进行预测,得到伪GNSS位置信息;S4: Design a hybrid intelligent prediction algorithm DGM-MLP based on discrete grayscale neural network. When the GNSS signal is valid, use the DGM-MLP to train the GNSS position; when the GNSS signal is invalid, use the DGM-MLP to perform the GNSS position training. Predict, get pseudo GNSS position information;

S5:以惯导误差方程为状态方程,INS解算的位置与GNSS的位置之差为观测 量或者INS解算的位置与伪GNSS位置之差为观测量,利用卡尔曼滤波器KF对组 合导航系统进行状态估计;S5: The inertial navigation error equation is used as the state equation, the difference between the position calculated by the INS and the position of the GNSS is the observation value, or the difference between the position calculated by the INS and the pseudo GNSS position is the observation value, and the KF is used for the integrated navigation. The system performs state estimation;

S6:卡尔曼滤波器KF估计得到的位置、速度和姿态误差对惯导解算结果进行 输出校正,陀螺和加表误差对惯导进行反馈校正。S6: The position, velocity and attitude errors estimated by the KF KF filter are used for output correction of the inertial navigation solution results, and the gyro and table errors are used for feedback correction of the inertial navigation.

进一步,所述步骤S1具体包括以下过程:INS利用三轴加速度计和三轴陀螺仪测量载体的比力和角增量,根据初始条件解算出载体当前时刻的导航信息;导航坐标系n 系采用东北天地理坐标系,载体坐标系b系采用右前上坐标系;INS的误差微分方 程包括姿态误差微分方程、速度误差微分方程和位置误差微分方程,分别如式(1) -(3)所示:Further, the step S1 specifically includes the following process: the INS uses a three-axis accelerometer and a three-axis gyroscope to measure the specific force and angular increment of the carrier, and calculates the navigation information of the carrier at the current moment according to the initial conditions; the navigation coordinate system n adopts The northeast sky geographic coordinate system, the carrier coordinate system b adopts the upper right coordinate system; the error differential equation of the INS includes the attitude error differential equation, the velocity error differential equation and the position error differential equation, as shown in equations (1)-(3) respectively. :

Figure BDA0001673225210000021
Figure BDA0001673225210000021

式(1)为姿态误差微分方程,其中,ψn=[ψE ψN ψU]T为在导航坐标系n系 下的姿态角误差,ψE为俯仰角误差,ψN为横滚角误差,ψU为航向角误差,

Figure BDA0001673225210000022
为 地球自转引起的旋转角速度,
Figure BDA0001673225210000023
为地球自转引起的旋转角速度的误差;
Figure BDA0001673225210000024
为载 体运动产生的位移角速度,
Figure BDA0001673225210000025
为载体运动产生的位移角速度的误差;εn为陀螺漂 移在导航坐标系n系下的投影;Equation (1) is the attitude error differential equation, where ψ n =[ψ E ψ N ψ U ] T is the attitude angle error in the navigation coordinate system n, ψ E is the pitch angle error, and ψ N is the roll angle error, ψ U is the heading angle error,
Figure BDA0001673225210000022
is the angular velocity of rotation caused by the rotation of the earth,
Figure BDA0001673225210000023
is the error of the rotational angular velocity caused by the earth's rotation;
Figure BDA0001673225210000024
is the displacement angular velocity generated by the movement of the carrier,
Figure BDA0001673225210000025
is the error of the displacement angular velocity generated by the movement of the carrier; ε n is the projection of the gyro drift in the navigation coordinate system n;

Figure BDA0001673225210000026
Figure BDA0001673225210000026

式(2)为速度误差微分方程,其中,Vn=[VE VN VU]T为速度矢量,VE为东 向速度,VN为北向速度,VU为天向速度,δVn为速度误差;fn为比力矢量;▽n为 加速度计漂移在导航坐标系n系下的投影;Equation (2) is the velocity error differential equation, where V n =[V E V N V U ] T is the velocity vector, V E is the east velocity, V N is the north velocity, V U is the sky velocity, δV n is the velocity error; f n is the specific force vector; ▽ n is the projection of the accelerometer drift in the navigation coordinate system n;

Figure BDA0001673225210000027
Figure BDA0001673225210000027

式(3)为位置误差微分方程,其中,L为纬度,λ为经度,h为高度,δL为 纬度误差,δλ为经度误差,δh为高度误差,RE为卯酉圈主曲率半径,RN为子午 圈主曲率半径,δVN为北向速度误差,δVE为东向速度误差,δVU为天向速度误差。Equation (3) is the position error differential equation, where L is the latitude, λ is the longitude, h is the height, δL is the latitude error, δλ is the longitude error, δh is the height error, R E is the main radius of curvature of the unitary circle, R N is the main curvature radius of the meridian circle, δV N is the velocity error in the north direction, δV E is the velocity error in the east direction, and δV U is the velocity error in the sky direction.

进一步,所述步骤S2具体包括以下过程:Further, the step S2 specifically includes the following processes:

S2.1:预处理原始数据S2.1: Preprocessing raw data

通过式(4)将原始数据转换为非负数列;Convert the original data into a non-negative sequence by formula (4);

X(0)={x(0)(1),x(0)(2),…,x(0)(n)} (4)X (0) = {x (0) (1),x (0) (2),…,x (0) (n)}(4)

式(4)中,X(0)为非负数列,x(0)(k)为X(0)中的第k个数,k=1,2,…,n,n为原 始数据长度;In formula (4), X (0) is a non-negative number sequence, x (0) (k) is the kth number in X (0) , k=1,2,...,n, n is the original data length;

S2.2:累加生成数S2.2: Cumulative generation number

利用一次累加生成序列得到X(1),即:X (1) is obtained by using an accumulation generation sequence, namely:

X(1)={x(1)(1),x(1)(2),…,x(1)(n)} (5)X (1) = {x (1) (1),x (1) (2),…,x (1) (n)}(5)

式(5)中,

Figure BDA0001673225210000031
In formula (5),
Figure BDA0001673225210000031

S2.3:建立基于DGM(1,1)的离散灰度预测模型S2.3: Establish a discrete grayscale prediction model based on DGM(1,1)

通过式(6)建立基于DGM(1,1)的离散灰度预测模型:The discrete grayscale prediction model based on DGM(1,1) is established by formula (6):

Figure BDA0001673225210000032
Figure BDA0001673225210000032

式(6)中,

Figure BDA0001673225210000033
为第l+1个数据的累加估计值,
Figure BDA0001673225210000034
为第l个数据的累 加估计值,U1为一次项系数,U2为常数偏值,l=1,2,…,n,…,n+m-1,m为预测 数列长度,m≥1;In formula (6),
Figure BDA0001673225210000033
is the cumulative estimated value of the l+1th data,
Figure BDA0001673225210000034
is the accumulated estimated value of the lth data, U 1 is the first-order coefficient, U 2 is the constant bias value, l=1,2,…,n,…,n+m-1, m is the length of the predicted sequence, m≥ 1;

Figure BDA0001673225210000035
为参数列,且结合式(7),则式(6)的最小二乘估计参数列满 足式(8)的条件;like
Figure BDA0001673225210000035
is a parameter sequence, and combined with formula (7), the least squares estimation parameter sequence of formula (6) satisfies the condition of formula (8);

Figure BDA0001673225210000036
Figure BDA0001673225210000036

Figure BDA0001673225210000037
Figure BDA0001673225210000037

S2.4:逆累减生成数S2.4: Inverse cumulative generation number

Figure BDA0001673225210000038
则还原值为:Pick
Figure BDA0001673225210000038
The restore value is:

Figure BDA0001673225210000039
Figure BDA0001673225210000039

式(9)中,

Figure BDA0001673225210000041
为第l+1个数据的还原值;In formula (9),
Figure BDA0001673225210000041
is the restored value of the l+1th data;

将还原值减去原始数据所加的常数即可得到离散灰度预测模型的预测值。The predicted value of the discrete grayscale prediction model can be obtained by subtracting the constant added from the original data from the restored value.

进一步,所述步骤S3具体包括以下过程:Further, the step S3 specifically includes the following processes:

S3.1:引入动量项,如式(10)和式(11)所示:S3.1: Introduce the momentum term, as shown in equations (10) and (11):

Figure BDA0001673225210000042
Figure BDA0001673225210000042

式(10)中,ωH,t+1为t+1时刻隐层的权值,ωH,t为t时刻隐层的权值,Et为t时刻 的误差,ωH,t-1为t-1时刻隐层的权值,η为动量因子,0≤η≤1;In formula (10), ω H, t+1 is the weight of the hidden layer at time t+1, ω H, t is the weight of the hidden layer at time t, E t is the error at time t, ω H, t-1 is the weight of the hidden layer at time t-1, η is the momentum factor, 0≤η≤1;

Figure BDA0001673225210000043
Figure BDA0001673225210000043

式(11)中,bH,t+1为t+1时刻隐层的偏值,bH,t为t时刻隐层的偏值,bH,t-1为t-1时 刻隐层的偏值;In formula (11), b H, t+1 is the bias value of the hidden layer at time t+1, b H, t is the bias value of the hidden layer at time t, and b H, t-1 is the bias value of the hidden layer at time t-1. Bias value;

S3.2:根据式(12)-(13)进行计算:S3.2: Calculate according to formulas (12)-(13):

Figure BDA0001673225210000044
Figure BDA0001673225210000044

式(12)中,Δpt为t时刻权值或偏值的调节量,pt为t时刻的权值或偏值,pt-1为 t-1时刻的权值或偏值,a>0,b>0;In formula (12), Δp t is the adjustment amount of the weight or bias value at time t, p t is the weight value or bias value at time t, p t-1 is the weight value or bias value at time t-1, a> 0, b>0;

pt′=pt+Δpt (13)p t ′=p t +Δp t (13)

式(13)中,pt′为t时刻的权值或偏值的更新值。In formula (13), p t ' is the updated value of the weight or bias value at time t.

进一步,所述步骤S4具体包括以下过程:Further, the step S4 specifically includes the following processes:

当GNSS信号有效时,整个系统处于训练模式;设GNSS位置信息序列预处理 后为{x(0)(k)},k=1,2,…,n,利用DGM(1,1)模型对其进行预测得

Figure BDA0001673225210000045
则定义时刻T的残差为e(0)(T),即
Figure BDA0001673225210000046
建立残差序列{e(0)(T)}的MLP网络模型,若S为预测阶 数,则MLP网络训练的输入样本为e(0)(k-1),e(0)(k-2),…,e(0)(k-S),e(0)(k)为网 络的对应输出样本;When the GNSS signal is valid, the whole system is in the training mode; set the GNSS position information sequence to be {x (0) (k)}, k=1,2,...,n after preprocessing, use the DGM(1,1) model to it predicts
Figure BDA0001673225210000045
Then define the residual at time T as e (0) (T), that is,
Figure BDA0001673225210000046
Establish the MLP network model of the residual sequence {e (0) (T)}, if S is the prediction order, the input samples of the MLP network training are e (0) (k-1), e (0) (k- 2),...,e (0) (kS), e (0) (k) is the corresponding output sample of the network;

当GNSS信号无效时,整个系统处于预测模式;用MLP网络训练模型预测出 的残差序列为

Figure BDA0001673225210000047
利用这一预测值构造所得预测值
Figure BDA0001673225210000051
将预测值
Figure BDA0001673225210000052
减去原始数据所加的常数就是离散灰 色神经网络模型的预测值。When the GNSS signal is invalid, the whole system is in prediction mode; the residual sequence predicted by the MLP network training model is
Figure BDA0001673225210000047
Use this predicted value to construct the resulting predicted value
Figure BDA0001673225210000051
the predicted value
Figure BDA0001673225210000052
The constant added by subtracting the original data is the predicted value of the discrete gray neural network model.

进一步,所述步骤S5具体包括以下过程:Further, the step S5 specifically includes the following processes:

S5.1:通过式(14)得到离散化的状态方程,通过式(15)得到离散化的量测方 程:S5.1: The discretized state equation is obtained by formula (14), and the discretized measurement equation is obtained by formula (15):

Xt=Ft,t-1Xt-1+GtWt (14)X t =F t,t-1 X t-1 +G t W t (14)

式(14)中,Xt为t时刻的状态值,Xt-1为t-1时刻的状态值,Ft,t-1为t-1时刻到 t时刻的系统状态转移矩阵;Gt为t时刻的噪声分配矩阵;Wt为t时刻的系统噪声;In formula (14), X t is the state value at time t, X t-1 is the state value at time t-1, F t, t-1 is the system state transition matrix from time t-1 to time t; G t is the noise allocation matrix at time t; W t is the system noise at time t;

Zt=HtXt+Vt (15)Z t =H t X t +V t (15)

式(15)中,Zt为t时刻的观测量,Ht为t时刻的观测矩阵,Vt为t时刻的量测 噪声;In formula (15), Z t is the observation quantity at time t, H t is the observation matrix at time t, and V t is the measurement noise at time t;

S5.2:卡尔曼滤波包括时间更新和量测更新,如式(16)-(20)所示:S5.2: Kalman filter includes time update and measurement update, as shown in equations (16)-(20):

Figure BDA0001673225210000053
Figure BDA0001673225210000053

Figure BDA0001673225210000054
Figure BDA0001673225210000054

Figure BDA0001673225210000055
Figure BDA0001673225210000055

Figure BDA0001673225210000056
Figure BDA0001673225210000056

Figure BDA0001673225210000057
Figure BDA0001673225210000057

其中,

Figure BDA0001673225210000058
为t-1时刻到t时刻状态量的更新值,
Figure BDA0001673225210000059
为t时刻的状态估计值,Pt,t-1为t-1时刻到t时刻协方差矩阵的更新值,Pt为t时刻的协方差矩阵,Pt-1为t-1时刻 的协方差矩阵,Qt-1为t-1时刻的系统噪声矩阵,Rt为t时刻的量测噪声矩阵,Kt为t 时刻的增益矩阵。in,
Figure BDA0001673225210000058
is the update value of the state quantity from time t-1 to time t,
Figure BDA0001673225210000059
is the estimated state value at time t, P t,t-1 is the updated value of the covariance matrix from time t-1 to time t, P t is the covariance matrix at time t, and P t-1 is the covariance matrix at time t-1 Variance matrix, Q t-1 is the system noise matrix at time t-1, R t is the measurement noise matrix at time t, and K t is the gain matrix at time t.

有益效果:本发明公开了一种基于离散灰色神经网络模型的车辆GNSS/INS组 合导航方法,与现有技术相比,本发明具有如下的有益效果:Beneficial effects: The present invention discloses a vehicle GNSS/INS integrated navigation method based on a discrete gray neural network model, and compared with the prior art, the present invention has the following beneficial effects:

1)本发明能够有效解决由于高楼、隧道灯遮挡卫星信号引起的导航精度降低 的问题;1) The present invention can effectively solve the problem of reduced navigation accuracy caused by tall buildings and tunnel lights blocking satellite signals;

2)本发明无需引入额外的传感器,计算量小,所需训练样本少,实现简单。2) The present invention does not need to introduce additional sensors, the calculation amount is small, the required training samples are few, and the implementation is simple.

附图说明Description of drawings

图1为本发明具体实施方式中GNSS信号有效时组合导航系统的训练模式框 图;Fig. 1 is the training mode block diagram of the integrated navigation system when the GNSS signal is effective in the specific embodiment of the present invention;

图2为本发明具体实施方式中GNSS信号无效时组合导航系统的训练模式框 图。Fig. 2 is a block diagram of the training mode of the integrated navigation system when the GNSS signal is invalid in the specific embodiment of the present invention.

具体实施方式Detailed ways

下面结合具体实施方式和附图对本发明的技术方案作进一步的介绍。The technical solutions of the present invention will be further introduced below with reference to the specific embodiments and the accompanying drawings.

本具体实施方式公开了一种基于离散灰色神经网络模型的车辆GNSS/INS组合导航方法,包括以下步骤:This specific embodiment discloses a vehicle GNSS/INS integrated navigation method based on a discrete gray neural network model, including the following steps:

S1:根据微惯性器件输出的角增量和比力,利用惯导数值更新算法解算车辆的 姿态、速度和位置;S1: According to the angular increment and specific force output by the micro-inertial device, use the inertial navigation numerical update algorithm to calculate the attitude, speed and position of the vehicle;

S2:建立基于DGM(1,1)的离散灰度预测模型;S2: Establish a discrete grayscale prediction model based on DGM(1,1);

S3:改进多层神经网络MLP;S3: Improve multi-layer neural network MLP;

S4:设计基于离散灰度神经网络的混合智能预测算法DGM-MLP,当GNSS信 号有效时,利用DGM-MLP对GNSS的位置进行训练;当GNSS信号无效时,利 用DGM-MLP对GNSS的位置进行预测,得到伪GNSS位置信息;S4: Design a hybrid intelligent prediction algorithm DGM-MLP based on discrete grayscale neural network. When the GNSS signal is valid, the DGM-MLP is used to train the GNSS position; when the GNSS signal is invalid, the DGM-MLP is used to train the GNSS position. Predict, get pseudo GNSS position information;

S5:以惯导误差方程为状态方程,INS解算的位置与GNSS的位置之差为观测 量或者INS解算的位置与伪GNSS位置之差为观测量,利用卡尔曼滤波器KF对组 合导航系统进行状态估计;S5: The inertial navigation error equation is used as the state equation, the difference between the position calculated by the INS and the position of the GNSS is the observation value, or the difference between the position calculated by the INS and the pseudo GNSS position is the observation value, and the KF is used for the integrated navigation. The system performs state estimation;

S6:卡尔曼滤波器KF估计得到的位置、速度和姿态误差对惯导解算结果进行 输出校正,陀螺和加表误差对惯导进行反馈校正。S6: The position, velocity and attitude errors estimated by the KF KF filter are used for output correction of the inertial navigation solution results, and the gyro and table errors are used for feedback correction of the inertial navigation.

步骤S1具体包括以下过程:INS利用三轴加速度计和三轴陀螺仪测量载体的比力和角增量,根据初始条件解算出载体当前时刻的导航信息;导航坐标系n系采用东北 天地理坐标系,载体坐标系b系采用右前上坐标系;INS的误差微分方程包括姿态 误差微分方程、速度误差微分方程和位置误差微分方程,分别如式(1)-(3)所 示:Step S1 specifically includes the following process: the INS uses a three-axis accelerometer and a three-axis gyroscope to measure the specific force and angular increment of the carrier, and calculates the navigation information of the carrier at the current moment according to the initial conditions; the navigation coordinate system n adopts the geographic coordinates of the northeast sky. The carrier coordinate system b adopts the upper right coordinate system; the error differential equation of the INS includes the attitude error differential equation, the velocity error differential equation and the position error differential equation, as shown in equations (1)-(3) respectively:

Figure BDA0001673225210000061
Figure BDA0001673225210000061

式(1)为姿态误差微分方程,其中,ψn=[ψE ψN ψU]T为在导航坐标系n系 下的姿态角误差,ψE为俯仰角误差,ψN为横滚角误差,ψU为航向角误差,

Figure BDA0001673225210000062
为 地球自转引起的旋转角速度,
Figure BDA0001673225210000063
为地球自转引起的旋转角速度的误差;
Figure BDA0001673225210000064
为载 体运动产生的位移角速度,
Figure BDA0001673225210000065
为载体运动产生的位移角速度的误差;εn为陀螺漂 移在导航坐标系n系下的投影;Equation (1) is the attitude error differential equation, where ψ n =[ψ E ψ N ψ U ] T is the attitude angle error in the navigation coordinate system n, ψ E is the pitch angle error, and ψ N is the roll angle error, ψ U is the heading angle error,
Figure BDA0001673225210000062
is the angular velocity of rotation caused by the rotation of the earth,
Figure BDA0001673225210000063
is the error of the rotational angular velocity caused by the earth's rotation;
Figure BDA0001673225210000064
is the displacement angular velocity generated by the movement of the carrier,
Figure BDA0001673225210000065
is the error of the displacement angular velocity generated by the movement of the carrier; ε n is the projection of the gyro drift in the navigation coordinate system n;

Figure BDA0001673225210000071
Figure BDA0001673225210000071

式(2)为速度误差微分方程,其中,Vn=[VE VN VU]T为速度矢量,VE为东 向速度,VN为北向速度,VU为天向速度,δVn为速度误差;fn为比力矢量;▽n为 加速度计漂移在导航坐标系n系下的投影;Equation (2) is the velocity error differential equation, where V n =[V E V N V U ] T is the velocity vector, V E is the east velocity, V N is the north velocity, V U is the sky velocity, δV n is the velocity error; f n is the specific force vector; ▽ n is the projection of the accelerometer drift in the navigation coordinate system n;

Figure BDA0001673225210000072
Figure BDA0001673225210000072

式(3)为位置误差微分方程,其中,L为纬度,λ为经度,h为高度,δL为 纬度误差,δλ为经度误差,δh为高度误差,RE为卯酉圈主曲率半径,RN为子午 圈主曲率半径,δVN为北向速度误差,δVE为东向速度误差,δVU为天向速度误差。Equation (3) is the position error differential equation, where L is the latitude, λ is the longitude, h is the height, δL is the latitude error, δλ is the longitude error, δh is the height error, R E is the main radius of curvature of the unitary circle, R N is the main curvature radius of the meridian circle, δV N is the velocity error in the north direction, δV E is the velocity error in the east direction, and δV U is the velocity error in the sky direction.

步骤S2具体包括以下过程:Step S2 specifically includes the following processes:

S2.1:预处理原始数据S2.1: Preprocessing raw data

通过式(4)将原始数据转换为非负数列;Convert the original data into a non-negative sequence by formula (4);

X(0)={x(0)(1),x(0)(2),…,x(0)(n)} (4)X (0) = {x (0) (1),x (0) (2),…,x (0) (n)}(4)

式(4)中,X(0)为非负数列,x(0)(k)为X(0)中的第k个数,k=1,2,…,n,n为原 始数据长度;In formula (4), X (0) is a non-negative number sequence, x (0) (k) is the kth number in X (0) , k=1,2,...,n, n is the original data length;

S2.2:累加生成数S2.2: Cumulative generation number

利用一次累加生成序列得到X(1),即:X (1) is obtained by using an accumulation generation sequence, namely:

X(1)={x(1)(1),x(1)(2),…,x(1)(n)} (5)X (1) = {x (1) (1),x (1) (2),…,x (1) (n)}(5)

式(5)中,

Figure BDA0001673225210000073
In formula (5),
Figure BDA0001673225210000073

S2.3:建立基于DGM(1,1)的离散灰度预测模型S2.3: Establish a discrete grayscale prediction model based on DGM(1,1)

通过式(6)建立基于DGM(1,1)的离散灰度预测模型:The discrete grayscale prediction model based on DGM(1,1) is established by formula (6):

Figure BDA0001673225210000074
Figure BDA0001673225210000074

式(6)中,

Figure BDA0001673225210000075
为第l+1个数据的累加估计值,
Figure BDA0001673225210000076
为第l个数据的累 加估计值,U1为一次项系数,U2为常数偏值,l=1,2,…,n,…,n+m-1,m为预测 数列长度,m≥1;In formula (6),
Figure BDA0001673225210000075
is the cumulative estimated value of the l+1th data,
Figure BDA0001673225210000076
is the accumulated estimated value of the lth data, U 1 is the first-order coefficient, U 2 is the constant bias value, l=1,2,…,n,…,n+m-1, m is the length of the predicted sequence, m≥ 1;

Figure BDA0001673225210000081
为参数列,且结合式(7),则式(6)的最小二乘估计参数列满 足式(8)的条件;like
Figure BDA0001673225210000081
is a parameter sequence, and combined with formula (7), the least squares estimation parameter sequence of formula (6) satisfies the condition of formula (8);

Figure BDA0001673225210000082
Figure BDA0001673225210000082

Figure BDA0001673225210000083
Figure BDA0001673225210000083

S2.4:逆累减生成数S2.4: Inverse cumulative generation number

Figure BDA0001673225210000084
则还原值为:Pick
Figure BDA0001673225210000084
The restore value is:

Figure BDA0001673225210000085
Figure BDA0001673225210000085

式(9)中,

Figure BDA0001673225210000086
为第l+1个数据的还原值;In formula (9),
Figure BDA0001673225210000086
is the restored value of the l+1th data;

将还原值减去原始数据所加的常数即可得到离散灰度预测模型的预测值。The predicted value of the discrete grayscale prediction model can be obtained by subtracting the constant added from the original data from the restored value.

步骤S3具体包括以下过程:Step S3 specifically includes the following processes:

S3.1:引入动量项,如式(10)和式(11)所示:S3.1: Introduce the momentum term, as shown in equations (10) and (11):

Figure BDA0001673225210000087
Figure BDA0001673225210000087

式(10)中,ωH,t+1为t+1时刻隐层的权值,ωH,t为t时刻隐层的权值,Et为t时刻 的误差,ωH,t-1为t-1时刻隐层的权值,η为动量因子,0≤η≤1;In formula (10), ω H, t+1 is the weight of the hidden layer at time t+1, ω H, t is the weight of the hidden layer at time t, E t is the error at time t, ω H, t-1 is the weight of the hidden layer at time t-1, η is the momentum factor, 0≤η≤1;

Figure BDA0001673225210000088
Figure BDA0001673225210000088

式(11)中,bH,t+1为t+1时刻隐层的偏值,bH,t为t时刻隐层的偏值,bH,t-1为t-1时 刻隐层的偏值;In formula (11), b H, t+1 is the bias value of the hidden layer at time t+1, b H, t is the bias value of the hidden layer at time t, and b H, t-1 is the bias value of the hidden layer at time t-1. Bias value;

S3.2:根据式(12)-(13)进行计算:S3.2: Calculate according to formulas (12)-(13):

Figure BDA0001673225210000089
Figure BDA0001673225210000089

式(12)中,Δpt为t时刻权值或偏值的调节量,pt为t时刻的权值或偏值,pt-1为 t-1时刻的权值或偏值,a>0,b>0;In formula (12), Δp t is the adjustment amount of the weight or bias value at time t, p t is the weight value or bias value at time t, p t-1 is the weight value or bias value at time t-1, a> 0, b>0;

pt′=pt+Δpt (13)p t ′=p t +Δp t (13)

式(13)中,pt′为t时刻的权值或偏值的更新值。In formula (13), p t ' is the updated value of the weight or bias value at time t.

步骤S4具体包括以下过程:Step S4 specifically includes the following processes:

当GNSS信号有效时,整个系统处于训练模式,如图1所示;设GNSS位置信 息序列预处理后为{x(0)(k)},k=1,2,…,n,利用DGM(1,1)模型对其进行预测得

Figure BDA0001673225210000091
则定义时刻T的残差为e(0)(T),即
Figure BDA0001673225210000092
建立残差序列{e(0)(T)}的MLP网络模型,若S为预测阶 数,则MLP网络训练的输入样本为e(0)(k-1),e(0)(k-2),…,e(0)(k-S),e(0)(k)为网 络的对应输出样本;When the GNSS signal is valid, the whole system is in the training mode, as shown in Figure 1; the GNSS position information sequence is preprocessed as {x (0) (k)}, k=1,2,...,n, using DGM ( 1,1) The model predicts it
Figure BDA0001673225210000091
Then define the residual at time T as e (0) (T), that is,
Figure BDA0001673225210000092
Establish the MLP network model of the residual sequence {e (0) (T)}, if S is the prediction order, the input samples of the MLP network training are e (0) (k-1), e (0) (k- 2),...,e (0) (kS), e (0) (k) is the corresponding output sample of the network;

当GNSS信号无效时,整个系统处于预测模式,如图2所示;用MLP网络训 练模型预测出的残差序列为

Figure BDA0001673225210000093
利用这一预测值构造所得预测值
Figure BDA0001673225210000094
将预测值
Figure BDA0001673225210000095
减去原始数据所加的常数就是离散灰 色神经网络模型的预测值。When the GNSS signal is invalid, the whole system is in prediction mode, as shown in Figure 2; the residual sequence predicted by the MLP network training model is
Figure BDA0001673225210000093
Use this predicted value to construct the resulting predicted value
Figure BDA0001673225210000094
the predicted value
Figure BDA0001673225210000095
The constant added by subtracting the original data is the predicted value of the discrete gray neural network model.

步骤S5具体包括以下过程:Step S5 specifically includes the following processes:

S5.1:通过式(14)得到离散化的状态方程,通过式(15)得到离散化的量测方 程:S5.1: The discretized state equation is obtained by formula (14), and the discretized measurement equation is obtained by formula (15):

Xt=Ft,t-1Xt-1+GtWt (14)X t =F t,t-1 X t-1 +G t W t (14)

式(14)中,Xt为t时刻的状态值,Xt-1为t-1时刻的状态值,Ft,t-1为t-1时刻到 t时刻的系统状态转移矩阵;Gt为t时刻的噪声分配矩阵;Wt为t时刻的系统噪声;In formula (14), X t is the state value at time t, X t-1 is the state value at time t-1, F t, t-1 is the system state transition matrix from time t-1 to time t; G t is the noise allocation matrix at time t; W t is the system noise at time t;

Zt=HtXt+Vt (15)Z t =H t X t +V t (15)

式(15)中,Zt为t时刻的观测量,Ht为t时刻的观测矩阵,Vt为t时刻的量测 噪声;In formula (15), Z t is the observation quantity at time t, H t is the observation matrix at time t, and V t is the measurement noise at time t;

S5.2:卡尔曼滤波包括时间更新和量测更新,如式(16)-(20)所示:S5.2: Kalman filter includes time update and measurement update, as shown in equations (16)-(20):

Figure BDA0001673225210000096
Figure BDA0001673225210000096

Figure BDA0001673225210000097
Figure BDA0001673225210000097

Figure BDA0001673225210000098
Figure BDA0001673225210000098

Figure BDA0001673225210000099
Figure BDA0001673225210000099

Figure BDA0001673225210000101
Figure BDA0001673225210000101

其中,

Figure BDA0001673225210000102
为t-1时刻到t时刻状态量的更新值,
Figure BDA0001673225210000103
为t时刻的状态估计值,Pt,t-1为t-1时刻到t时刻协方差矩阵的更新值,Pt为t时刻的协方差矩阵,Pt-1为t-1时刻 的协方差矩阵,Qt-1为t-1时刻的系统噪声矩阵,Rt为t时刻的量测噪声矩阵,Kt为t 时刻的增益矩阵。in,
Figure BDA0001673225210000102
is the update value of the state quantity from time t-1 to time t,
Figure BDA0001673225210000103
is the estimated state value at time t, P t,t-1 is the updated value of the covariance matrix from time t-1 to time t, P t is the covariance matrix at time t, and P t-1 is the covariance matrix at time t-1 Variance matrix, Q t-1 is the system noise matrix at time t-1, R t is the measurement noise matrix at time t, and K t is the gain matrix at time t.

Claims (4)

1. The vehicle GNSS/INS combined navigation method based on the discrete grey neural network model is characterized in that: the method comprises the following steps:
s1: calculating the attitude, the speed and the position of the vehicle by using an inertial navigation numerical value updating algorithm according to the angular increment and the specific force output by the micro inertial device;
s2: establishing a discrete gray prediction model based on DGM (1, 1);
s3: improving a multilayer neural network (MLP);
s4: designing a DGM-MLP (hybrid intelligent prediction algorithm) based on a discrete gray neural network, and training the position of the GNSS by using the DGM-MLP when the GNSS signal is effective; when the GNSS signal is invalid, predicting the position of the GNSS by utilizing the DGM-MLP to obtain pseudo GNSS position information;
s5: taking an inertial navigation error equation as a state equation, taking the difference between the position solved by the INS and the position of the GNSS as an observed quantity or taking the difference between the position solved by the INS and the position of the pseudo GNSS as an observed quantity, and carrying out state estimation on the combined navigation system by utilizing a Kalman filter KF;
s6: the position, speed and attitude errors obtained by Kalman filter KF estimation carry out output correction on the inertial navigation resolving result, and the gyroscope and adding table errors carry out feedback correction on the inertial navigation;
wherein, the step S3 specifically includes the following processes:
s3.1: momentum terms are introduced, and are shown in a formula (10) and a formula (11):
Figure FDA0003197666220000011
in the formula (10), ωH,t+1Is the weight of the hidden layer at the time of t +1, omegaH,tIs the weight of the hidden layer at time t, EtIs time tError of (a), ωH,t-1Is the weight of the hidden layer at the time t-1, eta is a momentum factor, and eta is more than or equal to 0 and less than or equal to 1;
Figure FDA0003197666220000012
in the formula (11), bH,t+1Is the bias of the hidden layer at time t +1, bH,tIs the bias of the hidden layer at time t, bH,t-1Is the bias value of the hidden layer at the time of t-1;
s3.2: the calculation is performed according to equations (12) to (13):
Figure FDA0003197666220000013
in formula (12), Δ ptIs the adjustment of the weight or bias at time t, ptIs the weight or bias value at time t, pt-1The weight value or the bias value at the moment t-1 is that a is more than 0 and b is more than 0;
pt′=pt+Δpt (13)
in the formula (13), pt' is an updated value of the weight or the bias value at the time t;
wherein, the step S4 specifically includes the following processes:
when the GNSS signal is effective, the whole system is in a training mode; setting the GNSS position information sequence as { x after preprocessing(0)(k) 1,2, …, n, predicted by DGM (1,1) model
Figure FDA0003197666220000021
Then the residual error at time T is defined as e(0) (T) that is
Figure FDA0003197666220000022
Building a residual sequence e(0)(T) in the MLP network model, if S is the prediction order, the input sample of the MLP network training is e(0)(k-1),e(0)(k-2),…,e(0)(k-S),e(0)(k) Corresponding output samples for the network;
when the GNSS signal is invalid, the whole system is in a prediction mode; the residual sequence predicted by the MLP network training model is
Figure FDA0003197666220000023
Constructing a resulting prediction value using this prediction value
Figure FDA0003197666220000024
Will predict the value
Figure FDA0003197666220000025
The constant added by subtracting the original data is the predicted value of the discrete grey neural network model.
2. The integrated GNSS/INS navigation method of a vehicle based on discrete gray neural network model as claimed in claim 1, wherein: the step S1 specifically includes the following steps: the INS measures the specific force and the angular increment of the carrier by using a triaxial accelerometer and a triaxial gyroscope, and calculates the navigation information of the carrier at the current moment according to the initial condition; the navigation coordinate system n adopts a northeast geographic coordinate system, and the carrier coordinate system b adopts a right-front upper coordinate system; the error differential equations of the INS include an attitude error differential equation, a velocity error differential equation, and a position error differential equation, which are respectively expressed by equations (1) to (3):
Figure FDA0003197666220000026
equation (1) is an attitude error differential equation, wheren=[ψE ψN ψU]TFor attitude angle error in the navigation coordinate system n, psiEFor pitch angle error, psiNFor roll angle error, psiUIn order to be the error of the course angle,
Figure FDA0003197666220000027
is the angular velocity of rotation caused by the rotation of the earth,
Figure FDA0003197666220000028
an error of a rotational angular velocity caused by rotation of the earth;
Figure FDA0003197666220000029
for the angular velocity of the displacement caused by the motion of the carrier,
Figure FDA00031976662200000210
error in displacement angular velocity for carrier motion; epsilonnThe projection of the gyro drift under a navigation coordinate system n system;
Figure FDA00031976662200000211
equation (2) is a velocity error differential equation, where Vn=[VE VN VU]TIs a velocity vector, VEEast speed, VNIs the north velocity, VUIs the speed in the direction of the sky, delta VnIs the speed error; f. ofnIs a specific force vector;
Figure FDA00031976662200000212
projecting the accelerometer drift under a navigation coordinate system n;
Figure FDA0003197666220000031
equation (3) is a position error differential equation, where L is latitude, λ is longitude, h is altitude, δ L is latitude error, δ λ is longitude error, δ h is altitude error, REIs a major curvature radius of the fourth prime circle, RNIs the radius of the meridian principal curvature, δ VNFor north velocity error, δ VEFor east velocity error, δ VUIs the error in the speed in the direction of the day.
3. The integrated GNSS/INS navigation method of a vehicle based on discrete gray neural network model as claimed in claim 1, wherein: the step S2 specifically includes the following steps:
s2.1: preprocessing raw data
Converting original data into a non-negative sequence through an equation (4);
X(0)={x(0)(1),x(0)(2),…,x(0)(n)} (4)
in the formula (4), X(0)Is a non-negative sequence, x(0)(k) Is X(0)The number k in (1), 2, …, n, n is the original data length;
s2.2: accumulated to generate number
Generating a sequence using a one-time accumulation to obtain X(1)Namely:
X(1)={x(1)(1),x(1)(2),…,x(1)(n)} (5)
in the formula (5), the reaction mixture is,
Figure FDA0003197666220000032
s2.3: building discrete gray prediction model based on DGM (1,1)
A discrete gray prediction model based on DGM (1,1) is established by the following formula (6):
Figure FDA0003197666220000033
in the formula (6), the reaction mixture is,
Figure FDA0003197666220000034
is the accumulated estimate of the (l + 1) th data,
Figure FDA0003197666220000035
for cumulative estimates of the I-th data, U1Is a coefficient of a first order term, U2Is constant bias value, l is 1,2, …, n, …, n + m-1, m is the length of the prediction sequence, m is more than or equal to 1;
if it is
Figure FDA0003197666220000036
Is the parameter sequence, and combines with equation (7), the least square estimation parameter sequence of equation (6) satisfies the condition of equation (8);
Figure FDA0003197666220000041
Figure FDA0003197666220000042
s2.4: inverse accumulation of the generated number
Get
Figure FDA0003197666220000043
The reduction value is then:
Figure FDA0003197666220000044
in the formula (9), the reaction mixture is,
Figure FDA0003197666220000045
is the reduction value of the l +1 th data;
and subtracting the constant added by the original data from the reduction value to obtain the prediction value of the discrete gray prediction model.
4. The integrated GNSS/INS navigation method of a vehicle based on discrete gray neural network model as claimed in claim 1, wherein: the step S5 specifically includes the following steps:
s5.1: the discretized state equation is obtained by equation (14), and the discretized measurement equation is obtained by equation (15):
Xt=Ft,t-1Xt-1+GtWt (14)
in formula (14), XtIs the value of the state at the time t,Xt-1is the state value at time t-1, Ft,t-1A system state transition matrix from the t-1 moment to the t moment; gtDistributing a matrix for the noise at the time t; wtSystem noise at time t;
Zt=HtXt+Vt (15)
in the formula (15), ZtIs an observed quantity at time t, HtIs an observation matrix at time t, VtThe measurement noise at time t;
s5.2: the kalman filter includes time updates and measurement updates, as shown in equations (16) - (20):
Figure FDA0003197666220000046
Figure FDA0003197666220000047
Figure FDA0003197666220000048
Figure FDA0003197666220000049
Figure FDA00031976662200000410
wherein,
Figure FDA0003197666220000051
for the updated value of the state quantity from time t-1 to time t,
Figure FDA0003197666220000052
is a state estimate at time t, Pt,t-1Is t-1 orUpdate value of covariance matrix at moment t, PtIs a covariance matrix at time t, Pt-1Is a covariance matrix, Q, at time t-1t-1Is the system noise matrix at time t-1, RtIs the measured noise matrix at time t, KtIs the gain matrix at time t.
CN201810513315.4A 2018-05-25 2018-05-25 Vehicle GNSS/INS integrated navigation method based on discrete grey neural network model Active CN109000640B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810513315.4A CN109000640B (en) 2018-05-25 2018-05-25 Vehicle GNSS/INS integrated navigation method based on discrete grey neural network model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810513315.4A CN109000640B (en) 2018-05-25 2018-05-25 Vehicle GNSS/INS integrated navigation method based on discrete grey neural network model

Publications (2)

Publication Number Publication Date
CN109000640A CN109000640A (en) 2018-12-14
CN109000640B true CN109000640B (en) 2021-09-28

Family

ID=64573813

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810513315.4A Active CN109000640B (en) 2018-05-25 2018-05-25 Vehicle GNSS/INS integrated navigation method based on discrete grey neural network model

Country Status (1)

Country Link
CN (1) CN109000640B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109444928B (en) * 2018-12-18 2021-08-06 重庆西部汽车试验场管理有限公司 A positioning method and system
CN109931926B (en) * 2019-04-04 2023-04-25 山东智翼航空科技有限公司 Unmanned aerial vehicle seamless autonomous navigation method based on station-core coordinate system
CN110632636B (en) * 2019-09-11 2021-10-22 桂林电子科技大学 A vector pose estimation method based on Elman neural network
CN111290007A (en) * 2020-02-27 2020-06-16 桂林电子科技大学 A BDS/SINS integrated navigation method and system based on neural network assistance
CN112505737B (en) * 2020-11-16 2024-03-01 东南大学 GNSS/INS integrated navigation method
CN112683261B (en) * 2020-11-19 2022-10-14 电子科技大学 A Robust Navigation Method for UAVs Based on Velocity Prediction
CN113009537B (en) * 2021-02-18 2023-10-31 中国人民解放军国防科技大学 Inertial navigation assisted defensive navigation relative positioning single epoch part ambiguity solving method
CN113029139B (en) * 2021-04-07 2023-07-28 中国电子科技集团公司第二十八研究所 Vehicle differential Beidou/SINS integrated navigation method in airport flight area based on motion detection
CN114690221A (en) * 2021-12-22 2022-07-01 北京航天时代激光导航技术有限责任公司 An Elman Neural Network and Kalman Fusion Filtering Algorithm Based on Wavelet Thresholding
CN114184211B (en) * 2021-12-27 2023-07-14 北京计算机技术及应用研究所 Method for judging consistency of performance change mechanism in inertial navigation reliability test
CN114459472B (en) * 2022-02-15 2023-07-04 上海海事大学 Combined navigation method of volume Kalman filter and discrete gray model
CN115112119B (en) * 2022-08-11 2025-04-29 电子科技大学 A vehicle navigation method based on LSTM neural network assistance

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103900610A (en) * 2014-03-28 2014-07-02 哈尔滨工程大学 MEMS (Micro-electromechanical Systems) gyroscope random error predication method based on grey wavelet neural network
CN106240705A (en) * 2016-09-06 2016-12-21 上海应用技术大学 A kind of based on double-wheel self-balancing dolly before and after grey neural network prediction algorithm
CN106781685A (en) * 2017-03-06 2017-05-31 苏州悦驻智能科技有限公司 A kind of city intelligent shutdown system that robot is managed based on parking garage
CN107045785A (en) * 2017-02-08 2017-08-15 河南理工大学 A kind of method of the short-term traffic flow forecast based on grey ELM neutral nets
CN107144284A (en) * 2017-04-18 2017-09-08 东南大学 Inertial navigation combination navigation method is aided in based on the vehicle dynamic model that CKF is filtered
CN107390246A (en) * 2017-07-06 2017-11-24 电子科技大学 A kind of GPS/INS Combinated navigation methods based on genetic neural network

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8756001B2 (en) * 2011-02-28 2014-06-17 Trusted Positioning Inc. Method and apparatus for improved navigation of a moving platform

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103900610A (en) * 2014-03-28 2014-07-02 哈尔滨工程大学 MEMS (Micro-electromechanical Systems) gyroscope random error predication method based on grey wavelet neural network
CN106240705A (en) * 2016-09-06 2016-12-21 上海应用技术大学 A kind of based on double-wheel self-balancing dolly before and after grey neural network prediction algorithm
CN107045785A (en) * 2017-02-08 2017-08-15 河南理工大学 A kind of method of the short-term traffic flow forecast based on grey ELM neutral nets
CN106781685A (en) * 2017-03-06 2017-05-31 苏州悦驻智能科技有限公司 A kind of city intelligent shutdown system that robot is managed based on parking garage
CN107144284A (en) * 2017-04-18 2017-09-08 东南大学 Inertial navigation combination navigation method is aided in based on the vehicle dynamic model that CKF is filtered
CN107390246A (en) * 2017-07-06 2017-11-24 电子科技大学 A kind of GPS/INS Combinated navigation methods based on genetic neural network

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
A hybrid fusion algorithm for GPS/INS integration during GPS outages;YiqingYao等;《Measurement》;20170207;第103卷;第42-51页 *
A low-cost GPS/INS integration methodology based on DGPM during GPS outages;Yuexin Zhang等;《2018 Integrated Communications, Navigation, Surveillance Conference (ICNS)》;20180412;第4E2-1-4E2-8页 *
基于改进型灰色预测模型的SINS/GPS组合导航系统;王立冬等;《中国惯性技术学报》;20150430;第23卷(第2期);第248-251,257页 *
基于自适应学习速率的改进型BP算法研究;杨甲沛;《中国优秀硕士学位论文全文数据库 信息科技辑》;20090915(第9期);第I140-25页 *

Also Published As

Publication number Publication date
CN109000640A (en) 2018-12-14

Similar Documents

Publication Publication Date Title
CN109000640B (en) Vehicle GNSS/INS integrated navigation method based on discrete grey neural network model
CN112629538B (en) Ship horizontal attitude measurement method based on fusion complementary filtering and Kalman filtering
CN113029137B (en) A multi-source information adaptive fusion positioning method and system
CN108731670B (en) Inertial/visual odometer integrated navigation positioning method based on measurement model optimization
CN110221332B (en) A dynamic lever-arm error estimation and compensation method for vehicle-mounted GNSS/INS integrated navigation
CN107621264B (en) Adaptive Kalman Filtering Method for Vehicle Micro-Inertial/Satellite Integrated Navigation System
CN112505737B (en) GNSS/INS integrated navigation method
CN100541135C (en) Determination of Initial Attitude of Fiber Optic Gyro Strapdown Inertial Navigation System Based on Doppler
CN102829777B (en) Autonomous underwater vehicle combined navigation system and method
CN101949703B (en) Strapdown inertial/satellite combined navigation filtering method
CN111156994A (en) INS/DR & GNSS loose integrated navigation method based on MEMS inertial component
CN110285804B (en) Vehicle collaborative navigation method based on relative motion model constraint
CN113029139B (en) Vehicle differential Beidou/SINS integrated navigation method in airport flight area based on motion detection
CN111678514B (en) Vehicle-mounted autonomous navigation method based on carrier motion condition constraint and single-axis rotation modulation
CN109459019A (en) A kind of vehicle mounted guidance calculation method based on cascade adaptive robust federated filter
CN110146075A (en) A SINS/DVL Combined Positioning Method Based on Gain Compensation and Adaptive Filtering
CN102252677A (en) Time series analysis-based variable proportion self-adaptive federal filtering method
CN109945895B (en) Inertial navigation initial alignment method based on fading smooth variable structure filtering
CN111947681B (en) Filtering correction method for GNSS and inertial navigation combined navigation position output
CN104697526A (en) Strapdown inertial navitation system and control method for agricultural machines
CN115112119B (en) A vehicle navigation method based on LSTM neural network assistance
CN111220151B (en) Inertia and milemeter combined navigation method considering temperature model under load system
CN112504275A (en) Water surface ship horizontal attitude measurement method based on cascade Kalman filtering algorithm
CN108225312A (en) A kind of GNSS/INS pine combinations Caused by Lever Arm estimation and compensation method
CN114964222A (en) Vehicle-mounted IMU attitude initialization method, and mounting angle estimation 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
TR01 Transfer of patent right

Effective date of registration: 20250407

Address after: Room C2-301, Tianyu Internet Technology Center, No. 3 Lianyu Road, Jiangning District, Nanjing City, Jiangsu Province, China (Jiangning High tech Park)

Patentee after: Nanjing Yuefei Intelligent Technology Co.,Ltd.

Country or region after: China

Address before: 211189 No. 2 Southeast University Road, Jiangning District, Nanjing, Jiangsu

Patentee before: SOUTHEAST University

Country or region before: China

TR01 Transfer of patent right