estimateStates
Fusion par lots et lissage des données des capteurs
Depuis R2022a
Syntaxe
Description
renvoie les estimations d'état basées sur le modèle de mouvement utilisé dans le filtre, les données du capteur et le bruit de mesure. La fonction prédit les estimations de l'état du filtre dans le temps en fonction des temps de ligne dans estimates = estimateStates(filter,sensorData,measurementNoise)sensorData et fusionne les données de chaque colonne du tableau une par une.
[ renvoie en outre les estimations d'état lissées en utilisant le lisseur de Kalman non linéaire Rach-Tung-Striebel (RTS). Pour plus de détails sur l'algorithme, voir Algorithmes et [1].estimates,smoothEstimates] = estimateStates(___)
Conseil
Le lissage nécessite généralement beaucoup plus de mémoire et de temps de calcul. Utilisez cette syntaxe uniquement lorsque vous avez besoin des états estimés lissés.
Exemples
Arguments d'entrée
Arguments de sortie
Algorithmes
Références
[1] Crassidis, John L., and John L. Junkins. "Optimal Estimation of Dynamic Systems". 2nd ed, CRC Press, pp. 349- 352, 2012.
Capacités étendues
Historique des versions
Introduit dans R2022aVoir aussi
predict | fuse | residual | correct | stateparts | statecovparts | stateinfo | tune | createTunerCostTemplate | tunerCostFcnParam


