Hostname: page-component-745bb68f8f-cphqk Total loading time: 0 Render date: 2025-02-07T16:40:37.635Z Has data issue: false hasContentIssue false

A fast and accurate transfer alignment method without relying on the empirical model of angular deformation

Published online by Cambridge University Press:  01 June 2022

Jie Yang
Affiliation:
School of Astronautics, Beihang University, Beijing 100083, China
Xinlong Wang*
Affiliation:
School of Astronautics, Beihang University, Beijing 100083, China
Xiaokun Ding
Affiliation:
The Flight Automatic Control Research Institute of AVIC, Xi'an 710065, China
Qing Wei
Affiliation:
The Flight Automatic Control Research Institute of AVIC, Xi'an 710065, China
Liangliang Shen
Affiliation:
Beijing Institute of Control & Electronic Technology, Beijing 100038, China
*
*Corresponding author. E-mail: xlwon@163.com
Rights & Permissions [Opens in a new window]

Abstract

This paper, in allusion to the limitations of traditional transfer alignment methods based on the external measurement equipment or the empirical model of angular deformation, proposes a rapid and accurate transfer alignment method without relying on the empirical angular deformation model. Firstly, the relationship between the actual angular deformation and the angular velocities measured by the gyroscopes in the master and slave inertial navigation systems (INSs) is derived to roughly estimate the angular deformation. Secondly, according to the error characteristics of gyroscopes, the error model of angular deformation is established. Thirdly, expanding the angular deformation error instead of the installation error angle, flexure angle and flexure angle rate into the state vector, a low-order transfer alignment filtering model independent of the empirical angular deformation model is established. The proposed method not only gets rid of the dependence on an empirical angular deformation model, but also realises the rapid and accurate initial alignment of the slave INS without adding any external measurement equipment. The simulations and experiments evidence the validity of the proposed transfer alignment method.

Type
Research Article
Copyright
Copyright © The Author(s), 2022. Published by Cambridge University Press on behalf of The Royal Institute of Navigation

1. Introduction

Transfer alignment is a method to complete the initial alignment of the slave inertial navigation system (INS) by comparing the navigation parameters of the high-precision master INS with those of the slave INS (Wendel et al., Reference Wendel, Metzger and Trommer2004; Gao et al., Reference Gao, Wei, Zhong and Feng2014). The speed and accuracy of transfer alignment directly affect the preparation time and navigation accuracy of the slave INS, and further affect the response time and work accuracy of tactical weapons, mapping equipment and other mission loads (Kain and Cloutier, Reference Kain and Cloutier1989; Lu et al., Reference Lu, Fang, Liu, Gong and Wang2017). Therefore, both military and civilian fields have an increasing demand for the speed and accuracy of transfer alignment.

To take both rapidity and accuracy into account, transfer alignment is usually divided into two stages: the coarse alignment and fine alignment (Gao et al., Reference Gao, Wei, Zhong and Feng2014). In the coarse alignment stage, to rapidly establish a rough attitude reference for the slave INS, the attitude of the master INS is directly transferred to the slave INS in a ‘one-time’ way. The relative misalignment angle between the master and slave INSs is controlled within a small range (Kain and Cloutier, Reference Kain and Cloutier1989). In the fine alignment stage, the relative misalignment angle is estimated and corrected by utilising optimal estimation algorithms such as Kalman filter, to establish a more accurate attitude reference for the slave INS. Obviously, the key to transfer alignment is the estimation and correction of the relative misalignment angle. However, the angular deformation between the master and slave INSs changes dynamically due to the influence of various complex factors, such as external gusts and internal vibration sources, which brings challenges to the estimation and correction of relative misalignment angle (Pehlivanoglu and Ercan, Reference Pehlivanoglu and Ercan2013; Chen et al., Reference Chen, Cheng, Dai and Liu2015, Reference Chen, Ma and Yang2021). Therefore, the processing of the dynamic angular deformation is a key technology in transfer alignment.

The processing methods of dynamic angular deformation are generally divided into two categories: $\unicode{x2460}$ the direct measurement method based on external equipment, and $\unicode{x2461}$ the estimation method of relative misalignment angle based on an empirical model. In the first method, strain sensors or noncontact optical equipment are used to measure the dynamic angular deformation in real time. Then, the relevant measurement information in the transfer alignment filter can be directly compensated to eliminate the effect of the dynamic angular deformation on the transfer alignment (Liu et al., Reference Liu, Sun, Zhang, Liu, Liu, Zhang and Yu2015; Pak, Reference Pak2016). This method is simple and convenient without an empirical model of dynamic angular deformation. However, this method not only requires additional external equipment and cost, but also has high requirements for equipment measurement accuracy and test environment (Gong et al., Reference Gong, Fan and Fang2014; Gong and Chen, Reference Gong and Chen2019). In the second method, the dynamic angular deformation is described by an empirical model, and the optimal estimation algorithm is utilised to estimate the relative misalignment angle to realise the real-time attitude correction of the slave INS. The empirical model of the dynamic angular deformation is usually considered as a second-order Markov process, and the model parameters are usually set empirically or identified beforehand according to the test data (Wendel et al., Reference Wendel, Metzger and Trommer2004; Wu et al., Reference Wu, Chen and Qin2013; Lu et al., Reference Lu, Fang, Liu, Gong and Wang2017). However, the actual dynamic angular deformation changes complicatedly due to the internal complex structure, external random interference and other factors (Verhaegen and Zbikowski, Reference Verhaegen and Zbikowski2017; Gong and Chen, Reference Gong and Chen2019). Therefore, when the preset empirical model does not conform to the actual change of the dynamic angular deformation, the mismatch between the empirical model and the actual dynamic angular deformation will reduce the transfer alignment accuracy (Wendel et al., Reference Wendel, Metzger and Trommer2004; Wu et al., Reference Wu, Chen and Qin2013; Gong et al., Reference Gong, Fan and Fang2014).

To solve the mismatch between the preset empirical model and the actual dynamic angular deformation, Wendel et al. (Reference Wendel, Metzger and Trommer2004) identify the Markov process parameters online through the time difference processing of the slave inertial measurement unit (IMU) outputs. Gong et al. (Reference Gong, Fan and Fang2014) establish the statistical relationship between the flexure angle and Markov process parameters, and further utilise the flexure angle estimated by the transfer alignment filter to monitor and update the Markov process parameters. From the perspective of correlation function, Wu et al. (Reference Wu, Chen and Qin2013) establish the relationship between the Markov process and angle increment difference measured by the gyroscopes in the master and slave INSs, and further utilise the angular increment difference to estimate the Markov process parameters online. However, all these online identification methods of empirical model are derived on the premise that the dynamic angular deformation satisfies the Markov process. Since the dynamic angular deformation changes with the structural characteristics of carrier, external random interference and manoeuvre condition, it is difficult to accurately describe the dynamic angular deformation with a simple empirical model (Groves, Reference Groves2003; Si et al., Reference Si, Zhao, Lin and Zhang2018). Therefore, the estimation method of relative misalignment angle based on the empirical model still reduces the accuracy of transfer alignment due to the model mismatch.

Obviously, the direct measurement method based on the external equipment and the estimation method based on the empirical model generally have problems of low measurement accuracy or empirical model mismatch, which seriously affect the speed and accuracy of transfer alignment. Therefore, a rapid and accurate transfer alignment method without relying on the empirical model of angular deformation is proposed in this paper.

2. Problem description

Before mission loads such as tactical weapons and mapping equipment enter the working state on the moving platform, the equipped INS (also called slave INS) must complete the initial alignment (that is, establish an attitude reference) on the moving base. Due to the low accuracy of the slave INS and the presence of flexural deformation and vibration interference at its installation position, the slave INS must utilise the external high-precision information as the reference to complete the initial alignment. The most common method is to utilise the aligned high-precision INS (also called master INS) on the moving platform as the reference for the initial alignment of slave INS. This method is also known as ‘transfer alignment’. The master and slave INSs are installed on the moving platform and mission load, respectively, and the angular deformation between them changes with the internal complex structure, external random interference and other factors. Therefore, the processing of the angular deformation has become a key issue affecting the speed and accuracy of transfer alignment.

2.1 Traditional processing method of angular deformation

According to whether it changes with time, the angular deformation ${\mathbf \chi }$ can be divided into two parts, the static angular deformation ${\mathbf \alpha }$ and the dynamic angular deformation ${\mathbf \beta }$, and their schematic diagrams are shown in Figures 1 and 2, respectively.

Figure 1. Schematic diagram of the static angular deformation

Figure 2. Schematic diagram of the dynamic angular deformation

2.1.1 Static angular deformation model

The static angular deformation, also known as the installation error angle, is modelled as (Gong et al., Reference Gong, Fan and Fang2014; Lu et al., Reference Lu, Fang, Liu, Gong and Wang2017):

(1)\begin{equation}\mathop {\boldsymbol \alpha }\limits^ \bullet = \, {\textbf{{0}}}\end{equation}

