DOI QR코드

DOI QR Code

Measurement Time-Delay Compensation and Initial Attitude Determination of Electro-Optical Tracking System Using Augmented Kalman Filter

Augmented 칼만 필터를 이용한 전자광학 추적 장비의 측정치 시간지연 보상과 초기 자세 결정

  • Son, Jae Hoon (Dept. of Electronics Eng., Chungnam National University) ;
  • Choi, Woo Jin (Defense Space Technology Center, Agency for Defense Development) ;
  • Kim, Sung-Su (Defense Space Technology Center, Agency for Defense Development) ;
  • Oh, Sang Heon (Dept. of Electronics Eng., Chungnam National University) ;
  • Lee, Sang Jeong (Dept. of Electronics Eng., Chungnam National University) ;
  • Hwang, Dong-Hwan (Dept. of Electronics Eng., Chungnam National University)
  • Received : 2021.11.04
  • Accepted : 2021.11.30
  • Published : 2021.12.31

Abstract

Due to the low output rate and time delay of vehicle's navigation results, the electro-optical tracking system(EOTS) cannot estimate accurate target positions. If an inertial measurement unit(IMU) is additionally mounted into the EOTS and inertial navigation system(INS) is constructed, the high navigation output rate can be obtained. And the time-delay can be compensated by using the augmented Kalman filter. An accurate initial attitude is required in order to have accurate navigation outputs. In this paper, an attitude determination algorithm is proposed using the augmented Kalman filter in order to compensate measurement delay of the EOTS and have accurate initial attitude. The proposed initial attitude determination algorithm consists of an augmented Kalman filter, an INS, and an integrated Kalman filter. The augmented Kalman filter compensates the time-delay of the vehicle's navigation results and the integrated Kalman filter estimates the navigation error of the INS. In order to evaluate performance of the proposed algorithm, vehicle's navigation outputs and IMU measurements were generated using sensors' model-based measurement generator and initial attitude estimation errors of the proposed algorithm and the conventional algorithm without the augmented Kalman filter were compared for the generated measurements. The evaluation results show that the proposed algorithm has better accuracy.

Keywords

1. 서론

전자광학 추적장비(Electro-OpticalTrackingSys- tem, EOTS)는 영상 신호를 이용하여 이동하는 표적을 추적하고 표적의 영상과 위치를 제공하는 장비이다[1-3]. EOTS가 표적의 위치를 정확하게 추적하기 위해서는 정확한 항법 결과와 항체와 표적과의 정확한 거리 측정치가 필요하다[1-3].종래의 EOTS는항체의 항법시스템으로부터 시간 지연된 낮은 출력율의 항법 결과를 제공받으므로, 표적의 정확한 위치를 추정하기 어려우며, 특히, 항체가 고속, 고기동으로 동작할 때는 정확한 표적의 위치 추정이 더욱 더 어렵다고 알려져 있다[2].

종래의 EOTS의 단점을 보완하기 위하여 EOTS 내부에 IMU(InertialMeasurementUnit)를 추가하고 IMU의 출력을 이용하여 INS(InertialNavigation System)를 구성하면 낮은 출력율에 의한 항법 오차를 줄이고, 더 정확하게 표적의 위치를 추적할 것이다. 항법 방정식을 표현하기 위하여 항체의 운동을 나타내는 상태 변수에 시간 지연된 상태를 부가 (augment)한 새로운 상태(state)에 대한 새로운 상태 방정식과 현재의 출력과 지연된 상태 변수와 관계를 표현하는 측정 방정식을 구성한다.이러한 aug- mented상태 방정식과 측정방정식은 현재의 측정치와 지연된 상태 변수와의 관계를 나타내므로, 이를 기반으로 칼만필터를 구성하면 시간 지연되지 않은 항법 파라미터를 추정할 수 있다.즉, 측정치의 하나인 항체의 항법시스템 출력의 시간 지연은 aug- mented칼만 필터(Kalmanfilter)를 이용하여 보상할 수 있다[2, 4, 5].

