IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Linéarisation filtre de Kalman


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 47
    Par défaut Linéarisation filtre de Kalman
    Salut,

    Je souhaite utilisé le filtre de Kalman pour lisser un signal provenant d'un capteur dont l'erreur de précision est connue. Mais j'ai un soucie au niveau de la linéarisation de la matrice de transition.

    Pour expliquer, prenons l'exemple d'un capteur de vitesse ayant une erreur de 0.1 m/s.

    Le vecteur d'état et le vecteur de mesure sont seulement composés de la vitesse.

    Rappel :
    X(k+1) = F(k).X(k) + v(k)
    Y(k) = H(k).X(k) + w(k)

    Equation d'état :
    X(k+1) = (X(k) + X(k-1))/2

    Equation de mesure :
    Y(k) = X(k)

    On initialise donc la matrice de transition H à 1 mais je ne sais pas comment linéariser la matrice F. En utilisant les jacobiennes pour linéariser F, on trouve F = 1/2 (on considère que X(k-1) est une constante ?).

    Ensuite on initialise la matrice de covariance du bruit de mesure :
    R = [0.1^2] (erreur du capteur au carré)

    La matrice de covariant du bruit de mesure :
    Q = [0.05^2] (on considère que l'erreur du modèle est plus faible que celle de mesure)

    Les questions que je me posent sont :
    Est ce que la matrice de transition F est linéariser de cette manière ?
    Comment définir ensuite l'erreur de covariance du modèle ?

    Merci d'avance pour les réponses.

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Par défaut
    Bonjour,

    Quel est le rapport avec MATLAB?
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  3. #3
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 47
    Par défaut
    Salut,

    Le seul rapport est que j'implémente ce filtre sous Matlab !

    Mais effectivement c'est plutôt un problème de traitement du signal, c'est pour ça que je l'ai mis dans la partie signal

Discussions similaires

  1. Filtre de Kalman
    Par bahiatoon dans le forum Traitement d'images
    Réponses: 16
    Dernier message: 22/08/2008, 12h49
  2. filtre de Kalman en c++
    Par simodox dans le forum C++
    Réponses: 1
    Dernier message: 14/04/2008, 11h11
  3. cvMat et memcpy (filtre de Kalman)
    Par BNS dans le forum OpenCV
    Réponses: 0
    Dernier message: 20/11/2007, 17h23
  4. Filtre de Kalman en C++
    Par totoscill dans le forum C++
    Réponses: 4
    Dernier message: 11/04/2007, 14h14
  5. [Signal Processing Blockset] Filtre de kalman
    Par totoscill dans le forum Signal
    Réponses: 5
    Dernier message: 11/04/2007, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo