初始对准:确定导航参数姿态、方位、速度、位置的初始值,方位的初始化是最难的。

单独的惯导难以长时间维持高精度定位导航,需要与其他方式综合。

捷联惯导粗对准

初始对准具体就是确定导航参考坐标系的一个过程,寻找导航坐标系(一般为东北天坐标系)与载体坐标系之间的对应关系。
双矢量定姿
方法一

  1. 已知两个不共线的矢量V1,V2V_1,V_2V1​,V2​,在坐标r(导航坐标系)系投影为V1r,V2rV^r_1,V_2^rV1r​,V2r​,b系(载体坐标系)下的投影为V1b,V2bV_1^b,V^b_2V1b​,V2b​,通过两个投影求解b系与r系之间关系,称为双矢量定姿。
    求解:即两个坐标系之间的转换关系为CbrC^r_bCbr​

  2. 存在:
    V1r=CbrV1bV2r=CbrV2bV_1^r=C_b^rV^b_1 \\V_2^r=C_b^rV_2^bV1r​=Cbr​V1b​V2r​=Cbr​V2b​

  3. 构造:
    V1r×V2r=(CbrV1b)×(CbrV2b)=Cbr(V1b×V2b)V^r_1×V^r_2=(C_b^rV^b_1)×(C_b^rV_2^b)=C_b^r(V_1^b×V_2^b)V1r​×V2r​=(Cbr​V1b​)×(Cbr​V2b​)=Cbr​(V1b​×V2b​)

  4. 得到矩阵方程:
    [V1rV2rV1r×V2r]=Cbr[V1bV2bV1b×V2b]\left[\begin{matrix} V_1^r&V^r_2&V_1^r×V_2^r\\ \end{matrix}\right]=C_b^r\left[\begin{matrix} V_1^b&V^b_2&V_1^b×V_2^b\\ \end{matrix}\right][V1r​​V2r​​V1r​×V2r​​]=Cbr​[V1b​​V2b​​V1b​×V2b​​]

  5. 得到CbrC_b^rCbr​
    Cbr=[V1rV2rV1r×V2r][V1bV2bV1b×V2b]−1C^r_b=\left[\begin{matrix} V_1^r&V^r_2&V_1^r×V_2^r\\ \end{matrix}\right]\left[\begin{matrix} V_1^b&V^b_2&V_1^b×V_2^b\\ \end{matrix}\right]^{-1}Cbr​=[V1r​​V2r​​V1r​×V2r​​][V1b​​V2b​​V1b​×V2b​​]−1

  6. 因为CbrC_b^rCbr​是单位正交矩阵,Cbr=(Cbr)−TC^r_b=(C_b^r)^{-T}Cbr​=(Cbr​)−T再得到:
    Cbr=[(V1r)T(V2r)T(V1r×V2r)T]−1[V1rV2rV1r×V2r]C_b^r=\left[\begin{matrix} (V_1^r)^T\\(V^r_2)^T\\(V_1^r×V_2^r)^T\\ \end{matrix}\right]^{-1}\left[\begin{matrix}V_1^r\\V^r_2\\V_1^r×V_2^r\\ \end{matrix}\right]Cbr​=⎣⎡​(V1r​)T(V2r​)T(V1r​×V2r​)T​⎦⎤​−1⎣⎡​V1r​V2r​V1r​×V2r​​⎦⎤​

方法二
因为矢量误差往往包含模值误差和方向误差,方法一求取的模值不能严格满足单位正交化,方法2在此基础上,进行了修改。

  1. 已知测量得到了两个矢量V~1b,V~2b\tilde V_1^b,\tilde V_2^bV~1b​,V~2b​,两个V~1r,V~2r\tilde V_1^r,\tilde V_2^rV~1r​,V~2r​

  2. V~1b,V~2b\tilde V_1^b,\tilde V_2^bV~1b​,V~2b​求解三个单位正交矢量,(必定两两正交)v1=V~1b∣V~1b∣;v2=V~1b×V~2b∣V~1b×V~2b∣;v3=V~1b×V~2b×V~1b∣V~1b×V~2b×V~1b∣v_1=\frac{\tilde V_1^b}{|\tilde V_1^b|};v_2=\frac{\tilde V_1^b×\tilde V_2^b}{|\tilde V_1^b×\tilde V_2^b|};v_3=\frac{\tilde V_1^b×\tilde V_2^b×\tilde V_1^b}{|\tilde V_1^b×\tilde V_2^b×\tilde V_1^b|}v1​=∣V~1b​∣V~1b​​;v2​=∣V~1b​×V~2b​∣V~1b​×V~2b​​;v3​=∣V~1b​×V~2b​×V~1b​∣V~1b​×V~2b​×V~1b​​

  3. V~1r,V~2r\tilde V_1^r,\tilde V_2^rV~1r​,V~2r​构造三个正交单位矢量:
    u1=V~1r∣V~1r∣;u2=V~1r×V~2r∣V~1r×V~2r∣;u3=V~1b×V~2r×V~1r∣V~1r×V~2r×V~1r∣u_1=\frac{\tilde V_1^r}{|\tilde V_1^r|};u_2=\frac{\tilde V_1^r×\tilde V_2^r}{|\tilde V_1^r×\tilde V_2^r|};u_3=\frac{\tilde V_1^b×\tilde V_2^r×\tilde V_1^r}{|\tilde V_1^r×\tilde V_2^r×\tilde V_1^r|}u1​=∣V~1r​∣V~1r​​;u2​=∣V~1r​×V~2r​∣V~1r​×V~2r​​;u3​=∣V~1r​×V~2r​×V~1r​∣V~1b​×V~2r​×V~1r​​

  4. 构造单位阵求解CbrC^r_bCbr​
    Cbr=[u1u2u3]−1[v1v2v3]=[u1u2u3][v1v2v3]C^r_b=\left[\begin{matrix}u_1\\u_2\\u_3\\ \end{matrix}\right]^{-1}\left[\begin{matrix}v_1\\v_2\\v_3\\ \end{matrix}\right]=\left[\begin{matrix}u_1&u_2&u_3\\ \end{matrix}\right]\left[\begin{matrix}v_1\\v_2\\v_3\\ \end{matrix}\right]Cbr​=⎣⎡​u1​u2​u3​​⎦⎤​−1⎣⎡​v1​v2​v3​​⎦⎤​=[u1​​u2​​u3​​]⎣⎡​v1​v2​v3​​⎦⎤​

