CN103727941A - 基于载体系速度匹配的容积卡尔曼非线性组合导航方法 - Google Patents
基于载体系速度匹配的容积卡尔曼非线性组合导航方法 Download PDFInfo
- Publication number
- CN103727941A CN103727941A CN201410004374.0A CN201410004374A CN103727941A CN 103727941 A CN103727941 A CN 103727941A CN 201410004374 A CN201410004374 A CN 201410004374A CN 103727941 A CN103727941 A CN 103727941A
- Authority
- CN
- China
- Prior art keywords
- centerdot
- formula
- nonlinear
- sin
- moment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; 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/16—Navigation; 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/165—Navigation; 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)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
本发明提供了基于载体系速度匹配的容积卡尔曼非线性组合导航方法。主要步骤包括:初始化组合导航系统;建立直接以导航参数为状态量以及以载体系速度为量测量的非线性滤波模型及其离散化;构建状态方程和量测方程均为非线性的容积卡尔曼滤波算法,实现组合导航的信息融合和精确的导航定位。优点在于本发明建立的非线性模型以及使用的非线性滤波算法,直接输出的是导航参数,不需要进行误差修正,且捷联惯导系统参数更新与滤波器的时间更新同步实现,算法简单,为以捷联惯性导航系统为主的组合导航系统信息融合提供了一种新方案。
Description
技术领域
本发明涉及一种捷联惯性导航系统与提供载体系速度的辅助装置(如多普勒测速仪、里程计等导航设备)构成组合导航系统时的信息融合技术,属于导航、制导与控制技术领域。
背景技术
捷联惯性导航系统中惯性测量单元主要包含三只陀螺仪和三只加速度计,通过对陀螺仪测得的角速度信息和加速度计测得的线加速度信息进行积分来获得载体位置、速度和姿态等导航信息,具有信息完备、自主性强,不依赖于任何外界信息而可以独立工作,短时精度高等优点,在很多情况下,成为运载体的首选导航方式。但是,捷联惯性导航系统的误差随着时间积累,长时间导航时需要其它传感器辅助,因此常与其他导航设备构成组合导航系统。
目前以捷联惯性导航为主的组合导航系统的滤波模型大多是基于误差模型,在误差视为小量的情况下,将误差模型线性化,然后采用卡尔曼滤波对误差进行估计,而捷联惯性导航系统的误差模型本质是非线性的,在做线性化近似时会引入额外误差;采用速度匹配方式时,量测量通常为导航系中的速度误差,而实际情况下量测量通常都是载体系的速度,这需要将载体系速度转换到导航系中;采用误差模型时通常为两套算法,一套为捷联惯性导航系统参数更新算法,另一套为滤波算法,估计导航参数误差,并且需对导航参数进行误差修正。本发明中状态量直接采用导航参数,而不是误差,量测量采用载体系速度,而不是常用的导航系速度误差,模型不做任何近似和约束,更为准确;采用容积卡尔曼非线性滤波算法,不需要线性假设,更符合惯导系统的非线性本质,适用于状态方程和量测方程均为非线性的情况;捷联惯导系统的导航参数更新与滤波过程的时间更新同步实现,且滤波输出为导航参数,不需要进行误差修正,算法简单。
发明内容
本发明的目的在于状态量直接采用导航参数、量测量采用载体系速度、利用容积卡尔曼非线性滤波方法来实现数据融合计算,为以捷联惯性导航系统为主的组合导航系统信息融合提供一种新方案。
本发明主要包含以下步骤:
步骤1、初始化组合导航系统,为系统的导航参数更新提供初始值:使用位置传感器获取载体的初始位置参数;根据陀螺仪测得的角速度信息和加速度计测得的线加速度信息,以及速度传感器测得的载体系速度,由捷联惯性导航系统初始对准算法获取载体的初始姿态欧拉角信息和初始导航系速度信息;
步骤2、根据捷联惯性导航系统的导航参数微分方程、惯性传感器模型,以及以载体系速度为量测量的量测方程,选定10维系统状态量和3维量测量,建立非线性连续系统模型;
步骤3、将步骤2中建立的非线性连续系统模型离散化,形成非线性离散系统模型;
步骤4、根据步骤3中建立的非线性离散系统模型的状态方程与量测方程均为非线性的特点,构建容积卡尔曼非线性滤波算法,滤波过程中,时间更新周期与量测更新周期不同;
步骤5、将惯性传感器的输出以及辅助传感器提供的载体系速度代入步骤4的滤波算法中,进行非线性滤波,直接输出组合后的导航参数。
本发明还可以包括这样一些特征:
1.所述的步骤2根据捷联惯性导航系统的速度微分方程、欧拉角微分方程、惯性传感器模型,以及以载体系速度为量测量的量测方程,选定10维状态量和3维量测量,建立非线性连续系统模型,具体为:
以东北天(east-north-up)地理坐标系作为导航坐标系(n系),以载体右前上(bx-by-bz)方向矢量右手定则构成的坐标系作为载体坐标系(b系)。
捷联惯性导航系统的速度微分方程为
式中,veast、vnorth和vup分别为导航系中的东向、北向和天向速度;[.]T表示矩阵转置;ωie为地球自转角速率,L为当地地理纬度;rM为子午圈曲率半径,rN为卯酉圈曲率半径;rM=rq(1-2ρ+3ρsin2L),rN=rq(ρsin2L+1),rq为参考椭球赤道平面半径,ρ为地球扁率;且 和分别为载体系坐标轴方向三只加速度计的测量值, 和分别为三只加速度计相应的测量误差,测量误差分为两部分,一部分为随机常值 和另一部分为随机噪声wax和way和waz,随机噪声均假设为零均值高斯白噪声,
捷联惯性导航系统的欧拉角微分方程为
式中, 和为载体系坐标轴方向三只陀螺仪测量值, 和为三只陀螺仪相应的测量误差,测量误差分为两部分,一部分为随机常值εgx、εgy和εgz,另一部分为随机噪声wgx、wgy和wgz,随机噪声均假设为零均值高斯白噪声,
捷联惯性导航系统的惯性传感器(陀螺仪与加速度计)测量误差的随机常值部分模型为
选定的10维系统状态向量为
式中,x为系统状态向量;
系统噪声向量为
w=[wax,way,wgx,wgy,wgz,0,0,0,0,0]T
式中,w为系统噪声向量;
3维量测量为
z=[vbx,vby,vbz]T
式中,z为量测向量;vbx、vby和vbz分别为载体系三个坐标轴方向的速度分量;
量测噪声向量为
η=[ηvbx,ηvby,ηvbz]T
式中,η为量测噪声向量,ηvbx、ηvby、ηvbz分别为速度vbx、vby和vbz的量测噪声,均假设为零均值高斯白噪声;
量测方程为
根据捷联惯性导航系统的速度微分方程、姿态欧拉角微分方程、惯性传感器模型以及量测方程建立非线性滤波连续系统模型如下:
式中,F(x)为非线性状态转移函数;H(x)为非线性量测函数;G(x)为系统噪声输入函数;F(x)和G(x)参照式(1)-(3)写出,H(x)参照式(4)写出。
2.所述的步骤3中将步骤2中建立的非线性连续系统模型离散化,得到非线性离散系统模型。离散时采用四阶龙格库塔方法将状态方程离散化,非线性离散系统模型为
式中,xk和xk-1分别为tk和tk-1时刻的系统状态向量;zk为tk时刻的量测向量;F(xk-1)为tk-1时刻的非线性状态转移函数;H(xk)为tk时刻的非线性量测函数;wk和wk-1分别为tk和tk-1时刻的系统噪声向量;ηk为tk时刻的量测噪声向量,且wk和ηk满足
式中,δkj是δ函数。
离散的系统噪声方差强度阵为
Qk=G(xk)QG(xk)TTs
离散的量测噪声方差强度阵为
Rk=R/Tf
式中,Qk为离散系统噪声wk的方差强度阵;G(xk)为tk时刻的系统噪声输入函数;Q为连续系统噪声w的方差强度阵;Ts为时间更新周期;Rk为离散系统噪声ηk的方差强度阵;R为连续系统噪声η的方差强度阵;Tf为滤波周期。
3.所述的步骤3中容积卡尔曼非线性滤波器算法框图如附图2所示,根据步骤2中建立的非线性离散系统模型的状态方程与量测方程均为非线性的特点,构建容积卡尔曼非线性滤波器,其滤波步骤为
1)初始化系统状态向量及其方差矩阵
2)时间更新
分解前一步的方差阵:
式中,Pk-1|k-1和Sk-1|k-1分别为tk-1时刻的系统状态向量方差阵及其平方根阵;
计算状态容积点:
计算非线性状态函数传播的容积点:
计算状态的一步预测值:
式中,为一步预测的tk时刻系统状态向量;ai为容积点ξi对应的权重;m为容积点总个数;i为容积点的序号;
计算一步预测方差阵:
式中,Pk|k-1为一步预测的tk时刻系统状态向量方差阵;Qk-1为tk-1时刻的系统噪声方差强度阵;
更新状态及状态方差阵:
Pk|k-1→Pk|k
式中,A→B表示把A的值赋值给B;
3)若量测更新周期时间到,则进行量测更新
分解一步预测方差阵:
式中,Sk|k-1为一步预测的tk时刻系统状态向量方差阵的平方根阵;
计算一步预测容积点:
式中,χi,k|k-1为一步预测的tk时刻系统状态向量的第i个容积点;
计算通过非线性量测函数传播的量测容积点:
Zi,k|k-1=H(χi,k|k-1)
式中,Zi,k|k-1为χi,k|k-1通过非线性量测函数H(χi,k|k-1)传播的容积点,即一步预测的tk时刻系统量测向量的第i个容积点;
计算一步预测量测值:
计算一步预测量测方差阵:
式中,Pzz,k|k-1为一步预测的tk时刻量测方差阵;
计算一步预测协方差阵:
式中,Pxz,k|k-1为一步预测的tk时刻协方差阵;
计算卡尔曼滤波增益:
式中,Kk为tk时刻卡尔曼滤波增益阵;
更新状态:
更新状态方差阵:
容积卡尔曼容积点以及相应权重为
式中,
且每个列向量有10个元素,共有20个列向量;
容积点总数目为
m=20;
容积卡尔曼非线性滤波中时间更新周期与量测更新周期不同,时间更新周期与陀螺仪和加速度计的数据更新周期一致,周期为Ts;时间更新过程中同时实现捷联导航参数更新;量测更新周期与量测量更新周期一致,为滤波周期,周期为Tf。
4.所述的步骤5中由于系统状态向量为导航参数,因此滤波输出不需要进行误差修正,直接为导航参数,即veast,vnorth,θ,γ及ψ。
本发明说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
本发明的优点在于:
1)本发明中状态量直接采用导航参数,量测量采用载体系速度,状态方程和量程方程均为非线性,模型不做任何近似和约束,更为准确;
2)本发明中滤波输出直接为导航参数,不需要进行误差修正,捷联惯导系统导航参数更新与滤波器的时间更新同步实现,算法简单;
3)本发明采用容积卡尔曼非线性滤波算法,更符合惯导系统的非线性本质;
因此本发明为以捷联惯性导航系统为主的组合导航系统信息融合提供了一种新的解决方案,可以实现精确的导航定位。
本发明提出的方案通过如下半物理试验加以验证:
1)本试验数据来源于某型惯导IMU的实际跑车数据,里程计辅助导航,提供载体系前向速度量测量,载体右、上两个方向速度为0,构成捷联惯导/里程计组合导航系统,通过与外置差分GPS输出的位置信息进行比较得定位误差;
2)惯性传感器数据更新周期Ts为5ms,滤波周期Tf为0.1s,仿真时间75分钟,前面5分钟用于组合导航系统初始化,总行程为33.5km,最后停在预设终点;
3)三只加速度计随机常值偏置均为0.2mg,随机噪声均设0.2mg,三只陀螺仪随机常值漂移均为0.03°/h,随机噪声为0.03°/h;
4)初始位置:纬度为29.654°,初始经度为115.98°;
5)滤波器的初始条件设为
x=[-vbysin(ψ)cos(θ),vbycos(ψ)cos(θ),θ,γ,ψ,0,0,0,0,0]T,式中θ,,γ,ψ、vby分别为5分钟组合导航系统初始化结束时的姿态角和里程计提供的前向速度;
z=[0,vby,0]T,vby为里程计实时提供的前向速度;
P0=diag{(0.1m/s)2,(0.1m/s)2,(0.1°)2,(0.1°)2,(0.3°)2,(0.2mg)2,(0.2mg)2,(0.03°/h)2,(0.03°/h)2,(0.03°/h)2};
Q=diag{(0.2mg)2,(0.2mg)2,(0.03°/h)2,(0.03°/h)2,(0.03°/h)2,0,0,0,0,0};R=diag{(0.1m/s)2,(0.1m/s)2,(0.1m/s)2}。
式中,diag{.}表示对角矩阵。
通过计算机仿真,组合导航系统的东向速度veast、北向速度vnorth、纵摇角θ、横摇角γ、航向角ψ以及定位曲线如附图3-图8所示。终点定位精度为0.47%D(D为里程数),能够实现精确定位,完全满足组合导航系统要求。
附图说明
图1为本发明的组合导航方法的具体实施方式;
图2为本发明的容积卡尔曼非线性滤波的算法框图;
图3为本发明的半物理仿真组合导航系统的东向速度veast的曲线图;
图4为本发明的半物理仿真组合导航系统的北向速度vnorth的曲线图;
图5为本发明的半物理仿真组合导航系统的纵摇角θ的曲线图;
图6为本发明的半物理仿真组合导航系统的横摇角γ的曲线图;
图7为本发明的半物理仿真组合导航系统的航向角ψ的曲线图;
图8为本发明的半物理仿真组合导航系统的定位曲线图。
具体实施方式
下面结合附图1,通过跑车实测数据进行半物理仿真试验,对本发明做详尽描述:
步骤1、初始化组合导航系统,为系统的导航参数更新提供初始值:使用位置传感器获取载体的初始位置参数;根据陀螺仪测得的角速度信息和加速度计测得的线加速度信息,以及速度传感器测得的载体系速度,由捷联惯性导航系统初始对准算法获取载体的初始姿态欧拉角信息和初始导航系速度信息。
步骤2、根据捷联惯性导航系统的导航参数微分方程、惯性传感器模型,以及以载体系速度为量测量的量测方程,选定10维系统状态量和3维量测量,建立非线性连续系统模型,具体为:
以东北天(east-north-up)地理坐标系作为导航坐标系(n系),以载体右前上(bx-by-bz)方向矢量右手定则构成的坐标系作为载体坐标系(b系)。
捷联惯性导航系统的速度微分方程为
式中,veast、vnorth和vup分别为导航系中的东向、北向和天向速度;[.]T表示矩阵转置;ωie为地球自转角速率,L为当地地理纬度;rM为子午圈曲率半径,rN为卯酉圈曲率半径;rM=rq(1-2ρ+3ρsin2L),rN=rq(ρsin2L+1),rq为参考椭球赤道平面半径,ρ为地球扁率;且 和分别为载体系坐标轴方向三只加速度计的测量值,和分别为三只加速度计相应的测量误差,测量误差分为两部分,一部分为随机常值和另一部分为随机噪声wax和way和waz,随机噪声均假设为零均值高斯白噪声, θ为纵摇角,γ为横摇角,ψ为航向角;gn=[0,0,-g]T,g为重力加速度;
捷联惯性导航系统的欧拉角微分方程为
式中, 和为载体系坐标轴方向三只陀螺仪测量值,和为三只陀螺仪相应的测量误差,测量误差分为两部分,一部分为随机常值εgx、εgy和εgz,另一部分为随机噪声wgx、wgy和wgz,随机噪声均假设为零均值高斯白噪声,
捷联惯性导航系统的惯性传感器(陀螺仪与加速度计)测量误差的随机常值部分模型为
选定的10维系统状态向量为
式中,x为系统状态向量;
系统噪声向量为
w=[wax,way,wgx,wgy,wgz,0,0,0,0,0]T
式中,w为系统噪声向量;
3维量测量为
z=[vbx,vby,vbz]T
式中,z为量测向量;vbx、vby和vbz分别为载体系三个坐标轴方向的速度分量;
量测噪声向量为
η=[ηvbx,ηvby,ηvbz]T
式中,η为量测噪声向量,ηvbx、ηvby、ηvbz分别为速度vbx、vby和vbz的量测噪声,均假设为零均值高斯白噪声;
量测方程为
根据捷联惯性导航系统的速度微分方程、姿态欧拉角微分方程、惯性传感器模型以及量测方程建立非线性滤波连续系统模型如下:
式中,F(x)为非线性状态转移函数;H(x)为非线性量测函数;G(x)为系统噪声输入函数;F(x)和G(x)参照式(1)-(3)写出,H(x)参照式(4)写出。
步骤3、将步骤2中建立的非线性连续系统模型离散化,形成非线性离散系统模型;
离散时采用四阶龙格库塔方法将状态方程离散化,离散化后,非线性离散系统模型为
式中,xk和xk-1分别为tk和tk-1时刻的系统状态向量;zk为tk时刻的量测向量;F(xk-1)为tk-1时刻的非线性状态转移函数;H(xk)为tk时刻的非线性量测函数;wk和wk-1分别为tk和tk-1时刻的系统噪声向量;ηk为tk时刻的量测噪声向量,且wk和ηk满足
式中,δkj是δ函数;
离散的系统噪声方差强度阵为
Qk=G(xk)QG(xk)TTs
离散的量测噪声方差强度阵为
Rk=R/Tf
式中,Qk为离散系统噪声wk的方差强度阵;G(xk)为tk时刻的系统噪声输入函数;Q为连续系统噪声w的方差强度阵;Ts为时间更新周期;Rk为离散系统噪声ηk的方差强度阵;R为连续系统噪声η的方差强度阵;Tf为滤波周期。
步骤4、根据步骤3中建立的非线性离散系统模型的状态方程与量测方程均为非线性的特点,构建容积卡尔曼非线性滤波算法,滤波过程中,时间更新周期与量测更新周期不同;
容积卡尔曼非线性滤波器的滤波步骤为
1)初始化系统状态向量及其方差矩阵
式中,和P0分别为t0的时刻的系统状态向量估计值及其方差阵;
2)时间更新
分解前一步的方差阵:
式中,Pk-1|k-1和Sk-1|k-1分别为tk-1时刻的系统状态向量方差阵及其平方根阵;
计算状态容积点:
计算非线性状态函数传播的容积点:
计算状态的一步预测值:
式中,Pk|k-1为一步预测的tk时刻系统状态向量方差阵;Qk-1为tk-1时刻的系统噪声方差强度阵;
更新状态及状态方差阵:
Pk|k-1→Pk|k
式中,A→B表示把A的值赋值给B;
3)若量测更新周期时间到,则进行量测更新
分解一步预测方差阵:
式中,Sk|k-1为一步预测的tk时刻系统状态向量方差阵的平方根阵;
计算一步预测容积点:
式中,χi,k|k-1为一步预测的tk时刻系统状态向量的第i个容积点;
计算通过非线性量测函数传播的量测容积点:
Zi,k|k-1=H(χi,k|k-1)
式中,Zi,k|k-1为χi,k|k-1通过非线性量测函数H(χi,k|k-1)传播的容积点,即一步预测的tk时刻系统量测向量的第i个容积点;
计算一步预测量测值:
计算一步预测量测方差阵:
式中,Pzz,k|k-1为一步预测的tk时刻量测方差阵;
计算一步预测协方差阵:
式中,Pxz,k|k-1为一步预测的tk时刻协方差阵;
计算卡尔曼滤波增益:
式中,Kk为tk时刻卡尔曼滤波增益阵;
更新状态:
更新状态方差阵:
容积卡尔曼容积点以及相应权重为
式中,
且每个列向量有10个元素,共有20个列向量;
容积点总数目为
m=20;
容积卡尔曼非线性滤波中时间更新周期与量测更新周期不同,时间更新周期与陀螺仪和加速度计的数据更新周期一致,周期为Ts;时间更新过程中同时实现捷联导航参数更新;量测更新周期与量测量更新周期一致,为滤波周期,周期为Tf。
步骤5、将惯性传感器的输出以及辅助传感器提供的载体系速度代入步骤4的滤波算法中,进行非线性滤波,直接输出组合后的导航参数。
由于状态量为导航参数,因此滤波输出不需要进行误差修正,直接为导航参数,即veast,vnorth,θ,γ及ψ。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
Claims (5)
1.基于载体系速度匹配的容积卡尔曼非线性组合导航方法,其特征在于该方法包括下列步骤:
步骤1、初始化组合导航系统,为系统的导航参数更新提供初始值:使用位置传感器获取载体的初始位置参数;根据陀螺仪测得的角速度信息和加速度计测得的线加速度信息,以及速度传感器测得的载体系速度,通过捷联惯性导航系统使用初始对准算法获取载体的初始姿态欧拉角信息和初始导航系速度信息;
步骤2、根据捷联惯性导航系统的导航参数微分方程、惯性传感器模型,以及以载体系速度为量测量的量测方程,选定10维系统状态量和3维量测量,建立非线性连续系统模型;
步骤3、将步骤2中建立的非线性连续系统模型离散化,形成非线性离散系统模型;
步骤4、根据步骤3中建立的非线性离散系统模型的状态方程与量测方程均为非线性的特点,构建容积卡尔曼非线性滤波算法,滤波过程中,时间更新与量测更新周期不同;
步骤5、将惯性传感器的输出以及辅助传感器提供的载体系速度代入步骤4的滤波算法中,进行非线性滤波,直接输出组合后的导航参数。
2.根据权利要求1所述的基于载体系速度匹配的容积卡尔曼非线性组合导航方法,其中所述的步骤2根据捷联惯性导航系统的速度微分方程、欧拉角微分方程、惯性传感器模型,以及以载体系速度为量测量的量测方程,选定10维系统状态量和3维量测量,建立非线性连续系统模型,具体为:
以东北天地理坐标系作为导航坐标系-n系,以载体右前上方向矢量右手定则构成的坐标系作为载体坐标系-b系;
捷联惯性导航系统的速度微分方程为
式中,veast、vnorth和vup分别为导航系中的东向、北向和天向速度;[.]T表示矩阵转置;ωie为地球自转角速率,L为当地地理纬度;rM为子午圈曲率半径,rN为卯酉圈曲率半径;rM=rq(1-2ρ+3ρsin2L),rN=rq(ρsin2L+1),rq为参考椭球赤道平面半径,ρ为地球扁率;且 和分别为载体系坐标轴方向三只加速度计的测量值, 和分别为三只加速度计相应的测量误差,测量误差分为两部分,一部分为随机常值 和另一部分为随机噪声wax和way和waz,随机噪声均假设为零均值高斯白噪声, θ为纵摇角,γ为横摇角,ψ为航向角;gn=[0,0,-g]T,g为重力加速度;
捷联惯性导航系统的欧拉角微分方程为
式中, 和为载体系坐标轴方向三只陀螺仪测量值,和为三只陀螺仪相应的测量误差,测量误差分为两部分,一部分为随机常值εgx、εgy和εgz,另一部分为随机噪声wgx、wgy和wgz,随机噪声均假设为零均值高斯白噪声
捷联惯性导航系统的惯性传感器(陀螺仪与加速度计)测量误差的随机常值部分模型为
选定的10维系统状态向量为
x=[veast,vnorth,θ,γ,ψ,▽ax,▽ay,εgx,εgy,εgz]T
式中,x为系统状态向量;
系统噪声向量为
w=[wax,way,wgx,wgy,wgz,0,0,0,0,0]T
式中,w为系统噪声向量;
3维量测量为
z=[vbx,vby,vbz]T
式中,z为量测向量;vbx、vby和vbz分别为载体系三个坐标轴方向的速度分量;
量测噪声向量为
η=[ηvbx,ηvby,ηvbz]T
式中,η为量测噪声向量,ηvbx、ηvby、ηvbz分别为速度vbx、vby和vbz的量测噪声,均假设为零均值高斯白噪声;
量测方程为
根据捷联惯性导航系统的速度微分方程、姿态欧拉角微分方程、惯性传感器模型以及量测方程建立非线性滤波连续系统模型如下:
式中,F(x)为非线性状态转移函数;H(x)为非线性量测函数;G(x)为系统噪声输入函数;F(x)和G(x)参照式(1)-(3)写出,H(x)参照式(4)写出。
3.根据权利要求1所述的基于载体系速度匹配的容积卡尔曼非线性组合导航方法,其中所述的步骤3中将步骤2中建立的非线性连续系统模型离散化,得到非线性离散系统模型。采用四阶龙格库塔方法将状态方程离散化,非线性离散系统模型为
式中,xk和xk-1分别为tk和tk-1时刻的系统状态向量;zk为tk时刻的量测向量;F(xk-1)为tk-1时刻的非线性状态转移函数;H(xk)为tk时刻的非线性量测函数;wk和wk-1分别为tk和tk-1时刻的系统噪声向量;ηk为tk时刻的量测噪声向量,且wk和ηk满足
式中,δkj是δ函数;
离散的系统噪声方差强度阵为
Qk=G(xk)QG(xk)TTs
离散的量测噪声方差强度阵为
Rk=R/Tf
式中,Qk为离散系统噪声wk的方差强度阵;G(xk)为tk时刻的系统噪声输入函数;Q为连续系统噪声w的方差强度阵;Ts为时间更新周期;Rk为离散系统噪声ηk的方差强度阵;R为连续系统噪声η的方差强度阵;Tf为滤波周期。
4.根据权利要求1所述的基于载体系速度匹配的容积卡尔曼非线性组合导航方法的步骤,其中所述的步骤3中容积卡尔曼非线性滤波器的滤波步骤为
1)初始化系统状态向量及其方差矩阵
2)时间更新
分解前一步的方差阵:
式中,Pk-1|k-1和Sk-1|k-1分别为tk-1时刻的系统状态向量方差阵及其平方根阵;
计算状态容积点:
计算非线性状态函数传播的容积点:
计算状态的一步预测值:
计算一步预测方差阵:
式中,Pk|k-1为一步预测的tk时刻系统状态向量方差阵;Qk-1为tk-1时刻的系统噪声方差强度阵;
更新状态及状态方差阵:
Pk|k-1→Pk|k
式中,A→B表示把A的值赋值给B;
3)若量测更新周期时间到,则进行量测更新
分解一步预测方差阵:
式中,Sk|k-1为一步预测的tk时刻系统状态向量方差阵的平方根阵;
计算一步预测容积点:
式中,χi,k|k-1为一步预测的tk时刻系统状态向量的第i个容积点;
计算通过非线性量测函数传播的量测容积点:
Zi,k|k-1=H(χi,k|k-1)
式中,Zi,k|k-1为χi,k|k-1通过非线性量测函数H(χi,k|k-1)传播的容积点,即一步预测的tk时刻系统量测向量的第i个容积点;
计算一步预测量测值:
式中,为一步预测的tk时刻量测向量;
计算一步预测量测方差阵:
式中,Pzz,k|k-1为一步预测的tk时刻量测方差阵;
计算一步预测协方差阵:
式中,Pxz,k|k-1为一步预测的tk时刻协方差阵;
计算卡尔曼滤波增益:
式中,Kk为tk时刻卡尔曼滤波增益阵;
更新状态:
更新状态方差阵:
容积卡尔曼容积点以及相应权重为
且每个列向量有10个元素,共有20个列向量;
容积点总数目为
m=20;
容积卡尔曼非线性滤波中时间更新周期与量测更新周期不同,时间更新周期与陀螺仪和加速度计的数据更新周期一致,周期为Ts;时间更新过程中同时实现捷联导航参数更新;量测更新周期与量测量更新周期一致,为滤波周期,周期为Tf。
5.根据权利要求1所述的基于载体系速度匹配的容积卡尔曼非线性组合导航方法,其中所述的步骤5中由于系统状态向量为导航参数,从而滤波输出不需要进行误差修正,直接为导航参数,即veast,vnorth,θ,γ及ψ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410004374.0A CN103727941B (zh) | 2014-01-06 | 2014-01-06 | 基于载体系速度匹配的容积卡尔曼非线性组合导航方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410004374.0A CN103727941B (zh) | 2014-01-06 | 2014-01-06 | 基于载体系速度匹配的容积卡尔曼非线性组合导航方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103727941A true CN103727941A (zh) | 2014-04-16 |
CN103727941B CN103727941B (zh) | 2016-04-13 |
Family
ID=50452121
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410004374.0A Expired - Fee Related CN103727941B (zh) | 2014-01-06 | 2014-01-06 | 基于载体系速度匹配的容积卡尔曼非线性组合导航方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103727941B (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104408326A (zh) * | 2014-12-16 | 2015-03-11 | 电子科技大学 | 一种对深空探测自主导航滤波算法的评估方法 |
CN105806338A (zh) * | 2016-03-17 | 2016-07-27 | 孙红星 | 基于三向卡尔曼滤波平滑器的gnss/ins组合定位定向算法 |
CN105973238A (zh) * | 2016-05-09 | 2016-09-28 | 郑州轻工业学院 | 一种基于范数约束容积卡尔曼滤波的飞行器姿态估计方法 |
CN106574830A (zh) * | 2014-04-22 | 2017-04-19 | 博拉斯特运动有限公司 | 使用软约束和惩罚函数初始化惯性传感器 |
CN107144284A (zh) * | 2017-04-18 | 2017-09-08 | 东南大学 | 基于ckf滤波的车辆动力学模型辅助惯导组合导航方法 |
CN107797093A (zh) * | 2017-10-24 | 2018-03-13 | 常州工学院 | 基于容积卡尔曼滤波的无线电定位方法 |
CN107894234A (zh) * | 2017-11-22 | 2018-04-10 | 哈尔滨工业大学 | 一种基于双向滤波的监控导航方法 |
CN108981733A (zh) * | 2018-04-26 | 2018-12-11 | 杭州中恒云能源互联网技术有限公司 | 一种电动汽车充电导航系统的速度预测方法 |
CN109685400A (zh) * | 2018-02-24 | 2019-04-26 | 山东大学 | 基于时间积分igd的时滞电力系统稳定性判别方法 |
CN110225454A (zh) * | 2019-06-26 | 2019-09-10 | 河南大学 | 一种置信度传递的分布式容积卡尔曼滤波协作定位方法 |
CN110567455A (zh) * | 2019-09-25 | 2019-12-13 | 哈尔滨工程大学 | 一种求积更新容积卡尔曼滤波的紧组合导航方法 |
CN110940354A (zh) * | 2019-12-02 | 2020-03-31 | 湖北航天技术研究院总体设计所 | 一种光电跟踪系统捷联惯导安装姿态的标定方法 |
CN113066127A (zh) * | 2021-04-02 | 2021-07-02 | 视辰信息科技(上海)有限公司 | 一种在线标定设备参数的视觉惯性里程计方法和系统 |
CN114282152A (zh) * | 2021-12-31 | 2022-04-05 | 四川大学 | 一种基于Consensus-ADMM的带估计约束的非线性集值滤波方法 |
CN115384523A (zh) * | 2022-09-22 | 2022-11-25 | 哈尔滨理工大学 | 一种四轮驱动轮毂电机汽车的纵向车速估计方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001264103A (ja) * | 2000-03-22 | 2001-09-26 | Toshiba Corp | 慣性航法装置、慣性航法装置の初期化方法及び記録媒体 |
JP2002090173A (ja) * | 2000-09-18 | 2002-03-27 | Toshiba Corp | 慣性航法システムとそのイニシャルアライメント方法 |
EP1862764A1 (en) * | 2006-05-31 | 2007-12-05 | Honeywell International Inc. | High speed gyrocompass alignment via multiple kalman filter based hypothesis testing |
CN102486377A (zh) * | 2009-11-17 | 2012-06-06 | 哈尔滨工程大学 | 一种光纤陀螺捷联惯导系统初始航向的姿态获取方法 |
CN102654406A (zh) * | 2012-04-11 | 2012-09-05 | 哈尔滨工程大学 | 基于非线性预测滤波与求容积卡尔曼滤波相结合的动基座初始对准方法 |
CN102706366A (zh) * | 2012-06-19 | 2012-10-03 | 北京航空航天大学 | 一种基于地球自转角速率约束的sins初始对准方法 |
CN103344260A (zh) * | 2013-07-18 | 2013-10-09 | 哈尔滨工程大学 | 基于rbckf的捷联惯导系统大方位失准角初始对准方法 |
CN103727937A (zh) * | 2013-11-20 | 2014-04-16 | 中国人民解放军海军大连舰艇学院 | 一种基于星敏感器的舰船姿态确定方法 |
-
2014
- 2014-01-06 CN CN201410004374.0A patent/CN103727941B/zh not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001264103A (ja) * | 2000-03-22 | 2001-09-26 | Toshiba Corp | 慣性航法装置、慣性航法装置の初期化方法及び記録媒体 |
JP2002090173A (ja) * | 2000-09-18 | 2002-03-27 | Toshiba Corp | 慣性航法システムとそのイニシャルアライメント方法 |
EP1862764A1 (en) * | 2006-05-31 | 2007-12-05 | Honeywell International Inc. | High speed gyrocompass alignment via multiple kalman filter based hypothesis testing |
CN102486377A (zh) * | 2009-11-17 | 2012-06-06 | 哈尔滨工程大学 | 一种光纤陀螺捷联惯导系统初始航向的姿态获取方法 |
CN102654406A (zh) * | 2012-04-11 | 2012-09-05 | 哈尔滨工程大学 | 基于非线性预测滤波与求容积卡尔曼滤波相结合的动基座初始对准方法 |
CN102706366A (zh) * | 2012-06-19 | 2012-10-03 | 北京航空航天大学 | 一种基于地球自转角速率约束的sins初始对准方法 |
CN103344260A (zh) * | 2013-07-18 | 2013-10-09 | 哈尔滨工程大学 | 基于rbckf的捷联惯导系统大方位失准角初始对准方法 |
CN103727937A (zh) * | 2013-11-20 | 2014-04-16 | 中国人民解放军海军大连舰艇学院 | 一种基于星敏感器的舰船姿态确定方法 |
Non-Patent Citations (1)
Title |
---|
杨鹏翔等: "《基于欧拉角微分模型的捷联惯导直接非线性对准方法》", 《传感技术学报》 * |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106574830B (zh) * | 2014-04-22 | 2019-06-11 | 博拉斯特运动有限公司 | 使用软约束和惩罚函数初始化惯性传感器 |
CN106574830A (zh) * | 2014-04-22 | 2017-04-19 | 博拉斯特运动有限公司 | 使用软约束和惩罚函数初始化惯性传感器 |
CN104408326B (zh) * | 2014-12-16 | 2017-03-01 | 电子科技大学 | 一种对深空探测自主导航滤波算法的评估方法 |
CN104408326A (zh) * | 2014-12-16 | 2015-03-11 | 电子科技大学 | 一种对深空探测自主导航滤波算法的评估方法 |
CN105806338A (zh) * | 2016-03-17 | 2016-07-27 | 孙红星 | 基于三向卡尔曼滤波平滑器的gnss/ins组合定位定向算法 |
CN105973238A (zh) * | 2016-05-09 | 2016-09-28 | 郑州轻工业学院 | 一种基于范数约束容积卡尔曼滤波的飞行器姿态估计方法 |
CN107144284A (zh) * | 2017-04-18 | 2017-09-08 | 东南大学 | 基于ckf滤波的车辆动力学模型辅助惯导组合导航方法 |
CN107797093A (zh) * | 2017-10-24 | 2018-03-13 | 常州工学院 | 基于容积卡尔曼滤波的无线电定位方法 |
CN107894234A (zh) * | 2017-11-22 | 2018-04-10 | 哈尔滨工业大学 | 一种基于双向滤波的监控导航方法 |
CN109685400A (zh) * | 2018-02-24 | 2019-04-26 | 山东大学 | 基于时间积分igd的时滞电力系统稳定性判别方法 |
CN108981733A (zh) * | 2018-04-26 | 2018-12-11 | 杭州中恒云能源互联网技术有限公司 | 一种电动汽车充电导航系统的速度预测方法 |
CN108981733B (zh) * | 2018-04-26 | 2020-11-24 | 杭州中恒云能源互联网技术有限公司 | 一种电动汽车充电导航系统的速度预测方法 |
CN110225454A (zh) * | 2019-06-26 | 2019-09-10 | 河南大学 | 一种置信度传递的分布式容积卡尔曼滤波协作定位方法 |
CN110567455B (zh) * | 2019-09-25 | 2023-01-03 | 哈尔滨工程大学 | 一种求积更新容积卡尔曼滤波的紧组合导航方法 |
CN110567455A (zh) * | 2019-09-25 | 2019-12-13 | 哈尔滨工程大学 | 一种求积更新容积卡尔曼滤波的紧组合导航方法 |
CN110940354A (zh) * | 2019-12-02 | 2020-03-31 | 湖北航天技术研究院总体设计所 | 一种光电跟踪系统捷联惯导安装姿态的标定方法 |
CN110940354B (zh) * | 2019-12-02 | 2021-12-14 | 湖北航天技术研究院总体设计所 | 一种光电跟踪系统捷联惯导安装姿态的标定方法 |
CN113066127A (zh) * | 2021-04-02 | 2021-07-02 | 视辰信息科技(上海)有限公司 | 一种在线标定设备参数的视觉惯性里程计方法和系统 |
CN113066127B (zh) * | 2021-04-02 | 2024-04-19 | 视辰信息科技(上海)有限公司 | 一种在线标定设备参数的视觉惯性里程计方法和系统 |
CN114282152A (zh) * | 2021-12-31 | 2022-04-05 | 四川大学 | 一种基于Consensus-ADMM的带估计约束的非线性集值滤波方法 |
CN114282152B (zh) * | 2021-12-31 | 2023-05-26 | 四川大学 | 一种基于Consensus-ADMM的带估计约束的非线性集值滤波方法 |
CN115384523A (zh) * | 2022-09-22 | 2022-11-25 | 哈尔滨理工大学 | 一种四轮驱动轮毂电机汽车的纵向车速估计方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103727941B (zh) | 2016-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103727941A (zh) | 基于载体系速度匹配的容积卡尔曼非线性组合导航方法 | |
CN101514900B (zh) | 一种单轴旋转的捷联惯导系统初始对准方法 | |
CN103245359B (zh) | 一种惯性导航系统中惯性传感器固定误差实时标定方法 | |
CN103471616B (zh) | 一种动基座sins大方位失准角条件下初始对准方法 | |
CN102538792B (zh) | 一种位置姿态系统的滤波方法 | |
CN103727940B (zh) | 基于重力加速度矢量匹配的非线性初始对准方法 | |
WO2016070723A1 (zh) | 由里程计获得车辆经纬度的航位推算导航定位方法及系统 | |
CN104515527B (zh) | 一种无gps信号环境下的抗粗差组合导航方法 | |
CN104019828A (zh) | 高动态环境下惯性导航系统杆臂效应误差在线标定方法 | |
CN106507913B (zh) | 用于管道测绘的组合定位方法 | |
CN104374401A (zh) | 一种捷联惯导初始对准中重力扰动的补偿方法 | |
CN104697526A (zh) | 用于农业机械的捷联惯导系统以及控制方法 | |
CN105318876A (zh) | 一种惯性里程计组合高精度姿态测量方法 | |
CN102706366A (zh) | 一种基于地球自转角速率约束的sins初始对准方法 | |
CN104977002A (zh) | 基于sins/双od的惯性组合导航系统及其导航方法 | |
CN101915579A (zh) | 一种基于ckf的sins大失准角初始对准新方法 | |
CN104374388A (zh) | 一种基于偏振光传感器的航姿测定方法 | |
CN104165641A (zh) | 一种基于捷联惯导/激光测速仪组合导航系统的里程计标定方法 | |
CN103256943A (zh) | 一种在单轴旋转捷联惯导系统中刻度因数误差的补偿方法 | |
CN106153073A (zh) | 一种全姿态捷联惯导系统的非线性初始对准方法 | |
CN103674064B (zh) | 捷联惯性导航系统的初始标定方法 | |
CN103925930B (zh) | 一种重力仪双轴陀螺稳定平台航向误差效应的补偿方法 | |
CN103697878A (zh) | 一种单陀螺单加速度计旋转调制寻北方法 | |
CN103604428A (zh) | 基于高精度水平基准的星敏感器定位方法 | |
CN104482942B (zh) | 一种基于惯性系的最优两位置对准方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160413 |
|
CF01 | Termination of patent right due to non-payment of annual fee |