Contenido principal

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

residualgyro

Residuos y covarianza residual de las mediciones del giroscopio para insfilterAsync

Descripción

[res,resCov] = residualgyro(FUSE,gyroReadings,gyroCovariance) calcula el residuo, res, y la covarianza de innovación, resCov, basándose en las lecturas del giroscopio y la covarianza correspondiente.

ejemplo

Ejemplos

contraer todo

Create un objeto insfilterAsync y mostrar su estado.

filter = insfilterAsync;
disp(filter.State')
    1.0000         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0   27.5550   -2.4169  -16.0849         0         0         0

Defina una medida de giroscopio con su covarianza.

angularVel = [1 1 1] 
angularVel = 1×3

     1     1     1

angularVelCovariance = 0.01*diag([1 1 1]);

Obtener el residuo de los datos.

[res,resCovariance] = residualgyro(filter,angularVel,angularVelCovariance)
res = 1×3

     1     1     1

resCovariance = 3×3

    0.0120         0         0
         0    0.0120         0
         0         0    0.0120

Argumentos de entrada

contraer todo

insfilterAsync, especificado como un objeto.

Lecturas del giroscopio en el sistema de coordenadas del cuerpo del sensor local en rad/s, especificado como un vector fila de 3 elementos.

Tipos de datos: single | double

Covarianza del error de medición del giroscopio en (rad/s)2, especificado como un escalar, un vector fila de 3 elementos o una matriz de 3 por 3.

Tipos de datos: single | double

Argumentos de salida

contraer todo

Residual, devuelto como un vector de 1 por 3 de valores reales en rad/s.

Covarianza residual, devuelta como una matriz de 3 por 3 de valores reales en (rad/s)2.

Capacidades ampliadas

expandir todo

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido en R2020a

Consulte también

|