Académique Documents
Professionnel Documents
Culture Documents
D-H
1
Cinématique directe du robot planaire
2
Cinématique directe du robot planaire
3
Cinématique directe du robot planaire
4
Denavit-Hartenberg (1)
La convention de Denavit-Hartenberg (D.H.) s’appuie tout d’abord sur trois règles qui
doivent toujours êtres respectées:
Le repère 0 est choisi arbitrairement, sauf que l’axe Z 0 doit être selon l’axe du mouvement
du joint 1. Le dernière repère (n) peut aussi être placé arbitrairement, tant que l’axe X n soit
normal à Zn-1. 6
Denavit-Hartenberg (3)
En respectant les trois règles de D.H. on pourra toujours utiliser seulement quatre paramètres pour
passer du repère i-1 au repère i.
Ces quatre paramètres sont les paramètres de Denavit-Hartenberg, ceux-ci sont définis par:
1- Une rotation de θi par rapport à Zi-1 pour Xi-1 parallèle à Xi.
2- Une translation de di le long de Zi-1 pour amener l’origine du repère i-1 à l’intersection de
Zi-1 et Xi.
3- Une translation de ai le long de Xi pour amener l’intersection de Zi-1 et Xi sur l’axe Zi.
4- Une rotation αi par rapport à Xi pour amener Zi-1 parallèle à Zi.
Paramètres de Denavit-Hartenberg:
Θi , di , ai et αi
Où i=1,…,n,
(n étant le nombre de degrés de liberté
du robot)
8
Denavit-Hartenberg (5)
Petit rappel:
9
Denavit-Hartenberg (6)
# Lien θi di ai αi
1 θ1 0 a1 0
2 θ2 0 a2 0
3 θ3 0 a3 0
Suite dans Matlab…
10
Denavit-Hartenberg (7)
11
Denavit-Hartenberg (8)
12
Denavit-Hartenberg – Robot PUMA(1)
Pratiquons cette démarche sur le robot PUMA. Ce dernier est un robot à six
degrés de liberté et possède que des joints rotoïdes (RRRRRR).
Avant de commencer, regardons un peu à quoi ce robot ressemble:
http://www.youtube.com/watch?v=Ki7n0KFR51Y&feature=related
http://www.youtube.com/watch?v=kEed8DVO21I&feature=related
13
Denavit-Hartenberg – Robot PUMA(2)
14
Denavit-Hartenberg – Robot PUMA(3)
Pour que ce soit clair, voici comment les repères sont placés:
z0
z1
y0,x1
x0 a2 y3
y1
z2
-a3
2
-d
d4 z4,y5
z3
x3 y4
x2
y6
d6
z5
y2
x4,x5 z6
x6
15
Denavit-Hartenberg – Robot PUMA(4)
z0
z1
y0,x1
x0 a2 y3
y1
-a3
z2
# Lien θi di ai αi
2
-d
d4 z4,y5
z3
1 θ1v 0 0 -90⁰
x3 y4
x2
d
y6 2 θ2v d2 a2 0
z5 6
y2
z6
3 Θ3v 0 a3 90⁰
x4,x5
x6 4 θ4v d4 0 -90⁰
5 θ5v 0 0 90⁰
6 θ6v d6 0 0
16
Denavit-Hartenberg – Robot PUMA(5)
# Lien θi di ai αi
1 θ1 0 0 -90⁰
2 θ2 d2 a2 0
3 θ3 0 a3 90⁰
4 θ4 d4 0 -90⁰
5 θ5 0 0 90⁰
6 θ6 d6 0 0
17
Denavit-Hartenberg – Robot PUMA(6)
18
Denavit-Hartenberg – Robot Stanford(1)
Encore une fois, commençons par observer à quoi ressemble le robot Stanford
(RRPRRR) ~1969 !:
19
Denavit-Hartenberg – Robot Stanford(2)
Apposition de repères:
20
Denavit-Hartenberg – Robot Stanford(3)
Le tableau de D.H.:
# Lien θi di ai αi
1 θ1v d1 0 -90⁰
2 θ2v d2 0 90⁰
3 0⁰ d3v 0 0⁰
4 θ4v 0 0 -90⁰
5 θ5v 0 0 90⁰
6 θ6v d6 0 0
21
Denavit-Hartenberg – Robot Stanford(4)
# Lien θi di ai αi
1 θ1v d1 0 -90⁰
2 θ2v d2 0 90⁰
3 0⁰ d3v 0 0⁰
4 θ4v 0 0 -90⁰
5 θ5v 0 0 90⁰
6 θ6v d6 0 0
22
Denavit-Hartenberg – Robot Stanford(5)
23