Ejemplo filtro Kalman extendido (péndulo, I): modelado y linealización Matlab

Antonio Sala, UPV

Dificultad: ** ,       Relevancia: PIC,      Duración: 07:23

Materiales:    [ Cód.: testEKFconMatlabBuiltIn.mlx ] [ PDF ]

*Accede pulsando el enlace a la [ Colección completa] de vídeos docentes y materiales asociados.

Resumen:

Este filtro plantea los pasos iniciales para ejecutar el código de filtro de Kalman extendido que el comando extendedKalmanFilter de la Control Systems Toolbox de Matlab implementa.

El modelo que se aborda es un péndulo no-lineal de segundo orden. Se discute el modelado, discretización, y la obtención de jacobianos pasando de numérico a simbólico y viceversa. Los jacobianos evaluados en los puntos de equilibrio darán lugar a la linealización constante utilizada en control lineal; el jacobiano evaluado sobre el estado estimado será usado en el filtro de Kalman extendido, variante en el tiempo.

Los vídeos [ekfml2], [ekfukfml] y [pfml] prueban los estimadores del estado EKF, UKF y filtro de partículas sobre este modelo de péndulo.

© 2024, A. Sala. Se reservan todos los derechos en los materiales cuyo autor pertenezca a la UPV.
Para condiciones de uso de material de terceros referenciado, consulte a sus autores.