Contenu principal

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

fusealtimeter

Corriger les états à l'aide des données altimétriques pour ahrs10filter

Description

[res,resCov] = fusealtimeter(FUSE,altimeterReadings,altimeterReadingsCovariance) fusionne les données altimétriques pour corriger 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

Fusionnez les données altimétriques avec une lecture et une covariance. Affiche l'état après la fusion.

altitude = 50;
altitudeCovariance = 0.01;
[res,resCovariance] = fusealtimeter(filter,altitude,altitudeCovariance)
res = -50
resCovariance = 0.0100
disp(filter.State')
    1.0000         0         0         0   -0.0050         0         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.

Relevés d'altimètre en mètres, spécifiés comme un scalaire réel.

Types de données : single | double

Covariance d'erreur des lectures de l'altimètre en m2, spécifiée comme un scalaire réel.

Types de données : single | double

Arguments de sortie

réduire tout

Résidu de mesure, renvoyé sous forme de scalaire en mètres.

Covariance résiduelle, renvoyée sous forme de scalaire non négatif dans m 2.

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