Télécharger la présentation
Publié parÉdith Bourgeois Modifié depuis plus de 10 années
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 !
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.