DOI QR코드

DOI QR Code

Comparison Between DCM and Quaternion Transformation in Lever Arm Compensation of Reference System for Flight Performance Evaluation of DGPS/INS

  • Received : 2012.09.10
  • Accepted : 2012.10.15
  • Published : 2012.10.31

Abstract

The flight performance evaluation of navigation system is very significant because the reliability of navigation data directly affect the safety of aircraft. Especially, the high-level navigation system such as DGPS/INS, need more precise flight performance evaluation method. The performance analysis is evaluated by comparing between the navigation system in aircraft and reference trajectory which is more precise than navigation system in aircraft. In order to verify DGPS/INS performance of m-level, the GPS receiver, which is capable post-processed Carrier-phase Differential GPS(CDGPS) method of cm-level, have to be used as reference system. The DGPS/INS is estimated the Center of Gravity (CG) point of aircraft to offer precise performance while the reference system is output the position of GPS antenna which is mounted on the outside of aircraft. Therefore, in order to more precise performance evaluation, it needs to compensate the lever arm and coordinates transformation. This paper use quaternion and Direct Cosine Matrix(DCM) methods as coordinate transformation matrix in lever arm compensation of CDGPS reference trajectory. And it compares NED errors of DCM and quaternion transformation in lever arm of reference trajectory via DGPS/INS result.

Keywords

1. INTRODUCTION

The flight test is an important final test for the aircraft development to confirm the safety and reliability of the aircraft (Lee et al. 2009). It is also important to evaluate the performance of the navigation system through the flight test because it directly affects the safety of the aircraft. In recent years, a number of studies have been conducted to provide a reliable and precise navigation accuracy and thus a precise navigation performance evaluation method is necessary to verify the high-level navigation systems such as the Differential-GPS (DGPS)/INS integrated navigation system.

The flight navigation performance is evaluated by comparing the navigation system of the aircraft to the reference trajectory which has a higher navigation accuracy. Hence, to evaluate the performance of the DGPS/INS integrated navigation system (Farrell 2000, Redmill et al. 2001) which applies the DGPS method for several m-level position accuracy, the GPS receiver that is capable of the Carrier-phase Differential GPS (CDGPS) post-processing method (Park 2001) for precise several cm-level position accuracy needs to be used for generating the reference trajectory.

For providing the precise cm-level navigation data, the DGPS/INS, that is installed in medium and large aircraft, outputs the position of aircraft's center of gravity by compensating the lever arm error (Hong et al. 2006) which is one of the major error factors. Therefore, the CDGPS reference trajectory which outputs the position of the GPS antenna also needs to compensate the distance between the GPS antenna and the position of aircraft's center of gravity, the lever arm. In this case, the coordinate transformation process is necessary to match the coordinates because the lever arm coordinate is the body coordinate system while the CDGPS reference trajectory is the geodetic coordinate system. In this paper, the CDGPS reference trajectory after the lever arm compensation was used to verify the flight navigation performance of the DGPS/INS navigation system precisely, and for the coordinate transformation of the lever arm compensation, the widely used methods, quaternion and Direct Cosine Matrix (DCM) were utilized (Shin et al. 2006). And through the flight test, the NED position error was compared between the DGPS/INS integrated navigation results and the reference trajectory after the lever arm compensation with the application of each coordinate transformation method. In Section 2, the coordinate transformation method and lever arm compensation procedure are described, and in Section 3, the flight navigation performance evaluation procedure is explained. In Section 4, the test results are presented, and Section 5 is the conclusion.

2. LEVER ARM COMPENSATION

2.1. Coordinate Transformation Method

The quaternion method and DCM method are the typical coordinate transformation methods. The DCM carrys out the coordinate system transformation in the form of a matrix using 9 parameters, and the quaternion performs the coordinate transformation in the form of a differential equation using 4 parameters (Shin et al. 2006, Cai et al. 2011, Titterton & Weston 2004). When the DCM which has the order of Z-Y-X is used for transforming the navigation coordinate system into the body coordinate system, the coordinate transformation matrix \(C_N^B\) is as follows, where \(\cos \psi\) is \(c_\psi\) and \(\sin \psi\) is \(s_\psi\) (Cai et al. 2011, Titterton & Weston 2004).

\(C_N^B={C_\varphi\cdot C}_\theta{\cdot C}_\psi\)                                                                                                                    

