¿Cuál es el significado de las matrices de covarianza de ruido en el marco del filtro de Kalman?
Me refiero a:
- matriz de covarianza de ruido de proceso Q , y
- matriz de covarianza de ruido de medición R
en cualquier momento paso t.
¿Cómo interpreto estas matrices? ¿Qué representan? ¿Hablan sobre cómo varía el ruido de una observación con respecto al ruido de otra observación en el vector de estado?
Respuestas:
En términos generales, son la cantidad de ruido en su sistema. El ruido del proceso es el ruido en el proceso : si el sistema es un automóvil en movimiento en la carretera interestatal en el control de crucero, habrá ligeras variaciones en la velocidad debido a golpes, colinas, vientos, etc. Q dice cuánta varianza y covarianza hay. La diagonal de Q contiene la varianza de cada variable de estado, y fuera de la diagonal contiene las covarianzas entre las diferentes variables de estado (por ejemplo, velocidad en x frente a posición en y).
R contiene la varianza de su medida. En el ejemplo anterior, nuestra medición podría ser solo la velocidad del velocímetro. Supongamos que su lectura tiene una desviación estándar de 0.2 mph. Entonces R = [0.2 ^ 2] = [0.04]. Cuadrado porque la varianza es el cuadrado de la desviación estándar.
Plug descarado: mi libro gratuito sobre el filtro de Kalman entra en esto con gran detalle: https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python
fuente