Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 86 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
86
Dung lượng
3,73 MB
Nội dung
UNIVERSITE NATIONALE DU VIETNAM, HANOI INSTITUT FRANCOPHONE INTERNATIONAL APEDO KODZO SITSOFE DEGNON DIAGNOSTIC DE PANNES DE ROBOTS MOBILES PAR "DEEP LEARNIG" MƠ HÌNH HỌC SÂU CHO CHUẨN ĐỐN LỖI CỦA ROBOT DI ĐỘNG MÉMOIRE DE FIN D’ETUDES DU MASTER INFORMATIQUE HANOI - 2018 UNIVERSITE NATIONALE DU VIETNAM, HANOI INSTITUT FRANCOPHONE INTERNATIONAL APEDO KODZO SITSOFE DEGNON DIAGNOSTIC DE PANNES DE ROBOTS MOBILES PAR "DEEP LEARNIG" MƠ HÌNH HỌC SÂU CHO CHUẨN ĐOÁN LỖI CỦA ROBOT DI ĐỘNG Specialite : SYSTEMES INTELLIGENTS ET MULTIMEDIA Code : Programme pilote MÉMOIRE DE FIN D’ETUDES DU MASTER INFORMATIQUE Sous la direction de : Le chargé de recherche, PhD Nicolas TRICOT IRSTEA Clermont-Ferrand HANOI - 2018 ATTESTATION SUR L’HONNEUR J’atteste sur l’honneur que ce mémoire a été réalisé par moi-même et que les données et les résultats qui y sont présentés sont exacts et n’ont jamais été publiés ailleurs La source des informations citées dans ce mémoire a été bien précisée LỜI CAM ĐOAN Tôi cam đoan cơng trình nghiên cứu riêng Các số liệu, kết nêu Luận văn trung thực chưa công bố cơng trình khác Các thơng tin trích dẫn Luận văn rõ nguồn gốc APEDO Kodzo Sitsofe Degnon Remerciements Le travail présenté dans ce mémoire a été réalisé au sein du Labo-ratoire Institut National de Recherche en Sciences et Technologies pour l’Environnement et l’Agriculture (IRSTEA), sur le Campus des Cézeaux d’Aubière Je remercie mes Encadrants de stage, Mr Nicolas TRICOT Chargé de recherche et encadrant principal, Mr Roland LENAIN chef d’équipe de ROMEA, ainsi que le Thésard Mr Mahmoud ALMASRI, qui m’ont permis de faire ce stage dans une coopération plus que parfaite Leur sou-tien, leur suivi, leur orientation, leur disponibilité et leur ance m’ont permis d’apprendre dans un cadre convivial et ayant permis mon épa-nouissement tout au long de ce stage J’adresse également mes remerciements mes parents, ma famille et mes amis qui m’ont soutenu et encouragé régulièrement tout au long de ce stage TABLE DES MATIÈRES Introduction générale Présentation du Laboratoire de recherche IRSTEA, lieu du stage 2.1 Présentation générale d’IRSTEA 2.2 Structure interne 2.3 Présentation du secteur d’accueil 2.3.1 L’unité de recherche TSCF 2.3.2 L’équipe ROMEA I CHAPITRE : PRÉSENTATION DU PROBLÈME Introduction Problématique Diagnostic de pannes de robots mobiles par "Deep Learning" 17 5.1 Sujet du stage 5.2 Travail demandé par le projet II CHAPITRE : ÉTAT DE L’ART Introduction l’existant Etude des articles 7.1 7.2 7.3 7.4 7.5 Les travaux réalisés sur les 71 article Les 16 articles retenus Les points de sélection et de classi catio Les sept articles classés Le tableau de classement des sept ar Les modèles réalisés dans les articles retenus 8.1 Les Autoencodeurs 8.1.1 8.1.2 8.2 Les réseaux de croyances profondes 8.2.1 8.2.2 Les fonctions d’activations 9.1 La fonction 9.2 La fonction Relu (Recti ed Linear Unit 9.3 La fonction Sigmoïde 9.4 Les fonctions présentées 10Les points importants entre l’état de l’art et les modèles réalisés III CHAPITRE : LA CONSTRUCTION DES MODÈLES 11Les données utilisées 11.1Les types de données utilisées dans notre travail 11.2Descriptifs de nos variables 11.3Description de nos classes 12Les modèles de bases 12.1Le modèle basé sur l’encodeur 12.2La construction de l’encodeur 12.3Le modèle classi eur 12.4La construction du classi eur 13Les modèles découlant de l’encodeur et du classi eur 13.1Le modèle encodeur-classi eur 13.2Le modèle classi eur 14La compilation des modèles 15Ajustement de modèle IV CHAPITRE : EXPÉRIMENTATIONS ET ANALYSES 16Études de la qualité des données 16.1La quantité des données 16.2La validation croisée de nos bases 17La création et les tests sur des modèles 17.1La création des modèles 17.1.1Le modèle Encodeur-Classi eur 17.1.2Le réseau DBN 17.1.3Le réseau classi eur 17.2Les tests des réseaux 17.2.1Le test avec le reste des bases non utilisées 17.2.2Le test sur Gazebo 18Le diagnostic de la provenance des mauvais résultats 18.1Études menées sur les données 18.2Les douze modèles 18.2.1Le modèle Classi eur 18.2.2Le modèle Encodeur_Classi eur 18.3Explication et comparaison des résultats 18.3.1La base 18.3.2La base 18.3.3La base 18.3.4La base 18.3.5La base 18.3.6La base 18.3.7Conclusion tirée de la comparaison et des tests 19La nouvelle base et les nouveaux modèles 19.1Les classes perturbatrices 19.1.1Le modèle DBN 19.1.2Le modèle Encodeur_Classi eur 19.1.3Classi eur 19.2Conclusion sur les résultats des trois modèles 20Les modốles conỗus avec la nouvelle base et les résultats 20.1Le modèle DBN 20.2Le modèle Encodeur_Classi eur 20.3Classi eur 20.4Conclusion sur les nouveaux modèles créés V CHAPITRE : CONCLUSIONS ET PERSPECTIVES 21Conclusion et perspectives 21.1Conclusion 21.2Les perspectives LISTE DES FIGURES Implantation géographique des diverses centres d’IRSTEA 10 Organigramme de IRSTEA Clermont 12 Les embranchements du Machine Learning 15 Première partie des 71 articles de l’état de l’art 19 Deuxième partie des 71 articles de l’état de l’art 20 Troisième partie des 71 articles de l’état de l’art 21 Quatrième partie des 71 articles de l’état de l’art 21 Première partie des articles retenus 24 Deuxième partie des articles retenus 10 Troisième partie des articles retenus 11 Représentation d’un autoencodeur 12 Représentation d’une unité du DBN 28 13 17 18 19 20 Représentation simple de la machine de Boltzmann 29 14 Equation de la fonction TanH 15 Représentation de la fonction Tangente hyperbolique 16 Equation de la dérivée de la fonction Tangente La représentation de la courbe Relu 31 Représentation de la fonction Sigmoïde 33 Architecture du classi eur 46 Architecture de l’encodeur 46 21 Architecture du classi eur associé a l’encodeur 22 Courbe de la fonction de perte du DBN pour classes 23 Courbe de la précision du DBN pour classes 24 Matrice de confusion du modèle DBN pour classes 25 Courbe de la fonction de perte de l’E_C pour classes Courbe de la fonction de précision de l’E_C pour classes 50 27 Matrice de confusion du modèle E_C pour classes 51 28 Courbe de la fonction de perte du classi eur pour classes 51 29 Courbe de la précision du modèle classi eur pour classes 51 26 30 Matrice de confusion du modèle classi eur pour classes 51 31 32 33 34 35 36 37 38 39 Courbe de la fonction de perte du DBN pour 20 classes 52 Courbe de la précision du modèle DBN pour 20 classes 53 Matrice de confusion du modèle DBN pour 20 classes 53 Courbe de la fonction de perte de l’E_C pour 20 classes 54 Courbe de la fonction de précision de l’E_C pour 20 classes 54 Matrice de confusion du modèle E_C pour 20 classes 55 Courbe de la fonction de perte du classi eur pour 20 classes 55 Courbe de la précision du modèle classi eur pour 20 classes 56 Matrice de confusion du modèle du classi eur pour 20 classes 56 Résumé Le bon fonctionnement de tout appareil électronique ou mécanique repose sur une durée plus ou moins longue suivant l’utilité et l’utilisation Au cours de leur utilisation surviennent des pannes ou des dysfonctionne-ments qui peuvent dépendre d’un ou plusieurs éléments simultanément Ces pannes sont souvent constatées ou pas après dysfonctionnement ; et la détection de la cause exacte est souvent di cile Dans ce mémoire, nous décrivons comment nous avons mené nos recherches pour le diagnostic de pannes de robots mobiles grâce aux réseaux de neurones A l’aide des capteurs qui sont sur le robot, dans une simulation sur Gazebo, nous générons 34 variables jugées nécessaires qui, ensemble dé nissent un état de fonctionnement du robot Nous avons au total 20 cas de fonctionnements, dont un cas d’état normal sans panne L’algorithme (encodeur), apprend les caractéristiques dans un premier temps et sa sortie est mise en entrée d’un Classi eur pour avoir les classes en sortie Ce rộsultat dộcrit lộtat du robot suite aux donnộes reỗues La détection se fait en temps réel avec une très bonne prộcision, montrant la performance du modốle conỗu Mots clộs : Diagnostics, défauts, robots mobiles, résidus, réseaux de neu-rones(Deep Learning), Autoencodeur(encodeur, decodeur), classi cation multi-classes et multi-label X O O O Commentaires/ Bình luận : …………………………………………………………………………………………… ……………………………………………………………………………………………………………… Sens des responsabilités dans l’exécution des tâches confiées Ý thức trách nhiệm thực nhiệm vụ giao Très bon Bon Rất tốt Tốt X Moyen Trung bình Faible Kém O O O Commentaires/ Bình luận : …………………………………………………………………………………………… Initiative dans le cadre des instructions reỗues Sáng kiến cơng việc hướng dẫn Commentaires/ Bình luận : …………………………………………………………………………………………… ……………………………………………………………………………………………………………… Facilité d’assimilation de la technologie de l’organisme Khả tiếp thu công nghệ đơn vị Très bon Bon Rất tốt Tốt X Moyen Trung bình O O Faibl e Kém O Commentaires/ Bình luận : …………………………………………………………………………………………… ……………………………………………………………………………………………………………… Qualité du travail Chất lượng công việc Très bon Bo n Rất tốt Tốt O Moyen Trung bình X O Faible Kém O Commentaires/ Bình luận : …………………………………………………………………………………………… ……………………………………………………………………………………………………………… Efficacité dans les communications orales et écrites Hiệu giao tiếp nói viết Commentaires/ Bình luận : …………………………………………………………………………………………… ……………………………………………………………………………………………………………… Qualité du jugement dans l’énoncé d’une opinion sur un problème Khả lập luận đưa quan điểm vấn đề Commentaires/ Bình luận : …………………………………………………………………………………………… ……………………………………………………………………………………………………………… Capacité de proposer une solution valable un problème Khả đề xuất giải pháp khả thi cho vấn đề Commentaires/ Bình luận : …………………………………………………………………………………………… ……………………………………………………………………………………………………………… Capacité de réaliser un travail correct dans un temps donné Khả nămg thực tốt công việc thời hạn Commentaires/ Bình luận : …………………………………………………………………………………………… ……………………………………………………………………………………………………………… Très bon Esprit de collaboration Tinh thần hợp tác Moyen Faible Trung bình Kém Bon Rất tốt Tốt X O O O Commentaires/ Bình luận : ……………………………………………………………………………………………… ……………………………………………………………………………………………………………… Appréciation globale du stagiaire/ Đánh giá chung thưc tập sinh: Exceptionnel Xuất sắc O Supérieur Tốt X Satisfaisant Trung bình O Faibl e Kém O Points forts/ Ưu điểm: Autonome, curieux, respectueux, sociable… Points faibles/ Nhược điểm: ?……………………………… En me basant sur les résultats obtenus, je donne un avis favorable la soutenance du mémoire de fin d’études APEDO Kodzo Sitsofe Degnon (nom du stagiaire) Căn vào kết đạt được, đồng ý cho APEDO Kodzo Sitsofe Degnon bảo vệ luận văn tốt nghiệp Date: le 23 novembre 2018… Signature : CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc BẢN NHẬN XÉT LUẬN VĂN THẠC SĨ RAPPORT DU MEMOIRE DE FIN D'ETUDES DE MASTER Về đề tài/ Sujet: Mơ hình học sâu cho chuẩn đốn lỗi robot di động./ Diagnostic de pannes de robots mobiles par "deep learnig" Ngành/Secteur: Công nghệ thông tin/Informatique Chuyên ngành/Spécialité: Hệ thống thông minh đa phương tiện/ Systèmes Intelligents et Multimédia Mã số chuyên ngành/Code de la spécialité: Chuyên ngành thí điểm / Programme pilote Của học viên/Nom de l'étudiant: APEDO Kodzo Sitsofe Degnon Họ tên cán phản biện/Nom du rapporteur: Cariou Christophe Cơ quan công tác/Etablissement du rapporteur: Irstea (FRANCE) Tính cấp thiết, ý nghĩa lý luận thực tiễn đề tài luận văn / Nécessité, sens théorique et pratique du sujet de mémoire Le diagnostic de pannes de robot mobile est un sujet prégnant Effectivement, le niveau d’autonomie des robots dans le milieu agricole est soumis de fortes contraintes extérieures liées l’environnement dans lequel le robot évolue De réelles avancées théoriques et applicatives sont possibles dans ce domaine Cette thématique est novatrice dans le domaine de la robotique agricole Phương pháp nghiên cứu / Méthodologie de recherche Le manuscrit détaille les travaux réalisés et structurés en parties : La première partie présente le sujet de stage et la problématique liée La seconde est un état de l’art portant sur le diagnostic de pannes, la détection de défauts et l’intelligence artificielle appliquée dans ces domaines La troisième partie résume les données robot sur lesquelles le diagnostic doit être fait et les modèles construits et ajustés La quatrième partie porte sur l’évaluation et l’amélioration de la méthode proposée Enfin la dernière partie comporte la conclusion sur les travaux et les perspectives envisageables La structuration est claire Le rapport est lisible et plutôt bien écrit Cơ sở lý luận tổng quan đề tài nghiên cứu / Fondement théorique et littérature du sujet de recherche Les méthodes de Deep-learning sont utilisées dans de nombreux domaines et permettent souvent d’obtenir des résultats intéressants Le diagnostic de pannes est une thématique utilisant assez peu le deep-learning Son principal inconvénient est que le cheminement depuis la donnée jusqu’au résultat n’est pas transparent pour l’utilisateur Malgré ce défaut, une méthode de détection de défaut basé sur un historique de fonctionnement supervisé est susceptible d’obtenir des résultats intéressants Những đóng góp luận văn / Apports du mémoire Les travaux présentés dans ce mémoire ont un vrai apport scientifique Effectivement, plusieurs méthodes de deep-learning ont été mises en oeuvre et évaluées partir de données simulées et ont permis d’obtenir des taux de détection de pannes satisfaisants La démarche détaillée dans ce rapport pour y parvenir est claire et scientifiquement étaillée Kết cấu, hình thức trình bày văn phong / Structure, présentation et style La structure du rapport est bonne Plus généralement, la forme du document est convenable Những thiếu sót hạn chế nội dung hình thức luận văn (nếu có) / Lacunes et limites du mémoire (s'il y en a) - Về hình thức / Sur la forme: Pas de remarque Về nội dung / Sur le contenu: On aurait aimé une mise en oeuvre des méthodes proposées sur un cas réel ainsi qu’une discussion plus poussée sur la vitesse de détection d’un défaut et de la disparition de celui-ci Enfin, la vérification de l’applicabilité de la méthode en temps réel aurait été un point traiter - Mức độ đạt cơng trình nghiên cứu so với u cầu luận văn thạc sĩ / Conclusion générale par rapport aux exigences du mémoire de fin d'études du niveau Master Le document proposé montre un travail conséquent et bien présenté Il est digne des exigences d’un mémoire de fin d’études de niveau Mester 2 Căn vào yêu cầu luận văn Thạc sĩ kết cơng trình nghiên cứu trình bày luận văn, tơi đồng ý cho học viên APEDO Kodzo Sitsofe Degnon bảo vệ luận văn trước Hội đồng En me basant sur les exigences d’un mémoire de fin d’études, je donne un avis favorable la soutenance du mémoire de fin d’études APEDO Kodzo Sitsofe Degnon devant le jury Hà Nội, le 19/12/2018 CÁN BỘ PHẢN BIỆN RAPPORTEUR ... KODZO SITSOFE DEGNON DIAGNOSTIC DE PANNES DE ROBOTS MOBILES PAR "DEEP LEARNIG" MƠ HÌNH HỌC SÂU CHO CHUẨN ĐỐN LỖI CỦA ROBOT DI ĐỘNG Specialite : SYSTEMES INTELLIGENTS ET MULTIMEDIA Code : Programme... et du traitement du signal Diagnostic de pannes de robots mobiles par "Deep Learning" 5.1 Sujet du stage Le développement des robots mobiles permettant de réaliser des tâches dangereuses, complexes,... articles de l’état de l’art 19 Deuxième partie des 71 articles de l’état de l’art 20 Troisième partie des 71 articles de l’état de l’art 21 Quatrième partie des 71 articles de