Repères 3D

Modélisation de robots

Grégoire Passault
Espace articulaire et opérationnel

Espace articulaire et opérationnel

Grégoire Passault
Espace articulaire et opérationnel

Corps et articulation

Un robot est modélisé par des corps rigides (body, link) reliés par des articulations (joint).

Grégoire Passault
Espace articulaire et opérationnel

Robot sériel et parallèle

Si la chaîne cinématique du robot ne contient pas de boucle, on parle de robot sériel.

Grégoire Passault
Espace articulaire et opérationnel

Robot sériel et parallèle

Si il existe des boucles, on parle de robot parallèle.

Les degrés de liberté en opacité réduite sont passifs

Grégoire Passault
Espace articulaire et opérationnel

Robot RR

Par exemple, le robot RR est composé de:

  • 2 corps rigides, des segments de longueurs et
  • 2 articulations pivot de valeurs et
Grégoire Passault
Espace articulaire et opérationnel

Configurations

Un robot peut atteindre un certain nombre de configurations.

La configuration d'un robot est une description complète de l'ensemble des points du robot.

Grégoire Passault
Espace articulaire et opérationnel

Configurations

Le nombre minimum de nombre réels nécessaires pour décrire les configurations d'un robot est appellé degrés de liberté.

Grégoire Passault
Espace articulaire et opérationnel

Espaces articulaire et opérationnel

Le bras RR a 2 degrés de libertés. On pourrait décrire sa configuration à l'aide de:

  • et , les angles des articulations: c'est l'espace articulaire
  • et , les coordonnées du bout du bras: c'est l'espace opérationnel
Grégoire Passault
Espace articulaire et opérationnel

Espaces articulaire et opérationnel

L'espace articulaire (joint-space) est l'espace dans lequel travaillent les articulations

L'espce opérationnel (task-space) est celui dans lequel on souhaite décrire les tâches à réaliser

Grégoire Passault
Modèle géométrique direct et inverse

Modèle géométrique direct et inverse

Grégoire Passault
Modèle géométrique direct et inverse
Grégoire Passault
Modèle géométrique direct et inverse

Modèle géométrique direct: RR

⚙️ Exercice: trouvez le modèle géométrique direct du robot RR

Grégoire Passault
Modèle géométrique direct et inverse

Modèle géométrique direct: RR

On peut remarquer qur sont les coordonnés polaires de dans .

Aussi, sont les coordonnées polaires de dans

Grégoire Passault
Modèle géométrique direct et inverse

Modèle géométrique direct: RR

Comme:

Alors:

Grégoire Passault
Modèle géométrique direct et inverse

Modèle géométrique direct: RR

⚙️ Exercice: On attache un repère intermédiaire au niveau de la première articulation.

Exprimez et

On notera la rotation homogène 2D et la translation homogène 2D.

Grégoire Passault
Modèle géométrique direct et inverse

Modèle géométrique direct: RR

Prenons le repère intermédiaire :

Et:

On a donc:

Grégoire Passault
Modèle géométrique direct et inverse

Modèle géométrique direct: RR

On a:

Et, en suivant le même raisonement:

Donc:

Par le calcul, on peut vérifier que c'est équivalent à la solution précédente

Grégoire Passault
Modèle géométrique direct et inverse

Modèle géométrique du bras RR

Grégoire Passault
Modèle géométrique direct et inverse

Modèle géométrique du bras RR

Grégoire Passault
Modèle géométrique direct et inverse

Modèle géométrique du bras RR

Grégoire Passault
Modèle géométrique direct et inverse

Modèle géométrique du bras RR

Grégoire Passault
Modèle géométrique direct et inverse

Modèle géométrique du bras RR

Grégoire Passault
Modèle géométrique direct et inverse

Modèle géométrique direct: 3R

⚙️ Exercice: On considère maintenant le robot 3R ci-contre.

Exprimez .

On notera , et les rotations homogènes 3D autour des axes, et la translation homogène 3D.

Grégoire Passault
Modèle géométrique direct et inverse

Modèle géométrique direct: 3R

On a:

Dans le cas d'un robot sériel, la composition des matrices de transformation donne le modèle géométrique direct.

Grégoire Passault