Gracias a todos los que publicaron comentarios / respuestas a mi consulta ayer ( Implementando un filtro de Kalman para posición, velocidad, aceleración ). He estado mirando lo que se recomendó, y en particular tanto en (a) el ejemplo de Wikipedia en posición y velocidad unidimensionales como en otro sitio web que considera algo similar .
Actualización 26-abr-2013 : la pregunta original aquí contenía algunos errores, relacionados con el hecho de que no había entendido correctamente el ejemplo de Wikipedia en posición y velocidad unidimensionales . Con mi mejor comprensión de lo que está sucediendo, ahora volví a redactar la pregunta y la enfocé más estrechamente.
Ambos ejemplos a los que me refiero en el párrafo introductorio anterior suponen que solo se mide la posición. Sin embargo, ninguno de los ejemplos tiene ningún tipo de cálculo para la velocidad. Por ejemplo, el ejemplo de Wikipedia especifica la matriz como , lo que significa que solo se ingresa la posición. Centrándose en el ejemplo de Wikipedia, el vector de estado del filtro de Kalman contiene la posición y la velocidad , es decirH H = [ 1 0 ] x k x k ˙ x k
Suponga que la medida de la posición en el tiempo es . Entonces, si la posición y la velocidad en el tiempo fueron y , y si es una aceleración constante que se aplica en el intervalo de tiempo a , de la medición de es posible deducir un valor para uso de la fórmulax k k - 1 x k - 1 ˙ x k - 1 un k - 1 k x una
Esto implica que en el tiempo , una medida de la velocidad viene dada por˙ x k
Todas las cantidades en el lado derecho de esa ecuación (es decir, , y ) son variables aleatorias normalmente distribuidas con medias conocidas y desviaciones estándar , entonces la matriz para el vector de mediciónxk-1 ˙ x k-1R
Se puede calcular. ¿Es esta una forma válida de introducir estimaciones de velocidad en el proceso?