捷联惯导系统学习7.3(惯性/卫星组合导航 )

全球卫星组合导航系统:GPS(美国全球定位系统)、GLONASS(俄罗斯格洛纳斯)、BDS(中国北斗)、GALILEO(欧盟伽利略)。
系统构成:卫星、地面测控站、用户设备
卫星信号微弱,极易受到干扰,但提供的位置误差不会随时间积累,可以与惯导系统互补,发挥两种系统优点。

  1. 卫星与惯导存在误差
    惯导(IMU)是以传感器几何中心作为导航定位和测速的基准的;
    卫星导航是以接收天线的相位中心作为参考点的。
    两者之间存在的偏差称为空间杆臂误差
    在这里插入图片描述

  2. R : 惯 组 对 于 地 心 的 矢 量 r : 卫 星 天 线 中 心 对 于 地 心 的 矢 量 δ l : 天 线 中 心 对 于 惯 组 集 合 中 心 的 矢 量 R:惯组对于地心的矢量\\ r:卫星天线中心对于地心的矢量\\ \delta l:天线中心对于惯组集合中心的矢量 R:r:线δl:线
    R = r + δ l R=r+\delta l R=r+δl

  3. 天线和惯组之间的安装位置一般显贵固定不动,即 δ l \delta l δl在b坐标系下为常矢量,对地球坐标系求导可得:
    d r d t ∣ e = d R d t ∣ e + d ( δ l ) d t ∣ e = d R d t ∣ e + d ( δ l ) d t ∣ b + w e b × δ l = d R d t ∣ e + w e b × δ l \frac{dr}{dt}|_e=\frac{dR}{dt}|_e+\frac{d(\delta l)}{dt}|_e=\frac{dR}{dt}|_e+\frac{d(\delta l)}{dt}|_b+w_{eb}×\delta l=\frac{dR}{dt}|_e+w_{eb}×\delta l dtdre=dtdRe+dtd(δl)e=dtdRe+dtd(δl)b+web×δl=dtdRe+web×δl
    即:
    v e n ( G N S S ) = d r d t ∣ e : 卫 星 天 线 的 地 速 v_{en(GNSS)}=\frac{dr}{dt}|_e:卫星天线的地速 ven(GNSS)=dtdre:线
    v e n ( I N S ) = d R d t ∣ e : 惯 导 的 地 速 v_{en(INS)}=\frac{dR}{dt}|_e:惯导的地速 ven(INS)=dtdRe:
    v e n ( G N S S ) = v e n ( I N S ) + w e b × δ l v_{en(GNSS)}=v_{en(INS)}+w_{eb}×\delta l ven(GNSS)=ven(INS)+web×δl

  4. 由于 v e n ( G N S S ) , v e n ( I N S ) v_{en(GNSS)},v_{en(INS)} ven(GNSS),ven(INS)两种地速定义的导航坐标系之间的误差很小,可以忽略不计,可以得到:
    v e n ( G N S S ) n = v I N S n + C b n ( w e b b × δ l b ) v^n_{en(GNSS)}=v^n_{INS}+C^n_b(w^b_{eb}×\delta l^b) ven(GNSS)n=vINSn+Cbn(webb×δlb)
    实际中由于 w i e , w e n w_{ie},w_{en} wie,wen影响很小,可以近似 w i b b ≈ w i b b w^b_{ib}\approx w^b_{ib} wibbwibb w e b b = w n b b w^b_{eb}=w^b_{nb} webb=wnbb

  5. 得到杆臂速度误差:
    δ v L n = v e n ( G N S S ) n − v I N S n = C b n ( w e b b × δ l b ) = C b n ( w e b b × ) δ l b \delta v^n_L=v^n_{en(GNSS)}-v^n_{INS}=C^n_b(w^b_{eb}×\delta l^b)=C^n_b(w^b_{eb}×)\delta l^b δvLn=ven(GNSS)nvINSn=Cbn(webb×δlb)=Cbn(webb×)δlb

  6. 惯导与卫星天线之间的位置误差可进似看为:
    δ l = [ δ l E δ l N δ l U ] = C b n δ l b \delta l=\left[\begin{matrix}\delta l_E&\delta l_N&\delta l_U\end{matrix}\right]=C^n_b \delta l^b δl=[δlEδlNδlU]=Cbnδlb
    R M h : 子 午 圈 主 曲 率 半 径 R_{Mh}:子午圈主曲率半径 RMh:
    R N h : 卯 酉 圈 主 曲 率 半 径 R_{Nh}:卯酉圈主曲率半径 RNh:
    { L I N S − L G N S S = − δ l N / R M h λ I N S − λ G N S S = − δ l E s e c L I N S / R N h h I N S − h G N S S = − δ l U \begin{cases} L_{INS}-L_{GNSS}=-\delta l_N/R_{Mh}\\ \lambda _{INS}-\lambda_{GNSS}=-\delta l_E sec L_{INS}/R_{Nh}\\ h_{INS}-h_{GNSS}=-\delta l_U\\ \end{cases} LINSLGNSS=δlN/RMhλINSλGNSS=δlEsecLINS/RNhhINShGNSS=δlU

  7. 从而得到惯导与卫导之间的杆臂误差向量为:
    P I N S = [ L I N S λ I N S h I N S ] T P_{INS}=\left[\begin{matrix}L_{INS}&\lambda_{INS}&h_{INS}\end{matrix}\right]^T PINS=[LINSλINShINS]T
    P G N S S = [ L G N S S λ G N S S h G N S S ] T P_{GNSS}=\left[\begin{matrix}L_{GNSS}&\lambda_{GNSS}&h_{GNSS}\end{matrix}\right]^T PGNSS=[LGNSSλGNSShGNSS]T
    M p v = [ 0 1 / R M h 0 s e c L / R N h 0 0 0 0 1 ] M_{pv}=\left[\begin{matrix} 0&1/R_{Mh}&0\\ secL/R_{Nh}&0&0\\ 0&0&1\\ \end{matrix}\right] Mpv=0secL/RNh01/RMh00001
    δ P G L = P I N S − P G N S S = − M p v C b n δ l b \delta P_{GL}=P_{INS}-P_{GNSS}=-M_{pv}C_b^n\delta l^b δPGL=PINSPGNSS=MpvCbnδlb

时间不同步误差

  1. 卫星导航与惯导坐标系实际使用的数据,往往因为解算和传输,往往存在一定时间的滞后性,我们将其之间的时间误差记为 δ t \delta t δt
    在这里插入图片描述

  2. 卫星与惯导之间的对应关系如下:
    a n 不 同 步 附 近 的 平 均 线 加 速 度 , 通 常 用 相 邻 时 间 内 的 平 均 变 化 表 示 , a n ≈ v I N S ( m ) n − v I N S ( m − 1 ) n T . a^n 不同步附近的平均线加速度,通常用相邻时间内的平均变化表示,a^n \approx \frac{v^n_{INS(m)}-v^n_{INS(m-1)}}{T}. an线,anTvINS(m)nvINS(m1)n.
    v G N S S n + a n δ t = v I N S n v^n_{GNSS}+a^n\delta t=v^n_{INS}\\ vGNSSn+anδt=vINSn

  3. 得到不同步速度误差 δ v δ t n \delta v^n_{\delta t} δvδtn和位置误差 δ P δ t \delta P_{\delta t} δPδt
    δ v δ t n = v I N S n − v G N S S n = a n δ t δ P δ t = P I N S − P G N S S = M p v v I N S n δ t \delta v^n_{\delta t}=v^n_{INS}-v^n_{GNSS}=a^n \delta t\\ \delta P_{\delta t}=P_{INS}-P_{GNSS}=M_{pv}v^n_{INS}\delta t δvδtn=vINSnvGNSSn=anδtδPδt=PINSPGNSS=MpvvINSnδt

状态空间模型

综合考虑杆臂误差和时间不同步误差,可以得到速度和位置误差作为观测量的惯性/卫星组合导航状态空间方程:
W g b : 角 速 度 测 量 噪 声 W^b_g:角速度测量噪声 Wgb:
W a b : 比 力 测 量 白 噪 声 W^b_a:比力测量白噪声 Wab:
V v : 卫 星 接 收 机 白 噪 声 V_v:卫星接收机白噪声 Vv:
V p : 位 置 测 量 白 噪 声 V_p:位置测量白噪声 Vp:
M a a = − w i n n 惯 导 系 计 算 值 M_{aa}=-w^n_{in}惯导系计算值 Maa=winn
M a v = [ 0 − 1 / R M h 0 1 / R N h 0 0 t a n L / R N h 0 0 ] M_{av}=\left[\begin{matrix} 0&-1/R_{Mh}&0\\ 1/R_{Nh}&0&0\\ tanL/R_{Nh}&0&0 \end{matrix}\right] Mav=01/RNhtanL/RNh1/RMh00000
M a p = [ 0 0 0 w i e s i n L 0 0 − w i e s i n L 0 0 ] + [ 0 0 v N / R M h 2 0 0 − v E / R N h 2 0 v E s e c 2 L / R N h 0 − v E t a n L / R N h 2 ] M v a = ( f s f n × ) M v v = ( v n × ) M a v − [ 2 w i e n + w e n n × ] M v p = ( v n × ) ( 2 [ 0 0 0 w i e s i n L 0 0 − w i e s i n L 0 0 ] + [ 0 0 v N / R M h 2 0 0 − v E / R N h 2 0 v E s e c 2 L / R N h 0 − v E t a n L / R N h 2 ] + [ 0 0 0 − 2 β 3 h c o s 2 L 0 − β 3 s i n 2 L − g 0 ( β − 4 β 1 c o s 2 L ) s i n 2 L 0 β 2 ] ) M p v = [ 0 1 / R M h 0 v E s e c L / R N h 0 0 0 0 1 ] M p p = [ 0 0 − v n / R M h 2 v E s e c L t a n L / R N h 0 − v E s e c L / R N h 2 0 0 0 ] M_{ap}=\left[\begin{matrix} 0&0&0\\ w_{ie}sinL&0&0\\ -w_{ie}sinL&0&0 \end{matrix}\right]+\left[\begin{matrix} 0&0&v_N/R^2_{Mh}\\ 0&0&-v_E/R^2_{Nh}\\ 0v_Esec^2L/R_{Nh}&0&-v_EtanL/R^2_{Nh} \end{matrix}\right]\\ M_{va}=(f^n_{sf}×)\\ M_{vv}=(v^n×)M_{av}-[2w^n_{ie}+w^n_{en}×]\\ M_{vp}=(v^n×)(2\left[\begin{matrix} 0&0&0\\ w_{ie}sinL&0&0\\ -w_{ie}sinL&0&0 \end{matrix}\right]+\left[\begin{matrix} 0&0&v_N/R^2_{Mh}\\ 0&0&-v_E/R^2_{Nh}\\ 0v_Esec^2L/R_{Nh}&0&-v_EtanL/R^2_{Nh} \end{matrix}\right]+\left[\begin{matrix} 0&0&0\\ -2\beta_3hcos2L&0&-\beta_3sin2L\\ -g_0(\beta-4\beta_1cos2L)sin2L&0&\beta_2 \end{matrix}\right])\\ M_{pv}=\left[\begin{matrix} 0&1/R_{Mh}&0\\ v_EsecL/R_{Nh}&0&0\\ 0&0&1 \end{matrix}\right]\\ M_{pp}=\left[\begin{matrix} 0&0&-v_n/R^2_{Mh}\\ v_EsecLtanL/R_{Nh}&0&-v_EsecL/R^2_{Nh}\\ 0&0&0 \end{matrix}\right] Map=0wiesinLwiesinL000000+000vEsec2L/RNh000vN/RMh2vE/RNh2vEtanL/RNh2Mva=(fsfn×)Mvv=(vn×)Mav[2wien+wenn×]Mvp=(vn×)(20wiesinLwiesinL000000+000vEsec2L/RNh000vN/RMh2vE/RNh2vEtanL/RNh2+02β3hcos2Lg0(β4β1cos2L)sin2L0000β3sin2Lβ2)Mpv=0vEsecL/RNh01/RMh00001Mpp=0vEsecLtanL/RNh0000vn/RMh2vEsecL/RNh20
X ^ = F X + G W b Z = [ v ~ I N S n − v ~ G N S S n P ~ I N S − P ~ G N S S ] = H X + V X = [ ( ϕ ) T ( δ v n ) T ( δ p ) T ( ξ b ) T ( ▽ b ) T ( δ l b ) T δ t ] T F = [ M a a M a v M a p − C b n 0 3 × 3 0 3 × 4 M v a M v v M v p 0 3 × 3 C b n 0 3 × 4 0 3 × 3 M p v M p p 0 3 × 3 0 3 × 3 0 3 × 4 0 10 × 19 ] , G = [ − C b n 0 3 × 3 0 3 × 3 C b n 0 13 × 6 ] , W b = [ W g b W a b ] H = [ 0 3 × 3 I 3 × 3 0 3 × 3 0 3 × 6 − C b n ( w e b b × ) a n 0 3 × 3 0 3 × 3 I 3 × 3 0 3 × 6 − M p v C b n M p v v I N S n ] , V = [ V v V p ] \hat X=FX+GW^b\\ Z=\left[\begin{matrix} \tilde v^n_{INS}-\tilde v^n_{GNSS}\\ \tilde P_{INS}-\tilde P_{GNSS} \end{matrix}\right]=HX+V\\ X=\left[\begin{matrix} (\phi)^T&(\delta v^n)^T&(\delta p)^T&(\xi^b)^T&(\bigtriangledown^b)^T&(\delta l^b)^T&\delta t\\ \end{matrix}\right]^T\\ F=\left[\begin{matrix} M_{aa}&M_{av}&M_{ap}&-C^n_b&0_{3×3}&0_{3×4}\\ M_{va}&M_{vv}&M_{vp}&0_{3×3}&C^n_b&0_{3×4}\\ 0_{3×3}&M_{pv}&M_{pp}&0_{3×3}&0_{3×3}&0_{3×4}\\ 0_{10×19} \end{matrix}\right],G=\left[\begin{matrix} -C^n_b&0_{3×3}\\ 0_{3×3}&C^n_b\\ 0_{13×6} \end{matrix}\right],W^b=\left[\begin{matrix} W^b_g\\ W^b_a \end{matrix}\right]\\ H=\left[\begin{matrix} 0_{3×3}&I_{3×3}&0_{3×3}&0_{3×6}&-C^n_b(w^b_{eb}×)&a^n\\ 0_{3×3}&0_{3×3}&I_{3×3}&0_{3×6}&-M_{pv}C^n_b&M_{pv}v^n_{INS}\\ \end{matrix}\right],V=\left[\begin{matrix} V_v\\ V_p \end{matrix}\right] X^=FX+GWbZ=[v~INSnv~GNSSnP~INSP~GNSS]=HX+VX=[(ϕ)T(δvn)T(δp)T(ξb)T(b)T(δlb)Tδt]TF=MaaMva03×3010×19MavMvvMpvMapMvpMppCbn03×303×303×3Cbn03×303×403×403×4G=Cbn03×3013×603×3Cbn,Wb=[WgbWab]H=[03×303×3I3×303×303×3I3×303×603×6Cbn(webb×)MpvCbnanMpvvINSn],V=[VvVp]

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值