Main Content

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 insfilterErrorState

Description

exemple

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.

Exemples

réduire tout

Create un objet insfilterErrorState et afficher son état.

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

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.0050    0.0050         0         0         0         0   -0.0100   -0.0100    0.0881         0         0         0         0         0         0    1.0000

Arguments d'entrée

réduire tout

insfilterErrorState, spécifié comme objet.

Lectures de l'accéléromètre en m/s2, spécifiées comme vecteur ligne à 3 éléments.

Types de données : single | double

Lectures du gyroscope en rad/s, spécifiées comme vecteur ligne à 3 éléments.

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 R2019a