CN107390247A - 一种导航方法、***及导航终端 - Google Patents
一种导航方法、***及导航终端 Download PDFInfo
- Publication number
- CN107390247A CN107390247A CN201710624296.8A CN201710624296A CN107390247A CN 107390247 A CN107390247 A CN 107390247A CN 201710624296 A CN201710624296 A CN 201710624296A CN 107390247 A CN107390247 A CN 107390247A
- Authority
- CN
- China
- Prior art keywords
- navigation
- error
- data
- inertial navigation
- result
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining 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/42—Determining position
- G01S19/45—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
- G01S19/47—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
本发明公开了一种导航方法,该导航方法包括:将接收到的卫星导航信号、内部射频数据以及基带芯片数据进行PVT解算,得到卫星导航预处理数据;获取惯性导航的原始惯性测量数据,并利用捷联惯性导航算法对原始惯性测量数据进行解算,得到惯性导航解算结果;获取外部观测信息,利用外部观测信息以及原始惯性测量数据计算误差数据;其中,外部观测信息包括温度和启动时间;对卫星导航预处理数据、惯性导航解算结果以及误差数据进行组合导航滤波,输出滤波结果;将卫星导航和惯性导航有机结合,获得优于任何单一导航***的导航精度和可靠性。本发明还公开了一种导航***及导航终端,具有上述有益效果。
Description
技术领域
本发明涉及导航技术领域,特别涉及一种导航方法、***及导航终端。
背景技术
全球卫星导航***(GNSS)可为全球范围提供全天候、连续、精密的三维定位和导航服务,已广泛应用于航空、航天、航海及地面运载工具的导航和定位。例如北斗卫星导航***是中国正在实施的自主发展、独立运行的全球卫星导航***,是独立自主、开放兼容、技术先进、稳定可靠的卫星导航***,其突出优点是其导航定位精度高,并且导航定位精度基本不受时间和地域的限制。目前,当卫星信号受到遮挡或干扰时,其优势就不能发挥出来,在需要获得载体连续的位置、速度、姿态等控制信息时,也不能满足其性能要求。因此目前GNSS还只能作为一种辅助导航设备,而不能作为唯一的导航设备使用。
捷联式惯性导航***(SINS)直接利用安装在载体上的惯性测量单元(IMU)测量出载体沿三个轴的加速度和角速率,经过变换和积分等运算得到载体的姿态、速度、位置等信息。微型捷联惯导***(MSINS)在体积、功耗、耐冲击等方面的优点使惯性***的应用领域更加宽广,纯惯导***的优点是不依赖于任何外界信息就能够实现完全自主的导航,抗干扰能力强,隐蔽性、实时性好。但目前SINS的精度比较低,导致惯导***误差随着时间积累而增大,因此,单独使用SINS来实现较高精度的载体制导任务就难以胜任。为此,需要利用其它定位手段作为参考信息源,定期对SINS进行校正和对漂移进行补偿。
因此,如何将卫星导航和惯性导航有机结合,获得优于任何单一导航***的导航精度和可靠性,是本领域技术人员需要解决的技术问题。
发明内容
本发明的目的是提供一种导航方法、***及导航终端,将卫星导航和惯性导航有机结合,获得优于任何单一导航***的导航精度和可靠性。
为解决上述技术问题,本发明提供一种导航方法,包括:
将接收到的卫星导航信号、内部射频数据以及基带芯片数据进行PVT解算,得到卫星导航预处理数据;
获取惯性导航的原始惯性测量数据,并利用捷联惯性导航算法对所述原始惯性测量数据进行解算,得到惯性导航解算结果;
获取外部观测信息,利用所述外部观测信息以及所述原始惯性测量数据计算误差数据;其中,所述外部观测信息包括温度和启动时间;
对所述卫星导航预处理数据、惯性导航解算结果以及所述误差数据进行组合导航滤波,输出滤波结果。
可选的,利用所述外部观测信息以及所述原始惯性测量数据计算误差数据,包括:
根据陀螺仪和加速度计各轴对应的原始测量数据,对所述原始测量数据进行数据误差补偿,并分别计算所述陀螺仪和所述加速度计各轴的位置误差;
计算所述陀螺仪的稳定零偏误差、姿态误差角以及速度误差。
可选的,利用捷联惯性导航算法对所述原始惯性测量数据进行解算,包括:
根据所述原始惯性测量数据,计算解算点的地球曲率半径,并进行速度解算、位置解算以及姿态解算。
可选的,所述PVT解算过程,包括:
利用公式Q=PQ+DM+KF+Sn+F+J+Sa+C+RD+Hdop+Cn0进行PVT解算;
其中,Q为组合算法估计出的定位质量系数,PQ为定位质量,DM为定位模式,KF为解算模式质量因子,Sn为参与解算的卫星数,F为错误模式,J为判停模式,C为载体速度,Sa为方位角,Hdop为水平定位精度,Cn0为灵敏度质量因子,RD为载体坐标系上四元数表示的投影分量。
可选的,对所述卫星导航预处理数据、惯性导航解算结果以及所述误差数据进行组合导航滤波,包括:
根据所述误差数据建立卡尔曼滤波器的状态方程;其中,所述状态方程中的状态量包括位置误差、速度误差、稳定零偏误差、姿态误差角以及陀螺仪角度随机游走系数;
根据所述状态方程,建立误差协方差矩阵,并构建***噪声矩阵;
根据所述北斗卫星导航预处理数据、所述解算结果、所述状态方程、所述误差协方差矩阵以及***噪声矩阵建立量测方程进行组合导航卡尔曼滤波。
可选的,输出滤波结果之后,还包括:
将所述滤波结果反馈给惯性导航***进行位置、速度以及姿态信息的修正。
本发明还提供一种导航***,包括:
卫星导航数据处理模块,用于将接收到的卫星导航信号、内部射频数据以及基带芯片数据进行PVT解算,得到卫星导航预处理数据;
惯性导航数据处理模块,用于获取惯性导航的原始惯性测量数据,并利用捷联惯性导航算法对所述原始惯性测量数据进行解算,得到惯性导航解算结果;
误差数据计算模块,用于获取外部观测信息,利用所述外部观测信息以及所述原始惯性测量数据计算误差数据;其中,所述外部观测信息包括温度和启动时间;
组合导航滤波模块,用于对所述卫星导航预处理数据、惯性导航解算结果以及所述误差数据进行组合导航滤波,输出滤波结果。
可选的,所述组合导航滤波模块,包括:
状态方程单元,用于根据所述误差数据建立卡尔曼滤波器的状态方程;其中,所述状态方程中的状态量包括位置误差、速度误差、稳定零偏误差、姿态误差角以及陀螺仪角度随机游走系数;
***噪声矩阵单元,用于根据所述状态方程,建立误差协方差矩阵,并构建***噪声矩阵;
滤波单元,用于根据所述北斗卫星导航预处理数据、所述解算结果、所述状态方程、所述误差协方差矩阵以及***噪声矩阵建立量测方程进行组合导航卡尔曼滤波。
可选的,该***还包括:
修正模块,用于将所述滤波结果反馈给惯性导航***进行位置、速度以及姿态信息的修正。
本发明还提供一种导航终端,其特征在于,包括:
卫星导航装置,用于获取卫星导航信号且经过PVT解算得到卫星导航预处理数据,并将卫星导航预处理数据发送给处理器;
惯性导航装置,用于获取惯性导航的原始惯性测量数据且经过捷联惯性导航算法解算得到惯性导航解算结果,并将所述原始惯性测量数据以及所述惯性导航解算结果发送给所述处理器;
外部观测部件,用于获取外部观测信息,并发送给所述处理器;其中,所述外部观测信息包括温度和启动时间;
处理器与所述卫星导航装置、所述惯性导航装置以及所述外部观测部件均相连的,用于利用所述外部观测信息以及所述原始惯性测量数据计算误差数据,并对所述卫星导航预处理数据、所述惯性导航解算结果以及所述误差数据进行组合导航滤波,输出滤波结果。
本发明所提供的一种导航方法,该导航方法包括:将接收到的卫星导航信号、内部射频数据以及基带芯片数据进行PVT解算,得到卫星导航预处理数据;获取惯性导航的原始惯性测量数据,并利用捷联惯性导航算法对原始惯性测量数据进行解算,得到惯性导航解算结果;获取外部观测信息,利用外部观测信息以及原始惯性测量数据计算误差数据;其中,外部观测信息包括温度和启动时间;对卫星导航预处理数据、惯性导航解算结果以及误差数据进行组合导航滤波,输出滤波结果;
可见,该方法将卫星导航和惯性导航有机结合,对卫星导航预处理数据、惯性导航解算结果以及误差数据进行组合导航滤波,获得优于任何单一导航***的导航精度和可靠性;本发明还提供了一种导航***及导航终端,具有上述有益效果,在此不再赘述。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例所提供的导航方法的流程图;
图2为本发明实施例所提供的导航***的结构框图;
图3为本发明实施例所提供的导航终端的结构框图。
具体实施方式
本发明的核心是提供一种导航方法、***及导航终端,将卫星导航和惯性导航有机结合,获得优于任何单一导航***的导航精度和可靠性。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,图1为本发明实施例所提供的导航方法的流程图;该导航方法可以包括:
S100、将接收到的卫星导航信号、内部射频数据以及基带芯片数据进行PVT解算,得到卫星导航预处理数据;
具体的,本实施例并不限定卫星导航的种类,例如可以是北斗卫星导航,即接收北斗卫星导航信号,接收内部射频和基带芯片数据,经PVT(位置、速度、时间)解算处理后,得到北斗卫星导航预处理数据。本实施例也不限定具体的PVT解算过程。下面提供一种具体的针对北斗卫星导航的特点的PVT解算过程:即利用下面公式1进行。
利用公式Q=PQ+DM+KF+Sn+F+J+Sa+C+RD+Hdop+Cn0进行PVT解算;
其中,Q为组合算法估计出的定位质量系数,PQ为定位质量,DM为定位模式,KF为解算模式质量因子,Sn为参与解算的卫星数,F为错误模式,J为判停模式,C为载体速度,Sa为方位角,Hdop为水平定位精度,Cn0为灵敏度质量因子,RD为载体坐标系上四元数表示的投影分量。上述的各个参数都可以从标准的PVT解算结果中获取。
由于北斗卫星导航信号的PVT解算的质量对导航***误差影响很大,本实施中针对北斗卫星导航的特点设计了PVT解算质量估计模型(公式1),通过模型可以有效的提高PVT解算的数据质量,提高组合导航的精度。经过公式1得到的定位质量系数将作为组合导航滤波时的量测误差量之一。
S110、获取惯性导航的原始惯性测量数据,并利用捷联惯性导航算法对原始惯性测量数据进行解算,得到惯性导航解算结果;
具体的,本实施例并不限定具体的原始惯性测量数据种类,可以根据实际的惯性导航***进行确定。即始惯性测量数据可以但不限于包括:陀螺仪原始测量数据、加速度计原始测量数据、磁力计原始测量数据。
本实施例中利用捷联惯性导航算法对原始惯性测量数据进行解算可以包括:根据原始惯性测量数据,计算解算点的地球曲率半径,并进行速度解算、位置解算以及姿态解算。
具体的,利用公式计算解算点的地球曲率半径;
其中,a为地球长半轴半径,e为地球扁率,lat为捷联导航解算点的纬度。
进行速度解算,计算旋转矢量的变化值,即经度、纬度、高度的变化量测值,并转化为导航坐标系到载体坐标系上四元数表示的投影分量值。通过对投影分量值的时间历元处理转化为旋转矢量上投影分量,最后利用上一次迭代的速度和当前观测加速度的积分值,求出当前时刻的导航坐标***的速度分量,主要解算公式如下:
Rd=Vn×0.5×Dt/(Rm+Dr)
V1=Vn+0.5×Dv
其中,Rd为载体坐标系上四元数表示的投影分量,Vn为当前坐标系下的速度分量,V1为迭代后的三轴速度分量,Dt是时间历元,Dv为导航系下的速度向量,Dr为地理坐标系下的位置向量,Rm为地球子午线对应的曲率半径。
进行位置解算,主要解算公式如下:
Wen=Vn×k(Mv+Rn×Dv)
R=R1–Dt×Dv
其中,Wen为导航系下的转换速率,Vn为当前坐标系下的速度分量,Rn为卯酉圈的曲率半径,Mv为差值速度向量,k为转换系数,可以根据经验值或实验值确定;R1为上一解算时刻的位置矢量,R为解算后的位置矢量。
采用等效转动矢量法辅助姿态算法,进行姿态解算,姿态解算公式以及等效转动矢量最终结果公式如下所示:
其中,为转动矢量矩阵,ψ为载体的航向角,θ均为俯仰角,γ为横滚角,φ为等效转动矢量,ω角速度矢量,i为算法的i阶,j为算法的j阶,m为姿态个数,N为算法的阶数,kij为算法系数。
等效转动矢量的迭代计算采用较高的频率,而用了等效转动矢量后的方向余弦矩阵计算则用较低迭代频率,两种方式的结合构成了捷联矩阵的计算。
S120、获取外部观测信息,利用外部观测信息以及原始惯性测量数据计算误差数据;其中,外部观测信息包括温度和启动时间;
具体的,本实施例并不对外部观测信息的内容进行限定。可以但不限于包括温度和启动时间。本实施例中利用外部观测信息以及原始惯性测量数据计算误差数据可以包括:
根据陀螺仪和加速度计各轴对应的原始测量数据,对原始测量数据进行数据误差补偿(即分别对陀螺仪和加速度计各轴的原始测量数据进行数据误差补偿);分别计算陀螺仪和加速度计各轴的位置误差;计算陀螺仪的稳定零偏误差、姿态误差角以及速度误差。
具体的,位置误差C1具体可以是:C1=(Z–B)/(1+S);
其中,Z为所计算的轴的原始观测数据,B为所计算的轴的标定偏置误差,S为所计算的轴的刻度因子误差,其中,B和S可以根据经验值或仪器厂商提供的参数得到。
稳定零偏误差可以利用公式W稳定零偏=a0+a1t+a2T+a3T2+a4T3+a5ΔT计算;
其中,t为陀螺仪的启动时间,T为陀螺仪的内部温度,ΔT为温度变化梯度,a0为常数项,a1~a5为系数;具体的,ΔT、a0、a1~a5可以根据经验或仿真值设定。
本实施中在导航开始后,评估高频IMU原始测量数据的零偏误差、刻度因子误差,角度随机游走系数,并据此补偿高频IMU原始测量数据,可提高原始测量数据输出的精度。MEMS(Micro Electro Mechanical systems,微电子机械***)陀螺仪的零偏误差同时受到多个变量因素影响,温度是其影响因素之一,本实施方式针对MEMS陀螺仪特点,设计了MEMS陀螺的温度区间零偏计算模型,可以据此进行零偏补偿。
计算由于圆锥运动导致等效陀螺仪等输出漂移,本实施方式采用圆锥补偿算法来消除圆锥误差的影响,从而提高姿态计算的精度;计算姿态误差角C2为:C2=A1×B1–B2×A2。
其中,A1为解算前上一个采样点陀螺仪的原始观测数据,B1为解算前上一个采样点的加速度计的原始观测数据,A2为解算时当前采样点陀螺仪的观测数据,B2为解算时当前采样点的加速度计的观测数据。
计算由于Sculling Motion(划船运动)导致等效陀螺仪等输出漂移,对划船效应误差进行补偿,这样能有效提高速度更新中比力的转换精度,减少了速度误差;计算速度误差C3为:C3=1/2×(A2×B2+B1×A1+B1×A2)/12.0;
其中,A1为解算前上一个采样点陀螺仪的原始观测数据,B1为解算前上一个采样点的加速度计的原始观测数据,A2为解算时当前采样点陀螺仪的观测数据,B2为解算时当前采样点的加速度计的观测数据。
进一步本实施方式中,零偏补偿、数据误差补偿、圆锥误差补偿及划船效应补偿(即数据误差补偿、位置误差、稳定零偏误差、姿态误差角以及速度误差)的先后顺序可以不限,也可以按照预定顺序进行。
S130、对卫星导航预处理数据、惯性导航解算结果以及误差数据进行组合导航滤波,输出滤波结果。
具体的,本实施例并不限定具体的组合导航滤波方式,可选的利用卡尔曼滤波器进行滤波。具体过程可以是:
根据误差数据建立卡尔曼滤波器的状态方程;其中,状态方程中的状态量包括位置误差、速度误差、稳定零偏误差、姿态误差角以及陀螺仪角度随机游走系数;
其中,根据上述步骤计算的到的位置误差、速度误差、姿态误差角、以及陀螺仪角度随机游走系数和零偏作为状态量。对应的建立的卡尔曼滤波器的状态方程(状态向量)如下:
其中,X为状态向量,表示东、北、天方向的姿态误差角,δVe、δVn、δVu和δL、δλ、δh分别表示东、北、天方向的速度误差和纬度、经度、高度的位置误差,εx、εy、εz表示沿载体系xyz轴上的角度随机游走系数,表示沿载体系xyz轴上的陀螺仪零偏。
根据状态方程,建立误差协方差矩阵,并构建***噪声矩阵;
具体的,根据上述卡尔曼滤波状态方程,建立误差协方差矩阵A(t),A(t)为15×15维的矩阵;A(t)表示为如下形式:
其中,0表示零矩阵,下标表示该零矩阵是几乘几的矩阵。
根据北斗卫星导航预处理数据、解算结果、状态方程、误差协方差矩阵以及***噪声矩阵建立量测方程进行组合导航卡尔曼滤波。
其中,F11、F12、F13、F14、F21、F22、F23、F24、F32、F33、F43分别为:
其中,L为纬度,h为高度,Vn为导航坐标系下的速度分量;Rn为卯酉面曲率半径,Rm为子午面曲率半径,Ve为地球坐标系下的速度矢量,ωie为地球自转角速率。
其中,α为速度分量方差,β为位置分量方差。
其中,fu、fn、fe为分别为地理坐标系下天向、北向、东向方向上的比力。
其中,为转动矢量矩阵。
进一步的构建***噪声矩阵R,对于北斗(BD)量测卡尔曼更新,R是MN×MN维的矩阵,其表示形式速度和位置标准差的对角阵,如下:
其中,X为状态向量;M为代表速度和位置标准差的6维向量,N为算法的阶数;H为转置共轭。
根据所述卫星导航(如北斗卫星导航)预处理数据及所述解算结果,以及所述状态方程建立量测方程。以北斗卫星导航和SINS捷联惯性导航为例,该过程具体为:取北斗PVT解算位置信息与SINS捷联解算位置信息的差值以及北斗PVT解算速度信息与SINS捷联解算的速度信息的差值作为观测量值,量测方程公式如下:
Z(t)=H(t)X(t)+w(t)
其中,X(t)为上述求得的状态向量,w(t)为***过程白噪声,H(t)为观测矩阵。
H(t)为观测矩阵定义如下:
建立非完整性约束组合导航滤波方程,加入载体约束条件,在不增加硬件的基础上提高导航精度、重新建立量测方程,选取两轴上的速度直接误差作为外部观测量Z1;其中,为载体系上迭代计算后的x轴与z轴的速度误差。
根据速度坐标转换得到量测方程如下:
其中,量测噪声γn是零均值的白噪声,量测矩阵H1为:
其中,Vn为导航坐标系下的速度矢量,Ve为地球坐标系下的速度矢量,后括号中的数字是指在矩阵中相应行和列上的元素,比如就是指中第1行第2列的元素;其它可以类推。
最后可以根据组合导航卡尔曼滤波的结果反馈给SINS***做位置、速度、姿态信息的修正。
进一步还可以同步输出卫星导航、组合导航两种解算结果,两种导航结果通过组合滤波后能够相互辅助,在北斗信号失锁后,能继续提供全姿态的导航数据,最终提高全天候的导航结果的精度和可靠性。
进一步,本实施例在输出滤波结果之后,还可以包括:
将滤波结果反馈给惯性导航***进行位置、速度以及姿态信息的修正。
具体的,可以将组合导航滤波的结果反馈给惯性导航***做位置、速度、姿态信息的修正。以提高导航准确度。
基于上述技术方案,本发明实施例提的导航方法,利用卫星导航***不随时间积累的定位能力和惯性导航***短时高精度自主导航能力,将卫星导航***和惯性导航***有机地结合起来,利用两者性能互补的特点,不仅可充分发挥各自的特长,还可以相互弥补存在的不足,具备良好的发展前景和广泛的使用价值。且通过改进组合导航算法及采用辅助约束信息如零速修正等技术,可以大幅度的提高导航的效果。
下面对本发明实施例提供的导航***进行介绍,下文描述的导航***与上文描述的导航方法可相互对应参照。
请参考图2,图2为本发明实施例所提供的导航***的结构框图;该***可以包括:
卫星导航数据处理模块110,用于将接收到的卫星导航信号、内部射频数据以及基带芯片数据进行PVT解算,得到卫星导航预处理数据;
惯性导航数据处理模块120,用于获取惯性导航的原始惯性测量数据,并利用捷联惯性导航算法对原始惯性测量数据进行解算,得到惯性导航解算结果;
具体的,惯性导航数据处理模块130除了用于采用捷联惯性导航算法进行解算的处理单元之外,还可以包括测量单元;所述测量单元可以但不限于包括三轴陀螺仪、三轴加速度计、三轴磁力计。相应的,原始惯性测量数据包括:陀螺仪原始测量数据、加速度计原始测量数据、磁力计原始测量数据。
误差数据计算模块140,用于获取外部观测信息,利用外部观测信息以及原始惯性测量数据计算误差数据;其中,外部观测信息包括温度和启动时间;
具体的,外部观测信息可以但不限于包括:温度传感器单元,用于提供计算误差数据所需的温度。时间等其它外部观测信息可以直接从相应仪器或单元中读取,或预先输入/保存在误差数据计算模块130中。
组合导航滤波模块140,用于对卫星导航预处理数据、惯性导航解算结果以及误差数据进行组合导航滤波,输出滤波结果。
基于上述实施例,该***还可以包括:
修正模块,用于将滤波结果反馈给惯性导航***进行位置、速度以及姿态信息的修正。
请参考图3,图3为本发明实施例所提供的导航终端的结构框图;该导航终端可以包括:
卫星导航装置100,用于获取卫星导航信号且经过PVT解算得到卫星导航预处理数据,并将卫星导航预处理数据发送给处理器;
惯性导航装置200,用于获取惯性导航的原始惯性测量数据且经过捷联惯性导航算法解算得到惯性导航解算结果,并将所述原始惯性测量数据以及所述惯性导航解算结果发送给所述处理器;
外部观测部件300,用于获取外部观测信息,并发送给所述处理器;其中,所述外部观测信息包括温度和启动时间;
处理器400与所述卫星导航装置100、所述惯性导航装置200、所述外部观测部件300均相连的,用于利用所述外部观测信息以及所述原始惯性测量数据计算误差数据,并对所述卫星导航预处理数据、所述惯性导航解算结果以及所述误差数据进行组合导航滤波,输出滤波结果。
请参考图3,基于上述实施例,该导航终端还可以包括:
存储芯片500,用于存储处理器400中计算所需程序。
基于上述实施例,所述外部观测部件300可以包括:温度传感器和计时器。
基于上述实施例,所述卫星导航装置100具体为北斗卫星导航装置。
基于上述实施例,所述惯性导航装置200具体为捷联式惯性导航装置。
基于上述实施例,所述存储芯片500具体为EEPROM。
基于上述任意实施例,该导航终端还可以包括:
与所述处理器相连的低压差稳压源,用于为所述导航终端提供稳定的输入电源。
基于上述任意实施例,该导航终端还可以包括:
与所述处理器相连的I2C硬件接口,用于输出所述滤波结果。
基于上述任意实施例,该导航终端还可以包括:
与所述I2C硬件接口相连的显示器,用于显示所述滤波结果。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上对本发明所提供的一种导航方法、***及导航终端进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
Claims (10)
1.一种导航方法,其特征在于,包括:
将接收到的卫星导航信号、内部射频数据以及基带芯片数据进行PVT解算,得到卫星导航预处理数据;
获取惯性导航的原始惯性测量数据,并利用捷联惯性导航算法对所述原始惯性测量数据进行解算,得到惯性导航解算结果;
获取外部观测信息,利用所述外部观测信息以及所述原始惯性测量数据计算误差数据;其中,所述外部观测信息包括温度和启动时间;
对所述卫星导航预处理数据、所述惯性导航解算结果以及所述误差数据进行组合导航滤波,输出滤波结果。
2.根据权利要求1所述的导航方法,其特征在于,利用所述外部观测信息以及所述原始惯性测量数据计算误差数据,包括:
根据陀螺仪和加速度计各轴对应的原始测量数据,对所述原始测量数据进行数据误差补偿,并分别计算所述陀螺仪和所述加速度计各轴的位置误差;
计算所述陀螺仪的稳定零偏误差、姿态误差角以及速度误差。
3.根据权利要求2所述的导航方法,其特征在于,利用捷联惯性导航算法对所述原始惯性测量数据进行解算,包括:
根据所述原始惯性测量数据,计算解算点的地球曲率半径,并进行速度解算、位置解算以及姿态解算。
4.根据权利要求3所述的导航方法,其特征在于,所述PVT解算过程,包括:
利用公式Q=PQ+DM+KF+Sn+F+J+Sa+C+RD+Hdop+Cn0进行PVT解算;
其中,Q为组合算法估计出的定位质量系数,PQ为定位质量,DM为定位模式,KF为解算模式质量因子,Sn为参与解算的卫星数,F为错误模式,J为判停模式,C为载体速度,Sa为方位角,Hdop为水平定位精度,Cn0为灵敏度质量因子,RD为载体坐标系上四元数表示的投影分量。
5.根据权利要求1-4任一项所述的导航方法,其特征在于,对所述卫星导航预处理数据、惯性导航解算结果以及所述误差数据进行组合导航滤波,包括:
根据所述误差数据建立卡尔曼滤波器的状态方程;其中,所述状态方程中的状态量包括位置误差、速度误差、稳定零偏误差、姿态误差角以及陀螺仪角度随机游走系数;
根据所述状态方程,建立误差协方差矩阵,并构建***噪声矩阵;
根据所述北斗卫星导航预处理数据、所述解算结果、所述状态方程、所述误差协方差矩阵以及***噪声矩阵建立量测方程进行组合导航卡尔曼滤波。
6.根据权利要求5所述的导航方法,其特征在于,输出滤波结果之后,还包括:
将所述滤波结果反馈给惯性导航***进行位置、速度以及姿态信息的修正。
7.一种导航***,其特征在于,包括:
卫星导航数据处理模块,用于将接收到的卫星导航信号、内部射频数据以及基带芯片数据进行PVT解算,得到卫星导航预处理数据;
惯性导航数据处理模块,用于获取惯性导航的原始惯性测量数据,并利用捷联惯性导航算法对所述原始惯性测量数据进行解算,得到惯性导航解算结果;
误差数据计算模块,用于获取外部观测信息,利用所述外部观测信息以及所述原始惯性测量数据计算误差数据;其中,所述外部观测信息包括温度和启动时间;
组合导航滤波模块,用于对所述卫星导航预处理数据、所述惯性导航解算结果以及所述误差数据进行组合导航滤波,输出滤波结果。
8.根据权利要求7所述的导航***,其特征在于,所述组合导航滤波模块,包括:
状态方程单元,用于根据所述误差数据建立卡尔曼滤波器的状态方程;其中,所述状态方程中的状态量包括位置误差、速度误差、稳定零偏误差、姿态误差角以及陀螺仪角度随机游走系数;
***噪声矩阵单元,用于根据所述状态方程,建立误差协方差矩阵,并构建***噪声矩阵;
滤波单元,用于根据所述北斗卫星导航预处理数据、所述解算结果、所述状态方程、所述误差协方差矩阵以及***噪声矩阵建立量测方程进行组合导航卡尔曼滤波。
9.根据权利要求8所述的导航***,其特征在于,还包括:
修正模块,用于将所述滤波结果反馈给惯性导航***进行位置、速度以及姿态信息的修正。
10.一种导航终端,其特征在于,包括:
卫星导航装置,用于获取卫星导航信号且经过PVT解算得到卫星导航预处理数据,并将卫星导航预处理数据发送给处理器;
惯性导航装置,用于获取惯性导航的原始惯性测量数据且经过捷联惯性导航算法解算得到惯性导航解算结果,并将所述原始惯性测量数据以及所述惯性导航解算结果发送给所述处理器;
外部观测部件,用于获取外部观测信息,并发送给所述处理器;其中,所述外部观测信息包括温度和启动时间;
处理器与所述卫星导航装置、所述惯性导航装置以及所述外部观测部件均相连的,用于利用所述外部观测信息以及所述原始惯性测量数据计算误差数据,并对所述卫星导航预处理数据、所述惯性导航解算结果以及所述误差数据进行组合导航滤波,输出滤波结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710624296.8A CN107390247A (zh) | 2017-07-27 | 2017-07-27 | 一种导航方法、***及导航终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710624296.8A CN107390247A (zh) | 2017-07-27 | 2017-07-27 | 一种导航方法、***及导航终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107390247A true CN107390247A (zh) | 2017-11-24 |
Family
ID=60341688
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710624296.8A Withdrawn CN107390247A (zh) | 2017-07-27 | 2017-07-27 | 一种导航方法、***及导航终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107390247A (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108801249A (zh) * | 2018-08-15 | 2018-11-13 | 北京七维航测科技股份有限公司 | 一种惯性导航*** |
CN109975851A (zh) * | 2019-04-04 | 2019-07-05 | 河南思维轨道交通技术研究院有限公司 | 一种列车线路故障点精确定位方法与*** |
CN110780326A (zh) * | 2019-09-26 | 2020-02-11 | 上海瀚所信息技术有限公司 | 一种车载组合导航***和定位方法 |
CN110954092A (zh) * | 2019-11-28 | 2020-04-03 | 上海航天控制技术研究所 | 基于相对测量信息辅助的协同导航方法 |
CN111443363A (zh) * | 2020-01-17 | 2020-07-24 | 中国人民解放军战略支援部队信息工程大学 | 一种卫星导航的欺骗识别方法及装置 |
CN111443370A (zh) * | 2020-04-17 | 2020-07-24 | 中国第一汽车股份有限公司 | 车辆定位方法、装置、设备及车辆 |
CN112083465A (zh) * | 2020-09-18 | 2020-12-15 | 德明通讯(上海)有限责任公司 | 位置信息获取***及方法 |
CN112923924A (zh) * | 2021-02-01 | 2021-06-08 | 杭州电子科技大学 | 一种锚泊船舶姿态与位置监测方法及*** |
CN113758502A (zh) * | 2021-09-24 | 2021-12-07 | 广东汇天航空航天科技有限公司 | 组合导航处理方法及装置 |
CN113783652A (zh) * | 2021-09-13 | 2021-12-10 | 广东汇天航空航天科技有限公司 | 一种组合导航***的数据同步方法和装置 |
CN113820728A (zh) * | 2020-06-19 | 2021-12-21 | 河南省科学院应用物理研究所有限公司 | 一种不确定集搜索的波束形成干扰抑制方法及装置 |
CN114396939A (zh) * | 2021-12-07 | 2022-04-26 | 华中光电技术研究所(中国船舶重工集团公司第七一七研究所) | 一种基于组合导航的矢量重力姿态误差测量方法及装置 |
CN117008169A (zh) * | 2023-07-18 | 2023-11-07 | 湖北海派海洋科技发展有限公司 | 一种基于北斗卫星的定位定向设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103941274A (zh) * | 2014-04-15 | 2014-07-23 | 北京北斗星通导航技术股份有限公司 | 一种导航方法及导航终端 |
CN105182391A (zh) * | 2015-09-24 | 2015-12-23 | 深圳市华颖泰科电子技术有限公司 | 一种高精度车载导航定位***及方法 |
CN105988129A (zh) * | 2015-02-13 | 2016-10-05 | 南京理工大学 | 一种基于标量估计算法的ins/gnss组合导航方法 |
CN106323280A (zh) * | 2016-09-22 | 2017-01-11 | 重庆水利电力职业技术学院 | 用于bds和sins导航定位***的滤波器和滤波方法 |
-
2017
- 2017-07-27 CN CN201710624296.8A patent/CN107390247A/zh not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103941274A (zh) * | 2014-04-15 | 2014-07-23 | 北京北斗星通导航技术股份有限公司 | 一种导航方法及导航终端 |
CN105988129A (zh) * | 2015-02-13 | 2016-10-05 | 南京理工大学 | 一种基于标量估计算法的ins/gnss组合导航方法 |
CN105182391A (zh) * | 2015-09-24 | 2015-12-23 | 深圳市华颖泰科电子技术有限公司 | 一种高精度车载导航定位***及方法 |
CN106323280A (zh) * | 2016-09-22 | 2017-01-11 | 重庆水利电力职业技术学院 | 用于bds和sins导航定位***的滤波器和滤波方法 |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108801249A (zh) * | 2018-08-15 | 2018-11-13 | 北京七维航测科技股份有限公司 | 一种惯性导航*** |
CN109975851A (zh) * | 2019-04-04 | 2019-07-05 | 河南思维轨道交通技术研究院有限公司 | 一种列车线路故障点精确定位方法与*** |
CN110780326A (zh) * | 2019-09-26 | 2020-02-11 | 上海瀚所信息技术有限公司 | 一种车载组合导航***和定位方法 |
CN110954092A (zh) * | 2019-11-28 | 2020-04-03 | 上海航天控制技术研究所 | 基于相对测量信息辅助的协同导航方法 |
CN110954092B (zh) * | 2019-11-28 | 2023-09-15 | 上海航天控制技术研究所 | 基于相对测量信息辅助的协同导航方法 |
CN111443363A (zh) * | 2020-01-17 | 2020-07-24 | 中国人民解放军战略支援部队信息工程大学 | 一种卫星导航的欺骗识别方法及装置 |
CN111443370A (zh) * | 2020-04-17 | 2020-07-24 | 中国第一汽车股份有限公司 | 车辆定位方法、装置、设备及车辆 |
CN111443370B (zh) * | 2020-04-17 | 2022-02-18 | 中国第一汽车股份有限公司 | 车辆定位方法、装置、设备及车辆 |
CN113820728A (zh) * | 2020-06-19 | 2021-12-21 | 河南省科学院应用物理研究所有限公司 | 一种不确定集搜索的波束形成干扰抑制方法及装置 |
CN113820728B (zh) * | 2020-06-19 | 2024-05-10 | 河南省科学院应用物理研究所有限公司 | 一种不确定集搜索的波束形成干扰抑制方法及装置 |
CN112083465A (zh) * | 2020-09-18 | 2020-12-15 | 德明通讯(上海)有限责任公司 | 位置信息获取***及方法 |
CN112923924A (zh) * | 2021-02-01 | 2021-06-08 | 杭州电子科技大学 | 一种锚泊船舶姿态与位置监测方法及*** |
CN113783652A (zh) * | 2021-09-13 | 2021-12-10 | 广东汇天航空航天科技有限公司 | 一种组合导航***的数据同步方法和装置 |
CN113758502A (zh) * | 2021-09-24 | 2021-12-07 | 广东汇天航空航天科技有限公司 | 组合导航处理方法及装置 |
CN113758502B (zh) * | 2021-09-24 | 2024-02-20 | 广东汇天航空航天科技有限公司 | 组合导航处理方法及装置 |
CN114396939A (zh) * | 2021-12-07 | 2022-04-26 | 华中光电技术研究所(中国船舶重工集团公司第七一七研究所) | 一种基于组合导航的矢量重力姿态误差测量方法及装置 |
CN117008169A (zh) * | 2023-07-18 | 2023-11-07 | 湖北海派海洋科技发展有限公司 | 一种基于北斗卫星的定位定向设备 |
CN117008169B (zh) * | 2023-07-18 | 2024-02-02 | 湖北海派海洋科技发展有限公司 | 一种基于北斗卫星的定位定向设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107390247A (zh) | 一种导航方法、***及导航终端 | |
CN103941274B (zh) | 一种导航方法及导航终端 | |
CN103900565B (zh) | 一种基于差分gps的惯导***姿态获取方法 | |
CN104181574B (zh) | 一种捷联惯导***/全球导航卫星***组合导航滤波***及方法 | |
CN107655476A (zh) | 基于多信息融合补偿的行人高精度足部导航算法 | |
CN103917850B (zh) | 一种惯性导航***的运动对准方法 | |
CN106405670B (zh) | 一种适用于捷联式海洋重力仪的重力异常数据处理方法 | |
CN101514900B (zh) | 一种单轴旋转的捷联惯导***初始对准方法 | |
CN109163721A (zh) | 姿态测量方法及终端设备 | |
CN103575299B (zh) | 利用外观测信息的双轴旋转惯导***对准及误差修正方法 | |
Grip et al. | Nonlinear observer for GNSS-aided inertial navigation with quaternion-based attitude estimation | |
CN108225308A (zh) | 一种基于四元数的扩展卡尔曼滤波算法的姿态解算方法 | |
CN104698485B (zh) | 基于bd、gps及mems的组合导航***及导航方法 | |
CN106767787A (zh) | 一种紧耦合gnss/ins组合导航装置 | |
CN109916395A (zh) | 一种姿态自主冗余组合导航算法 | |
CN109855617A (zh) | 一种车辆定位方法、车辆定位装置及终端设备 | |
CN104697520B (zh) | 一体化无陀螺捷联惯导***与gps***组合导航方法 | |
CN101216321A (zh) | 捷联惯性导航***的快速精对准方法 | |
CN104697526A (zh) | 用于农业机械的捷联惯导***以及控制方法 | |
CN109073388B (zh) | 旋磁地理定位*** | |
CN105928515B (zh) | 一种无人机导航*** | |
CN113050143B (zh) | 一种发射惯性坐标系下的紧耦合导航方法 | |
CN103674064B (zh) | 捷联惯性导航***的初始标定方法 | |
CN105841698A (zh) | 一种无需调零的auv舵角精确实时测量*** | |
CN103017787A (zh) | 适用于摇摆晃动基座的初始对准方法 |
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 | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20171124 |