Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

correct

Corriger les états à l'aide de mesures d'état directes pour insfilterNonholonomic

Description

exemple

correct(FUSE,idx,measurement,measurementCovariance) corrige la covariance de l'erreur d'estimation de l'état et de l'état en fonction de la mesure et de la covariance de la mesure. La mesure correspond directement à l'état spécifié par les indices idx.

Exemples

réduire tout

Create un objet insfilterNonholonomic et afficher son état.

filter = insfilterNonholonomic;
disp(filter.State')
     1     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0

Fusionnez une mesure de position avec sa covariance correspondante.

idx = [8 9 10];
measure = [10 10 0];
measureCov = 1e-4*diag([5 5 5]);
correct(filter,idx,measure,measureCov)

Affiche l'état après la fusion.

disp(filter.State')
    1.0000         0         0         0         0         0         0    9.9950    9.9950         0         0         0         0         0         0         0

Arguments d'entrée

réduire tout

insfilterNonholonomic, spécifié comme objet.

Indice de vecteur d'état de mesure à corriger, spécifié comme un vecteur élément N d'entiers croissants dans l'intervalle [1,16].

Les valeurs d'état représentent :

ÉtatUnitésIndice
Orientation (parties du quaternion) 1:4
Biais du gyroscope (XYZ)rad/s5:7
Poste (NED)m8h10
Vitesse (NED)MS11h13
Biais de l'accéléromètre (XYZ)m/s214h16

Types de données : single | double

Mesure directe de l'état, spécifiée comme vecteur d'élément N. N est le nombre d'éléments de l'argument d'index, idx.

Types de données : single | double

Covariance de mesure, spécifiée sous forme de scalaire, de vecteur d'élément N ou de matrice N-par- N . N est le nombre d'éléments de l'argument d'index, idx.

Types de données : single | double

Capacités étendues

Génération de code C/C++
Générez du code C et C++ avec MATLAB® Coder™.

Historique des versions

Introduit dans R2018b