Académique Documents
Professionnel Documents
Culture Documents
Tel que :
𝑥
[𝑦] : Position de l’effecteur dans 𝐑 𝟎
𝑧
𝜽
[𝝋] : Orientation de𝐑 𝐧 par rapport à 𝐑 𝟎
𝝑
Le modèle géométrique direct (MGD) permet donc de connaitre les mouvements de l’effecteur
dans l’espace de tâches, en fonction des mouvements des articulations du robot.
𝐿𝑒 𝑟𝑒𝑝è𝑟𝑒 𝑅0 (𝑜, 𝑥0 , 𝑦0 , 𝑧0 ):est lié à la base fixe (0), O est le centre de l’articulation 1.
𝐿𝑒 𝑟𝑒𝑝è𝑟𝑒 R1 (𝑜, 𝑥1 , 𝑦1 , 𝑧1 ):est lié au corps (1), A est le centre de l’articulation 2.
Placer les axes :
- l’axe 𝒛𝐣 correspond à l’axes de l’articulation entre le corps(j) et (j+1).
- l’axe 𝒙𝐣 est porté par la perpendiculaire commune aux axes 𝒛𝐣 𝒆𝒕 𝒛𝐣−𝟏 .
- Si 𝒛𝐣 𝒆𝒕 𝒛𝐣+𝟏 sont concourants, 𝒙𝐣 peut défini tel que 𝒙𝐣 = 𝒛𝐣 ∧ 𝒛𝐣−𝟏 .
Exemple :
Z2
a1 a2
X2
X3
Z1
d1
Z3
x1
Pour trouver le modèle géométrique directe d’un robot chaîne ouverte simple, il est
inévitable de placer un référentiel sur chaque corps du robot. Ainsi, dans le cas d’un robot à n
articulations, donc à n+1 corps, le modèle géométrique directe du robot sera exprimé par :
a
Tn = 0T1* 1T2* 2T3* …….* n-1Tn
La méthode de Denavit-Hartenberg
cos 𝜃 −sin 𝜃 0 0 1 0 0 0 1 0 0 0 1 0 0 𝑎
𝑻𝒋 𝒋−𝟏
= [
sin 𝜃 cos 𝜃 0 0 ] [0 1 0 0] [0 cos 𝛼 sin 𝛼 0 ] [0 1 0 0]
0 0 1 0 0 0 1 𝑑 0 −sin 𝛼 cos 𝛼 0 0 0 1 0
0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1
La Convention de Paul
La convention proposée par Paul est aussi basée sur la notation de Denavit-Hartenberg. Dans
cette convention la description d’un repère par rapport à un autre est définie par les quatre
transformations élémentaires suivantes :
1- rotation de 𝜶𝐣 autour de l’axe 𝒙𝐣 .
2- translation de 𝒂𝐣 le long de l’axe 𝒙𝐣 .
3- rotation de 𝜽𝐣 autour de l’axe 𝒛𝐣−𝟏.
4- translation de 𝒅𝐣 le long de l’axe 𝒛𝐣−𝟏.
Exemple :
Solution
Link 𝜶 a d 𝜽
1 0 𝒂1 𝒅1 𝜽1 ∗
2 𝑝𝑖 𝒂𝟐 0 𝜽2 ∗
3 0 0 𝒅3 ∗ 0
4 0 0 𝒅𝟒 𝜽4 ∗
𝐱𝟎 𝒄𝒐𝒔(𝜽1 ) −𝒔𝒊𝒏(𝜽1 ) 𝟎 𝟎 𝟏 𝟎 𝟎 𝒂1 𝐱 𝟏
𝐲 𝒔𝒊𝒏(𝜽1 ) 𝒄𝒐𝒔(𝜽1 ) 𝟎 𝟎 ] [𝟎 𝟏 𝟎 𝟎 ] [𝐲𝟏 ]
[𝐳𝟎 ]=[
𝟎 𝟎 𝟎 𝟏 𝒅1 𝟎 𝟎 𝟏 0 𝐳𝟏
𝟏 𝟎 𝟎 𝟎 𝟏 𝟎 𝟎 𝟎 𝟏 𝟏
𝐱𝟎 𝒄𝒐𝒔(𝜽1 ) −𝒔𝒊𝒏(𝜽1 ) 𝟎 𝒂1 𝒄𝒐𝒔(𝜽1 ) 𝐱𝟏
[𝐳𝟎 ] = [𝒔𝒊𝒏(𝜽1 )
𝐲 𝒄𝒐𝒔(𝜽1 ) 𝟎 𝒂1 𝒔𝒊𝒏(𝜽1 ) ] [𝐲𝟏 ]
𝟎 𝟎 𝟎 𝟏 𝒅1 𝐳𝟏
𝟏 𝟎 𝟎 𝟎 𝟏 𝟏
𝐱𝟐 𝟏 𝟎 𝟎 𝟎 𝐱𝟑
𝐲 𝟎 𝟏 𝟎 𝟎 ] [ 𝐲𝟑 ]
[ 𝐳𝟐 ] = [
𝟐 𝟎 𝟎 𝟏 𝒅1 𝐳𝟑
𝟏 𝟎 𝟎 𝟎 𝟏 𝟏
𝐓𝟑𝟒 = R(𝒛, 𝜽4 )* Trans(𝒛, 𝒅4 )