용어사전 EKF – 확장 칼만 필터

정밀한 내비게이션의 세계를 경험해 보세요. 당사의 솔루션을 확인해 보세요 →
Ellipse A AHRS 미니 유닛 우측
Ellipse-A
AHRS 0.8 ° Heading (자기) 5 cm Heave 0.1 ° Roll and Pitch
자세히 알아보기
Ellipse-A
Ekinox A AHRS 미니 유닛 우측
Ekinox-A
AHRS 0.05 ° Heading (외부) 5 cm Heave 0.02 ° Roll and Pitch
자세히 알아보기
Ekinox-A
Apogee A AHRS 미니 유닛 우측
Apogee-A
AHRS GNSS 헤딩(외부) 5 cm Heave 0.008 ° Roll & Pitch
자세히 알아보기
Apogee-A

EKF – 확장 칼만 필터

용어집으로 돌아가기
EKF 확장 칼만 필터 다이어그램

확장 칼만 필터(EKF)는 시간이 지남에 따라 진화하는 시스템의 상태를 추정하기 위해 항법 및 제어 시스템에 사용되는 강력한 도구입니다. 이는 칼만 필터의 확장판으로, 비선형 시스템을 처리하도록 설계되었으며, 변수 간의 관계가 선형이 아닌 애플리케이션에 매우 중요합니다.

이 강력한 알고리즘은 노이즈가 있는 센서 측정값을 기반으로 동적 시스템의 상태를 추정하는 데 사용됩니다. 이는 비선형 시스템을 수용하여 표준 칼만 필터를 기반으로 구축되었으며, 이는 실제 항법 시나리오에서 일반적입니다. 기존 칼만 필터는 선형 동역학과 가우시안 노이즈를 가정하지만, EKF는 현재 추정값을 중심으로 비선형 시스템을 선형화하여 이러한 제한 사항을 극복합니다. 이를 통해 보다 복잡한 실제 환경에서 효과적으로 작동할 수 있습니다.

EKF의 핵심은 항시 상태 벡터를 업데이트하는 데 있습니다. 상태 벡터란 항법 환경에서 위치, 속도, 자세와 같이 시스템의 현재 상태를 나타내는 변수 집합입니다. EKF는 시스템 역학과 제어 입력을 통합하여 시간 경과에 따른 상태 변화를 예측하기 위해 프로세스 모델을 활용합니다. 한편, 측정 모델은 들어오는 센서 데이터를 추정된 상태에 연결하고, 공분산 행렬은 예측과 관측 모두에서 불확실성을 나타내어 EKF가 모델 추정치와 센서 입력 간의 신뢰도를 균형 있게 유지하도록 돕습니다.

EKF - 확장 칼만 필터 정의
EKF – 확장 칼만 필터 다이어그램 | 출처: SBG Systems

필터는 예측 및 업데이트라는 두 가지 주요 단계로 작동합니다. 예측 단계에서는 프로세스 모델을 사용하여 다음 상태를 예측하고 공분산 행렬을 업데이트하여 관련 불확실성을 예측합니다. 비선형성을 관리하기 위해 EKF는 현재 추정치 근처에서 시스템이 어떻게 동작하는지 근사화하는 수학적 표현인 Jacobian 행렬을 사용하여 프로세스 모델과 측정 모델을 모두 선형화합니다.

업데이트 단계에서는 EKF가 새로운 센서 측정값을 통합하여 예측을 정제합니다. EKF는 새로운 측정값과 예측된 상태에 할당할 가중치를 결정하는 칼만 이득(Kalman Gain)을 계산합니다. 이 이득을 통해 EKF는 상태 추정치를 적절히 조정하고 측정 후 감소된 불확실성을 반영하도록 공분산을 업데이트할 수 있습니다.

EKF는 잡음과 시스템의 복잡성이 존재하는 상황에서도 정확한 상태 추정치를 도출할 수 있는 능력 덕분에 현대 항법 시스템에서 널리 사용되고 있습니다. 예를 들어, 관성 항법 시스템(INS)은 드리프트와 잡음에 취약한 가속도계와 자이로스코프에 의존합니다. EKF는 센서 데이터를 통합하여 동적 플랫폼의 위치, 속도 및 방향에 대한 안정적인 추정치를 제공합니다. 이러한 추정치는 자율 주행 차량, 항공기 및 기타 이동 시스템의 안정적인 운영에 매우 중요합니다.

로봇 공학 및 자율 시스템 분야에서 EKF는 견고한 위치 파악 및 매핑을 가능하게 합니다. 로봇은 라이다(LiDAR)나 카메라와 같은 센서를 사용하여 위치를 추정하고, 확장 칼만 필터(EKF)를 통해 지도를 업데이트합니다. 이를 통해 실시간 매핑 및 위치 파악이 가능해지며, 낯선 환경이나 동적 환경에서도 안전하고 자율적인 작동을 지원합니다.

항공우주 및 방위 분야에서 EKF는 유도 및 추적 시스템에서 중요한 역할을 합니다. 이를 통해 항공기, 미사일, 우주선은 비선형 운동 조건에서도 정확한 위치와 궤적을 유지할 수 있습니다. EKF는 항법 정확도를 저하시킬 수 있는 외부 교란에 노출되어도 계속해서 안정적으로 작동합니다.

EKF의 기반 기술에는 몇 가지 핵심 구성 요소가 포함됩니다. 야코비 행렬은 선형화 과정을 지원하며, 센서 융합은 여러 출처의 데이터를 통합하여 복원력과 정확성을 보장합니다. 실시간 작동을 지원하기 위해 EKF는 행렬 연산, 공분산 업데이트 및 측정값 통합을 위한 효율적인 계산 알고리즘에 의존합니다.

결론적으로, 확장 칼만 필터(EKF)는 첨단 항법 시스템에서 필수적인 도구입니다. 칼만 필터를 비선형 시스템을 처리할 수 있도록 확장함으로써, 정확하고 실시간적인 상태 추정이 가능합니다. 이 기술은 로봇 공학, 자동차 ADAS, 항공우주 및 방위 시스템을 포함한 광범위한 응용 분야를 지원합니다. 복잡하고 동적인 환경에서 고성능 항법 솔루션을 개발하기 위해서는 EKF의 원리와 기술을 숙지하는 것이 핵심입니다.