Main Content

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

residualgps

Résidus et covariance résiduelle des mesures GPS pour insfilterMARG

Depuis R2020a

Description

exemple

[res,resCov] = residualgps(FUSE,position,positionCovariance) calcule le résidu, res, et la covariance résiduelle, resCov, sur la base de la mesure de position GPS et de la covariance.

[res,resCov] = residualgps(FUSE,position,positionCovariance,velocity,velocityCovariance) calcule le résidu, res, et la covariance résiduelle, resCov, sur la base de la mesure de position GPS et de la covariance.

Exemples

réduire tout

Create un objet insfilterMARG et afficher son état.

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

Définir les données GPS avec une lecture de position et une covariance.

position = [5 3 2] % in deg deg meters
position = 1×3

     5     3     2

positionCovariance = diag([1 1 1]);

Obtenez le résiduel des données.

[res,resCovariance] = residualgps(filter,position,position)
res = 1×3
105 ×

    5.5218    3.3254    0.3282

resCovariance = 3×3

    5.0000         0         0
         0    3.0000         0
         0         0    2.0000

Arguments d'entrée

réduire tout

insfilterMARG, spécifié comme objet.

Position du récepteur GPS en latitude, longitude et altitude géodésiques (LLA) spécifiée comme un vecteur ligne réel fini à 3 éléments. La latitude et la longitude sont en degrés, le nord et l'est étant positifs. L'altitude est en mètres.

Types de données : single | double

Covariance de mesure de position du récepteur GPS en m2, spécifiée sous forme de matrice 3 x 3.

Types de données : single | double

Vitesse du récepteur GPS dans le système de coordonnées NED local en m/s, spécifiée sous forme de vecteur ligne à 3 éléments.

Types de données : single | double

Covariance de mesure de vitesse du récepteur GPS dans le système de coordonnées NED local en m/s2, spécifié sous forme de matrice 3 x 3.

Types de données : single | double

Arguments de sortie

réduire tout

Résidu de position et de vitesse, renvoyé sous forme de vecteur 1 par 3 de valeurs réelles si les entrées contiennent uniquement des informations de position, et renvoyé sous forme de vecteur 1 par 6 de valeurs réelles si les entrées contiennent également des informations de vitesse.

Covariance résiduelle, renvoyée sous la forme d'une matrice 3 x 3 de valeurs réelles si les entrées contiennent uniquement des informations de position, et d'une matrice 6 x 6 de valeurs réelles si les entrées contiennent également des informations de vitesse.

Historique des versions

Introduit dans R2020a