insAccelerometer
Descripción
El objeto insAccelerometer modela las lecturas del acelerómetro para la fusión de sensores. Pasar un objeto insAccelerometer a un objeto insEKF permite que el objeto insEKF fusione los datos del acelerómetro. Para obtener detalles sobre el modelo del acelerómetro, consulte Algoritmos.
Creación
Sintaxis
Descripción
crea un objeto sensor = insAccelerometerinsAccelerometer. Al pasar el sensor creado a un objeto insEKF se permite que el objeto insEKF fusione los datos del acelerómetro. Al fusionar datos con la función de objeto fuse de insEKF, pase sensor como segundo argumento para identificar los datos obtenidos de un acelerómetro.
Ejemplos
Algoritmos
El objeto insAccelerometer modela la lectura del acelerómetro como aceleración en el marco del sensor. Dependiendo de si el objeto insEKF estima la aceleración lineal en las ecuaciones de estado, la ecuación de medición toma una de dos formas:
Si el objeto
insEKFno estima el estado de aceleración, la ecuación de medición es:donde h(x) es la salida de medición tridimensional, gsensor es la aceleración gravitacional expresada en el marco del sensor y Δ es el sesgo tridimensional del sensor, modelado como un vector constante en el marco del sensor.
Si el objeto
insEKFestima el estado de aceleración, la ecuación es:donde asensor es la aceleración, excluida la aceleración de la gravedad, expresada en el marco del sensor.
Al pasar un objeto insAccelerometer a un objeto de filtro insEKF se permite que el objeto de filtro rastree adicionalmente el sesgo del acelerómetro. Internamente, el objeto insEKF decide si el estado de aceleración se estima llamando a su función de objeto stateparts.
Historial de versiones
Introducido en R2022a