확장칼만필터 (Extended Kalman Filter for Spacecraft)
한 줄 정의: 비선형적인 우주선의 운동 및 관측 모델을 선형 근사하여 위치, 속도, 자세 등의 상태를 반복적으로 추정하는 필터링 기법입니다.
쉽게 풀면
확장칼만필터는 여러 개의 불확실한 센서 정보를 조합해서 우주선이 지금 어디에 있고 어떻게 움직이고 있는지를 가장 그럴듯하게 추정해주는 계산 방법입니다. 센서 값 하나하나는 잡음이 섞여 있어 완전히 믿을 수 없지만, 이전까지의 추정값과 새로운 관측값을 계속 비교하고 보정하면서 점점 더 정확한 답을 찾아갑니다. 우주선의 움직임은 단순한 직선 운동이 아니라 복잡하게 휘어지는 경우가 많기 때문에, 이런 비선형적인 상황에 맞게 근사적으로 계산을 단순화한 방식이 바로 확장칼만필터입니다.
왜 중요한가
우주선은 GNSS 신호나 별 추적 센서 등 여러 센서의 정보를 실시간으로 종합해 정확한 항법 해를 얻어야 하는데, 확장칼만필터는 이러한 다중 센서 융합의 표준적인 방법으로 널리 쓰입니다. 그래서 유도항법제어 분야 논문에서 상태 추정 알고리즘의 기본 틀로 자주 등장합니다.
논문에서는 이렇게 쓰입니다
"제안된 항법 알고리즘은 확장칼만필터를 기반으로 자세와 위치를 동시에 추정한다."
여러 상태 변수를 하나의 필터로 통합 추정하는 구조를 설명한 예문입니다.
"GNSS 신호가 단절된 구간에서는 관성항법시스템 정보를 확장칼만필터로 보완하였다."
서로 다른 센서 정보를 필터로 융합해 신호 단절 상황에 대응한 사례입니다.
조금 더 깊게 보면
확장칼만필터는 비선형 시스템을 매 시점마다 현재 추정값 주변에서 선형화하여 표준 칼만필터의 예측-보정 절차를 반복 적용하는 방식으로 동작합니다. 비선형성이 매우 큰 경우에는 근사 오차가 누적될 수 있어, 이런 상황에서는 무향칼만필터 등 다른 대안적 기법이 검토되기도 합니다.
주의할 점
확장칼만필터는 초기 추정값이나 모델 오차가 크면 발산할 수 있어, 실제 적용 시에는 필터의 안정성과 수렴성을 함께 검증하는 것이 중요합니다.