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

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 r...

Full description

Bibliographic Details
Main Author: Causse, Olivier
Language:FRE
Published: 1994
Subjects:
Online Access:http://tel.archives-ouvertes.fr/tel-00344991
http://tel.archives-ouvertes.fr/docs/00/34/49/91/PDF/Causse.Olivier_1994_these.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00344991
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-003449912013-01-07T18:27:58Z http://tel.archives-ouvertes.fr/tel-00344991 http://tel.archives-ouvertes.fr/docs/00/34/49/91/PDF/Causse.Olivier_1994_these.pdf Navigation sous contraintes : planification et contrôle d'exécution pour un robot mobile autonome Causse, Olivier [INFO:INFO_MO] Computer Science/Modeling and Simulation Robotique Robot mobile Système autonome Planification Commande Navigation Supervision Relation homme machine 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 1994-11-23 FRE PhD thesis
collection NDLTD
language FRE
sources NDLTD
topic [INFO:INFO_MO] Computer Science/Modeling and Simulation
Robotique
Robot mobile
Système autonome
Planification
Commande
Navigation
Supervision
Relation homme machine
spellingShingle [INFO:INFO_MO] Computer Science/Modeling and Simulation
Robotique
Robot mobile
Système autonome
Planification
Commande
Navigation
Supervision
Relation homme machine
Causse, Olivier
Navigation sous contraintes : planification et contrôle d'exécution pour un robot mobile autonome
description 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
author Causse, Olivier
author_facet Causse, Olivier
author_sort Causse, Olivier
title Navigation sous contraintes : planification et contrôle d'exécution pour un robot mobile autonome
title_short Navigation sous contraintes : planification et contrôle d'exécution pour un robot mobile autonome
title_full Navigation sous contraintes : planification et contrôle d'exécution pour un robot mobile autonome
title_fullStr Navigation sous contraintes : planification et contrôle d'exécution pour un robot mobile autonome
title_full_unstemmed Navigation sous contraintes : planification et contrôle d'exécution pour un robot mobile autonome
title_sort navigation sous contraintes : planification et contrôle d'exécution pour un robot mobile autonome
publishDate 1994
url http://tel.archives-ouvertes.fr/tel-00344991
http://tel.archives-ouvertes.fr/docs/00/34/49/91/PDF/Causse.Olivier_1994_these.pdf
work_keys_str_mv AT causseolivier navigationsouscontraintesplanificationetcontroledexecutionpourunrobotmobileautonome
_version_ 1716452373462777856