2.1.2 Dynamic angular deformation model

The dynamic angular deformation is usually divided into the flexure angle in the low frequency and the angular vibration in the high frequency for modelling separately (Wang et al., Reference Wang, Zhao and Xie2011; Yue et al., Reference Yue, Li, Zhang, Liu and Wang2013).

  1. (1) Flexure angle model

Considering that the flexure angles ${\eta _x},{\eta _y},{\eta _z}$ in the three directions are independent of each other, the flexure angles can be modelled as (Lu et al., Reference Lu, Fang, Liu, Gong and Wang2017; Gong and Chen, Reference Gong and Chen2019):

(2)\begin{equation}\left\{\begin{array}{@{}l} \mathop {{\eta_i}}\limits^ \bullet = {\omega_{\eta ,i}}\\ \mathop {{\omega_{\eta ,i}}}\limits^ \bullet ={-} \lambda_i^2{\eta_i} - 2{\lambda_i}{\omega_{\eta ,i}} + {w_{\eta ,i}} \end{array} \right.(i = x,y,z)\end{equation}

where ${\omega _{\eta ,i}}$ is the flexure angle rate, ${\lambda _i} = {{2.146} / {{\tau _i}}}$, ${\tau _i}$ is the correlation time, ${w_{\eta ,i}}$ is the Gaussian white noise with zero mean, and its variance ${Q_{\eta ,i}}$ satisfies

(3)\begin{equation}{Q_{\eta ,i}} = 4\lambda _i^3\sigma _{\eta ,i}^2 = 4{\left( {\frac{{2.146}}{{{\tau_i}}}} \right)^3}\sigma _{\eta ,i}^2\end{equation}

where $\sigma _{\eta ,i}^2$ is the variance of the flexure angle ${\eta _i}$.

  1. (2) Angular vibration model

Considering that the angular vibrations ${\vartheta _x},{\vartheta _y},{\vartheta _z}$ in the three directions are independent of each other, the angular vibrations can be modelled as (Wang et al., Reference Wang, Zhao and Xie2011; Yue et al., Reference Yue, Li, Zhang, Liu and Wang2013):

(4)\begin{equation}{\vartheta _i} = {A_i}\sin (2\pi {f_i} + {\varphi _i})\quad (i = x,y,z)\end{equation}

where ${A_i}$ is the amplitude of the angular vibration, ${f_i}$ is the vibration frequency, and ${\varphi _i}$ is the initial phase.

Since the installation error angle and flexure angle are usually one or two orders of magnitude higher than the angular vibration, the traditional transfer alignment filter usually expands the installation error angle, flexure angle and flexure angle rate into the state vector for estimation and compensation (Yue et al., Reference Yue, Li, Zhang, Liu and Wang2013). For the angular vibration, the traditional transfer alignment filter regards it as the measurement noise, and further adjusts the measurement noise variance to match the actual vibration intensity, to reduce the influence of angular vibration on the transfer alignment accuracy.

2.2 Traditional transfer alignment method

To take both rapidity and accuracy into account, the traditional transfer alignment method is usually divided into two stages: coarse alignment and fine alignment. The block diagram of the traditional transfer alignment method is shown in Figure 3.

Figure 3. Block diagram of the traditional transfer alignment method

In the coarse alignment stage, the attitude of the master INS is directly transferred to the slave INS in a ‘one-time’ way, so as to quickly obtain a rough attitude of the slave INS. In the fine alignment stage, the transfer alignment filter is used to further estimate and correct the coarse alignment error, so as to obtain a more accurate attitude of the slave INS.

After the coarse alignment, the relative misalignment angle between the master and slave INSs is quickly controlled in a small angle range. On this basis, considering the influence of various error factors, such as inertial sensor errors and angular deformation, and using the ‘velocity plus attitude’ matching method, the linear system error equation as shown is established (Kain and Cloutier, Reference Kain and Cloutier1989; Qin et al., Reference Qin, You and Song2010; Lu et al., Reference Lu, Fang, Liu, Gong and Wang2017; Li et al., Reference Li, Wang, Lu and Li2019):

(5)\begin{gather}\mathop {{\boldsymbol{X}_1}}\limits^ \bullet (t) = {\boldsymbol{A}_1}(t){\boldsymbol{X}_1}(t) + {\boldsymbol{G}_1}(t){\boldsymbol{W}_1}(t)\end{gather}
(6)\begin{gather}{\boldsymbol{Z}_1}(t) = {\boldsymbol{H}_1}(t){\boldsymbol{X}_1}(t) + {\boldsymbol{D}_1}(t){\boldsymbol{V}_1}(t)\end{gather}

where the state vector ${\boldsymbol{X}_1}$, measurement vector ${\boldsymbol{Z}_1}$, process noise vector ${\boldsymbol{W}_1}$, measurement noise vector ${\boldsymbol{V}_1}$, system matrix ${\boldsymbol{A}_1}$, process noise driving matrix ${\boldsymbol{G}_1}$, measurement matrix ${\boldsymbol{H}_1}$ and measurement noise distribution matrix ${\boldsymbol{D}_1}$ could be determined as follows:

\begin{align*} \boldsymbol{X}_1 & = [\phi _{\textrm{s,E}},\phi _{\textrm{s,N}},\phi _{\textrm{s,U}},\delta v_{\textrm{s,E}},\delta v_{\textrm{s,N}},\delta v_{\textrm{s,U}},\varepsilon _{\textrm{s},x},\varepsilon _{\textrm{s},y},\varepsilon _{\textrm{s},z},\nabla _{\textrm{s},x},\nabla _{\textrm{s},y},\nabla _{\textrm{s},z},\\ & \qquad {\alpha _x},{\alpha _y},{\alpha _z},{\eta _x},{\eta _y},{\eta _z},{\omega _{\eta ,x}},{\omega _{\eta ,y}},{\omega _{\eta ,z}}]^\textrm{T}\\ {\boldsymbol{Z}_1} & = \left[{\begin{array}{@{}c@{}} {{{\hat{v}}_{\textrm{s,E}}} - {{\hat{v}}_{\textrm{m,E}}}}\\ {{{\hat{v}}_{\textrm{s,N}}} - {{\hat{v}}_{\textrm{m,N}}}}\\ {{{\hat{v}}_{\textrm{s,U}}} - {{\hat{v}}_{\textrm{m,U}}}}\\ {\dfrac{1}{2}({{Z_{\textrm{DCM,1}}}(3,2) - {Z_{\textrm{DCM,1}}}(2,3)} )}\\ {\dfrac{1}{2}({{Z_{\textrm{DCM,1}}}(1,3) - {Z_{\textrm{DCM,1}}}(3,1)} )}\\ {\dfrac{1}{2}({{Z_{\textrm{DCM,1}}}(2,1) - {Z_{\textrm{DCM,1}}}(1,2)} )} \end{array}} \right],\end{align*}
\[{\boldsymbol{W}_1} = {[{w_{{\varepsilon _\textrm{s}},x}},{w_{{\varepsilon _\textrm{s}},y}},{w_{{\varepsilon _\textrm{s}},z}},{w_{{\nabla _\textrm{s}},x}},{w_{{\nabla _\textrm{s}},y}},{w_{{\nabla _\textrm{s}},z}},{w_{\eta ,x}},{w_{\eta ,y}},{w_{\eta ,z}}]^\textrm{T}},\]
\[{\boldsymbol{A}_1} = \left[ {\begin{array}{@{}llllll@{}l} {\boldsymbol{\varOmega}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& { - \boldsymbol{C}_s^n}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}\\ \boldsymbol{F}& {2{\boldsymbol{\varOmega}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {\boldsymbol{C}_s^n}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}\\ {{\textbf{0}_{\textrm{9} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{9} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{9} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{9} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{9} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{9} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{9} \times \textrm{3}}}}\\ {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{I}_{\textrm{3} \times \textrm{3}}}}\\ {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{{\boldsymbol{B}}_1}}& {{{\boldsymbol{B}}_2}} \end{array}} \right],{\boldsymbol{G}_1} = \left[ {\begin{array}{@{}lll@{}} { - \boldsymbol{C}_s^n}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}\\ {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {\boldsymbol{C}_s^n}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}\\ {{\textbf{0}_{\textrm{12} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{12} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{12} \times \textrm{3}}}}\\ {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{I}_{\textrm{3} \times \textrm{3}}}} \end{array}} \right],\]
\[{\boldsymbol{H}_1} = \left[ {\begin{array}{@{}lllllll@{}} {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{I}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}\\ {{\textbf{I}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& { - \boldsymbol{C}_m^n}& { - \boldsymbol{C}_m^n}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}} \end{array}} \right],{\boldsymbol{D}_1} ={-} \left[ {\begin{array}{@{}lll@{}} {{\textbf{I}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}\\ {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{I}_{\textrm{3} \times \textrm{3}}}}& {\boldsymbol{C}_m^n} \end{array}} \right]\]

