Modélisation des robots

La modélisation de Dispositif polyarticulé a pour but de représenter au mieux le robot dans son environnement pour ensuite lui programmer des trajectoires avec la Planification de mouvement



Catégories :

Robotique

La modélisation de Dispositif polyarticulé a pour but de représenter au mieux le robot dans son environnement pour ensuite lui programmer des trajectoires avec la Planification de mouvement

prérequis

Conventions de Denavit-Hartenberg

Ces conventions permettent d'obtenir un modèle unique pour chaque robot. On nomme \operatorname{L}_{i} la liaison entre un segment i et un segment i-1

il existe une droite perpendiculaire à \operatorname{L}_{i-1} et \operatorname{L}_{i} car 2 droites ont toujours une perpendiculaire commune.

  1. On place \operatorname{O}_{i} sur l'intersection de \operatorname{L}_{i} et de la perpendiculaire
  2. On place \operatorname{X}_{i} sur la perpendiculaire orienté de \operatorname{L}_{i} vers \operatorname{L}_{i-1}
  3. On place \operatorname{Z}_{i} sur l'axe de \operatorname{L}_{i}
  4. On fini par \operatorname{Y}_{i} = \operatorname{Z}_{i} \wedge \operatorname{X}_{i}

Il y a également 2 contraintes à respecter :

  • \operatorname{X}_{i} est perpendiculaire à \operatorname{Z}_{i-1}
  • La droite (\operatorname{O}_{i} , \operatorname{X}_{i}) coupe (\operatorname{O}_{i-1} , \operatorname{Z}_{i-1})

La valeur de σi représente le type de liaison, on utilise 0 pour une liaison rotoïde, 1 pour une liaison prismatique. Ceci permettra de faire des calculs différents selon la liaison.


On peut ainsi construire le Tableau de D&H :

Tableau de D&H pour le TH8
i 1 2 3 4 5 6
Type σi 0 1 1 0 0 0
Ai = Ai 0 A2 0 0 0 0
αi = αi 0 − π / 2 0 − π / 2 − π / 2 0
Ri = Ri 0 R2 R3 0 0 R6
θi = θi θ1 0 0 θ4 θ5 θ6


Tableau de D&H pour un robot polaire (6 rotations) /!\ faux pour le moment
i 1 2 3 4 5 6
Type σi 0 1 1 0 0 0
Ai = Ai 0 A2 0 0 0 0
αi = αi 0 − π / 2 0 − π / 2 − π / 2 0
Ri = Ri 0 R2 R3 0 0 R6
θi = θi θ1 0 0 θ4 θ5 θ6

Modélisation géométrique directe

  • L'objectif de la MGD est d'obtenir Xop = f (qi), c. a. d. de pouvoir calculer la position du robot suivant les valeurs de ses articulations.
  • A partir du tableau précédent, On obtient facilement les Matrice de passage d'un repère à un autre :
  • Mais en robotique, on préfère travailler avec le matrices homogènes ou matrices généralisées :

Modélisation géométrique inverse

  • L'objectif de la MGI est d'obtenir qi = f (Xop) c. a. d. de pouvoir calculer les valeurs des articulations du robot pour une position donnée.

En général, on peut trouver plusieurs solutions répondant à ce problème.

Modélisation Statique

La modélisation statique du robot consiste à calculer les efforts dans chaque articulation et les efforts de liaison avec le sol en considérant que le robot est à l'arrêt.

  • Dans le cas de la manipulation de charges, quand le robot porte une pièce lourde, on peut fréquemment négliger le poids des segments.

Modélisation cinématique directe

Le modèle cinématique direct (MCD) sert à passer de la vitesse articulaire du robot à la vitesse dans le domaine cartesien : V=f (dq)

Modélisation cinématique inverse

Le modèle cinématique inverse (MCi) sert à passer de la vitesse opperationnelle à la vitesse dans le domaine articulaire : dq=f (V)

voir aussi Décomposition_en_valeurs_singulières#Cinématique inverse

Modélisation dynamique directe

Algorithme de Newton-Euler

Phase montante

Modélisation Lagrangienne

Bibliographie

Recherche sur Google Images :



"La modélisation cinématique du robot ..."

L'image ci-contre est extraite du site www.alma.fr

Il est possible que cette image soit réduite par rapport à l'originale. Elle est peut-être protégée par des droits d'auteur.

Voir l'image en taille réelle (200 x 310 - 14 ko - jpg)

Refaire la recherche sur Google Images

Recherche sur Amazone (livres) :




Ce texte est issu de l'encyclopédie Wikipedia. Vous pouvez consulter sa version originale dans cette encyclopédie à l'adresse http://fr.wikipedia.org/wiki/Mod%C3%A9lisation_des_robots.
Voir la liste des contributeurs.
La version présentée ici à été extraite depuis cette source le 14/04/2009.
Ce texte est disponible sous les termes de la licence de documentation libre GNU (GFDL).
La liste des définitions proposées en tête de page est une sélection parmi les résultats obtenus à l'aide de la commande "define:" de Google.
Cette page fait partie du projet Wikibis.
Accueil Recherche Aller au contenuDébut page
ContactContact ImprimerImprimer liens d'évitement et raccourcis clavierAccessibilité
Aller au menu