\(= \left[\begin{matrix}c_{11}&c_{12}&c_{13}\\c_{21}&c_{22}&c_{23}\\c_{31}&c_{32}&c_{33}\\\end{matrix}\right]\)                                                                                                          

\(=\left[\begin{matrix}c_\theta c_\psi&c_\theta s_\psi&-s_\theta\\-c_\varphi s_\psi+s_\varphi s_\theta c_\psi&c_\varphi c_\psi+s_\varphi s_\theta s_\psi&s_\varphi c_\theta\\s_\varphi s_\psi+c_\varphi s_\theta c_\psi&-s_\varphi c_\psi+c_\varphi s_\theta s_\psi&c_\varphi c_\theta\\\end{matrix}\right]\)                                                              (1)

where,

\(C_\psi=\left[\begin{matrix}c_\psi&s_\psi&0\\-s_\psi&c_\psi&0\\0&0&1\\\end{matrix}\right]\)

\(C_\theta=\left[\begin{matrix}c_\theta&0&-s_\theta\\0&1&0\\s_\theta&0&c_\theta\\\end{matrix}\right]\)

\(C_\varphi=\left[\begin{matrix}1&0&0\\0&c_\varphi&s_\varphi\\0&-s_\varphi&c_\varphi\\\end{matrix}\right]\)

In the case of the quaternion, the coordinate transformation matrix \(C_N^B\) is as follows (Titterton et al. 2005).

\(C_N^B=\left[\begin{matrix}e_x^2+e_0^2-e_y^2-e_z^2&2\left(e_xe_y+e_ze_0\right)&2\left(e_xe_z-e_ye_0\right)\\2\left(e_xe_y-e_ze_0\right)&e_y^2+e_0^2-e_x^2-e_z^2&2\left(e_ye_z+e_xe_0\right)\\2\left(e_xe_z+e_ye_0\right)&2\left(e_ye_z-e_xe_0\right)&e_z^2+e_0^2-e_x^2-e_y^2\\\end{matrix}\right]\)                                                            (2)

where,

\(e_0\) = scalar component of Euler-Rodrigues quaternion
\(e_x\) = x component of Euler-Rodrigues quaternion
\(e_y\) = y component of Euler-Rodrigues quaternion
\(e_z\) = z component of Euler-Rodrigues quaternion

2.2. Lever Arm Compensation

Based on the geodetic coordinate system, the Eq. (3) shows the relative distance error between the position result from the DGPS/INS integrated navigation system and the position result estimated from the CDGPS reference trajectory. And based on the body coordinate system, the Eq. (4) shows the lever arm which is the distance between the position of GPS antenna and the Center of Gravity (CG) Point of the aircraft. As the Eqs. (3) and (4) have different coordinate systems, the coordinates need to be matched before the lever arm compensation.

\({\hat{e}}_G=\ \left({\hat{P}}_{REF}-{\hat{P}}_{EGI}\right)_G\)                                                                                                   (3)

\(L_B=\left(P_{CG}-P_{GPS\ Ant}\right)_B\)                                                                                                    (4)

where,

\({\hat{P}}_{EGI}=\left(P_{CG}+e_{EGI}\right)_G\)

\({\hat{P}}_{REF}=\left(P_{GPS\ Ant}+e_{REF}\right)_G\)

\(( \cdot)_G\) is the geodetic coordinate system, \(( \cdot)_B\) is body coordinate system, and \(( \cdot)_N\) represents the navigation coordinate system. \({\hat{P}}_{EGI}\) and \({\hat{P}}_{REF}\) are the output positions of the DGPS/INS integrated navigation system and CDGPS reference trajectory, respectively. And \(P_{CG}\) is the position of aircraft's center of gravity and PGPSAnt is the position of GPS antenna. eEGI and eREF are the actual errors of the DGPS/INS and CDGPS reference trajectory, respectively.

Fig. 1 shows the procedure of the lever arm compensation. First, the lever arm data of Eq. (4) are transformed from the body coordinate system to the navigation coordinate system as in Eq. (5) using the inverse matrix of the coordinate transformation matrix Eqs. (1) or (2) (Cai et al. 2011, Titterton & Weston 2004). In this case, the roll, pitch, and yaw information from the outputs of the DGPS/INS integrated navigation system are used as the attitude information of the aircraft which are the parameters necessary for the coordinate transformation.

