Académique Documents
Professionnel Documents
Culture Documents
Exercices
Exercice N°1
Exercice N°2
d’équilibre q0 = π π π .
T
4 4 3
2. En déduire le modèle cinématique inverse autour de cette même
position d’équilibre.
2 Systèmes Robotiques Poly-articulés
4 4 3
la position cartésienne de l’effecteur du robot de
∆X = [0.01 0.01 0] , calculer la nouvelle configuration articulaire
T
du robot.
Exercice 3:
2 3
3
2. En déduire le modèle cinématique inverse autour de cette même
position d’équilibre.
3. Pour q0 = π π π et
T
∆X = [0.02 0.02] , calculer la nouvelle
T
2 3 3
configuration articulaire du robot.
Systèmes Robotiques Poly-articulés 3
Exercice 4
position d’équilibre q0 = π π π .
T
4 4
4
4 4
4
l’effecteur du robot de ∆X = [0.02 0.02 0.02]T , calculer la nouvelle
configuration articulaire du robot.
4 Systèmes Robotiques Poly-articulés
Exercice N°1
x = (ℓ 1 + ℓ 2 + d ) cos θ = f1 (θ , d )
y = (ℓ 1 + ℓ 2 + d ) sin θ = f 2 (θ , d )
On pose :
point d’équilibre.
Le modèle cinématique directe est alors décrit par :
∆X = J (q0 )∆q
avec :
∆q = q − q0 = [∆θ ∆d]T = [θ − θ 0 d − d0 ]
T
∆X = X − X 0 = [∆x ∆y ]T = [x − x0 y − y0 ]
T
et :
∂f (q )
J (q0 ) =
∂q
q = q0
− (l + l + d ) sin θ0 cosθ0
J (q0 ) = 1 2 0
(l1 + l2 + d0 ) cosθ0 sin θ0
Systèmes Robotiques Poly-articulés 5
∆q = J −1 (q0 )∆X
avec:
det(J (q0 )) = −(l1 + l2 + d0 ) ≠ 0
1 sin θ 0 − cosθ 0
∆q = − − (l + l + d ) cosθ ∆X
(l1 + l 2 + d 0 ) 1 2 0 0 − (l1 + l 2 + d 0 ) sin θ 0
Exercice N°2
1. Posons:
x = cosθ1 + cosθ 2 + sin θ 3 = f1 (q )
y = cos θ 3 = f 2 (q )
z = sin θ + cos θ + sin θ = f ( q )
1 2 3 3
∆X = J (q0 )∆q
avec :
∆X = X − X 0 ; ∆q = q − q0
X = [x z ] ; q = [θ 1 θ2 θ 3 ]T
T
y
f ( q ) = f1 ( q ) f2 (q ) f 3 ( q )
T
6 Systèmes Robotiques Poly-articulés
∂f
J (q0 ) =
∂q
q = q0
où :
∂f1 ∂f1 ∂f1
∂θ1 ∂θ 2 ∂θ 3 − sin θ
1 − sin θ 2 cos θ 3
∂f ∂f 2 ∂f 2
J (q) = 2 = 0 0 − sin θ3
∂θ ∂θ 2 ∂θ 3
∂f 3 cos θ1 − sin θ 2 cos θ 3
∂f 1
3 ∂f 3
∂θ1 ∂θ 2 ∂θ 3
π π π
T
Pour q0 = on aura :
4 4 3
− 2 − 2 1
2 2 2
− 3
J (q0 ) = 0 0
2
2 − 2 1
2 2 2
∆q = J ( q 0 ) −1 ∆X avec det J ( q 0 ) ≠ 0
avec :
3
det J ( q0 ) =
2
Systèmes Robotiques Poly-articulés 7
− 2 2
0
2 2
− 2 − 6 − 2
∆q = ∆X
2 3 2
−2 3
0 0
3
q = J ( q 0 ) −1 ∆ X + q 0
π π π
T
Exercice N°3
∆X = J (q0 )∆q
avec :
∆X = X − X 0 ; ∆q = q − q0 ;
X = [x y ] ; q = [q1 q2 q3 ] ;
T T
f (q ) = [ f1 (q ) f 2 (q )]
T
2 3 3
3 3
− 1 − −
J ( q0 ) = 2 4 4
0 1 1
4 4
∆q = J + (q 0 )∆X
avec :
J + (q0 ) = J T ( q0 )( J ( q0 ) J ( q0 )T ) −1 pour det( J (q0 ) J ( q0 )T ) ≠ 0
Systèmes Robotiques Poly-articulés 9
− 2 − 2 3
∆q = 0 2 ∆X
0 2
q = J ( q 0 ) + ∆X + q 0
2 3 3
on aura:
1.46 83.65 °
q = 1.09 rad = 62.45 °
1.09 62.45 °
Exercice N°4
1. Posons :
f x (q ) = sin θ1 + sin θ 2 + cos θ3
f y (q ) = cos θ1 + sin θ 2 + cos θ 3
f z (q ) = sin θ 3
10 Systèmes Robotiques Poly-articulés
∆X = J (q0 )∆q
où :
∆X = X − X 0 ; ∆q = q − q0 ;
X = [x z ] ; q = [θ 1 θ2 θ 3 ]T
T
y
[
f (q ) = f x (q ) f y (q ) f z (q ) ] T
Pour la position q0 = π π π , on a :
T
4 4 4
2 2 2
-
2 2 2
2
J (q0 ) = −
2 2
-
2 2 2
2
0 0
2
Systèmes Robotiques Poly-articulés 11
∆q = J ( q 0 ) −1 ∆X
avec
2
det J ( q 0 ) = ≠0
2
et
2 − 2
0
2 2
J (q0 ) = 2
−1 2 2
2 2
0 0 2
q = J ( q 0 ) −1 ∆ X + q 0
4 4
4
de ∆X = [0.02 0.02 0.02]T m , on a :
0.78 45 °
q = 0.84 rad ≈ 48 °
0.81 46.5 °