칼만 필터-잡음 공분산 행렬 이해


11

칼만 필터 프레임 워크에서 잡음 공분산 행렬의 의미는 무엇입니까?

나는 언급하고있다 :

  • 공정 잡음 공분산 행렬 Q
  • 측정 잡음 공분산 행렬 R

언제든지 단계 t.

이 행렬을 어떻게 해석합니까? 그들은 무엇을 상징합니까? 상태 벡터에서 한 관측치의 소음이 다른 관측치의 소음과 어떻게 다른지에 대해 이야기합니까?


뛰어난 직관적 설명! 또한 두 가지 질문이 있습니다. 1. 먼저 가속 공분산 행렬의 1,3 요소에 대해 공분산의 의미는 무엇입니까? 2. 둘째, 알고리즘의 전나무 단계에 대한 관측 잡음 보상 행렬을 어떻게 조정합니까? 높은 계산 노력이나 수학이 필요한 경우 다 자유도 진동 시스템을 관찰 할 때 좋은 전형적인 값은 무엇입니까? 대단히 감사합니다.
george p

@georgep 절대 후속 질문을 답으로 게시하지 마십시오. 새로운 질문을 하시되, 그렇게 할 때이 질문에 연결하십시오.
Peter K.

답변:


16

대략적으로 말하면 시스템의 소음 량입니다. 프로세스 소음이의 노이즈 처리 - 시스템은 크루즈 컨트롤에서 주간에 이동하는 차 인 경우, 약간 의한 범프, 언덕, 바람의 속도의 변화 등이있을 것이다. Q는 분산과 공분산의 정도를 나타냅니다. Q의 대각선은 각 상태 변수의 분산을 포함하고 오프 대각선은 다른 상태 변수 간의 공분산을 포함합니다 (예 : x의 속도 대 y의 위치).

R에는 측정의 분산이 포함됩니다. 위의 예에서 측정은 속도계의 속도 일 수 있습니다. 판독 값의 표준 편차가 0.2mph라고 가정합니다. 그런 다음 R = [0.2 ^ 2] = [0.04]입니다. 분산이 표준 편차의 제곱이므로 제곱입니다.

Q는 상태 공간 에 있고 R 은 측정 공간에 있습니다. 위의 예에서 상태는 위치 만[x,y]T측정 공간은 속도 [v]. 그것은 x와 y의 관점에서 속도가 아니기 때문에 문제가됩니다-변환하기 위해 표제가 필요합니다. 칼만 필터 매트릭스 H는 이러한 변환을 수행하는 데 사용되며 비선형 시스템에서는이를 어떤 방식으로 선형화해야하는 경향이 있습니다.

뻔뻔한 플러그 : 칼만 필터에 대한 무료 책은 다음과 같이 자세히 설명되어 있습니다 : https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python


4
책은 좋아 보인다!
Royi

측정 변수가 상태 변수 인 경우 [Q] = [R]을 의미합니까?
Justin Borromeo

눈을 열어 주셔서 감사합니다
jomegaA
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.