Une nouvelle approche pour un filtrage de Kalman robuste
Présentation d'un cadre qui améliore le filtrage de Kalman sous des conditions de bruit à queue lourde.
― 9 min lire
Table des matières
Le Filtrage de Kalman est une méthode utilisée pour estimer les états inconnus d'un système au fil du temps avec une série d'observations. C’est super utile dans plein de domaines, comme le suivi d'objets en mouvement, la navigation GPS et la robotique. La méthode fonctionne mieux quand le modèle et le bruit sont supposés suivre une distribution gaussienne. Cependant, les données du monde réel ne respectent pas toujours ces hypothèses, surtout quand le bruit a des valeurs aberrantes ou extrêmes.
Quand le bruit est à queue lourde, c'est-à-dire qu'il a plus de valeurs extrêmes que les distributions normales, les filtres de Kalman traditionnels galèrent. Plusieurs Filtres de Kalman robustes (RKFs) ont été développés pour gérer ces situations en appliquant différentes techniques statistiques. Certains filtres utilisent un type spécifique de distribution pour modéliser le bruit à queue lourde, comme la distribution de Student ou la distribution de Laplace. Bien que ceux-ci aient montré des améliorations, ils ont toujours des limitations, notamment en ce qui concerne le bruit asymétrique ou quand on fixe manuellement les paramètres.
Cet article introduit un nouveau cadre pour le filtrage de Kalman robuste qui utilise la distribution stable sub-gaussienne pour mieux gérer le bruit à queue lourde. Cette approche propose une manière nouvelle d'estimer les caractéristiques du bruit et améliore l'exactitude du filtre de Kalman dans des scénarios difficiles.
Contexte
Filtrage de Kalman
Le filtrage de Kalman estime l'état d'un système en mettant à jour les prévisions avec des observations au fil du temps. Par exemple, dans le suivi de cibles, le filtre utilise un vecteur d'état où chaque élément représente une variable liée au mouvement de la cible. De même, dans la navigation GPS, les filtres de Kalman aident à déterminer la position et la vitesse en combinant différentes sources de données.
Le filtre de Kalman suppose que le bruit de processus et de mesure est gaussien. Ça veut dire que la probabilité de certaines valeurs est bien définie et le cadre mathématique est bien établi. Dans les applications pratiques, cependant, le bruit ne suit pas toujours cette hypothèse, surtout quand il y a des valeurs aberrantes ou extrêmes, rendant l'estimation moins fiable.
Bruit à Queue Lourde
Le bruit à queue lourde fait référence aux distributions statistiques qui ont une probabilité plus élevée de valeurs extrêmes par rapport aux distributions normales. Ce type de bruit est courant dans de nombreuses applications réelles, comme les données financières, où les anomalies peuvent avoir un impact considérable. Les filtres traditionnels peuvent avoir du mal avec ce type de bruit, ce qui conduit à des estimations et des conclusions erronées.
Pour y remédier, des filtres de Kalman robustes ont été proposés, utilisant différentes techniques statistiques pour s'adapter au bruit à queue lourde. Ces filtres essaient de minimiser l'influence des valeurs aberrantes et d'améliorer les performances d'estimation globales.
Filtres de Kalman Robustes Existants
De nombreux filtres de Kalman robustes ont été développés pour gérer le bruit à queue lourde. Certains filtres tirent parti de différentes distributions à queue lourde, comme la distribution de Student, qui a été largement utilisée pour sa capacité à traiter les valeurs aberrantes. D'autres méthodes incluent le RKF basé sur le Huber, qui utilise une fonction de perte robuste, et des filtres basés sur des mesures de similarité statistique ou le maximum de corrélation.
Malgré leurs applications réussies, ces méthodes ont aussi des inconvénients. Par exemple, elles peuvent ne pas bien fonctionner dans toutes les situations, en particulier lorsque le bruit est asymétrique ou lorsque les paramètres sont fixés manuellement, ce qui peut introduire des incohérences et réduire l'efficacité.
Cadre Proposé
Cet article se concentre sur la création d'un nouveau cadre pour le filtrage de Kalman robuste utilisant la distribution stable sub-gaussienne. La motivation derrière ce choix réside dans ses fondations théoriques et son applicabilité pratique. La distribution stable sub-gaussienne peut modéliser efficacement différents types de bruit, en s'adaptant aux queues lourdes et en améliorant la fiabilité du processus de filtrage.
Aperçu du Cadre
Le cadre proposé pour le filtre de Kalman robuste, appelé RKF-SG S, modélise le bruit de mesure en utilisant la distribution stable sub-gaussienne tout en supposant que le bruit du signal suit une distribution gaussienne. L'objectif est d'estimer précisément les caractéristiques du bruit d'état et de mesure, améliorant ainsi la performance du filtre de Kalman.
Estimateurs pour la Fonction d'Échelle
Pour estimer la fonction d'échelle associée au bruit de mesure dans le nouveau cadre, quatre méthodes différentes sont proposées :
Échantillonnage par Importance (IS) - Une technique qui estime la fonction d'échelle en générant des échantillons aléatoires à partir de la distribution cible.
Quadrature de Gauss-Laguerre (GLQ) - Une méthode qui approxime la fonction d'échelle en calculant des sommes pondérées des valeurs de fonction à des points spécifiques.
Gamma Series IS (GSIS) - Un estimateur hybride qui combine la puissance de la représentation de série Gamma avec la technique d'échantillonnage par importance.
Gamma Series GLQ (GSGL) - Une autre méthode hybride qui intègre l'approche de quadrature de Gauss-Laguerre avec la série Gamma.
Ces méthodes facilitent une gamme d'applications pratiques tout en maintenant l'exactitude et l'efficacité de l'estimation.
Applications Pratiques
Suivi de Cibles
Une des utilisations pratiques du cadre RKF-SG S est le suivi de cibles. Dans ce scénario, une cible se déplace le long d'un chemin prédéfini, et le filtre vise à estimer sa position et sa vitesse en fonction des données observées.
Le RKF-SG S peut gérer efficacement le bruit de mesure qui a des queues lourdes, menant à des résultats de suivi plus précis. En utilisant les estimateurs proposés, le filtre peut s'adapter à diverses conditions de bruit, assurant une performance robuste tout au long du processus de suivi.
Navigation GPS
Dans les systèmes GPS, le filtrage de Kalman robuste peut améliorer l'exactitude des estimations de position et de vitesse. Le cadre proposé permet de mieux gérer les inexactitudes dues à des facteurs environnementaux, comme les interférences de signal ou les effets de multipath.
Le RKF-SG S peut offrir de meilleures estimations sous des conditions de bruit à queue lourde, permettant d'avoir des données de navigation plus fiables même en cas de scénarios difficiles.
Robotique
En robotique, les filtres de Kalman sont utilisés pour intégrer les données de plusieurs capteurs, aidant à estimer la position et l’orientation du robot. Le RKF-SG S peut améliorer ce processus d'intégration en gérant efficacement le bruit de mesure, menant à des estimations d'état plus stables et fiables.
Cette amélioration est particulièrement précieuse dans des environnements avec des changements imprévisibles ou lorsque des capteurs font face à des interférences, car cela permet aux robots de s'adapter et de réagir à leur environnement de manière plus efficace.
Résultats des Simulations
Pour évaluer la performance du RKF-SG S, des simulations comparant le nouveau cadre avec plusieurs filtres de Kalman robustes existants ont été réalisées. Les simulations ont testé la performance de chaque filtre sous différentes conditions de bruit de mesure typiquement observées dans des applications du monde réel.
Indicateurs de Performance
Plusieurs indicateurs clés de performance ont été utilisés pour évaluer l'efficacité des filtres, notamment :
Exactitude d'Estimation : Mesurée par l'erreur quadratique moyenne (RMSE) des estimations de position et de vitesse.
Temps d'Exécution : Le temps nécessaire pour chaque filtre afin d'exécuter les simulations, ce qui indique l'efficacité.
Convergence : La capacité du filtre à atteindre des estimations stables au fil du temps, cruciale pour des opérations fiables dans des systèmes dynamiques.
Comparaison avec les Filtres Existants
Le RKF-SG S a été testé face à trois filtres basés sur des distributions à queue lourde. Les résultats montrent que le RKF-SG S produit systématiquement de meilleures estimations dans des conditions de bruit à queue lourde, surtout par rapport aux filtres traditionnels.
Sous un bruit à queue légère, tous les filtres se sont comportés de manière similaire, indiquant que le RKF-SG S reste compétitif dans des scénarios moins difficiles.
Cependant, sous un bruit à queue lourde, le RKF-SG S a surpassé les autres, atteignant des erreurs d'estimation plus faibles et montrant une plus grande fiabilité.
Les temps d'exécution pour le RKF-SG S étaient comparables à ceux des filtres existants, notamment dans des conditions à queue lourde.
Conclusion
Le cadre proposé pour le filtrage de Kalman robuste basé sur la distribution stable sub-gaussienne offre des améliorations significatives dans la gestion du bruit à queue lourde. En utilisant des estimateurs innovants pour la fonction d'échelle, le RKF-SG S améliore l'exactitude et l'efficacité des estimations dans diverses applications réelles, y compris le suivi de cibles, la navigation GPS et la robotique.
Les résultats des simulations montrent la performance supérieure du RKF-SG S par rapport aux filtres existants, surtout dans des scénarios impliquant du bruit à queue lourde. Bien que le nouveau cadre présente une complexité computationnelle plus élevée que les filtres traditionnels, il s'avère plus efficace dans des applications pratiques où les caractéristiques du bruit ne sont pas toujours gaussiennes.
De futures recherches exploreront l'application du RKF-SG S à des modèles avec à la fois du bruit de signal et de mesure à queue lourde, élargissant encore son applicabilité et renforçant sa robustesse dans des situations réelles. Le potentiel d'utilisation de ce cadre dans divers domaines souligne son importance pour faire avancer les techniques de filtrage de Kalman.
Titre: Robust Kalman Filters Based on the Sub-Gaussian $\alpha$-stable Distribution
Résumé: Motivated by filtering tasks under a linear system with non-Gaussian heavy-tailed noise, various robust Kalman filters (RKFs) based on different heavy-tailed distributions have been proposed. Although the sub-Gaussian $\alpha$-stable (SG$\alpha$S) distribution captures heavy tails well and is applicable in various scenarios, its potential has not yet been explored in RKFs. The main hindrance is that there is no closed-form expression of its mixing density. This paper proposes a novel RKF framework, RKF-SG$\alpha$S, where the signal noise is assumed to be Gaussian and the heavy-tailed measurement noise is modelled by the SG$\alpha$S distribution. The corresponding joint posterior distribution of the state vector and auxiliary random variables is approximated by the Variational Bayesian (VB) approach. Also, four different minimum mean square error (MMSE) estimators of the scale function are presented. The first two methods are based on the Importance Sampling (IS) and Gauss-Laguerre quadrature (GLQ), respectively. In contrast, the last two estimators combine a proposed Gamma series (GS) based method with the IS and GLQ estimators and hence are called GSIS and GSGL. Besides, the RKF-SG$\alpha$S is compared with the state-of-the-art RKFs under three kinds of heavy-tailed measurement noises, and the simulation results demonstrate its estimation accuracy and efficiency. All the code needed to reproduce the results presented in this work are available at: https://github.com/PengchengH/Robust-Kalman-Filters-Based-on-the-Sub-Gaussian-alpha-stable-Distribution.
Auteurs: Pengcheng Hao, Oktay Karakuş, Alin Achim
Dernière mise à jour: 2023-12-26 00:00:00
Langue: English
Source URL: https://arxiv.org/abs/2305.07890
Source PDF: https://arxiv.org/pdf/2305.07890
Licence: https://creativecommons.org/licenses/by-nc-sa/4.0/
Changements: Ce résumé a été créé avec l'aide de l'IA et peut contenir des inexactitudes. Pour obtenir des informations précises, veuillez vous référer aux documents sources originaux dont les liens figurent ici.
Merci à arxiv pour l'utilisation de son interopérabilité en libre accès.