Fig. 1. Procedure of lever arm compensation.

\(L_N=\left(C_N^B\right)^{-1}L_B=C_B^N\ L_B\)                                                                                            (5)

And the relative distance error estimated from Eq. (3) is calculated into the navigation coordinate system as in Eq. (6). The data necessary for transforming the geodetic coordinate system into the navigation coordinate system are the radius of curvature in the prime vertical \((R_N)\), radius of curvature in the meridian \((R_M)\), and the variables for the WGS 84, semi-major axis \((R)\) and flattering (f) of the Earth (Cai et al. 2011, National Imagery and Mapping Agency 1984).

\(d{\hat{e}}_N=\ \left[ \begin{matrix}dN\\dE\\dD\\\end{matrix}\right] = \left[ \begin{matrix} {d\mu \over \textrm{atan} \left( {1 \over R_M} \right )} \\ {dl \over \textrm{atan} \left ( {1 \over R_N \cos\mu_0} \right ) } \\-dh \end{matrix} \right]\)                                                                                      (6)

where,

\(R_N=\frac{R}{\sqrt{1-\left(2f-f^2\right)\sin^2\mu_0}} \) \(R_M=R_N\frac{1-\left(2f-f^2\right)}{\sqrt{1-\left(2f-f^2\right)\sin^2\mu_0}}\)
\(d\mu=\mu-\ \mu_0\)∶ latitude difference
\(dl=l-\ l_0\)∶ longitude difference
\(dh=h-\ h_0\)∶ height difference
\(1/f=298.257223563\)
\(R=6378137\) m

Next, the final NED position error can be estimated by eliminating the lever arm error of the navigation coordinate system obtained from Eq. (5), with respect to Eq. (6).

\(de_N=d{\hat{e}}_N+\ L_N\)                                                                                                    (7)

3. FLIGHT PERFORMANCE EVALUATION PROCEDURE

3.1. Flight Test Environment and Procedure

For performance evaluation, the CDGPS reference trajectory was generated by the DL-V3 of NovAtel Inc. which is the high precision navigation equipment GPS receiver. The DL-V3 provides a precise navigation solution of 5mm when the CDGPS post-processing method is used.

Fig. 2 shows the block diagram of the equipments for the flight test. The interior of the aircraft is equipped with the DGPS/INS integrated navigation system which is the target for the performance evaluation, and the DL-V3 which is the rover station (RS) for obtaining the reference trajectory. And the control tower is euipped with the base station (BS). Using the GPS signal distributor, the GPS antenna was shared between the DGPS/INS integrated navigation equipments and the rover station DL-V3. With the use of the jig, the rover station DL-V3 was installed at the mounting angle which is equipped with the DGPS/INS. In addition, for the CDGPS post-processing, the base station DL-V3 was established which receives the signal from the GPS antenna installed at the location where the geodetic survey was previously carried out.

Fig. 2. Block diagram of flight test equipments.

While checking the aircraft prior to the flight test, the inspection and alignment of the integrated navigation system were performed. The alignment was carried out using the accelerometer and gyroscope, and after the alignment, the flight test was performed at the navigation mode. During the flight test, the raw GPS measurements information for the reference trajectory was received on the ground by operating the base station DL-V3 at the location where the geodetic survey was previously carried out.

3.2. Navigation Performance Evaluation Procedure

Fig. 3 shows the performance evaluation procedure for the DGPS/INS integrated navigation system following the flight test. Utilizing the commercial CDGPS post-processing software of NovAtel Inc., the CDGPS reference trajectory of the GPS antenna position was acquired by processing the raw GPS measurements obtained from the rover station DL-V3 installed in the aircraft and the base station DL-V3 installed at the control tower. For the acquired CDGPS reference trajectory, the NED position error was calculated relative to the DGPS/INS integrated navigation system. For this calculated NED position error, the lever arm compensation was performed as explained in section 2 using the attitude data obtained from the DGPS/INS, and in this way the final NED position error was estimated.

Fig. 3. Procedure of flight performance evaluation.

4. FLIGHT TEST RESULT

One high taxiing test and three flight tests were performed, and Table 1 summarizes the range of the angular rate for the aircraft's roll and pitch at each flight test.

Table 1. Range of angular rate (deg/s).

  Roll rate Pitch rate Yaw rate