多矢量定姿
当有m(m>2)m(m>2)m(m>2)个不共面的矢量,在bbb系和rrr系对这些矢量进行测量,由于误差存在,可以近似满足如下关系:
V~ir≈CbrV~ib(i=1,2,...,m)\tilde V^r_i \approx C^r_b \tilde V^b_i(i=1,2,...,m)V~ir​≈Cbr​V~ib​(i=1,2,...,m)

  1. 这里求解变换矩阵变为了最优问题,指标函数为:
    J∗(Cbr)=12∑i=1mwi∣V~ir−CbrV~ib∣2=min∑i=1mwi=1,加权平均时wi=1或wi=1/mJ^*(C^r_b)=\frac{1}{2}\sum^m_{i=1}w_i|\tilde V^r_i-C^r_b\tilde V^b_i|^2=min\\ \sum^m_{i=1}w_i=1,加权平均时w_i=1或w_i=1/mJ∗(Cbr​)=21​i=1∑m​wi​∣V~ir​−Cbr​V~ib​∣2=mini=1∑m​wi​=1,加权平均时wi​=1或wi​=1/m

  2. 求∣V~ir−CbrV~ib∣2|\tilde V^r_i-C^r_b\tilde V^b_i|^2∣V~ir​−Cbr​V~ib​∣2:
    ∣V~ir−CbrV~ib∣2=(V~ir−CbrV~ib)T(V~ir−CbrV~ib)=[(V~ir)T−(V~ib)T(Cbr)T](V~ir−CbrV~ib)=∣V~ir∣2+∣V~ib∣2−2(V~ir)CbrV~ib|\tilde V^r_i-C^r_b\tilde V^b_i|^2=(\tilde V^r_i-C^r_b\tilde V^b_i)^T(\tilde V^r_i-C^r_b\tilde V^b_i) \\ =[(\tilde V^r_i)^T-(\tilde V^b_i)^T(C^r_b)^T](\tilde V^r_i-C^r_b\tilde V^b_i) \\ =|\tilde V^r_i|^2+|\tilde V^b_i|^2-2(\tilde V^r_i)C^r_b\tilde V^b_i∣V~ir​−Cbr​V~ib​∣2=(V~ir​−Cbr​V~ib​)T(V~ir​−Cbr​V~ib​)=[(V~ir​)T−(V~ib​)T(Cbr​)T](V~ir​−Cbr​V~ib​)=∣V~ir​∣2+∣V~ib​∣2−2(V~ir​)Cbr​V~ib​

  3. 带入得到:
    J∗(Cbr)=12∑i=1mwi∣V~ir−CbrV~ib∣2=12∑i=1mwi(∣V~ir∣2+∣V~ib∣2)−∑i=1mwi(V~ir)TCbrV~ibJ^*(C^r_b)=\frac{1}{2}\sum^m_{i=1}w_i|\tilde V^r_i-C^r_b\tilde V^b_i|^2=\frac{1}{2}\sum^m_{i=1}w_i(|\tilde V^r_i|^2+|\tilde V_i^b|^2)-\sum^m_{i=1}w_i(\tilde V^r_i)^TC^r_b\tilde V^b_iJ∗(Cbr​)=21​i=1∑m​wi​∣V~ir​−Cbr​V~ib​∣2=21​i=1∑m​wi​(∣V~ir​∣2+∣V~ib​∣2)−i=1∑m​wi​(V~ir​)TCbr​V~ib​

  4. 想要J∗(Cbr)J^*(C^r_b)J∗(Cbr​)取最小,即∑i=1mwi(V~ir)TCbrV~ib\sum^m_{i=1}w_i(\tilde V^r_i)^TC^r_b\tilde V^b_i∑i=1m​wi​(V~ir​)TCbr​V~ib​取最大值
    令J(Cbr)={∑i=1mwi(V~ir)TCbrV~ib}max令J(C^r_b)=\{\sum^m_{i=1}w_i(\tilde V^r_i)^TC^r_b\tilde V^b_i\}_{max}令J(Cbr​)={i=1∑m​wi​(V~ir​)TCbr​V~ib​}max​

  5. 仅以化简:
    J(Cbr)={∑i=1mwi(V~ir)TCbrV~ib}max=tr[[w1(V~1r)Tw2(V~2r)T...wm(V~mr)T]Cbr][V~1bV~2b...V~mb]]=tr(Cbr∑i=1mwiC~ib(C~ib)T)=tr(CbrAT)J(C^r_b)=\{\sum^m_{i=1}w_i(\tilde V^r_i)^TC^r_b\tilde V^b_i\}_{max}\\ =tr[\left[\begin{matrix}w_1(\tilde V_1^r)^T\\w_2(\tilde V_2^r)^T\\...\\w_m(\tilde V_m^r)^T \end{matrix}\right]C^r_b]\left[\begin{matrix}\tilde V_1^b&\tilde V_2^b&...&\tilde V_m^b \end{matrix}\right]]\\ =tr(C^r_b\sum^m_{i=1}w_i\tilde C_i^b(\tilde C_i^b)^T)\\ =tr(C^r_b A^T)J(Cbr​)={i=1∑m​wi​(V~ir​)TCbr​V~ib​}max​=tr[⎣⎢⎢⎡​w1​(V~1r​)Tw2​(V~2r​)T...wm​(V~mr​)T​⎦⎥⎥⎤​Cbr​][V~1b​​V~2b​​...​V~mb​​]]=tr(Cbr​i=1∑m​wi​C~ib​(C~ib​)T)=tr(Cbr​AT)

  6. 得到AT=∑i=1mwiC~ib(C~ib)TA^T=\sum^m_{i=1}w_i\tilde C_i^b(\tilde C_i^b)^TAT=∑i=1m​wi​C~ib​(C~ib​)T

  7. 对A进行奇异值分解即:A=UDVTA=UDV^TA=UDVT

  8. 得到 C^br=UVT\hat C^r_b=UV^TC^br​=UVT