EOTS에 추가한 IMU출력을 이용한 INS의 항법 정확도를 높이기 위해서는 정확한 초기치가 필요한데, INS에서는 보통 초기 위치와 초기 속도는 외부에서 입력받고, 초기 자세는 초기정렬을 통해 얻는다. 초기정렬은 크게 자체정렬(self-alignment)과 전달 정렬(transfer alignment)로 구분된다[6]. 자체 정렬은 외부 신호의 입력 없이 IMU의 출력으로부터 자세 초기치를 구하는 방법으로, 정렬을 위한 시간이 충분한 경우에 적합한 방법이다.자체 정렬은 개략적으로 초기 자세를 추정하는 개략정렬(coarsealignment) 과 개략정렬 결과를 이용하여 더 정확한 초기 자세를 추정하는 정밀정렬(finealignment)로 나눈다[7, 8, 9].

전달정렬은 정확도가 높은 항체의 주INS(Master INS, MINS)출력의 도움을 받아 상대적으로 성능이 낮은 부 INS(SlaveINS, SINS)의 초기 자세를 구하는 방법으로 SINS를 탑재한 부 항체가 주 항체에서 분리되기 전에 수행하며, 분리된 이후에 SINS는 독자적으로 항법을 수행한다[5, 8, 9].전달정렬은 운항 중인 상태에서도 초기 자세를 추정할 수 있으며, 지상에서 정렬을 위한 시간이 충분치 않은 경우에 사용할 수 있다.속도, 자세 또는 속도와 자세를 측정치로사용할 수 있으며, 신속한 전달정렬을 수행하기 위한 방안, 가관측성 분석, 자세 추정을 위한 항체의 운동 조건에 관한 연구는 현재에도 계속 진행되고 있다 [10-12].

IMU를 추가 탑재한 EOTS에서도 항체의 항법 시스템 출력의 도움을 받아 초기 자세를 구하기 위하여 전달 정렬 구조를 이용할 수 있다.그런데 EOTS는항체에서 분리되지 않으므로, 전달정렬과 구별하기 위하여 초기 자세 결정이라 명명한다.

본 논문에서는 augmented칼만 필터를 이용하여 EOTS측정치의 하나인 항체의 항법 결과의 시간 지연을 보상한 초기 자세 결정 알고리즘을 제안한다. 제안한 초기 자세 결정 알고리즘은 augmented 칼만 필터, INS그리고 통합 칼만 필터로 이루어져 있다. 통합 칼만 필터는 EOTSINS의 항법 오차를 추정하며 통합 칼만 필터의 측정치는 시간 지연을 보상한 항체의 항법 결과와 INS 출력이다.

앞으로 2절에서는 제안한 알고리즘을 상세히 서술한다. 3절에서는 제안한 알고리즘의 유효성을 보이기 위한 성능평가 결과를 제시한다.마지막으로 4 절에서는 본 연구의 결론을 정리하고, 앞으로 본 연구와 관련하여 추후 계획을 제시한다.

2. Augmented 칼만 필터를 이용한 EOTS의 초기자세 결정

Fig.1에 보인 바와 같이 EOTS는 항체인 항공기의 항법 시스템과 분리되어 있으며 데이터 버스를 통하여 항공기의 항법시스템의 출력을 전달받으며, 이를 이용하여 표적의 위치를 계산한다.데이터 버스에는 항공기의 항법시스템과 EOTS 이외의 항전 (aviation)부를 구성하는 여러 가지 시스템이 연결되어 있으므로 시간 지연된 항공기 항법 시스템의 출력이 EOTS에 출력되며, 데이터 버스의 전송 속도에 의해서 출력 전달 속도가 제한된다[13].

MTMDCW_2021_v24n12_1589_f0001.png 이미지

Fig. 1. Conventional EOTS and vehicle’s navigation system.