where ${\boldsymbol \varphi }_\textrm{s}^n = {[{\phi _{\textrm{s,E}}},{\phi _{\textrm{s,N}}},{\phi _{\textrm{s,U}}}]^\textrm{T}}$ and $\delta {v_{\textrm{s,E}}},\delta {v_{\textrm{s,N}}},\delta {v_{\textrm{s,U}}}$ are the attitude misalignment angle and velocity error of slave INS, respectively; ${\boldsymbol\varepsilon }_\textrm{s}^s = {[{\varepsilon _{\textrm{s},x}},{\varepsilon _{\textrm{s},y}},{\varepsilon _{\textrm{s},z}}]^\textrm{T}}$ and $\boldsymbol{w}_{{\varepsilon _\textrm{s}}}^s = {[{w_{{\varepsilon _\textrm{s}},x}},{w_{{\varepsilon _\textrm{s}},y}},{w_{{\varepsilon _\textrm{s}},z}}]^\textrm{T}}$ are the constant drift and random drift of gyroscope in the slave INS, respectively; ${\nabla _{\textrm{s},x}},{\nabla _{\textrm{s},y}},{\nabla _{\textrm{s},z}}$ and ${w_{{\nabla _\textrm{s}},x}},{w_{{\nabla _\textrm{s}},y}},{w_{{\nabla _\textrm{s}},z}}$ are the constant bias and random bias of accelerometer in the slave INS, respectively; ${\hat{v}_{\textrm{m,E}}},{\hat{v}_{\textrm{m,N}}},{\hat{v}_{\textrm{m,U}}}$ and ${\hat{v}_{\textrm{s,E}}},{\hat{v}_{\textrm{s,N}}},{\hat{v}_{\textrm{s,U}}}$ are the velocities calculated by the master and slave INSs, respectively; ${Z_{\textrm{DCM,1}}}(i,j)$ is the i th row and j th column element of the attitude matching measurement matrix ${\boldsymbol{Z}_{\textrm{DCM,1}}} = \hat{\boldsymbol{C}}_m^n{(\hat{\boldsymbol{C}}_s^n)^\textrm{T}}$; $\hat{\boldsymbol{C}}_m^n$ and $\hat{\boldsymbol{C}}_s^n$ are the attitude matrices calculated by the master and slave INSs, respectively; ${\boldsymbol \varphi }_\textrm{m}^n = {[{\phi _{\textrm{m,E}}},{\phi _{\textrm{m,N}}},{\phi _{\textrm{m,U}}}]^\textrm{T}}$ and $\delta {v_{\textrm{m,E}}},\delta {v_{\textrm{m,N}}},\delta {v_{\textrm{m,U}}}$ are the attitude misalignment angle and velocity error of master INS, respectively; ${\boldsymbol{\varOmega}}$ and $\boldsymbol{F}$ are the anti-symmetric matrices corresponding to $- {\boldsymbol \omega }_{ie}^n$ and specific force ${\boldsymbol{f}^n}$,respectively; ${\boldsymbol \omega }_{ie}^n$ is the rotational angular velocity of the earth; and ${\boldsymbol{B}_1} = \textrm{diag}[ - \beta _x^2, - \beta _y^2, - \beta _z^2]$ and ${{\boldsymbol{B}}_2} = \textrm{diag}[ - 2{\beta _x}, - 2{\beta _y}, - 2{\beta _z}]$ are composed of parameters of flexure angle model.

It can be seen that the traditional transfer alignment method mainly has the following two problems:

  1. (1) The linear system error equation is established on the premise that the coarse alignment error is a small angle. However, on the moving base, due to the influence of various complex factors, such as installation error and flexural deformation, it is difficult to ensure the angular deformation between the master and slave INSs within a small angle range. The traditional coarse alignment method may cause the coarse alignment error to not satisfy the small angle condition, which affects the estimation accuracy and convergence speed of the state in the transfer alignment filter.

  2. (2) Both the system matrix and process noise variance depend on the parameters of the preset Markov model. In fact, the dynamic angular deformation changes with the structural characteristics of carrier, manoeuvre condition and external random interference. Moreover, the complex dynamic angular deformation is difficult to accurately describe by a simple empirical model. Therefore, the transfer alignment accuracy decreases due to the mismatch between the preset empirical model and the actual dynamic angular deformation.

3. Scheme and realisation of innovative transfer alignment

3.1 Design of transfer alignment scheme

Aiming at these two problems faced by the traditional transfer alignment method, two solutions are proposed:

  1. (1) Affected by a variety of complex factors, such as installation error and flexural deformation, it is difficult to ensure that the angular deformation is within a small angle range. Nevertheless, the gyroscopes in the master and slave INSs can respectively measure the angular motion of their respective bodies relative to the inertial space, and the dynamic angular deformation can be described by the relative angular motion between the master and slave INSs. Therefore, the difference of angular velocities measured by the gyroscopes in the master and slave INSs contains the information of dynamic angular deformation. Obviously, using the difference of angular velocities to estimate the actual angular deformation, the slave INS can be aligned within a certain accuracy range as soon as possible, so that the system error equation can meet the linear equation condition in the fine alignment stage.

  2. (2) The complex dynamic angular deformation is difficult to accurately describe by a simple empirical model, but the error characteristics of inertial sensors are relatively stable in a short transfer alignment time. Therefore, starting from the error characteristics of the gyroscopes in the master and slave INSs, the error model of angular deformation can be established, and further the angular deformation error can be accurately estimated and corrected in real time by the transfer alignment filter.

Based on these two solutions, a rapid and accurate transfer alignment scheme without relying on the empirical model is designed. The block diagram of the designed scheme is shown in Figure 4.

Figure 4. Block diagram of the rapid and accurate transfer alignment scheme

The designed scheme mainly includes the following three parts:

  • $\unicode{x2460}$ Rough estimation of angular deformation. The rough initial value ${\hat{{\boldsymbol \chi }}_0}$ is calculated according to the angular velocities (i.e. $\tilde{{\boldsymbol \omega }}_{im}^m$ and $\tilde{{\boldsymbol \omega }}_{is}^s$) and specific forces (i.e. ${\tilde{\boldsymbol{f}}^m}$ and ${\tilde{\boldsymbol{f}}^s}$), and then the angular deformation is updated in real time by using the difference between the angular velocities $\tilde{{\boldsymbol\omega }}_{im}^m$ and $\tilde{{\boldsymbol \omega }}_{is}^s$.

  • $\unicode{x2461}$ Innovative transfer alignment filter. Firstly, an innovative transfer alignment filtering model is established using a ‘velocity plus attitude’ matching method, where the installation error angle, flexure angle and flexure angle rate in the state vector are replaced by the angular deformation error $\delta {\boldsymbol \chi }$. Then, the difference between the velocities $\hat{\boldsymbol{v}}_\textrm{m}^n$ and $\hat{\boldsymbol{v}}_\textrm{s}^n$ is taken as the velocity matching parameter, and the attitude matching parameter is constructed by the attitude matrices $\hat{\boldsymbol{C}}_m^n$, $\hat{\boldsymbol{C}}_s^n$ and $\hat{\boldsymbol{C}}_s^m$. Finally, the innovative transfer alignment filter is used to estimate the state vector.

  • $\unicode{x2462}$ Error compensation and correction. The estimations of attitude misalignment angle, inertial sensors constant bias and angular deformation error are used to compensate and correct the attitude matrix of the slave INS, the outputs of slave IMU and the rough estimation of angular deformation, respectively.

Obviously, by calculating the rough initial value of angular deformation and using the gyroscopes outputs to estimate the actual angular deformation in real time, the designed scheme can align the slave INS within a certain accuracy range as soon as possible. Moreover, the designed scheme uses the error model of angular deformation to replace the empirical angular deformation model, to overcome the problem that the transfer alignment accuracy may be reduced or even divergent caused by the mismatch of empirical model.

3.2 Rough estimation method of angular deformation

The time-varying angular deformation ${\boldsymbol \chi }$ and the angular velocity of slave INS relative to master INS satisfy the differential equation

(7)\begin{equation}\mathop {\boldsymbol \chi }\limits^ \bullet = {{\boldsymbol \omega }_{ms}}\end{equation}

where the relative angular velocity ${{\boldsymbol \omega }_{ms}}$ can be expressed as

(8)\begin{equation}{{\boldsymbol \omega }_{ms}} = {{\boldsymbol \omega }_{is}} - {{\boldsymbol\omega }_{im}}\end{equation}

where ${{\boldsymbol \omega }_{im}}$ and ${{\boldsymbol \omega }_{is}}$ are the inputs sensed by the gyroscopes in the master and slave INSs, respectively.

If the measurement errors are ignored, the outputs of the gyroscopes can be regarded as equal to their inputs. Hence, the outputs of gyroscopes in the master and slave INSs could be used to roughly estimate the angular deformation in real time. The schematic diagram of this idea is shown in Figure 5.

Figure 5. Schematic diagram of rough estimation for angular deformation

