Contenu principal

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

predict

Mettre à jour les états à l'aide des données de l'accéléromètre et du gyroscope pour ahrs10filter

Description

predict(FUSE,accelReadings,gyroReadings) fusionne les données de l'accéléromètre et du gyroscope pour mettre à jour l'estimation de l'état.

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

Prédire l'état du filtre sur la base d'une lecture de l'accéléromètre de [1 1 1]m/s2et une lecture gyroscopique de [1 1 0] rad/s. Afficher l'état.

predict(filter,[1 1 1],[1 1 0])
disp(filter.State')
    1.0000    0.0025    0.0025         0         0    0.0441         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.

Lectures de l'accéléromètre dans le système de coordonnées local du corps du capteur en m/s2, spécifié comme une matrice N-by-3. N est le nombre d'échantillons, et les trois colonnes de accelReadings représentent les mesures [x y z]. Les lectures de l'accéléromètre sont supposées correspondre à la fréquence d'échantillonnage spécifiée par la propriété IMUSampleRate .

Types de données : single | double

Lectures du gyroscope dans le système de coordonnées du corps du capteur en rad/s, spécifiées sous la forme d'une matrice N-by-3. N est le nombre d'échantillons, et les trois colonnes de gyroReadings représentent les mesures [x y z]. Les lectures du gyroscope sont supposées correspondre à la fréquence d'échantillonnage spécifiée par la propriété IMUSampleRate .

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