본 논문에서는 EOTS에 IMU를 추가하고 이에 대한 INS를 구성하여, 항체인 항공기 항법시스템의 시간 지연을 보상한 EOTS의 초기 자세 결정 알고리즘 제안한 것으로 본 절에서는 초기 자세 결정 알고리즘을 상세히 서술한다.

2.1 초기자세 결정 알고리즘의 구조

본 논문에서 제안하는 초기자세 결정 알고리즘의 구조는 Fig.2에 나타낸 바와 같이 augmented 칼만 필터, INS, 그리고 통합 칼만 필터로 구성되어 있다. Fig.2에서 augmented칼만 필터를 제외하면 위치, 속도, 그리고 자세를 제공하는 GPS와 INS를 통합 한약 결합 방식의 GPS/INS통합 항법시스템과 구성이 동일함을 알 수 있다.항체의 항법시스템의 출력을 보조(aiding) 센서 출력으로 이용하여 통합 칼만 필터를 구동하고 그 결과로부터 INS의 항법 오차를 보상하는 구성이다.이러한 구성에 augmented칼만 필터를 이용하여 보조 센서 출력의 시간 지연을 보상하여 보다 정확한 EOTS의 초기 자세를 얻고자 하는 구조임을 알 수 있다.

MTMDCW_2021_v24n12_1589_f0002.png 이미지

Fig. 2. Structure of the proposed initial attitude determination algorithm.

통합 칼만필터는 시간 지연이 보상된 항체 항법 시스템의 출력과 EOTS INS 출력의 차이로부터 EOTSINS의 자세 오차를 추정한다[14].마지막으로 INS에서 출력된 자세에 추정한 INS의 자세 오차를 반영하여 초기 자세를 출력한다.

2.2 시간지연 보상을 위한 augmented 칼만 필터

항체 항법 시스템 출력의 시간지연 보상을 위한 augmented칼만 필터의 프로세스 모델은 식(1)과 같다.

\(\mathbf{x}_{k+1, A K F}=\mathbf{\Phi}_{k, A K F} \mathbf{x}_{k, A K F}+\mathbf{w}_{k, A K F}\)       (1)

여기서 xk , AKF는 상태변수, Φk , AKF는 상태천이행렬, wk , AKF는 프로세스 잡음을 의미한다.그리고, 측정모델은 식(2)와 같다.

\(\mathbf{y}_{k, A K F}=\mathbf{H}_{k, A K F} \mathbf{x}_{k, A K F}+\mathbf{v}_{k, A K F}\)       (2)

여기서, yk , AKF는 측정치, Hk , AKF는 측정행렬, υk , AKF는 측정 잡음을 의미한다. l-1 개의 샘플(sam-ple)만큼 시간지연이 있는 경우, 상태변수 xk , AKF는식(3)과 같다.

\(\mathbf{x}_{k, A K F}=\left[\begin{array}{llll} \mathbf{x}_{k}^{\mathbf{T}} & \mathbf{x}_{k-1}^{\mathbf{T}} & \mathrm{L} & \mathbf{x}_{k-l}^{\mathbf{T}} \end{array}\right]^{\mathbf{T}}\)       (3)

Φk AKF는 식(4)와 같다.

\(\boldsymbol{\Phi}_{k, A K F}=\left[\begin{array}{ccccc} \boldsymbol{\Phi}_{k} & 0 & 0 & 0 & 0 \\ \mathbf{I} & 0 & 0 & 0 & 0 \\ 0 & \mathbf{I} & 0 & 0 & 0 \\ 0 & 0 & \mathrm{O} & 0 & 0 \\ 0 & 0 & 0 & \mathbf{I} & 0 \end{array}\right]\)       (4)

여기서, xk와 Φk는 항체의 운동에 따라 다르게 설정하며, 고속, 고기동 항체의 경우에는 가속도와 각가속도가 랜덤워크로 모델링한다[15].이 경우 식 (3)에서 xk는 식(5)가 된다.