粗对准实现

初始对准时运载体一般实在精致条件下进行的,重力矢量和地球自转角速度矢量wiew_{ie}wie​是已知的,分别如下:
gn=[00−g],wien=[0wiecosLwiesinL]=[0wNwU]g^n=\left[\begin{matrix} 0\\0\\-g \end{matrix}\right],w^n_{ie}=\left[\begin{matrix} 0\\w_{ie}cosL\\w_{ie}sinL \end{matrix}\right]=\left[\begin{matrix} 0\\w_N\\w_U \end{matrix}\right]gn=⎣⎡​00−g​⎦⎤​,wien​=⎣⎡​0wie​cosLwie​sinL​⎦⎤​=⎣⎡​0wN​wU​​⎦⎤​

  1. 地球角速度测量关系和比力方程
    wibb:b系(载体坐标系)与i系(惯性坐标系)之间的旋转,在b系下的表示w^b_{ib}:b系(载体坐标系)与i系(惯性坐标系)之间的旋转,在b系下的表示wibb​:b系(载体坐标系)与i系(惯性坐标系)之间的旋转,在b系下的表示
    wibn:n系(惯导坐标系)与i系(惯性坐标系)之间的旋转(自转)在b系下的表示w^n_{ib}:n系(惯导坐标系)与i系(惯性坐标系)之间的旋转(自转)在b系下的表示wibn​:n系(惯导坐标系)与i系(惯性坐标系)之间的旋转(自转)在b系下的表示
    wenn:n系(惯导坐标系)与e系(地球坐标系)之间的夹角在n系下的表示w^n_{en}:n系(惯导坐标系)与e系(地球坐标系)之间的夹角在n系下的表示wenn​:n系(惯导坐标系)与e系(地球坐标系)之间的夹角在n系下的表示
    wnbn:基静坐晃动干扰角速度w^n_{nb}:基静坐晃动干扰角速度wnbn​:基静坐晃动干扰角速度
    v˙n:寂静做晃动角速度\dot v^n:寂静做晃动角速度v˙n:寂静做晃动角速度
    fsfb:比力加速度测得数据f^b_{sf}:比力 加速度测得数据fsfb​:比力加速度测得数据
    Cbnwibb=wibn=wien+wenn+wnbnv˙n=Cbnfsfb−(2wien+wenn)×vn+gnC^n_bw^b_{ib}=w^n_{ib}=w_{ie}^n+w^n_{en}+w^n_{nb}\\ \dot v^n=C^n_bf^b_{sf}-(2w^n_{ie}+w^n_{en})×v^n+g^nCbn​wibb​=wibn​=wien​+wenn​+wnbn​v˙n=Cbn​fsfb​−(2wien​+wenn​)×vn+gn

  2. 静基座状态下(2wien+wenn)×vn(2w^n_{ie}+w^n_{en})×v^n(2wien​+wenn​)×vn和wennw^n_{en}wenn​可以忽略不计,再加入陀螺仪量测误差δwibb\delta w^b_{ib}δwibb​和加速度计测量误差δfsfb\delta f^b_{sf}δfsfb​,得到:
    Cbn(w~ibb−δwibb)−wnbn=wienCbn(f~sfb−δfsfb)−v˙n=−gnC^n_b(\tilde w^b_{ib}-\delta w^b_{ib})-w^n_{nb}=w^n_{ie} \\ C^n_b(\tilde f^b_{sf}-\delta f^b_{sf})-\dot v^n=-g^n Cbn​(w~ibb​−δwibb​)−wnbn​=wien​Cbn​(f~​sfb​−δfsfb​)−v˙n=−gn

  3. 可以简写为:
    ξ‾n=Cbbw~ibb+wnbn\overline \xi^n=C^b_b\tilde w^b_{ib}+w^n_{nb}ξ​n=Cbb​w~ibb​+wnbn​
    ▽‾n=Cbnδfsfb+v˙n\overline\bigtriangledown^n=C^n_b\delta f^b_{sf}+\dot v^n▽​n=Cbn​δfsfb​+v˙n
    Cbnw~ibb−ξ‾n=wienCbnf~sfb−▽‾n=−gnC^n_b\tilde w^b_{ib}-\overline \xi^n=w^n_{ie}\\ C^n_b \tilde f^b_{sf}-\overline\bigtriangledown^n=-g^nCbn​w~ibb​−ξ​n=wien​Cbn​f~​sfb​−▽​n=−gn

  4. 当测量误差远小于有用信号时,即∣ξ‾n∣<110∣wien∣=wie10|\overline \xi^n|<\frac{1}{10}|w^n_{ie}|=\frac{w_{ie}}{10}∣ξ​n∣<101​∣wien​∣=10wie​​且∣▽‾n∣<∣−gn∣100=g100|\overline\bigtriangledown^n|<\frac{|-g^n|}{100}=\frac{g}{100}∣▽​n∣<100∣−gn∣​=100g​,上式可以近似估计为:
    C~bnw~ibb=wienC~bnf~sfb=−gn\tilde C^n_b \tilde w^b_{ib}=w^n_{ie}\\ \tilde C^n_b \tilde f^b_{sf}=-g^nC~bn​w~ibb​=wien​C~bn​f~​sfb​=−gn

  5. 在一般情况下,线运动干扰相对误差小于角运动,参考双矢量标定,以(−gn)(-g^n)(−gn)作为主参考矢量,可以得到姿态估计阵为:
    C^bn=[(−gn)∣(−gn)∣(−gn)×wien∣(−gn)×wien∣(−gn)×wien×(−gn)∣(−gn)×wien×(−gn)∣]×[(f~sfn)T∣f~sfn∣f~sfn×w~ibb∣f~sfn×w~ibb∣(f~sfn×w~ibb×f~sfn)∣f~sfn×w~ibb×f~sfn∣]\hat C_b^n=\left[\begin{matrix} \frac{(-g^n)}{|(-g^n)|}&\frac{(-g^n)×w^n_{ie}}{|(-g^n)×w^n_{ie}|}&\frac{(-g^n)×w^n_{ie}×(-g^n)}{|(-g^n)×w^n_{ie}×(-g^n)|}\\ \end{matrix}\right]×\left[\begin{matrix} \frac{(\tilde f^n_{sf})^T}{|\tilde f^n_{sf}|}\\\frac{\tilde f^n_{sf}×\tilde w^b_{ib}}{|\tilde f^n_{sf}×\tilde w^b_{ib}|}\\ \frac{(\tilde f^n_{sf}×\tilde w^b_{ib}×\tilde f^n_{sf})}{|\tilde f^n_{sf}×\tilde w^b_{ib}×\tilde f^n_{sf}|}\\ \end{matrix}\right]C^bn​=[∣(−gn)∣(−gn)​​∣(−gn)×wien​∣(−gn)×wien​​​∣(−gn)×wien​×(−gn)∣(−gn)×wien​×(−gn)​​]×⎣⎢⎢⎢⎢⎡​∣f~​sfn​∣(f~​sfn​)T​∣f~​sfn​×w~ibb​∣f~​sfn​×w~ibb​​∣f~​sfn​×w~ibb​×f~​sfn​∣(f~​sfn​×w~ibb​×f~​sfn​)​​⎦⎥⎥⎥⎥⎤​

  6. 将gn,wieng^n,w^n_{ie}gn,wien​带入,求得C^bn\hat C^n_bC^bn​
    C^bn=[0−10001100][(f~sfn)T∣f~sfn∣f~sfn×w~ibb∣f~sfn×w~ibb∣(f~sfn×w~ibb×f~sfn)∣f~sfn×w~ibb×f~sfn∣]=[−(f~sfn×w~ibb)T∣f~sfn×w~ibb∣(f~sfn×w~ibb×f~sfn)T∣f~sfn×w~ibb×f~sfn∣(f~sfn)T∣f~sfn∣]\hat C^n_b=\left[\begin{matrix} 0&-1&0\\0&0&1\\1&0&0 \end{matrix}\right]\left[\begin{matrix} \frac{(\tilde f^n_{sf})^T}{|\tilde f^n_{sf}|}\\\frac{\tilde f^n_{sf}×\tilde w^b_{ib}}{|\tilde f^n_{sf}×\tilde w^b_{ib}|}\\ \frac{(\tilde f^n_{sf}×\tilde w^b_{ib}×\tilde f^n_{sf})}{|\tilde f^n_{sf}×\tilde w^b_{ib}×\tilde f^n_{sf}|}\\ \end{matrix}\right] =\left[\begin{matrix} -\frac{(\tilde f^n_{sf}×\tilde w^b_{ib})^T}{|\tilde f^n_{sf}×\tilde w^b_{ib}|}\\ \frac{(\tilde f^n_{sf}×\tilde w^b_{ib}×\tilde f^n_{sf})^T}{|\tilde f^n_{sf}×\tilde w^b_{ib}×\tilde f^n_{sf}|}\\ \frac{(\tilde f^n_{sf})^T}{|\tilde f^n_{sf}|}\\ \end{matrix}\right] C^bn​=⎣⎡​001​−100​010​⎦⎤​⎣⎢⎢⎢⎢⎡​∣f~​sfn​∣(f~​sfn​)T​∣f~​sfn​×w~ibb​∣f~​sfn​×w~ibb​​∣f~​sfn​×w~ibb​×f~​sfn​∣(f~​sfn​×w~ibb​×f~​sfn​)​​⎦⎥⎥⎥⎥⎤​=⎣⎢⎢⎢⎢⎡​−∣f~​sfn​×w~ibb​∣(f~​sfn​×w~ibb​)T​∣f~​sfn​×w~ibb​×f~​sfn​∣(f~​sfn​×w~ibb​×f~​sfn​)T​∣f~​sfn​∣(f~​sfn​)T​​⎦⎥⎥⎥⎥⎤​

