2016-10-21 3 views
1

Cela fait quelques années que je n'ai pas abordé le filtrage de Kalman et j'ai été approché avec une implémentation de conception dont je ne suis pas certain, donc je demanderais ici ...Kalman Filtres Covariance et Gains "copiés"

La conception est pour le suivi de plusieurs balles dans l'espace. Nous définissons leur système comme l'équation standard de second ordre x + v t + a t^2. Supposons maintenant que chaque balle est lancée par une machine à lancer. Alors que la machine à tanguer doit être constante, nous ne pouvons pas faire définitivement cette supposition ... Dans cet esprit, la question que j'ai est: Si nous avons 2 balles dans notre espace que nous suivons, séparées par 10 intervalles d'échantillonnage. En supposant que la position initiale, la vitesse et l'accélération de chaque balle sont les mêmes, pouvons-nous essentiellement "amorcer" les gains du filtre pour la balle 2 avec celui des valeurs de la balle 1? C'est à dire. Pouvons-nous utiliser les matrices de gain et de covariance du filtre de la balle 1 pour réduire notre erreur d'estimation sur la balle 2 au départ au lieu de laisser les transitoires se résoudre naturellement? Le but de ceci serait d'entrainer essentiellement notre filtre de Kalman pour que chaque balle avance afin de mieux faire un meilleur estimateur.

Répondre

1

Idéalement, une balle lancée par une machine à tangage suit un chemin qui est entièrement déterminé par les conditions initiales. Ce que vous semblez décrire est un filtre pour suivre la position de la balle (qui devrait utiliser une fonction de prédiction pour une trajectoire idéale, pas un modèle aléatoire) et un autre filtre "méta" qui modélise les paramètres de la machine de tangage. Ainsi, votre suivi image par image mettrait à jour un filtre qui modélise les conditions initiales fois le temps plus un modèle de décalage pour l'erreur d'idéal. Les résultats de chaque hauteur seraient une estimation finale des conditions initiales qui constitueraient un "échantillon" pour le méta-filtre de la machine. Le méta-filtre fournirait des conditions initiales pour le prochain filtre de suivi de balle.

Vous pourriez certainement tout regrouper en un seul filtre (en réinitialisant les composants par balle sur chaque terrain) mais je ne vois pas de réels avantages.