La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

2.1.6 Matrices homogènes 3D Homogenous representation in 3D:

Présentations similaires


Présentation au sujet: "2.1.6 Matrices homogènes 3D Homogenous representation in 3D:"— Transcription de la présentation:

1 2.1.6 Matrices homogènes 3D Homogenous representation in 3D:
4x4 (12) Same as in 2D, just one additional geometric dimension. Une rotation autour d'un axe ne passant pas par l'origine se compose de la même façon que dans le cas 2D: Rotation around general axis, not through origin: Same as before, i.e. (13) avec le vecteur p de l'origine 0 à un point quelconque sur l'axe de rotation

2 Rappel: Mouvement général 3D: Vis (screw, Schraube)
Différence importante avec le cas 2D: Le mouvement général en 3D est équivalent à une rotation autour d'un axe plus une translation en direction de cet axe. Exercice 8b: Trouver matrice de transformation menant les points A=[1 0 0]T , B=[0 0 0]T et C=[0 1 0]T vers A'=[1 0 1]T , B'=[1 –1 1]T et C’=[0 –1 1]T Axe, l'angle de rotation, la translation en direction de l'axe?

3 2.1.7 Variables robot ou { q1, q2, … qi, …. qn }.
Tout robot est controlé par des consignes angulaires ou linéaires envoyées aux actionneurs (moteurs). Ces angles ou positions sont les variables robots. Leur nombre n est le nombre de ddl du robot. (joint variables) Nous utilisons { q1, q2, … qi, …. qn } ou { q1, q2, … qi, …. qn }.

4 Variables opérationnelles
La tâche du robot se décrit dans d’autres termes: Position et orientation de l’outil, de l’objet à manipuler. Pour un corps rigide, il sera nécessaire de spécifier six paramètres indépendants, correspondants aux six ddl d’un solide dans l’espace. {x,y,z, Q} ou {x,y,z, a, b, g}

5 Modèle Géométrique Direct MGD
Le MGD donne les coordonnées opérationelles en fonction des variables articulaires: {x,y,z, Q} = F (q1, q2, … qi, …. qn ) MGD = direct kinematics, forward kinematics

6 q4 y q2 L2 L1 q1 x Exemple: MGD du SCARA Fig.8
Définition des variables articulaires qi définir les positions de référence qi = 0 définir les paramètres du robot Li

7 qi = 0 y L1 L2 x x = … ? y = … ? z = q3 j = q1 + q2 + q4
Position de référence qi = 0 y L1 L2 x Le MGD donne orientation et position de la main x = … ? y = … ? z = q3 j = q1 + q2 + q4 q1 q2 q4 L1 L2 y x

8 x = L1 cos q1 + L2cos(q1 + q2 ) = L1 c1 + L2c12
Position du centre de la main (tool center point TCP) & orientation de la main TCP y q2 L2 L1 q1 x x = L1 cos q1 + L2cos(q1 + q2 ) = L1 c1 + L2c12 y = L1 sin q1 + L2sin(q1 + q2 ) = L1 s1 + L2s12 z = q3 j = q1 + q2 + q4

9 Position & orientation d’un outil
TCP y L4 q2 q1 x x = L1 c1 + L2c12 + L4c124 y = L1 s1 + L2s L4s124 z = q3 j = q1 + q2 + q4

10 MGD d’un robot à 6 ddl? La même démarche pour un robot à 6 ddl devient très difficile => utiliser les matrices homogènes! Exercice 9 !


Télécharger ppt "2.1.6 Matrices homogènes 3D Homogenous representation in 3D:"

Présentations similaires


Annonces Google