7.实际中:∠(w~ibb,f~sfb)≈π2−L\angle (\tilde w^b_{ib},\tilde f^b_{sf})\approx \frac{\pi}{2}-L∠(w~ibb​,f~​sfb​)≈2π​−L
假设角增量为在[0,T][0,T][0,T]时间内Δθ(T)\Delta \theta(T)Δθ(T)速度增量为ΔV(T)\Delta V(T)ΔV(T),当[0,T][0,T][0,T]时间内低频晃动小于Wie/10W_{ie}/10Wie​/10且速度变化小于gT/100gT/100gT/100时能够得到一定经度的结果
令w~ibb=w‾ibb=Δθ(T)T,f~sfb=f‾sfb=ΔV(T)T\tilde w^b_{ib}=\overline w^b_{ib}=\frac{\Delta \theta(T)}{T},\tilde f^b_{sf}=\overline f^b_{sf}=\frac{\Delta V(T)}{T}w~ibb​=wibb​=TΔθ(T)​,f~​sfb​=f​sfb​=TΔV(T)​

粗对准方法的误差分析
C^bn=[0−10001100][(f~sfn)T∣f~sfn∣f~sfn×w~ibb∣f~sfn×w~ibb∣(f~sfn×w~ibb×f~sfn)∣f~sfn×w~ibb×f~sfn∣]=[−(f~sfn×w~ibb)T∣f~sfn×w~ibb∣(f~sfn×w~ibb×f~sfn)T∣f~sfn×w~ibb×f~sfn∣(f~sfn)T∣f~sfn∣]\hat C^n_b=\left[\begin{matrix} 0&-1&0\\0&0&1\\1&0&0 \end{matrix}\right]\left[\begin{matrix} \frac{(\tilde f^n_{sf})^T}{|\tilde f^n_{sf}|}\\\frac{\tilde f^n_{sf}×\tilde w^b_{ib}}{|\tilde f^n_{sf}×\tilde w^b_{ib}|}\\ \frac{(\tilde f^n_{sf}×\tilde w^b_{ib}×\tilde f^n_{sf})}{|\tilde f^n_{sf}×\tilde w^b_{ib}×\tilde f^n_{sf}|}\\ \end{matrix}\right] =\left[\begin{matrix} -\frac{(\tilde f^n_{sf}×\tilde w^b_{ib})^T}{|\tilde f^n_{sf}×\tilde w^b_{ib}|}\\ \frac{(\tilde f^n_{sf}×\tilde w^b_{ib}×\tilde f^n_{sf})^T}{|\tilde f^n_{sf}×\tilde w^b_{ib}×\tilde f^n_{sf}|}\\ \frac{(\tilde f^n_{sf})^T}{|\tilde f^n_{sf}|}\\ \end{matrix}\right] C^bn​=⎣⎡​001​−100​010​⎦⎤​⎣⎢⎢⎢⎢⎡​∣f~​sfn​∣(f~​sfn​)T​∣f~​sfn​×w~ibb​∣f~​sfn​×w~ibb​​∣f~​sfn​×w~ibb​×f~​sfn​∣(f~​sfn​×w~ibb​×f~​sfn​)​​⎦⎥⎥⎥⎥⎤​=⎣⎢⎢⎢⎢⎡​−∣f~​sfn​×w~ibb​∣(f~​sfn​×w~ibb​)T​∣f~​sfn​×w~ibb​×f~​sfn​∣(f~​sfn​×w~ibb​×f~​sfn​)T​∣f~​sfn​∣(f~​sfn​)T​​⎦⎥⎥⎥⎥⎤​
上述分母可以近似为:
∣f~sfn)×w~ibb∣≈∣(−gn)×wien∣=gwiecosL=gwn|\tilde f^n_{sf})×\tilde w^b_{ib}| \approx |(-g^n)×w^n_{ie}|=gw_{ie}cosL=gw_n∣f~​sfn​)×w~ibb​∣≈∣(−gn)×wien​∣=gwie​cosL=gwn​
∣f~sfn×w~ibb×f~sfn∣≈∣(−gn)×wien×(−gn)∣=g2wN|\tilde f^n_{sf}×\tilde w^b_{ib}×\tilde f^n_{sf}| \approx|(-g^n)×w^n_{ie}×(-g^n)|=g^2w_N∣f~​sfn​×w~ibb​×f~​sfn​∣≈∣(−gn)×wien​×(−gn)∣=g2wN​
∣f~sfn∣≈∣(−gn)∣=g|\tilde f^n_{sf}|\approx |(-g^n)|=g∣f~​sfn​∣≈∣(−gn)∣=g
C^bn\hat C^n_bC^bn​忽略误差的高阶小量:
C^bn≈[−[(fsfb+δfsfb)×(wibb+δwibb)]/(gwN)−[(fsfb+δfsfb)×(wibb+δwibb)×(fsfb+δfsfb)]T/(g2wN)(fsfb+δfsfb)T/g]≈[I+[∗−δwib,En/wN+δfsf,EntanL/g∗∗∗∗δfsf,En/gδfsf,Nn/g∗]]Cbn\hat C^n_b \approx \left[\begin{matrix} -[(f^b_{sf}+\delta f^b_{sf})×(w^b_{ib}+\delta w^b_{ib})]/(gw_N)\\ -[(f^b_{sf}+\delta f^b_{sf})×(w^b_{ib}+\delta w^b_{ib})×(f^b_{sf}+\delta f^b_{sf})]^T/(g^2w_N)\\ (f^b_{sf}+\delta f^b_{sf})^T/g \end{matrix}\right] \\ \approx [I+\left[\begin{matrix} *&-\delta w^n_{ib,E}/w_N+\delta f^n_{sf,E}tanL/g&*\\*&*&*\\\delta f^n_{sf,E}/g&\delta f^n_{sf,N}/g&* \end{matrix}\right]]C^n_bC^bn​≈⎣⎡​−[(fsfb​+δfsfb​)×(wibb​+δwibb​)]/(gwN​)−[(fsfb​+δfsfb​)×(wibb​+δwibb​)×(fsfb​+δfsfb​)]T/(g2wN​)(fsfb​+δfsfb​)T/g​⎦⎤​≈[I+⎣⎡​∗∗δfsf,En​/g​−δwib,En​/wN​+δfsf,En​tanL/g∗δfsf,Nn​/g​∗∗∗​⎦⎤​]Cbn​
又因为C^bn=(I−ϕ×)Cbn(ϕ为失准角)\hat C^n_b=(I-\phi×)C^n_b(\phi为失准角)C^bn​=(I−ϕ×)Cbn​(ϕ为失准角)
求得失准角为:
ϕ=[−δfsf,Nn/gδfsf,En/g−δwib,En/wN+δfsf,EntanL/g]≈[−δfsf,Nn/gδfsf,En/g−δwib,En/wN]\phi=\left[\begin{matrix} -\delta f^n_{sf,N}/g\\\delta f^n_{sf,E}/g\\-\delta w^n_{ib,E}/w_N+\delta f^n_{sf,E}tanL/g \end{matrix}\right] \approx \left[\begin{matrix} -\delta f^n_{sf,N}/g\\\delta f^n_{sf,E}/g\\-\delta w^n_{ib,E}/w_N \end{matrix}\right] ϕ=⎣⎡​−δfsf,Nn​/gδfsf,En​/g−δwib,En​/wN​+δfsf,En​tanL/g​⎦⎤​≈⎣⎡​−δfsf,Nn​/gδfsf,En​/g−δwib,En​/wN​​⎦⎤​
可以观察到失准角的主要无影响。

