Contenu principal

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 ahrs10filter

Description

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 mesure. La mesure correspond directement à l'état spécifié par les indices idx.

exemple

Exemples

réduire tout

Create un objet ahrs10filter et afficher son état.

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

Fusionnez les données altimétriques avec une lecture et une covariance à l'aide de la fonction objet correct .

idx = [5 6];
measure = [500 10];
measureCov = diag([5 1])*1e-6;
correct(filter,idx,measure,measureCov)

Affiche l'état après la fusion.

disp(filter.State')
    1.0000         0         0         0   83.3333    5.0000         0         0         0         0         0         0   27.5550   -2.4169  -16.0849         0         0         0

Arguments d'entrée

réduire tout

Objet de ahrs10filter.

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

Les valeurs d'état représentent :

ÉtatUnitésIndice
Orientation (parties du quaternion)N / A1:4
Altitude (NED)m5
Vitesse verticale (NED)MS6
Biais d'angle delta (XYZ)rad/s7:9
Biais de vitesse delta (XYZ)MS10h12
Vecteur de champ géomagnétique (NED)µT13h15
Biais du magnétomètre (XYZ)µT16h18

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

développer tout

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

Historique des versions

Introduit dans R2019a