Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Représentations de vecteurs et transformations de coordonnées en robotique, Schemes and Mind Maps of Kinetics of Phase Transformations

Cet article de Faouzi Lakrad traite de la représentation des positions et des orientations dans le cadre de la robotique. Il aborde les systèmes de coordonnées, les conventions et les vecteurs unitaires. En outre, il explique le calcul du produit scalaire et la propriété orthogonale des matrices. Des applications pratiques sont également fournies.

Typology: Schemes and Mind Maps

2022/2023

Uploaded on 12/23/2023

brahim-flahi
brahim-flahi 🇲🇦

1 document

1 / 32

Toggle sidebar

Related documents


Partial preview of the text

Download Représentations de vecteurs et transformations de coordonnées en robotique and more Schemes and Mind Maps Kinetics of Phase Transformations in PDF only on Docsity! Robotique Faouzi Lakrad Année universitaire 2023-2024 Licence d’excellence Conception et Simulation Numérique en Mécanique (CSNM) Repérage spatial  Représentations des positions et des orientations.  Définition des systèmes des coordonnées.  Développement des convention pour les représentations. Vecteurs unitaires du repère A : ෠𝑋𝐴 , ෠𝑌𝐴 , መ𝑍𝐴 Positionnement et 𝐴𝑷 = 𝑝𝑥 𝑝𝑦 𝑝𝑧 = 𝐴𝑷. ෠𝑋𝐴 𝐴𝑷. ෠𝑌𝐴 𝐴𝑷. መ𝑍𝐴 Le produit scalaire de deux vecteurs 𝐴𝒖 = 𝑢𝑥 𝑢𝑦 𝑢𝑧 et 𝐴𝒗 = 𝑣𝑥 𝑣𝑦 𝑣𝑧 𝐴𝒖 . 𝐴𝒗 = 𝑢𝑥 𝑣𝑥 + 𝑢𝑦𝑣𝑦 + 𝑢𝑧𝑣𝑧 = 𝐴𝒖 𝐴𝒗 𝑐𝑜𝑠 ෣𝐴𝒖 , 𝐴𝒗 𝜃 𝜃 Repérage d’un corps rigide LJ) Pour localiser un corps rigide par rapport a un repére A, on a besoin de localiser la osition d’un point du corps plus Trois orientationsy(en attachant au corps). [A] Les vecteurs unitaires du repère A dans le repère B sont exprimés par Les vecteurs unitaires du repère B dans le repère A sont exprimés par 𝐴 𝐵𝑅 = 𝐵 𝐴𝑅𝑇 Vérifier que 𝐴 𝐵𝑅 . 𝐴 𝐵𝑅𝑇 = 𝐼 Pour décrire un repere {B} par rapport a un repeére {A}: {B} = {8R, “Pporc} Changements de reperes _. > Le changement Addition des vecteurs: Ap—43p . Application 2 Calculer : 𝐵 𝐴𝑅, 𝐶 𝐵𝑅, 𝐵 𝐴𝑅. 𝐶 𝐵𝑅 et 𝐶 𝐴𝑅 Règle générale des matrices des rotations Opérateurs des rotations élémentaires Ry (0) = Ry@)= Rz(6) = | fil oO 0 Q cos@é —sin@ | 0 sin@ cosé [ cosé O sing | 0 1 O | —sind 0 cosé [ cos@ —sin@ 0 | sin@ cosé 0 0 0 1 4 e Ya 𝐴𝑅 ෠𝑋𝐴, 𝛾 = 1 0 0 0 𝑐𝛾 −𝑠𝛾 0 𝑠𝛾 𝑐𝛾 𝐴𝑅 ෠𝑌𝐴, 𝛽 = 𝑐𝛽 0 𝑠𝛽 0 1 0 −𝑠𝛽 0 𝑐𝛽 𝐴𝑅 መ𝑍𝐴, 𝛼 = 𝑐𝛼 −𝑠𝛼 0 𝑠𝛼 𝑐𝛼 0 0 0 1 𝐵 𝐴𝑅 𝛾, 𝛽, 𝛼 = 𝐴𝑅 መ𝑍, 𝛼 𝐴𝑅 ෠𝑌, 𝛽 . 𝐴𝑅 ෠𝑋, 𝛾 L’orientation finale du repère B cos 𝜃 ≡ 𝑐𝜃 sin 𝜃 ≡ 𝑠𝜃 Notations cach casBsy —Ssacy \casBcy + sasy aRyyz (ys B,a)= | sacB sasBsy + cacy \sasBcy — casy —sp cBsy cBcy Soit une matrice de rotation, on aimerait déterminer les angles de rotations équivalents par rapport aux 3 axes fixes. : = _ 2 442 Ty Ta B = Atan2( 310i + Py): aRxyz(¥. 8. %) =| ra M22 M3 | - @ = Atan2(ry; /cB, r4,/cB), 31 132 133 ¥= Atan2(r39/cB, r33/cB), Mouvement quelconque de {B} par rapport a {A} 𝐴𝑃∗ = 𝐵 𝐴𝑇 𝐵𝑃∗ = −2 sin(𝜙) 2 cos(𝜙) 0 1 𝐵𝑃 = 0 2 0 𝑂𝐴 ≡ 𝑂𝐵 = 0 0 0 ⟹ 𝐵𝑃∗ = 0 2 0 1 = 0 0 0 𝐴𝐴 𝑂𝐵 = 1 −2 0 𝐴 La transformation homogène 𝐵 𝐴𝑇 est donnée par Application 6 0) 0 2 4p = *p + 40, = (2) 0 La transformation homogéne 1001 0101 0010 0001 Py a” f JB wr : P f, ry > O; 2 On R, Ar — cl = gRGER |2® ’ Poorc +“Psora. en) 1 Transformation inverse Ber Am—l AL = Be . Apt ApTA Br pe | ER “sone 4° [0 00) 061 Application 8 Xp vy £ A —| Ye om 0 iA} 1 cos (~) —sin(@) 0 Xp Ar —| sin ie cos(~) O Ya) 0, # 0 1 0 : 0 Oo 1 Br — | —sin(p) cos(p) 0 xg sin(@) — ygcos (p) 0 0 1 0 cos(p) sin(p) 0 —xg cos(p) — ygsin (p) T 0) 0 O T Bibliographie [1] John J. Craig. Introduction to robotics. Mechanics and control. 3rd Edition, Pearson Prentice Hall, 2005.