\(\mathbf{x}_{k}=\left[\begin{array}{llllll} \mathbf{p}_{k}^{\mathrm{T}} & \mathbf{v}_{k}^{\mathrm{T}} & \mathbf{a}_{k}^{\mathrm{T}} & \boldsymbol{\theta}_{k}^{\mathrm{T}} & \boldsymbol{\omega}_{k}^{\mathrm{T}} & \boldsymbol{\alpha}_{k}^{\mathrm{T}} \end{array}\right]^{\mathrm{T}}\)       (5)

여기서, pk는 위치 벡터, vk는 속도 벡터, ak는 θk는 자세 벡터, ωk는 각속도 벡터, 가속도 벡터, αk는 각가속도 벡터를 의미한다.식(4)에서 상태천이행렬 Φk는 식(6)과 같다.

\(\boldsymbol{\Phi}_{k}=\left[\begin{array}{cccccc} \mathbf{I}_{3 \times 3} & \Delta t \mathbf{I}_{3 \times 3} & \frac{\Delta t^{2}}{2} \mathbf{I}_{3 \times 3} & 0_{3 \times 3} & 0_{3 \times 3} & 0_{3 \times 3} \\ 0_{3 \times 3} & \mathbf{I}_{3 \times 3} & \Delta t \mathbf{I}_{3 \times 3} & 0_{3 \times 3} & 0_{3 \times 3} & 0_{3 \times 3} \\ 0_{3 \times 3} & 0_{3 \times 3} & \mathbf{I}_{3 \times 3} & 0_{3 \times 3} & 0_{3 \times 3} & 0_{3 \times 3} \\ 0_{3 \times 3} & 0_{3 \times 3} & 0_{3 \times 3} & \mathbf{I}_{3 \times 3} & \Delta t \mathbf{I}_{3 \times 3} & \frac{\Delta t^{2}}{2} \mathbf{I}_{3 \times 3} \\ 0_{3 \times 3} & 0_{3 \times 3} & 0_{3 \times 3} & 0_{3 \times 3} & \mathbf{I}_{3 \times 3} & \Delta t \mathbf{I}_{3 \times 3} \\ 0_{3 \times 3} & 0_{3 \times 3} & 0_{3 \times 3} & 0_{3 \times 3} & 0_{3 \times 3} & \mathbf{I}_{3 \times 3} \end{array}\right]\)       (6)

측정치는 시간 지연된 항체의 위치, 속도, 자세이며, 측정행렬 Hk, AKF는 식(7)과 같이 나타낼 수 있다.

\(\mathbf{H}_{k, A K F}=\left[\begin{array}{llll} 0 & 0 & \mathrm{~L} & \mathbf{H}_{k} \end{array}\right]\)       (7)

Hk는 식(8)과 같다.

\(\mathbf{H}_{k}=\left[\begin{array}{llll} \mathbf{I}_{6 \times 6} & 0_{6 \times 3} & 0_{6 \times 3} & 0_{6 \times 6} \\ 0_{3 \times 6} & 0_{3 \times 3} & \mathbf{I}_{3 \times 3} & 0_{3 \times 6} \end{array}\right]\)       (8)

2.3 통합 칼만 필터

통합 칼만 필터의 프로세스 모델은 식(9)와 같다.d

\(\delta \mathbf{x}_{k+1, K F}=\mathbf{\Phi}_{k, K F} \delta \mathbf{x}_{k, K F}+\mathbf{w}_{k, K F}\)       (9)

여기서, \(\delta \mathbf{x}_{k, K F}\)는 상태변수, Φk, KF는 상태천이행렬, wk , KF는 프로세스 잡음을 의미한다.그리고, 측정모델은 식(10)과 같다.

\(\delta \mathbf{y}_{k, K F}=\mathbf{H}_{k, K F} \delta \mathbf{x}_{k, K F}+\mathbf{v}_{k, K F}\)       (10)