Firstly, the relative angular velocity ${{\mathbf \omega }_{ms}}$ can be calculated by the difference between the angular velocities ${{\boldsymbol \omega }_{im}}$ and ${{\boldsymbol \omega }_{is}}$. Then, by integrating the calculated relative angular velocity ${{\boldsymbol\omega }_{ms}}$ over time, the change of the angular deformation $\Delta {\boldsymbol \chi }$ can be obtained. Finally, combined with the initial value ${{\boldsymbol \chi }_0}$, the angular deformation ${\boldsymbol \chi }$ can be estimated in real time. Note that ${{\boldsymbol \chi }_0}$ is not equal to ${\boldsymbol \alpha }$, because ${{\boldsymbol \chi }_0}$ can be divided into two parts, the static angular deformation ${\boldsymbol \alpha }$ and the initial value of dynamic angular deformation ${{\boldsymbol \beta }_0}$.

The direction cosine matrix is used to represent the relative attitude between the master and slave INSs. According to the principle of rough angular deformation estimation, the differential equation of the relative attitude matrix $\boldsymbol{C}_s^m$ can be written as

(9)\begin{align} \mathop {\boldsymbol{C}_s^m}\limits^ \bullet& = \boldsymbol{C}_s^m{\boldsymbol{\varOmega}}_{ms}^s\nonumber\\ & =\boldsymbol{C}_s^m({\boldsymbol{\varOmega}}_{is}^s - \boldsymbol{C}_m^s{\boldsymbol{\varOmega}}_{im}^m\boldsymbol{C}_s^m)\nonumber\\ & =\boldsymbol{C}_s^m{\boldsymbol{\varOmega}}_{is}^s - {\boldsymbol{\varOmega}}_{im}^m\boldsymbol{C}_s^m \end{align}

where ${\boldsymbol{\varOmega}}_{ms}^s$, ${\boldsymbol{\varOmega}}_{is}^s$ and ${\boldsymbol{\varOmega}}_{im}^m$ represent the anti-symmetric matrices corresponding to ${\boldsymbol\omega }_{ms}^s$, ${\boldsymbol\omega }_{is}^s$ and ${\boldsymbol \omega }_{im}^m$, respectively.

Equation (9) indicates that given the initial value of relative attitude matrix $\boldsymbol{C}_s^m(0)$, the relative attitude matrix $\boldsymbol{C}_s^m$ can be calculated in real time by the outputs of gyroscopes in the master and slave INSs. Hence, obtaining $\boldsymbol{C}_s^m(0)$ is another problem to be solved.

At any time t, if the influence of lever arm effect is ignored, the specific forces ${\boldsymbol{f}^m}$ and ${\boldsymbol{f}^s}$ sensed by the accelerometers in the master and slave INSs satisfy

(10)\begin{align} {\boldsymbol{f}^m}(t) & =\boldsymbol{C}_s^m(t){\boldsymbol{f}^s}(t)\nonumber\\ & =\boldsymbol{C}_{m(0)}^{m(t)}\boldsymbol{C}_s^m(0)\boldsymbol{C}_{s(t)}^{s(0)}{\boldsymbol{f}^s}(t) \end{align}

where $\boldsymbol{C}_{m(0)}^{m(t)}$ and $\boldsymbol{C}_{s(t)}^{s(0)}$ satisfy the following differential equations, respectively,

(11)\begin{align}\mathop {\boldsymbol{C}_{m(t)}^{m(0)}}\limits^ \bullet & = \boldsymbol{C}_{m(t)}^{m(0)}{\boldsymbol{\varOmega}}_{im}^m\end{align}
(12)\begin{align}\mathop {\boldsymbol{C}_{s(t)}^{s(0)}}\limits^ \bullet & = \boldsymbol{C}_{s(t)}^{s(0)}{\boldsymbol{\varOmega}}_{is}^s\end{align}

Since $\boldsymbol{C}_{m(0)}^{m(0)} = \boldsymbol{C}_{s(0)}^{s(0)} =\textbf{I}_{\textrm{3} \times \textrm{3}}$, $\boldsymbol{C}_{m(0)}^{m(t)}$ and $\boldsymbol{C}_{s(t)}^{s(0)}$ can be updated in real time by using the outputs of gyroscopes in the master and slave INSs, respectively.

Left multiplying $\boldsymbol{C}_{m(t)}^{m(0)}$, Equation (10) can be reorganised as

(13)\begin{equation}\boldsymbol{C}_{m(t)}^{m(0)}{\boldsymbol{f}^m}(t) = \boldsymbol{C}_s^m(0)\boldsymbol{C}_{s(t)}^{s(0)}{\boldsymbol{f}^s}(t)\end{equation}

If the measurement errors are ignored, the outputs of the accelerometers can be regarded as equal to their sensitive specific forces. Hence, when the specific forces at two or more times are not collinear, the outputs of accelerometers in the master and slave INSs could be used to roughly estimate $\boldsymbol{C}_s^m(0)$.

Right multiplying ${[\boldsymbol{C}_{s(t)}^{s(0)}{\boldsymbol{f}^s}(t)]^\textrm{T}}$ and integrating over time to reduce the influence of measurement errors, Equation (13) gives a least-square solution to $\boldsymbol{C}_s^m(0)$ as (Wu et al., Reference Wu, Wu, Hu and Hu2011)

(14)\begin{equation}\boldsymbol{C}_s^m(0) = \int_0^t {\boldsymbol{C}_{m(t)}^{m(0)}{\boldsymbol{f}^m}(t){{[\boldsymbol{C}_{s(t)}^{s(0)}{\boldsymbol{f}^s}(t)]}^\textrm{T}}\textrm{d}t{{\left( {\int_0^t {\boldsymbol{C}_{s(t)}^{s(0)}{\boldsymbol{f}^s}(t){{[\boldsymbol{C}_{s(t)}^{s(0)}{\boldsymbol{f}^s}(t)]}^\textrm{T}}\textrm{d}t} } \right)}^{ - 1}}}\end{equation}

Combining Equations (11), (12) and (14), $\boldsymbol{C}_s^m(0)$ can be calculated according to the angular velocities and specific forces measured by the master and slave INSs. On this basis, according to Equation (9), $\boldsymbol{C}_s^m$ can be updated in real time by the outputs of gyroscopes in the master and slave INSs. Finally, according to the one-to-one correspondence between $\boldsymbol{C}_s^m$ and ${\boldsymbol\chi }$, the calculated $\boldsymbol{C}_s^m$ can be transformed into the corresponding ${\boldsymbol \chi }$, so as to realise the rough estimation of angular deformation.

3.3 Error model of angular deformation

Further considering the measurement errors, the outputs of gyroscopes in the master and slave INSs can be expressed as

(15)\begin{align}\tilde{{\boldsymbol \omega }}_{im}^m & = {\boldsymbol \omega }_{im}^m + \delta {\boldsymbol \omega }_{im}^m\end{align}
(16)\begin{align}\tilde{{\boldsymbol \omega }}_{is}^s & = {\boldsymbol \omega }_{is}^s + \delta {\boldsymbol \omega }_{is}^s\end{align}

where $\tilde{{\boldsymbol \omega }}_{im}^m$ and $\delta {\boldsymbol \omega }_{im}^m$ represent the output and measurement error of the gyroscope in the master INS, respectively. Similarly, $\tilde{{\boldsymbol \omega }}_{is}^s$ and $\delta {\boldsymbol\omega }_{is}^s$ represent the output and measurement error of the gyroscope in the slave INS, respectively.

Based on the designed rough estimation method of angular deformation, the estimated relative attitude matrix $\hat{\boldsymbol{C}}_s^m$ satisfies the differential equation

(17)\begin{equation}\mathop {\hat{\boldsymbol{C}}_s^m}\limits^ \bullet = \hat{\boldsymbol{C}}_s^m\tilde{{\boldsymbol \varOmega }}_{is}^s - \tilde{{\boldsymbol \varOmega }}_{im}^m\hat{\boldsymbol{C}}_s^m\end{equation}

where $\tilde{{\boldsymbol \varOmega }}_{im}^m$ and $\tilde{{\boldsymbol \varOmega }}_{is}^s$ represent the anti-symmetric matrices corresponding to $\tilde{{\boldsymbol \omega }}_{im}^m$ and $\tilde{{\boldsymbol \omega }}_{is}^s$, respectively.

In fact, affected by the measurement errors of gyroscopes and the initial error of angular deformation $\delta {{\boldsymbol \chi }_0}$, the estimated angular deformation inevitably contains the angular deformation error $\delta {\boldsymbol \chi }$. When $\delta {\boldsymbol \chi }$ is a small angle, the relationship between the estimated relative attitude matrix $\hat{\boldsymbol{C}}_s^m$ and real relative attitude matrix $\boldsymbol{C}_s^m$ satisfies

(18)\begin{equation}\hat{\boldsymbol{C}}_s^m = ({\textbf{I}_{\textrm{3} \times \textrm{3}}} - {\boldsymbol{A}_{\delta {\mathbf \chi }}})\boldsymbol{C}_s^m\end{equation}