间接粗对准方法

与直接对准方法相比,短时间内抗扰能力弱,长时间(分重量级)间接粗对准方法更加准确

  1. 设:
    初始时刻载体惯性系b0b_0b0​,与对准时刻载体惯性系重合
    初始时刻导航惯性系n0n_0n0​,与对准时刻导航惯性系重合
    常值矩阵Cb0n0C^{n_0}_{b_0}Cb0​n0​​为b0b_0b0​系与n0n_0n0​系的方位关系

  2. 重力矢量,在n0n_0n0​系的投影:
    gn=[00−g]Tg^n=\left[\begin{matrix}0&0&-g\end{matrix}\right]^Tgn=[0​0​−g​]T
    gn0=Cnn0gnC˙nn0=Cnn0(wn0nn×)=Cnn0wien×g^{n_0}=C_n^{n_0}g^n \\ \dot C^{n_0}_{n}=C^{n_0}_{n}(w^n_{n_0n}\times)=C_n^{n_0}{w^n_{ie}\times}gn0​=Cnn0​​gnC˙nn0​​=Cnn0​​(wn0​nn​×)=Cnn0​​wien​×

  3. 解得Cnn0=eiwien×=I+sinwietwiet(twien×)+1−coswiet(wiet)2(twien×)2=[coswiet−sinwietsinLsinwietcosLsinwietsinL1−(1−coswiet)sin2L(1−coswiet)sinLcosL−sinwietcosL(1−coswiet)sinLcosL1−(1−coswiet)cos2L]C^{n_0}_n=e^{i w_{ie}^n\times}=I+\frac{sin{w_{ie}}t}{w_{ie}t}(tw^n_{ie}\times)+\frac{1-cosw_{ie}t}{(w_{ie}t)^2}(tw^n_{ie}\times)^2\\=\left[\begin{matrix} cosw_{ie}t&-sinw_{ie}tsinL&sinw_{ie}tcosL\\ sinw_{ie}tsinL&1-(1-cosw_{ie}t)sin^2L&(1-cosw_{ie}t)sinLcosL\\ -sinw_{ie}tcosL&(1-cosw_{ie}t)sinLcosL&1-(1-cosw_{ie}t)cos^2L\\ \end{matrix}\right]Cnn0​​=eiwien​×=I+wie​tsinwie​t​(twien​×)+(wie​t)21−coswie​t​(twien​×)2=⎣⎡​coswie​tsinwie​tsinL−sinwie​tcosL​−sinwie​tsinL1−(1−coswie​t)sin2L(1−coswie​t)sinLcosL​sinwie​tcosL(1−coswie​t)sinLcosL1−(1−coswie​t)cos2L​⎦⎤​

  4. 得到gn0=−g[sinwiet(1−coswiet))sinLcosL1−(1−coswiet))cos2L]g^{n_0}=-g\left[\begin{matrix} sinw_{ie}t\\ (1-cosw_{ie}t))sinLcosL\\ 1-(1-cosw_{ie}t))cos^2L\\ \end{matrix}\right]gn0​=−g⎣⎡​sinwie​t(1−coswie​t))sinLcosL1−(1−coswie​t))cos2L​⎦⎤​

  5. 加速度计的比例输出在b0b_0b0​系投影为:
    wibb:为陀螺仪测量值Cbb0(0)=I:初始值为I,其他时刻值使用姿态更新算法(二子样法或者其他)w^b_{ib}:为陀螺仪测量值\\ C_b^{b_0}(0)=I:初始值为I,其他时刻值使用姿态更新算法(二子样法或者其他)wibb​:为陀螺仪测量值Cbb0​​(0)=I:初始值为I,其他时刻值使用姿态更新算法(二子样法或者其他)
    fsfb0=Cbb0fsfbC˙bb0=Cbb0(wb0bb×)=Cbb0(wibb×)f^{b_0}_{sf}=C_b^{b_0} f^b_{sf}\\ \dot C_b^{b_0}=C_b^{b_0}(w^b_{b_0b}\times)=C_b^{b_0}(w^b_{ib}\times)fsfb0​​=Cbb0​​fsfb​C˙bb0​​=Cbb0​​(wb0​bb​×)=Cbb0​​(wibb​×)

  6. 得到加速度与加速度计比力测量之间关系:
    ▽‾b0:表示在b0系的加速度计测量误差及线性干扰\overline \bigtriangledown^{b_0}:表示在b_0系的加速度计测量误差及线性干扰▽​b0​:表示在b0​系的加速度计测量误差及线性干扰
    Cb0n0(Cbb0f~sfb−▽‾b0)=−gn0▽‾b0=Cbb0δfsfb+v˙b0C_{b_0}^{n_0}(C_b^{b_0}\tilde f^b_{sf}-\overline \bigtriangledown^{b_0})=-g^{n_0}\\ \overline \bigtriangledown^{b_0}=C_b^{b_0}\delta f^b_{sf}+\dot v^{b_0}Cb0​n0​​(Cbb0​​f~​sfb​−▽​b0​)=−gn0​▽​b0​=Cbb0​​δfsfb​+v˙b0​

  7. 在初始对准过程中进行定积分得到:
    {F~ib0=∫0tiCbb0f~sfbdtGin0=−∫0tign0dt\begin{cases}\tilde F_i^{b_0}=\int_0^{t_i}C_{b}^{b_0}\tilde f_{sf}^bdt\\ G_i^{n_0}=-\int_0^{t_i}g^{n0}dt\\ \end{cases}{F~ib0​​=∫0ti​​Cbb0​​f~​sfb​dtGin0​​=−∫0ti​​gn0dt​
    得到Gin0=Cb0b0F~ib0−∫0tiCb0n0▽‾b0dtG_i^{n_0}=C_{b0}^{b_0}\tilde F_i^{b_0}-\int_0^{t_i}C_{b_0}^{n_0}\overline \bigtriangledown^{b_0}dtGin0​​=Cb0b0​​F~ib0​​−∫0ti​​Cb0​n0​​▽​b0​dt

  8. 使用双重矢量法对准:
    在t2t_2t2​时间内结束对准:t2=2t1t_2=2t_1t2​=2t1​最后得到:
    C^b0n0=[G1n0∣G1n0∣G1n0×G2n0∣G1n0×G2n0∣G1n0×G2n0×G1n0∣G1n0×]×[(F~1b0)T∣F~1b0∣(F~1b0×F~2b0)T∣F~1b0×F~2b0∣(F~1b0×F~2b0×F~1b0)T∣F~1b0×F~2b0×F~1b0T∣]\hat C^{n_0}_{b_0}=\left[\begin{matrix} \frac{G_1^{n_0}}{|G_1^{n_0}|}&\frac{G_1^{n_0}\times G_2^{n_0} }{|G_1^{n_0}\times G_2^{n_0} |}&\frac{G_1^{n_0}\times G_2^{n_0}\times G_1^{n_0} }{|G_1^{n_0}\times } \end{matrix}\right]\times\\ \left[\begin{matrix} \frac{(\tilde F_1^{b_0})^T}{|\tilde F_1^{b_0}|}\\ \frac{(\tilde F_1^{b_0} \times \tilde F_2^{b_0})^T}{|\tilde F_1^{b_0} \times \tilde F_2^{b_0}|}\\ \frac{(\tilde F_1^{b_0} \times \tilde F_2^{b_0}\times \tilde F_1^{b_0})^T}{|\tilde F_1^{b_0} \times \tilde F_2^{b_0}\times \tilde F_1^{b_0}T|} \end{matrix}\right]C^b0​n0​​=[∣G1n0​​∣G1n0​​​​∣G1n0​​×G2n0​​∣G1n0​​×G2n0​​​​∣G1n0​​×G1n0​​×G2n0​​×G1n0​​​​]×⎣⎢⎢⎢⎢⎡​∣F~1b0​​∣(F~1b0​​)T​∣F~1b0​​×F~2b0​​∣(F~1b0​​×F~2b0​​)T​∣F~1b0​​×F~2b0​​×F~1b0​​T∣(F~1b0​​×F~2b0​​×F~1b0​​)T​​⎦⎥⎥⎥⎥⎤​

  9. 使用多重矢量法标定:
    A=−∫0t2gn0(f~sfb0)TdtA=-\int_0^{t_2}g^{n_0}(\tilde f_{sf}^{b_0})^TdtA=−∫0t2​​gn0​(f~​sfb0​​)Tdt
    再进行求解

  10. 得到最后对准时刻矩阵C^b0n0\hat C^{n_0}_{b_0}C^b0​n0​​
    C˙nn0=Cnn0(wn0nn×)=Cnn0wien×C˙bb0=Cbb0(wb0bb×)=Cbb0(wibb×)\dot C^{n_0}_{n}=C^{n_0}_{n}(w^n_{n_0n}\times)=C_n^{n_0}{w^n_{ie}\times}\\ \dot C_b^{b_0}=C_b^{b_0}(w^b_{b_0b}\times)=C_b^{b_0}(w^b_{ib}\times)C˙nn0​​=Cnn0​​(wn0​nn​×)=Cnn0​​wien​×C˙bb0​​=Cbb0​​(wb0​bb​×)=Cbb0​​(wibb​×)
    C^b0n0=Cn0nC^b0n0Cbb0\hat C^{n_0}_{b_0}=C^n_{n0}\hat C_{b_0}^{n_0}C_b^{b_0}C^b0​n0​​=Cn0n​C^b0​n0​​Cbb0​​

捷联惯导系统学习7.1(捷联惯导粗对准 )相关推荐

  1. 捷联惯导系统学习4.1(惯导数值更新算法)

    1 常用坐标系的定义 (1)地心惯性坐标系(i 系,inertial frame) 用oixiyizio_ix_iy_iz_ioi​xi​yi​zi​表示,原点以地球为中心, 原点oio_ioi​在地 ...

  2. 捷联惯导系统学习7.5(低成本组合导航系统模型)

    低成本组合导航系统模型 低精度MEMS惯性/卫星/地磁组合导航系统中,选择惯导系统的姿态失准角ϕ\phiϕ.速度误差δvn\delta v^nδvn.定位误差δpn\delta p^nδpn.陀螺仪相 ...

  3. 捷联惯导系统学习2.5(等效旋转矢量微分方程的泰勒级数解)

    在高精度的捷联惯导系统中,陀螺仪姿态的解算往往是通过采集一定时间内的角增量信息, 计算角增量信息计算出等效旋转矢量,在通过等效旋转矢量递推余弦阵或者四元数,完成姿态更新. 等效旋转矢量微分方程的泰勒级 ...

  4. 思维导图学习法 手把手教你思维导图怎么画

    前阵子和朋友聊天时,这才发现如今的小孩子学习压力是越来越大,头脑好一点的还能勉强读好书,脑袋瓜稍微老实点的就很吃亏了.读小学成绩还能不落下,到了初高中,成绩一差就没心思读书了. 不过后来听一培训机构的 ...

  5. 思维导图学习法 金融学基础课程思维导图分享

    这是我本人总结的思维导图学习法,我将其用于五门金融学基础课程的学习,受益颇多,在此进行分享 MAC和IOS用户推荐下载MindNode 链接下载:https://pan.baidu.com/s/1qO ...

  6. 捷联惯导系统学习3.2(地球的正常重力场)

    圆球模型下的地球重力 如图,重力为引力与离心力作用的共同结果,其中 引力:F=GMr2=ur2(G引力常数,M为地球质量,r为质点到地心距离)F=\frac{GM}{r^2}=\frac{u}{r^2 ...

  7. 捷联惯导系统学习6.1(一些卡尔曼滤波处理技术 )

    噪声相关条件下的Kalman滤波 理想状态下的kalman需要系统噪声与测量噪声之间部不相关,如果测量噪声与系统噪声相关需要进行处理 噪声相关条件下的系统状态方程 Xk:n维状态向量X_k:n维状态向 ...

  8. 捷联惯导系统学习6.6(Sage-Husa自适应滤波 )

    原理作用 只有准确的获得系统的结构参数和噪声统计特性参数,才能获得最优值的状态估计,实际中往往是不够准确的 可以使用量测输出(输出隐含了系统模型的某些信息)对系统系统模型进行重新估计. 量测噪声方差阵 ...

  9. 捷联惯导系统学习2.6(圆锥误差补偿多子样算法)

    若圆锥运动的四元数更新方程为: Q(tm)=Q(Tm−1).Q(T)Q(t_m)=Q(T_{m-1}).Q(T)Q(tm​)=Q(Tm−1​).Q(T) ( ...四元数乘法) ( Q(T)Q(T)Q ...

  10. 捷联惯导系统学习2.2(等效旋转矢量)

    二 等效旋转矢量: 1 一些重要的三维矢量运算关系(证明请自己找) $ u为单位矢量 ;u'是u的一阶导数$ (1):V1×(V2×V3)=(V1∗V3)V2−(V1∗V2)V3(1):V_1\tim ...

最新文章

  1. python多功能电子钟_python gui - PyQt4 精彩实例分析之电子钟
  2. 确认AD DS域是否正常
  3. 2017-2018 2 20179214《网络实践攻防》第三周作业(二)
  4. Python3--批量爬取数据之调用有道api进行翻译
  5. 西数硬盘刷新固件_玩4k如何选硬盘?究竟那些硬盘适合你
  6. HTML 按钮(button)的 disable 属性和 disable property
  7. php 接口缓存,php写的一个缓存接口demo,兼容redis和memcache
  8. Deep Image Prior:深度卷积网络先天就理解自然图像
  9. 为了自动驾驶,Uber每月烧钱1.3亿
  10. 要买多少路由器? 水题.
  11. gltf、glb模型下载
  12. 全志F1c100s主线linux入坑记录 (4)GT911触摸移植
  13. windows远程linux桌面
  14. Linux虚拟内存空间分布
  15. 在线AI日语视频音频翻译中文字幕
  16. GrabCut python实现
  17. 如何用计算机计算log除法,电脑系统自带科学计算器使用方法
  18. y700支持m2硬盘_别再浪费电脑的潜力,这些笔记本电脑都能升级NVMe固态硬盘
  19. 在PS里要怎么样才能把一个图片的数字改成另一个数字,还要看不出来?
  20. C++ 制作动态链接库.dll及.dll使用

热门文章

  1. DELPHI2007 安装ACTIVEX插件的方法
  2. 计算机科学导论填空题,计算机科学导论习题
  3. html返回顶部函数,网页中返回顶部代码(多种方法)另附注释说明
  4. 频收罚单的浦发银行:增收不增利,曾遭骗贷数亿元,内控缺位?
  5. 学弟学妹看我文章顺利毕业,基于HTML+Javascript五子棋人机博弈系统设计与实现《记得收藏》
  6. JavaScript的学习指南
  7. CPLEX求解器入门案例
  8. 硅谷之谜读后感以及最近总结
  9. 拉普拉斯变换部分公式证明
  10. OpenCV 图片模糊处理