여기서, \(\delta \mathbf{y}_{k, K F}\)는 측정치, Hk , KF는 측정행렬, υk KF는 측정 잡음을 의미한다.상태변수 \(\delta \mathbf{x}_{k, K F}\)

식(11)과 같이 12개의 변수로 이루어진다.

\(\delta \mathbf{x}_{k, K F}=\left[\begin{array}{llll} \delta \mathbf{v}_{k}^{\mathrm{T}} & \delta \boldsymbol{\theta}_{k}^{\mathrm{T}} & \mathbf{b}_{A, k}^{\mathrm{T}} & \mathbf{b}_{G, k}^{\mathrm{T}} \end{array}\right]^{\mathrm{T}}\)       (11)

여기서, \(\delta\)vk는 속도 오차 벡터, \(\delta\)θk는 자세 오차 벡터, bA,k는 가속도계 바이어스 벡터, bG,k는 자이로 바이어스 벡터를 의미한다. Φk, KF는 식(12)와 같다.

\(\boldsymbol{\Phi}_{k, K F}=\left[\begin{array}{cccc} \mathbf{I}_{3 \times 3}-\left(2 \boldsymbol{\Omega}_{i e, k}^{n}+\boldsymbol{\Omega}_{e, k, k}^{n}\right) \Delta t & {\left[\mathbf{f}_{k}^{n} \times\right] \Delta t} & \mathbf{C}_{b, k}^{n} \Delta t & 0_{3 \times 3} \\ 0_{3<3} & \mathbf{I}_{3 \times 3}-\boldsymbol{\Omega}_{i n, k}^{n} \Delta t & 0_{3 \times 3} & -\mathbf{C}_{b, k}^{n} \Delta t \\ 0_{3<3} & 0_{3 \times 3} & \mathbf{I}_{3 \times 3} & \Delta t \mathbf{I}_{3 \times 3} \\ 0_{3<3} & 0_{3 \times 3} & 0_{3 \times 3} & \mathbf{I}_{3 \times 3} \end{array}\right]\)       (12)

여기서, Ωin e, k는 항법좌표계에서 나타낸 지구 자전 각속도 행렬, Ωen n, k는 craftrate행렬, fkn 는 항법 좌표계에서 나타낸 비력, Cbn , k는 동체좌표계에서 항법 좌표계로의 DCM(Direction Cosine Matrix), Ωin n, k은 spatial rate행렬을 나타낸다.

측정 모델은 속도, 자세, 속도 및 자세의 세 가지 정합 방식에 따라 달라진다.

레버암(leverarm)을 고려한 속도 정합의 측정치는 식(13)과 같다.

\(\delta \mathbf{y}_{k, K F}=\mathbf{v}_{I N S, k}-\mathbf{v}_{R N S, k}-\mathbf{C}_{b, k}^{n}\left[\left(\boldsymbol{\omega}_{i b, k}^{b}-\boldsymbol{\omega}_{i e, k}^{b}\right) \times \mathbf{r}_{k}\right]+\boldsymbol{v}_{k, K F}\)       (13)

여기서, vINS, k는 EOTSINS의 속도 벡터, vRNS, k는 augmented칼만필터 출력의 속도 벡터, ωb ib, k는 각속도 벡터, ωb ie, k는 동체좌표계에서 나타낸 지구자전각 속도 벡터, rk은 위치 벡터를 나타낸다.이때의 측정 행렬은 식(14)가 된다.

\(\mathbf{H}_{k, K F}=\left[\begin{array}{ll} \mathbf{I}_{3 \times 3} & 0_{3 \times 9} \end{array}\right]\)       (14)

자세 정합의 측정치는 식(15)와 같다.

\(\delta \mathbf{y}_{k, K F}=\boldsymbol{\theta}_{I N S, k}-\boldsymbol{\theta}_{R N S, k}+\mathbf{v}_{k, K F}\)       (15)

