Un approche globale construit une representation de l'espace des congurations, a partir du modele complet de l'environnement. En generale ce type d'approche transforme le probleme de planication en un probleme de recherchedans un graphe. Les approches globales sont regroupes classiquement en deux categories:
1.
Squelette ou de retraction.
Cet approche cherche a construire une repre-sentation de l'espace des congurations avec des sous-espaces de dimension plus petite que celle de l'espace des congurations. Les proprietes de connexion sont gardees dans une nouvelle representation appelee squelette ou retraction. Ainsi, si deux congurations appartiennent a la m^eme composante connexe dans l'espace des congurations elles appartiennent aussi a la m^eme compo-sante connexe dans la retraction.2.
Decomposition cellulaire.
Cette approche consiste a diviser l'espace de recherche en sous-espaces appeles cellules. La planication d'une trajectoire est alors la construction d'un chemin entre deux sous-espaces. Chaque cellulelibre d'obstacles represente un sommet. Deux sommets sont connectes entre eux si les cellules representant les sommets sont adjacentes.
L'approche de squelette ou de retraction
Dans cette approche, une represen-tation explicite des espaces libres connexes est utilisee. L'ensemble de trajectoires dans l'espace libre est retracte ou reduit dans un graphe. Ce graphe represente toutes les regions de l'espace libre. De cette maniere, toute trajectoire dans l'es-pace libre est representee par un ensemble d'arcs et sommets. Pour chercher une trajectoire d'une conguration initiale a une autre nale, il sut de projeter la conguration initiale et nale dans deux sommets du graphe. Apres, une methode de recherche est utilisee pour parcourir le graphe et trouver l'ensemble de sommets et arcs (representant de sous-espaces de l'espace libre) permettant de construire la trajectoire.Les approches existantes pour la construction d'une retraction de l'espace libre sont:
{
Le graphe de visibilite
, utilise pour des environnements composes d'obs-tacles polygonaux. Le graphe de retraction est construit avec les sommets des objets, la conguration initiale et la conguration nale.{
Les diagrammes de Voronoi
, consistant a construire une retraction de l'espace libre a partir des point equidistants entre les obstacles.{
La Methode d'Avnaim et Boissonnat
, consistant a construir un graphe a partir du calcul de la frontiere de l'espace libre.Un des inconvenients des deux premieres approches est qu'elles s'appliquent seulement a des espaces a deux dimensions. On peut trouver des etudes concernant le diagramme de Voronoi, le graphe de visibiliteet la division convexe d'un espace en deux dimensions en [70]. L'inconvenient de la troisieme est de ne pas s'appliquer en pratique a des probleme considerant des robots ayant plus de trois degre de liberte. Nous presentons brievement ces trois approches.
Le graphe de visibilite.
L'idee principale de cette approche est creer un graphe avec les sommets des obstacles polygonaux, la position initiale et la posi-tion nale. Deux sommets sont connectes par une ligne droite si elle n'intercepte pas l'interieur des obstacles. Ainsi, il faut trouver le chemin entre les sommets du graphe qui connecte le sommet initial au sommet nal [40],[79],[76]. Des techniques de reduction du nombre de sommets du graphe sont generalement utilisees pour simplier les recherches.Conguration initiale
Conguration nale
Fig. A.1 - Graphe de visibilite.
Un exemple de construction du graphe de visibilite ayant pour sommet les som-mets des obstacles polygonaux et les positions initiale et nale est montre dans la gure A.1. Une des procedures de recherche les plus utilisee pour naviguer dans le graphe est l'algorithmeA?[86]. Cet algorithme est une specialisation de l'algorithme meilleur-d'abord qui permet de trouver le chemin le plus court dans un graphe d'un sommet initial a un autre nal. En plus, il garantit de trouver le chemin s'il existe.
Les diagrammes de Voronoi.
Il s'agit de l'utilisation des espaces libres ob-tenus par les diagrammes de Voronoi[70]. Dans un espace de travail encombre d'obs-tacles, le diagramme de Voronoi est un reseau de segments lineaires et paraboliques obtenus a partir des points equidistants entre les obstacles [79]. Cette approche permet de trouver des trajectoires eloignees des obstacles. La gure A.2 montre le diagramme de Voronoi obtenu dans un environnement polyedrique.Conguration initial
Conguration nale
Fig. A.2 - Graphe de Voronoi. 169
La methode d'Avnaim et Boissonat.
Cette methode est appliquee aux robots et objets polygonaux. Elle consiste a faire une decomposition de l'espace des congurations a partir des frontieres de l'espace libre. Pour obtenir ces frontieres, un etude systematique de tous les contacts entre le polygone constituant le robot et les obstacles est faite.La decomposition cellulaire.
La decomposition cellulaire consiste a diviser l'es-pace des congurations en un ensemble de sous-esl'es-paces et a trouver les relations d'adjacence entre eux [49],[75],[21]. La planication d'une trajectoire est alors la construction d'un chemin entre deux sous-espaces. Chaque cellule libre d'obstacles represente un sommet. Deux sommets sont connectes entre eux si les cellules re-presentant les sommets sont adjacentes. Les approches de decomposition en cellules sont classies en exactes etapproximatives.1.
Decomposition exacte:
Pour les approches exactes il s'agit d'obtenir une representation exacte de toutes les cellules completement libres d'obstacles (voir gure A.3).2.
Decomposition approximative:
Dans ce cas on se contente de conna^tre un sous espace de l'espace libre que l'on peut par exemple represente sous la forme de quadtree. Pour ce type de representation on considere trois types de cellule: les cellules libres, les cellules C-obstacles et les cellules mixtes. Les cellules libres sont des sous-espaces de l'espace libre, les cellules C-obstaclessont de sous-espaces desC-obstacles et les cellules mixtes contiennent un sous-espace de l'sous-espace libre et un sous-sous-espace desC-obstacles. La gure A.4 montre ces trois types de cellules.
1 2 3 4 5 6 7 8 9 12 10 11 14 13 Position Initial Position Finale 0
Fig. A.3 - Decomposition exacte.
Position Initiale
Position Finale
Fig. A.4 - Decomposition approxima-tive.