where ${\boldsymbol{A}_{\delta {\mathbf \chi }}}$ represents the anti-symmetric matrix corresponding to $\delta {\boldsymbol \chi }$.

Substituting Equations (15), (16) and (18) into Equation (17), the differential equation can be written as

(19)\begin{align} \mathop {\hat{\boldsymbol{C}}_s^m}\limits^ \bullet & = \hat{\boldsymbol{C}}_s^m\tilde{{\boldsymbol \varOmega }}_{is}^s - \tilde{{\boldsymbol \varOmega }}_{im}^m\hat{\boldsymbol{C}}_s^m\nonumber\\ & =({\textbf{I}_{\textrm{3} \times \textrm{3}}} - {\boldsymbol{A}_{\delta {\mathbf \chi }}})\boldsymbol{C}_s^m({\boldsymbol{\varOmega}}_{is}^s + \delta {\boldsymbol{\varOmega}}_{is}^s) - ({\boldsymbol{\varOmega}}_{im}^m + \delta {\boldsymbol{\varOmega}}_{im}^m)({\textbf{I}_{\textrm{3} \times \textrm{3}}} - {\boldsymbol{A}_{\delta {\mathbf \chi }}})\boldsymbol{C}_s^m \end{align}

where $\delta {\boldsymbol{\varOmega}}_{im}^m$ and $\delta {\boldsymbol{\varOmega}}_{is}^s$ represent the anti-symmetric matrices corresponding to $\delta {\boldsymbol \omega }_{im}^m$ and $\delta {\boldsymbol \omega }_{is}^s$, respectively.

Differentiating the both sides of Equation (18), we can get

(20)\begin{equation}\mathop {\hat{\boldsymbol{C}}_s^m}\limits^ \bullet = ({\textbf{I}_{\textrm{3} \times \textrm{3}}} - {\boldsymbol{A}_{\delta {\mathbf \chi }}})\mathop {\boldsymbol{C}_s^m}\limits^ \bullet{-} {\mathop{\boldsymbol{A}}^{\bullet}}_{\delta {\mathbf \chi }} \boldsymbol{C}_s^m\end{equation}

Substituting Equation (9) into Equation (20), the differential equation can also be written as

(21)\begin{equation}\mathop {\hat{\boldsymbol{C}}_s^m}\limits^ \bullet = ({\textbf{I}_{\textrm{3} \times \textrm{3}}} - {\boldsymbol{A}_{\delta {\mathbf \chi }}})(\boldsymbol{C}_s^m{\boldsymbol{\varOmega}}_{is}^s - {\boldsymbol{\varOmega}}_{im}^m\boldsymbol{C}_s^m) - {\mathop{\boldsymbol{A}}^{\bullet}}_{\delta {\mathbf \chi }} \boldsymbol{C}_s^m\end{equation}

Combining Equations (19) and (21), we can get

(22)\begin{equation}{\mathop{\boldsymbol{A}}^{\bullet}}_{\delta {\mathbf \chi }} = {\boldsymbol{A}_{\delta {\mathbf \chi }}}{\boldsymbol{\varOmega}}_{im}^m - {\boldsymbol{\varOmega}}_{im}^m{\boldsymbol{A}_{\delta {\mathbf \chi }}} - ({\textbf{I}_{\textrm{3} \times \textrm{3}}} - {\boldsymbol{A}_{\delta {\mathbf \chi }}})\boldsymbol{C}_s^m\delta {\boldsymbol{\varOmega}}_{is}^s\boldsymbol{C}_m^s + \delta {\boldsymbol{\varOmega}}_{im}^m({\textbf{I}_{\textrm{3} \times \textrm{3}}} - {\boldsymbol{A}_{\delta {\mathbf \chi }}})\end{equation}

Omitting the second-order small quantity of errors in Equation (22), the differential equation of the anti-symmetric matrix ${\boldsymbol{A}_{\delta {\mathbf \chi }}}$ can also be written as

(23)\begin{equation}{\mathop{\boldsymbol{A}}^{\bullet}}_{\delta {\mathbf \chi }}{\approx} {\boldsymbol{A}_{\delta {\mathbf \chi }}}{\boldsymbol{\varOmega}}_{im}^m - {\boldsymbol{\varOmega}}_{im}^m{\boldsymbol{A}_{\delta {\mathbf \chi }}} - \boldsymbol{C}_s^m\delta {\boldsymbol{\varOmega}}_{is}^s\boldsymbol{C}_m^s + \delta {\boldsymbol{\varOmega}}_{im}^m\end{equation}

According to the relationship between the anti-symmetric matrix and its corresponding vector, the differential equation of angular deformation error can be obtained from Equation (23) as

(24)\begin{equation}\mathop {\delta {\boldsymbol \chi }}\limits^ \bullet ={-} {\boldsymbol \omega }_{im}^m \times \delta {\boldsymbol \chi } - \boldsymbol{C}_s^m\delta {\boldsymbol\omega }_{is}^s + \delta {\boldsymbol \omega }_{im}^m\end{equation}

Since the accuracy of gyroscope in the master INS is one or two orders of magnitude higher than that of the gyroscope in the slave INS, the measurement error of gyroscope in the master INS can be ignored (Liu et al., Reference Liu, Xu, Liu and Wang2014; Si et al., Reference Si, Zhao, Lin and Zhang2018). If the measurement error of the gyroscope in the slave INS is modelled as the constant drift plus random drift, then Equation (24) can be simplified as

(25)\begin{equation}\mathop {\delta {\boldsymbol \chi }}\limits^ \bullet ={-} {\boldsymbol \omega }_{im}^m \times \delta {\boldsymbol \chi } - \boldsymbol{C}_s^m{\boldsymbol \varepsilon }_\textrm{s}^s - \boldsymbol{C}_s^m\boldsymbol{w}_{{\varepsilon _\textrm{s}}}^s\end{equation}

This error model is derived from the measurement error models of gyroscopes in the master and slave INSs. Because the error characteristics of inertial sensors are relatively stable in a short transfer alignment time, the error model of angular deformation can be used as the state model in the transfer alignment filter. It should be noted that when the stability of slave gyroscope is too poor, that is, the slave gyroscope error cannot be modelled as constant drift plus random drift within the transfer alignment time, this angular deformation error model cannot reflect the error characteristics of angular deformation. Under this condition, the estimation result of angular deformation error of the proposed method deteriorates and cannot be used.

4. Model of innovative transfer alignment method

4.1 State equation

According to the INS error equation and the error equation of angular deformation [i.e. Equation (25)], the state equation can be described as

(26)\begin{equation}\mathop {{\boldsymbol{X}_2}}\limits^ \bullet (t) = {\boldsymbol{A}_2}(t){\boldsymbol{X}_2}(t) + {\boldsymbol{G}_2}(t){\boldsymbol{W}_2}(t)\end{equation}

where the state vector ${\boldsymbol{X}_2}$, process noise vector ${\boldsymbol{W}_2}$, system matrix ${\boldsymbol{A}_2}$ and process noise driving matrix ${\boldsymbol{G}_2}$ could be determined as follows:

\[{\boldsymbol{X}_2} = {[{\phi _{s,E}},{\phi _{s,N}},{\phi _{s,U}},\delta {v_{s,E}},\delta {v_{s,N}},\delta {v_{s,U}},{\varepsilon _{s,x}},{\varepsilon _{s,y}},{\varepsilon _{s,z}},{\nabla _{s,x}},{\nabla _{s,y}},{\nabla _{s,z}},\delta {\chi _x},\delta {\chi _y},\delta {\chi _z}]^T},\]
\[{\boldsymbol{W}_2} = {[{w_{{\varepsilon _s},x}},{w_{{\varepsilon _s},y}},{w_{{\varepsilon _s},z}},{w_{{\nabla _s},x}},{w_{{\nabla _s},y}},{w_{{\nabla _s},z}}]^T},\]
\[{\boldsymbol{A}_2} = \left[ {\begin{array}{@{}lllll@{}} {\boldsymbol{\varOmega}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& { - \boldsymbol{C}_s^n}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}\\ \boldsymbol{F}& {2{\boldsymbol{\varOmega}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {\boldsymbol{C}_s^n}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}\\ {{\textbf{0}_{\textrm{6} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{6} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{6} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{6} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{6} \times \textrm{3}}}}\\ {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& { - \boldsymbol{C}_s^m}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& { - {\boldsymbol{\varOmega}}_{im}^m} \end{array}} \right],\;{\boldsymbol{G}_2} = \left[ {\begin{array}{@{}ll@{}} { - \boldsymbol{C}_s^n}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}\\ {{\textbf{0}_{\textrm{3} \times \textrm{3}}}}& {\boldsymbol{C}_s^n}\\ {{\textbf{0}_{\textrm{6} \times \textrm{3}}}}& {{\textbf{0}_{\textrm{6} \times \textrm{3}}}}\\ { - \boldsymbol{C}_s^m}& {{\textbf{0}_{\textrm{3} \times \textrm{3}}}} \end{array}} \right]\]

where $\delta {\chi _x},\delta {\chi _y},\delta {\chi _z}$ are the three components of angular deformation error $\delta {\boldsymbol \chi }$. Since the process noise is only related to the noise of slave IMU, the process noise parameters must be configured according to the accuracy of slave IMU during filtering.

4.2 Measurement equation

The attitude matrices $\hat{\boldsymbol{C}}_m^n$ and $\hat{\boldsymbol{C}}_s^n$ calculated by the master and slave INSs and the estimated relative attitude matrix $\hat{\boldsymbol{C}}_s^m$ are used to construct the attitude matching measurement matrix as

(27)\begin{equation}{\boldsymbol{Z}_{\textrm{DCM,2}}} = \hat{\boldsymbol{C}}_m^n\hat{\boldsymbol{C}}_s^m{(\hat{\boldsymbol{C}}_s^n)^\textrm{T}}\end{equation}

Affected by the attitude misalignment angles, the calculated attitude matrices $\hat{\boldsymbol{C}}_m^n$ and $\hat{\boldsymbol{C}}_s^n$ can be expressed as

(28)\begin{align}\hat{\boldsymbol{C}}_m^n = ({{\textbf{I}_{\textrm{3} \times \textrm{3}}} - \boldsymbol{\varPhi}_\textrm{m}^n} )\boldsymbol{C}_m^n\end{align}
(29)\begin{align}\hat{\boldsymbol{C}}_s^n = ({{\textbf{I}_{\textrm{3} \times \textrm{3}}} - \boldsymbol{\varPhi}_\textrm{s}^n} )\boldsymbol{C}_s^n\end{align}

where $\boldsymbol{\varPhi }_\textrm{m}^n$ and $\boldsymbol{\varPhi }_\textrm{s}^n$ represent the anti-symmetric matrices corresponding to ${\boldsymbol \varphi }_\textrm{m}^n$ and ${\boldsymbol \varphi }_\textrm{s}^n$, respectively.

Substituting Equations (18), (28) and (29) into Equation (27), we can get

(30)\begin{align} {\boldsymbol{Z}_{\textrm{DCM,2}}} & =\hat{\boldsymbol{C}}_m^n\hat{\textbf{C}}_s^m{(\hat{\boldsymbol{C}}_s^n)^\textrm{T}}\nonumber\\ & =({{\textbf{I}_{\textrm{3} \times \textrm{3}}} - \boldsymbol{\varPhi }_\textrm{m}^n} )\boldsymbol{C}_m^n({\textbf{I}_{\textrm{3} \times \textrm{3}}} - {\boldsymbol{A}_{\delta {\mathbf \chi }}})\boldsymbol{C}_s^m{[{({{\textbf{I}_{\textrm{3} \times \textrm{3}}} - \boldsymbol{\varPhi }_\textrm{s}^n} )\boldsymbol{C}_s^n} ]^\textrm{T}}\nonumber\\ & =({{\textbf{I}_{\textrm{3} \times \textrm{3}}} - \boldsymbol{\varPhi }_\textrm{m}^n} )\boldsymbol{C}_m^n({\textbf{I}_{\textrm{3} \times \textrm{3}}} - {\boldsymbol{A}_{\delta {\mathbf \chi }}})\boldsymbol{C}_s^m\boldsymbol{C}_n^s({{\textbf{I}_{\textrm{3} \times \textrm{3}}} + \boldsymbol{\varPhi }_\textrm{s}^n} )\nonumber\\ & \approx {\textbf{I}_{\textrm{3} \times \textrm{3}}} + \boldsymbol{\varPhi }_\textrm{s}^n - \boldsymbol{C}_m^n{\boldsymbol{A}_{\delta {\mathbf \chi }}}\boldsymbol{C}_n^m - \boldsymbol{\varPhi }_\textrm{m}^n \end{align}

where ${\boldsymbol{Z}_{\textrm{DCM,2}}}$ can be expressed as the sum of the identity matrix and anti-symmetric matrix, and the vector corresponding to the anti-symmetric matrix can be expressed as

(31)\begin{equation}{\boldsymbol{Z}_{\textrm{att,2}}} = {\boldsymbol \varphi }_\textrm{s}^n - \boldsymbol{C}_m^n\delta {\mathbf \chi } - {\boldsymbol \varphi }_\textrm{m}^n\end{equation}

Take ${\boldsymbol{Z}_{\textrm{att,2}}}$ as the attitude matching parameter, and make the difference between the velocities calculated by the master and slave INSs to obtain the velocity matching parameter, then the measurement vector ${\boldsymbol{Z}_2}$ is selected as

\[{\boldsymbol{Z}_2} = \left[ {\begin{array}{@{}c@{}} {{{\hat{v}}_{\textrm{s,E}}} - {{\hat{v}}_{\textrm{m,E}}}}\\ {{{\hat{v}}_{\textrm{s,N}}} - {{\hat{v}}_{\textrm{m,N}}}}\\ {{{\hat{v}}_{\textrm{s,U}}} - {{\hat{v}}_{\textrm{m,U}}}}\\ {\dfrac{1}{2}({{Z_{\textrm{DCM,2}}}(3,2) - {Z_{\textrm{DCM,2}}}(2,3)} )}\\ {\dfrac{1}{2}({{Z_{\textrm{DCM,2}}}(1,3) - {Z_{\textrm{DCM,2}}}(3,1)} )}\\ {\dfrac{1}{2}({{Z_{\textrm{DCM,2}}}(2,1) - {Z_{\textrm{DCM,2}}}(1,2)} )} \end{array}} \right]\]

where ${Z_{\textrm{DCM,2}}}(i,j)$ is the i th row and j th column element of ${\boldsymbol{Z}_{\textrm{DCM,2}}}$.

The measurement equation can be described as

(32)\begin{equation}{\boldsymbol{Z}_2}(t) = {\boldsymbol{H}_2}(t){\boldsymbol{X}_2}(t) + {\boldsymbol{V}_2}(t)\end{equation}

where the measurement noise vector ${\boldsymbol{V}_2}$ and measurement matrix ${\boldsymbol{H}_2}$ can be determined as

\[{\boldsymbol{V}_2} ={-} {[\delta {v_{\textrm{m,E}}},\delta {v_{\textrm{m,N}}},\delta {v_{\textrm{m,U}}},{\phi _{\textrm{m,E}}},{\phi _{\textrm{m,N}}},{\phi _{\textrm{m,U}}}]^\textrm{T}},{\boldsymbol{H}_2} = \left[ {\begin{array}{@{}ccccc@{}} {{\boldsymbol{0}_{\textrm{3} \times \textrm{3}}}}& {{\textbf{I}_{\textrm{3} \times \textrm{3}}}}& {{\boldsymbol{0}_{\textrm{3} \times \textrm{3}}}}& {{\boldsymbol{0}_{\textrm{3} \times \textrm{3}}}}& {{\boldsymbol{0}_{\textrm{3} \times \textrm{3}}}}\\ {{\textbf{I}_{\textrm{3} \times \textrm{3}}}}& {{\boldsymbol{0}_{\textrm{3} \times \textrm{3}}}}& {{\boldsymbol{0}_{\textrm{3} \times \textrm{3}}}}& {{\boldsymbol{0}_{\textrm{3} \times \textrm{3}}}}& { - \boldsymbol{C}_m^n} \end{array}} \right]\]

The innovative transfer alignment filtering model can be obtained by combining Equations (26) and (32). Compared with the traditional transfer alignment filtering model, the innovative transfer alignment filtering model has the following advantages:

  1. (1) The innovative transfer alignment filtering model is designed according to the error model of angular deformation, rather than the empirical model of angular deformation, so the innovative transfer alignment filtering model gets rid of the dependence on the empirical model.

  2. (2) Since it no longer relies on the empirical model of angular deformation, the innovative transfer alignment filtering model avoids the complicated parameter identification.

  3. (3) The computation burden of the Kalman filter is approximately proportional to ${a^3} + b{a^2}$, where a and b represent the dimensions of state vector and measurement vector, respectively (Lu et al., Reference Lu, Fang, Liu, Gong and Wang2017). The innovative transfer alignment filtering model reduces the dimension of state vector from 21 to 15, so the computation burden is reduced by $1 - ({{{{15}^3} + 6 \times {{15}^2})} / {({{21}^3} + 6 \times {{21}^2})}} = 60.32\%$.

5. Simulation and experiment

5.1 Simulation

The weak manoeuvrability of a vehicle greatly limits the transfer alignment performance of vehicle-mounted weapons. Therefore, a transfer alignment mode which utilises the rotation of the launcher to improve the observability of the system has emerged (Qin et al., Reference Qin, You and Song2010; Wang et al., Reference Wang, Yang, Wen and Yang2013). The following will verify the performance of the proposed method based on this vehicle-mounted transfer alignment mode.

5.1.1 Simulation conditions

The vehicle trajectory is designed by using three continuous manoeuvring processes of vehicle braking, launcher yaw and launcher pitch. The total simulation time is 300 s. Table 1 shows the specific manoeuvre statuses. The initial velocity is 20 m/s, and the initial longitude, latitude and altitude are 116°E, 40°N and 100 m, respectively. The initial pitch, roll and yaw angle of the vehicle are 0°, 0° and −30°, respectively. The magnitude of acceleration when the vehicle brakes is 1 m/s2. The launcher is parallel to the longitudinal axis of the vehicle before rotation. When the launcher yaws or pitches, its angular rate is 3 °/s.

Table 1. Manoeuvre statuses

The sampling frequencies of the inertial sensors in the master and slave INSs are all 100 Hz. The parameters of the slave INS are set as follows: the gyroscope constant drift is 0⋅1 °/h, the gyroscope random walk is $0.02^\circ{/}\sqrt{\textrm{h}}$, the accelerometer constant bias is $500\,\mu g$ and the accelerometer random walk is $100\,\mu g/\sqrt {\textrm{Hz}}$. The navigation parameters provided by the master INS are set in the form of true value plus white noise, where the standard deviation of velocity error is 0⋅02 m/s, and the standard deviation of attitude error is $\mathrm{1^{\prime}}$.

The angular deformation is set to the following three typical cases.

Case 1: The static angular deformation is set to ${\alpha _x} = \textrm{18}^\circ$, ${\alpha _y} = \textrm{25}^\circ$, ${\alpha _z} = \textrm{3}0^\circ$ to verify the performance of the proposed method under the condition of large angular deformation. The dynamic angular deformation is set as a second-order Markov process, where the standard deviation of the flexure angle is ${\sigma _{\eta ,x}} = \textrm{2}0^{\prime},{\sigma _{\eta ,y}} = 10^{\prime},{\sigma _{\eta ,z}} = 30^{\prime}$, and the correlation time is ${\tau _x} = \textrm{1}00\textrm{s},{\tau _y} = 1\textrm{50s},{\tau _z} = \textrm{2}00\textrm{s}$.

Case 2: To contrast the performance of the proposed and traditional methods under the condition of small angular deformation, the static angular deformation is set to ${\alpha _x} = \mathrm{18^{\prime}},{\alpha _y} = \mathrm{25^{\prime}},{\alpha _z} = \mathrm{12^{\prime}}$. The dynamic angular deformation is set as a second-order Markov process, where the standard deviation of the flexure angle is ${\sigma _{\eta ,x}} = \mathrm{2^{\prime}},{\sigma _{\eta ,y}} = \mathrm{1^{\prime}},{\sigma _{\eta ,z}} = 3^{\prime}$, and the correlation time is ${\tau _x} = \textrm{4s},{\tau _y} = \textrm{5s},{\tau _z} = \textrm{6s}$.

Case 3: To contrast the performance of the proposed and traditional methods when the empirical flexure angle model is mismatched, the dynamic angular deformation is set as a sine function, where the amplitude is ${A_x} = 4^{\prime},{A_y} = 6^{\prime},{A_z} = 8^{\prime}$, the frequency is ${f_x} = 0.05\,\textrm{Hz},{f_y} = 0.08\,\textrm{Hz},{f_z} = 0.1\,\textrm{Hz}$, and the initial phase is a random value in the range of $0\mathrm{\sim }2\pi$. The static angular deformation is the same as Case 2.

5.1.2 Simulation results and analysis

  1. (1) Under the condition of large angular deformation

Firstly, the feasibility of the rough estimation method of angular deformation is evaluated. The rough estimation results of angular deformation in the first 60 s are shown in Figure 6. As shown in Figure 6, even under the condition of large-angle deformation, the proposed method can control the coarse alignment error within a small angle range rapidly. The integration time in the calculation of angular deformation initial value is set to 60 s, and the data during this period is stored. After the angular deformation initial value is calculated at 60 s, the transfer alignment is started from the 0th second by using the stored data. The estimation results of angular deformation in the whole transfer alignment are shown in Figure 7. When the launcher starts to rotate in the 100th second to make the system completely observable, the estimated value of angular deformation in all three directions tends to its true value. Obviously, the proposed method can accurately estimate the large angular deformation.

Figure 6. Rough estimation results of angular deformation (Case 1)

Figure 7. Estimation results of angular deformation after correction (case 1)

Figure 8. Attitude misalignment angle (Case 1)

Figure 9. Velocity error (Case 1)

Figure 10. Estimation of gyroscope constant drift (Case 1)

Figure 11. Estimation of accelerometer constant bias (Case 1)

Figures 8–11 show that the proposed method can still effectively estimate the attitude misalignment angle, velocity error, gyroscope constant drift and accelerometer constant bias under the condition of large-angle deformation. Obviously, the proposed method can overcome the influence of large angular deformation on the transfer alignment performance, and these results also verify the effectiveness of the proposed innovative transfer alignment filtering model.

  1. (2) Under the condition of small angular deformation

Figure 12 shows that the proposed method can also accurately estimate the angular deformation under the condition of small-angle deformation. Figure 13 shows that the azimuth misalignment angle in the proposed method converges quickly as the system is completely observable. When the parameters of the empirical flexure angle model are completely correct, the alignment accuracy of the traditional method is equivalent to the proposed method. However, when the correlation time is reduced by 0⋅2 times, the accuracy of the empirical flexure angle model decreases, so does the alignment accuracy of the traditional method. The comparison shows that the proposed method still maintains high transfer alignment accuracy, while the alignment accuracy of traditional method decreases due to the decrease of empirical model accuracy.

  1. (3) Under the condition of empirical flexure angle model mismatch

As shown in Figures 14 and 15, even if the dynamic angular deformation varies with time in the form of a sine function, the proposed method can still accurately estimate the angular deformation. However, when the empirical flexure angle model is mismatched, the traditional method cannot accurately estimate the flexure angle, which makes the attitude misalignment angle oscillate with the actual dynamic angular deformation. The comparison shows that the proposed method can still achieve the fast and accurate transfer alignment of slave INS, while the traditional method cannot converge the attitude misalignment angle due to the empirical model mismatch.

Figure 12. Estimation of angular deformation after correction (Case 2)

Figure 13. Comparison of azimuth misalignment angle (Case 2)

Figure 14. Estimation of angular deformation after correction (Case 3)

Figure 15. Comparison of azimuth misalignment angle (Case 3)

There is little difference between the estimations of the proposed method in three cases, so the state estimations in Case 2 and Case 3 are not given here.

5.2 Experiment

5.2.1 Experiment conditions

To further verify the feasibility of the proposed method in practical application, a vehicle-mounted experiment is carried out. The sampling frequencies of the master and slave INSs carried in the experiment are all 100 Hz, and the main parameters are listed in Table 2.

Table 2. Main parameters of the master and slave INSs

To evaluate the performance of the proposed method, two sets of global navigation satellite system (GNSS) receivers are configured at the installation position of the master and slave INSs, respectively. The attitude parameters of slave-INS/GNSS integrated navigation system are used as reference to evaluate the attitude misalignment angle of slave INS in the transfer alignment. Moreover, using the attitude parameters of master-INS/GNSS and slave-INS/GNSS integrated navigation systems, the angular deformation can be calculated indirectly. Taking this calculation result as the reference value, the estimation result of angular deformation in the proposed method can be evaluated.

5.2.2 Experiment results and analysis

The trajectory, attitude and velocity of the vehicle are shown in Figures 16–18, respectively. The vehicle starts from Point A and stops at Point B, and the total time is 1,500 s. Select a trajectory of 500th second to 800th second to complete the transfer alignment. During this time, the vehicle runs from Point C to Point D. Figures 16–18 are obtained from the master-INS/GNSS integrated navigation system.

Figure 16. Vehicle trajectory

Figure 17. Attitude of vehicle

Figure 18. Velocity of vehicle

As shown in Figures 19–21, the rough estimation results of angular deformation, the corrected estimation results of angular deformation and the attitude misalignment angle of the proposed method are shown, respectively.

Figure 19. Calculation results of initial value of angular deformation

Figure 20. Estimation results of angular deformation after correction

Figure 21. Attitude misalignment angle

As shown in Figure 19, after the vehicle turns in the 10th second, the error of angular deformation rough estimation quickly converges to a small angle range. Setting the integration time in the calculation of angular deformation initial value to 60 s, the estimation results of angular deformation by the proposed method are shown in Figure 20. The proposed method utilises the outputs of gyroscopes in the master and slave INSs to roughly estimate the angular deformation, and accurately estimates and corrects the angular deformation error based on the error model of angular deformation. Therefore, the estimation results of angular deformation can converge to their reference values. Figure 21 shows the attitude misalignment angle curve of the proposed method. It can be seen that the proposed method could realise rapid and accurate transfer alignment, so it is feasible in practical application.

6. Conclusions

The speed and accuracy of transfer alignment are directly related to the preparation time and navigation accuracy of the slave INS. However, the traditional transfer alignment methods have poor rapidity and accuracy due to the empirical model mismatch or the low measurement accuracy of external equipment. To solve this problem, a rapid and accurate transfer alignment method without relying on the empirical model of angular deformation is proposed. After theoretical analysis and performance verification, the conclusions are as follows:

  1. (1) The proposed method is derived from the internal relationship between the angular deformation and relative angular velocity, and is obtained from the measurement error models of gyroscopes in the master and slave INSs. Therefore, the proposed method can get rid of the dependence on an empirical angular deformation model.

  2. (2) The coarse alignment of the proposed method is achieved by using the outputs of gyroscopes and accelerometers in the master and slave INSs to roughly estimate the angular deformation. Even if the angular deformation between the master and slave INSs is large, the proposed method can control the coarse alignment error in a small angle range rapidly, so as to improve the estimation accuracy and convergence speed of the state in the transfer alignment filter.

  3. (3) The proposed method utilises the angular deformation error as the state vector instead of the installation error angle, flexure angle and flexure angle rate in the traditional transfer alignment filtering model, to reduce the order and computation burden of the transfer alignment filter.

  4. (4) In the proposed method, the rough estimation of angular deformation is obtained from the outputs of gyroscopes in the master and slave INSs, and the angular deformation error is accurately estimated and compensated in real time based on the error model of angular deformation. Through the previous two steps, the accuracy of transfer alignment is improved.

Compared with traditional methods, the proposed method not only gets rid of the dependence on empirical angular deformation model, but also realises the rapid and accurate initial alignment of the slave INS without adding any external measurement equipment. Therefore, the proposed method has broad application prospects.

Acknowledgment

This work was supported by the Natural Science Foundation of China (NSFC) (grant number 61673040 and 61074157), the Joint Projects of NSFC-CNRS (grant number 61111130198), the Key basic research projects (grant number 2020-JCJQ-ZD-136-12), the Aeronautical Science Foundation of China (grant number 2015ZC51038 and 20170151002) and the Project of the Experimentation and Technology Research (1700050405). The work is also supported by the Open Research Fund of State Key Laboratory of Space–Ground Integrated Information Technology under grant number 2015-SGIIT-KFJJ-DH-01.

References

Chen, H., Cheng, X., Dai, C. and Liu, F. (2015). Robust stability analysis of H infinity-SGUF and its application to transfer alignment. Signal Process, 117, 310321.Google Scholar
Chen, X., Ma, Z. and Yang, P. (2021). Integrated modeling of motion decoupling and flexure deformation of carrier in transfer alignment. Mechanical Systems and Signal Processing, 159, 107690. doi:10.1016/j.ymssp.2021.107690CrossRefGoogle Scholar
Gao, S., Wei, W., Zhong, Y. and Feng, Z. (2014). Rapid alignment method based on local observability analysis for strapdown inertial navigation system. Acta Astronautica, 94(2), 790798.CrossRefGoogle Scholar
Gong, X. and Chen, L. (2019). A conditional cubature Kalman filter and its application to transfer alignment of distributed position and orientation system. Aerospace Science and Technology, 95, 105405. doi:10.1016/j.ast.2019.105405CrossRefGoogle Scholar
Gong, X., Fan, W. and Fang, J. (2014). An innovational transfer alignment method based on parameter identification UKF for airborne distributed POS. Measurement, 58, 103114.CrossRefGoogle Scholar
Groves, P. D. (2003). Optimising the transfer alignment of weapon INS. The Journal of Navigation, 56, 323335.CrossRefGoogle Scholar
Kain, J. and Cloutier, J. (1989), Rapid Transfer Alignment for Tactical Weapon Applications, in: Proceedings of the AIAA Guidance, Navigation and Control Conference, Boston, MA, USA, 1290-1300.CrossRefGoogle Scholar
Li, J., Wang, Y., Lu, Z. and Li, Y. (2019). Instantaneous observable degree modeling based on movement measurement for airborne POS. Aerospace Science and Technology, 84, 916925.CrossRefGoogle Scholar
Liu, X., Xu, X., Liu, Y. and Wang, L. (2014). A fast and high-accuracy transfer alignment method between M/S INS for ship based on iterative calculation. Measurement, 51, 297309.CrossRefGoogle Scholar
Liu, H., Sun, C., Zhang, Y., Liu, X., Liu, J., Zhang, X. and Yu, Q. (2015). Hull deformation measurement for spacecraft TT&c ship by photogrammetry. Science China Technological Sciences, 58(8), 13391347.CrossRefGoogle Scholar
Lu, Z., Fang, J., Liu, H., Gong, X. and Wang, S. (2017). Dual-filter transfer alignment for airborne distributed POS based on PVAM. Aerospace Science and Technology, 71, 136146.CrossRefGoogle Scholar
Pak, C. G. (2016). Wing shape sensing from measured strain. AIAA Journal, 54(3), 10681077.CrossRefGoogle Scholar
Pehlivanoglu, A. G. and Ercan, Y. (2013). Investigation of flexure effect on transfer alignment performance. The Journal of Navigation, 66, 115.CrossRefGoogle Scholar
Qin, Y., You, J. and Song, Y. (2010). Application of transfer alignment to guided multiple launch rocket system (GMLRS). Piezoelectrics & Acoustooptics, 32(4), 565567.Google Scholar
Si, F., Zhao, Y., Lin, Y. and Zhang, X. (2018). A new transfer alignment of airborne weapons based on relative navigation. Measurement, 122, 2739.CrossRefGoogle Scholar
Verhaegen, A. and Zbikowski, R. (2017). Aeroservoelastic modelling and control of a slender anti-air missile for active damping of longitudinal bending vibrations. Aerospace Science and Technology, 66, 2027.CrossRefGoogle Scholar
Wang, J., Zhao, Y. and Xie, C. (2011). An online neural network compensating algorithm for wing distortion influence on transfer alignment. IEEE Conference on Industrial Electronics and Applications, 8590.Google Scholar
Wang, Y., Yang, J., Wen, C. and Yang, B. (2013). Transfer alignment of land-launched missile under low dynamical maneuver. Journal of Chinese Inertial Technology, 21(3), 324327.Google Scholar
Wendel, J., Metzger, J. and Trommer, G.F. (2004), Rapid transfer alignment in the presence of time correlated measurement and system noise. AIAA Guidance, Navigation, and Control Conference, Providence, Rhode Island, USA, AIAA-2004-4778.CrossRefGoogle Scholar
Wu, M., Wu, Y., Hu, X. and Hu, D. (2011). Optimization-based alignment for inertial navigation systems: Theory and algorithm. Aerospace Science and Technology, 15, 117.CrossRefGoogle Scholar
Wu, W., Chen, S. and Qin, S. (2013). Online estimation of ship dynamic flexure model parameters for transfer alignment. IEEE Transactions on Control Systems Technology, 21(5), 16661678.CrossRefGoogle Scholar
Yue, Y., Li, S., Zhang, Y., Liu, Z. and Wang, J. (2013). Differential inertial filter design and performance analysis for estimation of misalignment angle between airborne master INS and slave INS. Acta Aeronautica et Astronautica Sinica, 34(10), 24022410.Google Scholar
Figure 0

Figure 1. Schematic diagram of the static angular deformation

Figure 1

Figure 2. Schematic diagram of the dynamic angular deformation

Figure 2

Figure 3. Block diagram of the traditional transfer alignment method

Figure 3

Figure 4. Block diagram of the rapid and accurate transfer alignment scheme

Figure 4

Figure 5. Schematic diagram of rough estimation for angular deformation

Figure 5

Table 1. Manoeuvre statuses

Figure 6

Figure 6. Rough estimation results of angular deformation (Case 1)

Figure 7

Figure 7. Estimation results of angular deformation after correction (case 1)

Figure 8

Figure 8. Attitude misalignment angle (Case 1)

Figure 9

Figure 9. Velocity error (Case 1)

Figure 10

Figure 10. Estimation of gyroscope constant drift (Case 1)

Figure 11

Figure 11. Estimation of accelerometer constant bias (Case 1)

Figure 12

Figure 12. Estimation of angular deformation after correction (Case 2)

Figure 13

Figure 13. Comparison of azimuth misalignment angle (Case 2)

Figure 14

Figure 14. Estimation of angular deformation after correction (Case 3)

Figure 15

Figure 15. Comparison of azimuth misalignment angle (Case 3)

Figure 16

Table 2. Main parameters of the master and slave INSs

Figure 17

Figure 16. Vehicle trajectory

Figure 18

Figure 17. Attitude of vehicle

Figure 19

Figure 18. Velocity of vehicle

Figure 20

Figure 19. Calculation results of initial value of angular deformation

Figure 21

Figure 20. Estimation results of angular deformation after correction

Figure 22

Figure 21. Attitude misalignment angle