여기서, θINS, k는 EOTS INS의 오일러 각 벡터, θRNS, k는 augmented칼만 필터의 오일러 각 벡터를 의미한다. 이때의 측정행렬은 식(16)이 된다.

\(\mathbf{H}_{k, K F}=\left[\begin{array}{lll} 0_{3 \times 3} & \mathbf{M}_{k} & 0_{3 \times 6} \end{array}\right]\)       (16)

여기서, Mk은 식(17)과 같다.

\(\mathbf{M}_{k}=\left[\begin{array}{ccc} -\frac{\cos \gamma_{k}}{\cos \beta_{k}} & -\frac{\sin \gamma_{k}}{\cos \beta_{k}} & 0 \\ \sin \gamma_{k} & -\cos \beta_{k} & 0 \\ -\tan \beta_{k} \cos \gamma_{k} & -\tan \beta_{k} \sin \gamma_{k} & -1 \end{array}\right]\)       (17)

여기서, βk는 피치, γk는 요를 의미한다. 속도 및 자세 정합의 측정치는 식(18)과 같다.

\(\delta \mathbf{y}_{k, K F}=\left[\begin{array}{c} \mathbf{v}_{I N S, k}-\mathbf{v}_{R N S, k}-\mathbf{C}_{b, k}^{n}\left[\left(\omega_{i b, k}^{b}-\boldsymbol{\omega}_{i e, k}^{b}\right) \times \mathbf{r}_{k}\right] \\ \boldsymbol{\theta}_{I N S, k}-\boldsymbol{\theta}_{R N S, k} \end{array}\right]+\mathbf{v}_{k}\)       (18)

이때의 측정행렬은 식(19)가 된다.

\(\mathbf{H}_{k, K F}=\left[\begin{array}{lll} \mathbf{I}_{3 \times 3} & 0_{3 \times 3} & 0_{3 \times 6} \\ 0_{3 \times 3} & \mathbf{M}_{k} & 0_{3 \times 6} \end{array}\right]\)       (19)

3. 성능 평가

제안한 초기 자세 결정 알고리즘의 성능을 확인하기 위하여, Fig.3과 같이 측정치 생성부와 초기 자세 결정 알고리즘으로 이루어진 성능평가 시스템을 구성하였다. 측정치 생성부는 항체의 운동 궤적과 센서의 모델로부터 IMU출력과 시간지연된 항법 시스템의 속도와 자세를 생성한다.초기 자세 결정 알고리즘에서 추정한 자세는 True자세와 차이를 비교하여 오차를 확인한다.

MTMDCW_2021_v24n12_1589_f0003.png 이미지

Fig. 3. Performance evaluation system for proposed initial attitude determination algorithm. Table 1. Specification of aircraft navigation system H-764.

Table 1. Specification of aircraft navigation system H-764.

MTMDCW_2021_v24n12_1589_t0001.png 이미지

항체의 항법시스템의 출력은 GPS/INS 통합 항법 시스템으로 항법급 성능을 가지는 항법시스템인 Honeywell사의 H-764항법시스템을 기준으로 생성하였으며 이의 사양은 Table1에 나타내었다.EOTS IMU의 출력은 전술급인 Northrop Grumman사의 LN-200 IMU를 기준으로 생성하였으며, 사양은Table2에 나타내었다.레버암 벡터는 x축, y축, z축 각각 0.5m로 두었다.항체는 항공기를 대상으로 하였으며, Fig.4(a)에는 성능평가에 사용한 항공기의 기준궤적, Fig.4(b)에는 시간에 따른 항공기 기준궤적의 위치, 속도, 자세를 나타내었다.

MTMDCW_2021_v24n12_1589_f0004.png 이미지

Fig. 4. (a) Reference trajectory of the aircraft, (b) Position, velocity, and attitude of the aircraft.

Table 2. Specification of EOTS IMU LN-200.

