Kalman Filter
이산 시간 선형 동적 시스템 모델
칼만 필터의 구조
n|m: m시점에서의 측정값을 토대로 한 n시점의 상태 추정을 의미한다.
예측단계 Predict
예측 단계의 계산은 연역적으로 이루어짐
보정단계 Update
보정단계에서는 앞단계의 예측 값과 실제 측정값간의 오차를 이용해,이전에 얻은 값을 귀납적으로 수정
불변량 Invariants
여기서 E[ζ]은 ζ의 기대값이고,공분산 매트릭스는 정확하게 추정의 공분산을 반영
Derivations
연역적 공분산 예측 유도
예측 단계와 실제 측정간의 오차 공분산 유도
후부 추정 공분산(posterior estimate covariance) matrix 유도
칼만 이득
유도
에러 자승의 기대값 최소화하는 것을 찾는다
그 트레이스는 매트릭스 유도체(매트릭스 미분(calculus))가 0일 때 최소화 됨
최적의 칼만 이득이라 불리는,이 이득은 MMSE 추정을 사용했을 때 산출되는 값
후부 에러 공분산(posterior error covariance) 식의 간이화
칼만 이득이 위에서 이끌어 낸 최적의 값과 같을 때 후부 에러 공분산을
단순화할 수 있도록 계산하기 위해 공식을 사용
이 공식은 계산 량이 적고 거의 항상 실제에 사용되지만,최적의 이득에서 옳을 뿐이다.만약 수치 정밀도가 수치안정에 문제를 야기하는 것에 대한 영향이 적지만은 않다면,최적이 아닌 칼만 이득이 고의로 사용된다면,이 단순화 과정은 지원될 수 없다.위에서 이끌어낸 후부 에러 공분산 공식을 사용해야만 한다.
EKF - Extended Kalman Filter
Predict
Update
상태 변이와 관측 매트릭스는 자코비안에 따라 정의
Covariance
공분산 - 상관관계
공분산행렬
Matrix, Derivative, det, tr
The product of the eigenvalues is equal to the determinant of A
The sum of the eigenvalues is equal to the trace of A
Vector calculus
Matrix calculus
Chain rule
Product rule
Derivative of linear functions
Derivative of quadratic functions
Derivative of matrix traces
Derivative of matrix determinant
Jacobian matrix
ex1
ex2
ex3
Ex.
http://ko.wikipedia.org/wiki/%EC%B9%BC%EB%A7%8C_%ED%95%84%ED%84%B0