IMA5 2018/2019 P24
Présentation générale
Description
Les observateurs sont généralement utilisés pour estimer des grandeurs mais en présence de bruits, leur performance se trouve dégradée. On a alors recours au filtrage de Kalman. Son application en diagnostic a permis la surveillance de plusieurs systèmes industriels. En effet, quand un défaut apparaît dans un système, il est crucial de le détecter tôt et de le corriger pour éviter sa propagation qui pourra endommager le système. Ce projet a pour but de mettre en œuvre un filtre de Kalman sur le robotino en vue de détecter l’apparition des défauts sur ce dernier. On commencera par apprendre et maîtriser le fonctionnement du filtrage de Kalman et la commande du Robotino avec Matlab. Suivra l’implémentation du filtre de Kalman pour la détection de défauts.
Objectifs
L'objectif principal de ce projet est la mise en œuvre un filtre de Kalman pour la surveillance d’un robot mobile. En effet, grâce à la mise en oeuvre de ce filtre de Kalman sur le Robotino qui est un robot mobile, il sera donc possible de détecter des défauts.
Préparation du projet
Cahier des charges
Choix techniques : matériel et logiciel
Lors de ce projet, les choix techniques sont les suivants :
- Un robot mobile : Le Robotino
- Le logiciel RobotinoView3
- Matlab Simulink
Liste des tâches à effectuer
Les tâches à effectuer sont les suivantes :
- Recherches bibliographiques et état de l'art
- Prise en main du Robotino
- Modélisation du système
- Recherches Filtre de Kalman
- Expérimentations sur les défauts
Calendrier prévisionnel
Réalisation du Projet
Journal de Bord
Semaine 1
Lors de cette première semaine, j'ai rencontré plusieurs fois mon tuteur de Projet, les points suivants ont été fixé :
- Organisation du PFE ==> Plusieurs réunions par semaine
- Travail préliminaire à réaliser
- Les notions à bien revoir
- Définition de l'objectif principal de ce projet
Semaine 2
Lors de cette semaine de travail, je me suis attardé sur les points suivants :
- Prise en main du Robotino
- Découverte et commande du Robotino à l'aide de Matlab
- Réalisation de parcours
- Recherche sur l'établissement du modèle du Robotino
- Recherche sur le filtre de Kalman
Semaine 3
Lors de ce début de semaine, la réalisation des tâches suivantes a été débuté :
- Recherches approfondies pour valider ce modèle
- Utilisation de techniques mathématiques pour valider ce modèle
Rencontre avec M. Pekpe en ce début de semaine les points qui se sont dégagés sont les suivants :
- Expositions de mes idées d'expérimentation
- Clarification sur certains points du projet
- Continuer de documenter mon travail
Semaine 4
En ce début de semaine 4, j'ai commencé les tâches suivantes :
- Travail su la méthode des résidus
- Rédaction de documents pour le fonctionnement de mes premières expérimentations
Semaine 5
Lors de cette semaine voici les tâches que j'ai continué et commencé :
- Travail sur la méthode des résidus
- Adaptation du modèle
Description des concepts clés du filtrage de Kalman
Le filtre de Kalman est un filtre à réponse impulsionnelle infinie c'est-à-dire que c'est un filtre qui se base sur les valeurs du signal d'entrée mais aussi des valeurs antérieurs de celui-ci. Le filtre de Kalman est donc une méthode permettant d'estimer les différents paramètres d'un système qui évolue dans le temps, tout cela à partir de mesures bruités. Le filtre de Kalman est donc utilisé dans de nombreux domaines tels que le traitement d'images, les radars...
Ce filtre est capable de prédire des paramètres du système, et de rectifier des erreurs. Grâce au filtre de Kalman, il est possible d'avoir des erreurs raisonnables et ainsi d'avoir des estimations correctes.
Il y a deux grandes étapes concernant le fonctionnement du filtre de Kalman :
- La première étape est la prédiction de l'estimation en fonction du modèle du système.
- La seconde étape vise à faire la mise à jour de cette prédiction à l'aide des nouvelles mesures.