insfilterAsync
Estimar la pose a partir de datos asíncronos de MARG y GPS
Descripción
El objeto insfilterAsync
implementa la fusión de sensores de datos MARG y GPS para estimar la postura en el marco de referencia NED (o ENU). Los datos MARG (magnéticos, de velocidad angular y de gravedad) generalmente se derivan de datos de magnetómetro, giroscopio y acelerómetro, respectivamente. El filtro utiliza un vector de estado de 28 elementos para rastrear la orientación quaternion
, la velocidad, la posición, los sesgos del sensor MARG y el vector geomagnético. El objeto insfilterAsync
utiliza un filtro de Kalman extendido continuo-discreto para estimar estas cantidades.
Creación
Sintaxis
Descripción
crea un objeto filter
= insfilterAsyncinsfilterAsync
para fusionar datos MARG y GPS asincrónicos con valores de propiedad predeterminados.
le permite especificar el marco de referencia, filter
= insfilterAsync('ReferenceFrame',RF
)RF
, del filter
.
establece una o más propiedades utilizando argumentos de nombre-valor además de cualquiera de los argumentos de entrada anteriores.filter
= insfilterAsync(___,Name=Value
)
Argumentos de entrada
Propiedades
Funciones del objeto
predict | Actualizar estados según el modelo de movimiento para insfilterAsync |
fuseaccel | Estados correctos utilizando datos del acelerómetro para insfilterAsync |
fusegyro | Estados correctos utilizando datos de giroscopio para insfilterAsync |
fusemag | Estados correctos utilizando datos del magnetómetro para insfilterAsync |
fusegps | Estados correctos utilizando datos GPS para insfilterAsync |
correct | Estados correctos utilizando mediciones de estado directas para insfilterAsync |
residual | Residuos y covarianzas residuales de mediciones de estado directas para insfilterAsync |
residualaccel | Residuos y covarianza residual de las mediciones del acelerómetro para insfilterAsync |
residualgps | Residuos y covarianza residual de las mediciones GPS para insfilterAsync |
residualmag | Residuos y covarianza residual de las mediciones del magnetómetro para insfilterAsync |
residualgyro | Residuos y covarianza residual de las mediciones del giroscopio para insfilterAsync |
pose | Estimación de la posición, orientación y velocidad actuales para insfilterAsync |
reset | Restablecer estados internos para insfilterAsync |
stateinfo | Mostrar información del vector de estado para insfilterAsync |
copy | Crear copia de insfilterAsync |
tune | Ajuste los parámetros insfilterAsync para reducir el error de estimación |
tunernoise | Estructura de ruido del filtro de fusión. |
Ejemplos
Algoritmos
Capacidades ampliadas
Historial de versiones
Introducido en R2019a