Académique Documents
Professionnel Documents
Culture Documents
Les modèles de transformation entre l'espace opérationnel dans lequel est défini la
situation de l'organe terminal et l'espace articulaire dans lequel est définie la
configuration du robot. On distingue:
Les modèles géométriques direct et inverse qui expriment la situation de
l'organe terminal en fonction des variables articulaires du mécanisme et vice-
versa.
Les modèles cinématiques direct et inverse qui expriment la vitesse de
l'organe terminal en fonction des vitesses articulaires et inversement.
Les modèles dynamiques définissant les équations du mouvement du robot, qui
permettent d'établir les relations entre les couples ou forces exercés par les
actionneurs et les positions, vitesses et accélérations des articulations.
X=F(q)
F est par conséquent un m-uplet ayant pour composantes F1, F2, F3, ….Fm.
Soient R0(O0, X0, Y0, Z0) le repère orthonormé lié au bâti et Rn(O n, X n, Y n, Z n) le repère
orthonormé lié à l’organe terminal du robot manipulateur.
La position du repère Rn par rapport au repère R0 est définie par les trois
coordonnées de son origine O n dans le repère R0. En général, ces coordonnées
sont définies par les coordonnées cartésiennes, cylindriques ou sphériques.
Les angles de Roulis, Tangage et Lacet (Roll, Pitch et Yaw) : Il s’agit en fait
d’angles d’Euler non classiques, en effet, les rotations s’effectuent autour
d’axes fixes.
Remarque 4: Pour définir l’emplacement des différents axes sur les repères,
nous pouvons utiliser la règle de la main droite où le pouce représente l’axe des
X (Abscisses), l’index représente l’axe des Y (Ordonnées) et le majeur
représente l’axe des Z (Altitudes).
⃑⃑⃑⃑ ⃑ 𝟎 + a22 𝒚
𝒚𝟏 =a12 𝒙 ⃑ 𝟎 +a32 𝒛
⃑𝟎
⃑ 𝟎 + a23 𝒚
⃑ 𝟏 =a13 𝒙
𝒛 ⃑ 𝟎 +a33 𝒛
⃑𝟎
Donc:
⃑𝟏
𝒙 ⃑𝟏
𝒚 ⃑𝟏
𝒛
⃑ 𝟎 𝒂𝟏𝟏
𝒙 𝒂𝟏𝟐 𝒂𝟏𝟑
⃑ 𝟎 (𝒂𝟐𝟏
𝒚 𝒂𝟐𝟐 𝒂𝟐𝟑 )
⃑ 𝟎 𝒂𝟑𝟏
𝒛 𝒂𝟑𝟐 𝒂𝟑𝟑
Si nous avons une rotation autour des trois axes (𝑥0 , 𝑦0 , 𝑧0 ) du repère R0, nous
associons respectivement les matrices élémentaires de rotation suivantes:
𝑹𝟎𝟏 = 𝑹𝟎𝟏 (𝒙𝟎 , 𝜽𝒙𝟎 )∗ 𝑹𝟎𝟏 (𝒚𝟎 , 𝜽𝒚𝟎 )*𝑹𝟎𝟏 (𝒛𝟎 , 𝜽𝒛𝟎 )
𝟏 𝟎 𝟎
𝑹𝟎𝟏 (𝒙𝟎 , 𝜽𝒙𝟎 ) = (𝟎 𝐜𝐨𝐬 𝜽 − 𝐬𝐢𝐧 𝜽)
𝟎 𝐬𝐢𝐧 𝜽 𝐜𝐨𝐬 𝜽
𝐜𝐨𝐬 𝜽 𝟎 𝐬𝐢𝐧 𝜽
𝑹𝟎𝟏 (𝒚𝟎 , 𝜽𝒚𝟎 ) = ( 𝟎 𝟏 𝟎 )
− 𝐬𝐢𝐧 𝜽 𝟎 𝐜𝐨𝐬 𝜽
𝐜𝐨𝐬 𝜽 − 𝐬𝐢𝐧 𝜽 𝟎
𝑹𝟎𝟏 (𝒛𝟎 , 𝜽𝒛𝟎 ) = ( 𝐬𝐢𝐧 𝜽 𝐜𝐨𝐬 𝜽 𝟎)
𝟎 𝟎 𝟏
Pour calculer le Modèle Géométrique Direct (MGD), nous pouvons utiliser soit :
La méthode directe
La méthode de Denavit-Hartenberg
𝟎
𝑹 𝒕(𝟑,𝟏) 𝑰 𝒕(𝟑,𝟏) 𝑹(𝟑,𝟑) 𝟎]
𝑻 = [ (𝟑,𝟑) ]=[ ][
𝟎𝟎𝟎 𝟏 𝟎𝟎𝟎 𝟏 𝟎
𝟎𝟎𝟎 𝟏
Avec:
𝑅 (3,3) est la matrice de rotation du repère lié à l’organe terminal par rapport au
repère lié au bâti
𝑡(3,1) est la matrice de translation de l’origine du repère lié à l’organe terminal dans
le repère lié au bâti.
Si la position de l’organe terminal est représentée par les coordonnées cartésiennes et son
orientation par les cosinus directeurs, on obtient:
X=[x y z a11 a21 a31 a12 a22 a32 a13 a23 a33]T