Cet article est une ébauche concernant la science.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Consultez la liste des tâches à accomplir en page de discussion.

La planification de mouvement (en anglais motion planning) est un ensemble de techniques mathématiques et informatiques permettant de calculer des trajectoires pour un système cinématique, avec pour contrainte l'absence de collision.

Il existe deux principales catégories de méthodes pour la planification de mouvement :

Un logiciel mettant en œuvre ces techniques est nommé un planificateur de mouvement (en anglais path planner).

Utilisations

La planification de mouvement est un domaine de recherche très actif qui a déjà un certain nombre d'applications :

Théorie

Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?

Espace des configurations

La plupart des techniques de planification de mouvement ont recours au même outil mathématique afin de représenter la position d'un système articulé à corps rigides : l’espace des configurations. Il s'agit d'un espace vectoriel de dimension finie dont chaque dimension représente un paramètre cinématique — ou degré de liberté — du système (angle d'une rotation, déplacement d'une translation, etc.). Ainsi, à chaque vecteur de l'espace des configurations correspond une position du système. Autrement dit, le système articulé étant connu (position des articulations et forme des corps rigides liés aux articulations), un vecteur dans l'espace des configurations suffit à représenter exactement la position de chacun de ses éléments dans l'espace réel (appelé espace de travail).

Par exemple, pour un bras humain (et sans considérer les doigts de la main), l'espace des configurations est de dimension sept (trois degrés de liberté à l'épaule, un degré de liberté au coude et trois degrés de liberté au poignet).

Un solide en déplacement libre dans l'espace (appelé free-flyer) est un cas particulier de système articulé avec trois translations et trois rotations (généralement roulis, tangage et lacet, mais d'autres représentations sont possibles). Son espace des configurations est donc de dimension six.

Ainsi, sauf cas particulier d'optimisation pour un système spécifique, les algorithmes de planification de mouvement s'appliquent aussi facilement à un free-flyer qu'à un système articulé complexe grâce à l'abstraction que constitue l'espace des configurations.

Bibliographie

Articles connexes