MTMDCW_2021_v24n12_1589_t0002.png 이미지

항공기 항법 결과의 시간지연이 50ms인 경우에 대해 시뮬레이션을 100회 수행하였다. 출력율이 20 ms이므로, 3 샘플(=60ms)만큼의 시간 지연되는 경우에 대한 augmented 칼만 필터를 구성한다. Fig . 5(a)에 augmented칼만 필터를 사용하지 않았을 때의 항공기 항법시스템의 속도와 자세를 나타내었으며 Fig. 5(b)에는 augmented 칼만 필터를 사용하였을 때의 시간 지연을 보상한 항공기 항법 시스템의 속도와 자세를 나타내었다. Fig. 5를 보면, 시간 지연을 보상함으로써 오차가 크게 줄었음을 알 수 있다. 특히, Fig. 5를 Fig. 4와 비교해 보면 항공기가 100초 이후 S자 회전 운동을 하는 구간, 즉 속도가 크게변하는 구간에서 시간 지연 보상의 효과가 큰 것을 알 수 있다.Fig.6(a)에는 augmented 칼만 필터를 사용하지 않았을 때의 초기 자세 결정 알고리즘의 결과를 나타내었으며, Fig. 6(b)에는 제안한 알고리즘으로 시간지연을 보상한 경우의 결과를 나타내었다. Table 3에는 Fig. 6(a)와 Fig. 6(b)의 마지막 시점에서 출력된 자세 즉, 초기 자세의 오차값을 나타내었다. Table 3에 나타낸 결과를 보면, augmented 칼만 필터를 추가함으로써, 보조 센서 출력인 항공기의 속도와 자세의 시간 지연이 보상되었으므로, 속도 정합, 자세 정합, 속도 및 자세 정합의 추정 성능이 모두 시간 지연을 미보상한 경우에 비해 더 좋은 것을 볼 수 있다.

MTMDCW_2021_v24n12_1589_f0005.png 이미지

Fig. 5. (a) Velocity error and attitude error of aircraft without time-delay compensation, (b) Velocity error and attitude error of aircraft with time-delay compensation.

MTMDCW_2021_v24n12_1589_f0006.png 이미지

Fig. 6. (a) Estimation error without time-delay compensation, (b) Estimation error with time-delay compensation.

Table 3. Initial attitude estimation error.

MTMDCW_2021_v24n12_1589_t0003.png 이미지

4. 결론 및 추후 계획

본 논문에서는 EOTS의 측정치 시간지연을 보상하고 정확한 초기자세를 얻기 위하여 augmented 칼만 필터, INS그리고 통합 칼만 필터로 이루어진 초기자세 결정 알고리즘을 제안하였다.제안한 알고리즘의 유효성을 보이기 위하여 항법급 항공기 항법 시스템인 H-764와 LN-200IMU를 대상으로 초기 자세 결정 알고리즘의 측정치를 생성하고, 제안한 알고리즘의 성능을 확인하였다.성능평가 결과에서 aug- mented칼만 필터를 이용하여 항공기 항법 시스템의 시간 지연을 보상한 경우의 EOTS초기 자세 오차가 더 작은 것을 확인할 수 있었다.특히 시간 지연에 의한 항법 오차가 큰 구간인 항체의 자세가 크게 변하는 구간에서 augmented 칼만 필터의 효과가 두드러지는 것을 확인하였다.

추후에는 본 논문에서 제안한 초기 자세 결정 방법을 포함하는 EOTS의 항법시스템에 관한 연구를 수행할 것이며, 본 연구의 결과를 이용한 실시간 항법 시스템의 구성에 관한 연구도 수행할 예정이다.

