Conception et réalisation d'un système multi-agent de robotique permettant de récupérer les erreurs dans les cellules flexibles
Auteur / Autrice : | Patrick Abriat |
Direction : | Jean-Paul Barthès |
Type : | Thèse de doctorat |
Discipline(s) : | Contrôle des Systèmes |
Date : | Soutenance en 1991 |
Etablissement(s) : | Compiègne |
Ecole(s) doctorale(s) : | École doctorale Sciences pour l'ingénieur (Compiègne) |
Mots clés
Mots clés contrôlés
Résumé
Le but principal du projet MARS est d'augmenter la flexibilité des cellules flexibles en facilitant la reconfiguration de la cellule pour de nouvelles productions et en récupérant automatiquement les erreurs. Les erreurs conduisent généralement à un arrêt de la cellule nécessitant, pour la reprise de fonctionnement, une intervention humaine toujours délicate en milieu robotique. Notre but est de concevoir et d'implanter des mécanismes de récupération automatique. Le projet MARS utilise une représentation de haut niveau pour l'environnement robotique basé sur le modèle sémantique PDM. Notre implantation s'inspire des travaux réalisés sur le comportement des organisations humaines. Nous utilisons des concepts comme la coopération ou la négociation parmi une population d'agents indépendants qui contrôlent la cellule flexible. Chaque agent ayant son propre processeur, communique avec les autres agents par envoi de messages à travers un réseau Ethernet. Deux agents particuliers ont sollicité un approfondissement de leur étude, il s'agit de l'agent spécialiste dans l'exécution des tâches d'assemblage et de l'agent coordinateur des récupérations d'erreurs. Notre approche innove en récupérant l'erreur par un raisonnement sur une représentation haut niveau de l'environnement robotique. Il faut noter que chaque agent possède sa propre représentation de la scène robot et la fait évoluer à la fois par sa perception propre (capteur) et par observation des messages circulant sur le réseau Ethernet. La solution multi-agent permet, de plus, de récupérer des erreurs dont on n'a pas réussi à en connaitre l'origine. Ce point est important car il est impossible de réaliser une énumération exhaustive des problèmes susceptibles d'apparaitre dans une cellule flexible.