High Taxiing
Flight Test #1
Flight Test #2
Flight Test #3
0
±5
±8
±30
0
±3
±4
±12
0
±5
±6
±15

 

Fig. 4 shows the angular rate and the difference of the NED errors for DCM and Quaternion when the lever arm compensation of the reference trajectory is performed relative to the DGPS/INS integrated results during high taxiing and flight tests. Fig. 4a is the result of the high taxiing test and the variations of the aircraft's roll and pitch are close to 0 deg/s as shown in Table 1. In this case, the difference between the two methods is less than 10-5m, which is almost negligible. Figs. 4b,c, and 4d show the results of the flight test. The difference between the two methods is almost negligible similar to the result of the high taxiing test, but because of the change in the roll axis, (b) has the difference of less than 0.2 mm, (c) has the difference of less than 0.3 mm, and (d) has the difference of less than 1 mm. The difference induced by the roll axis appears distinct because the aircraft typically has more frequent change in the roll axis with higher angular rate compared to the pitch or yaw axes. If the variations in the pitch and yaw axes increase at a flying vehicle other than the aircraft, the difference induced by the pitch and yaw axes is expected to occur.

Fig. 4. NED position error difference between quaternion and DCM.

5. CONCLUSION

In this paper, the CDGPS reference trajectory after the lever arm compensation was used to verify the flight navigation performance of the DGPS/INS navigation system precisely, and for the coordinate transformation of the lever arm compensation, the widely used methods, quaternion and DCM (Shun et al. 2006) were utilized and compared for the performance difference. And through the high taxiing and flight tests, the NED error components were compared between the DCM and Quaternion which are used for lever arm compensation of reference trajectory. The results of the two methods were generally similar, but the difference between the methods occurred because of the change in the roll axis, which showed more difference at higher roll rate. In addition, as the difference was larger at higher variation in the roll axis, the difference is expected to be larger and more frequent with highr maneuverability of the flying vehicle. The error is negligible in terms of the navigation, but the difference occurred for the two methods depending on the maneuverability and therefore these effects need to be considered in accordance with the requirements for the maneuverability of the flying vehicle and applications.

References

  1. Cai, G., Chen, B. M., & Lee, T. H. 2011, in Advanced in Industrial Control, Unmanned Rotorcraft Systems (New York: Springer), pp.23-34
  2. Farrell, J. 2000, Differential GPS Reference Station Algorithm-Design and Analysis, IEEE Transactions on Control Systems Technology, 8, 519-531 https://doi.org/10.1109/87.845882
  3. Hong, S. P., Lee, M. H., Chun, H. H., Kwon, S. H., & Speyer, J. L. 2006, Experimental Study on the Estimation of Lever Arm in GPS/INS, IEEE Transactions on Vehicular Technology, 55, 431-448 https://doi.org/10.1109/TVT.2005.863411
  4. Lee, S. J., Chang, J. W., Jeon, B. H., Seong, K. J., & Yeom, C. H. 2009, Comparison Study on Take-Off and Landing Flight Test Using Ground Observation and DGPS Method, Korean Society for Aeronautical & Space Sciences, 37, 931-938 https://doi.org/10.5139/JKSAS.2009.37.9.931
  5. National Imagery and Mapping Agency 1984, Department of Defense World Geodetic System, pp.35-74
  6. Park, C. W. 2001, Precise Relative Navigation using Augmented CDGPS, PhD Thesis, Stanford University
  7. Redmill, K. A., Kitajima, T., & Ozquner, U. 2001, DGPS/INS Integrated Positioning for Control of Automated Vehicle, IEEE Intelligent Transportation Systems Conference Proceeding, 172-178
  8. Shin, S. S., Lee, J. H., & Yoon, S. J. 2006, A Comparison Study of Real-Time Solution to All-Attitude Angles of an Aircraft, Journal of Mechanical Science and Technology, 20, 376-381 https://doi.org/10.1007/BF02917520
  9. Titterton, D. & Weston, J. 2004, Strapdown Inertial Navigation Technology, 2nd Ed. (London: The Institution of Engineering and Technology), pp.36-46

Cited by

  1. A Study on the Longitudinal and Lateral Errors of Air Vehicle Heading for Auto-landing vol.2, pp.2, 2013, https://doi.org/10.11003/JKGS.2013.2.2.115