References

  1. C.J. Willers, Electro-Optical System Analysis and Design-A Radiometry Perspective, SPIE Press, Bellingham, Washington, 2013.
  2. J.-B. Yim, S.-M. Moon, and J. Lyou, "Compensation of Geo-pointing Error due to Information Transport Delay for Electro-Optical Tracking Systems," The Institute of Electronics Engineers of Korea - Computer and Information, Vol. 48, No. 5, pp. 1-7, 2011.
  3. J.-K. Park and S. Jung, "An Experimental Study on Coordinates Trackers Realization for EOTS Slaved to the Radar of a Helicopter," Journal of Control, Automation and Systems Engineering, Vol. 11, No. 4, pp. 369-377, 2005. https://doi.org/10.5302/J.ICROS.2005.11.4.369
  4. S.-S. Kim, S.-M. Moon, K.-H. Kwon, and C.-R. Yun, "Enhanced of Geo-pointing Performance for Electro-Optical Systems by Compensating Transmission Time Delay of Navigation Data," Journal of the Korea Institute of Military Science and Technology, Vol. 16, No. 2, pp. 191-198, 2013. https://doi.org/10.9766/KIMST.2013.16.2.191
  5. B. Das and G. Dobie, "Delay Compensated State Estimation for Telepresence Robot Navigation," Robotics and Autonomous Systems, Vol. 146, pp. 1-15, 2021.
  6. D.H. Titterton and J.L. Weston, Strapdown Inertial Navigation Technology, 2nd ed., The Institute of Electrical Engineers, Six hills way, Stevenage, 2004.
  7. H. Rahimi, A.A. Nikkhah, and K. Hooshmandi, "A Fast Alignment of Marine Strapdown Inertial Navigation System Based on Adaptive Unscented Kalman Filter," Transactions of the Institute of Measurement and Control, Vol. 43, No. 4, pp. 749-758, 2021. https://doi.org/10.1177/0142331220934293
  8. J.-H. Kim, S.W. Moon, S.H. Lee, S H. Kim, D.-H. Hwang, S.J. Lee, et al., "Implementation of an Initial Alignment Algorithm for a Strapdown Inertial Navigation System," Journal of Control, Automation and Systems Engineering, Vol. 6, No. 2, pp. 138-145, 2000.
  9. S.G. Park, D.-H. Hwang, and S.J. Lee, "Psi Angle Error Model based Alignment Algorithm for Strapdown Inertial Navigation System," Journal of Institute of Control, Robotics and Systems, Vol. 17, No. 2, pp. 183-189, 2011. https://doi.org/10.5302/J.ICROS.2011.17.2.183
  10. S. Chattaraj, A. Mukherjee, and S.K. Chaudhuri, "Transfer Alignment Problem: Algorithms and Design Issues1," Gyroscopy and Navigation, Vol. 4, No. 3, pp. 130-146, 2013. https://doi.org/10.1134/S2075108713030036
  11. P.D. Groves, "Optimising the Transfer Alignment of Weapon INS," The Journal of Navigation, Vol. 56, Issue 2, pp. 323-335, 2003. https://doi.org/10.1017/S0373463303002261
  12. C.-K. Yang, K.-Y. Park, H.-M. Kim, and D.-S. Shim, "Transfer Alignment Using Velocity Matching/Parameter Tuning and Its Performance and Observability Analysis," Journal of Advanced Navigation Technology, Vol. 19, No. 5, pp. 389-394, 2015. https://doi.org/10.12673/JANT.2015.19.5.389
  13. E. Balmus, "Avionics and ATC Technology for Mission Control," INCAS BULLETIN, Vol. 7, No. 3, pp. 161-171, 2015. https://doi.org/10.13111/2066-8201.2015.7.3.15
  14. S.-G. Kwon, "Position Tracking System Based on UWB and MEMS IMU," Journal of Korea Multimedia Society, Vol. 22, No. 9, pp. 1011-1019, 2019. https://doi.org/10.9717/KMMS.2019.22.9.1011
  15. J.A. Farrell and M. Barth, The Global Positioning System & Inertial Navigation, McGraw-Hill, New York, 1999.