Navigation sous contraintes : planification et contrôle d'exécution pour un robot mobile autonome - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 1994

Navigation with constraints: Planning and execution control for an autonomous mobile robot

Navigation sous contraintes : planification et contrôle d'exécution pour un robot mobile autonome

Résumé

Le travail présenté dans ce mémoire propose une contribution à la planification et au contrôle d'exécution de missions pour un robot mobile autonome, en environnement structuré, dynamique et partiellement connu: il porte sur l'étude et la réalisation d'un système de supervision pour robot mobile. Ce superviseur, qui se trouve au sommet d'une hiérarchie de processus de perception et de commande du robot, a pour rôle de planifier la mission spécifiée par un opérateur et d'en contrôler l'exécution tout en assurant le dialogue entre l'opérateur et le robot. Nous proposons d'abord un langage permettant, à un opérateur non informaticien, de spécifier des missions avec des contraintes pouvant porter soit sur la mission elle même (coûts en durée, énergie, risque, distance, localisation) soit sur l'environnement (accessibilité variable dans le temps, possibilités de recharge ou de relocalisation). La planification s'énonce alors comme un problème de recherche d'un chemin optimal contraint dans un graphe. Pour la résolution de ce problème nous introduisons la notion de chemin efficace appliquée à un nouvel algorithme de recherche heuristique pour résoudre le problème des contraintes multiples. La détermination des chemins efficaces repose sur une représentation d'état adaptée aux contraintes sur l'environnement. Les caractéristiques de complexité de cet algorithme de planification sont comparées à celles de l'algorithme A*. L'exécution de la mission doit assurer l'activation et la supervision des processus chargés d'accomplir les tâches planifiées. L'architecture de contrôle du robot défini une décomposition hiérarchique du contrôle entre le niveau réactif qui réalise les actions et le superviseur qui évalue si le comportement produit satisfait les contraintes. L'évaluation mise en œuvre permet une réponse échelonnée au problème d'échec d'exécution. L'organisation du superviseur en modules asynchrones tient compte de la non prédictibilité des temps de planification, de sorte que le suivi d'exécution et la recherche de plans alternatifs s'exécutent sans pénaliser la réactivité du système. L'ensemble de ces problèmes nous a amené à réaliser d'une part, une interface homme-machine évoluée et d'autre part, un système de supervision en OPS5. Le fonctionnement cyclique, en chaînage avant, de ce système de production assure une bonne réactivité pour le contrôle des processus temps-réel et pour le dialogue avec un opérateur
Fichier principal
Vignette du fichier
Causse.Olivier_1994_these.pdf (6.41 Mo) Télécharger le fichier

Dates et versions

tel-00344991 , version 1 (08-12-2008)

Identifiants

  • HAL Id : tel-00344991 , version 1

Citer

Olivier Causse. Navigation sous contraintes : planification et contrôle d'exécution pour un robot mobile autonome. Modélisation et simulation. Institut National Polytechnique de Grenoble - INPG, 1994. Français. ⟨NNT : ⟩. ⟨tel-00344991⟩

Collections

UGA CNRS TDS-MACS
345 Consultations
111 Téléchargements

Partager

Gmail Facebook X LinkedIn More