칼만 필터

MATLAB 및 Simulink에서 칼만 필터 설계하고 사용하기

칼만 필터는 측정된 데이터로 시스템의 상태를 추정하는 알고리즘입니다. 이 필터는 헝가리의 엔지니어인 루돌프 칼만이 주도적으로 개발했으며, 그의 이름을 따라 명명되었습니다. 칼만 필터의 알고리즘은 2단계 과정으로 되어 있습니다. 첫 번째 단계에서는 시스템의 상태를 예측하고, 두 번째 단계에서는 잡음이 있는 측정값을 이용하여 시스템 상태의 추정을 개선합니다.

현재는 원래의 칼만 필터에서 여러 가지 변형된 형태가 있습니다. 컴퓨터 비전, 유도항법 시스템, 계량경제학, 신호 처리 등 추정에 의존하는 응용 분야에 이러한 필터가 널리 활용되고 있습니다.

GNC(유도항법제어)

칼만 필터는 센서 융합 등 GNC 시스템에서 GPS 및 IMU(관성 측정 장치) 측정값을 융합하여 위치 신호와 속도 신호를 합성하는 데 흔히 사용됩니다. 이 필터는 온도 센서로 측정할 수 없는 항공기 엔진 터빈의 내부 온도 등 측정 불가능한 신호 값을 추정하는 데 종종 사용됩니다. 또한 LQG(선형-2차-가우스) 제어를 위한 LQR(선형-2차-조절기) 보상기와 칼만 필터를 함께 사용하기도 합니다.

칼만 필터를 사용한 항공기의 위치 추정. 자세한 내용은 예제를 참조하십시오.

컴퓨터 비전

컴퓨터 비전 응용 분야에서는 객체 추적에 칼만 필터를 사용하여 객체의 미래 위치를 예측하고, 감지된 객체 위치에서의 잡음을 보상하며, 여러 객체를 상응하는 트랙과 연결할 수 있습니다.

공의 궤적 추적. 칼만 필터의 출력값은 빨간색 원으로, 객체 검출은 검은색으로 표시되어 있습니다. 공이 가려지고 객체가 검출되지 않는 경우에는 필터를 사용하여 공의 위치를 예측합니다. 자세한 내용은 예제를 참조하십시오.



참조: 객체 인식, 비디오 처리, PID 제어, 파라미터 추정, 포인트 클라우드, 배터리 충전 상태, SLAM(동시적 위치추정 및 지도작성)