Examen de robotique
Durée: 3heures
Doumentsautorisés.
Exerie 1 Robot sphérique
SoitunrobotsphériquedetypeRRT.Lagure1représenteerobotdanslapositionoùtoutes
lesoordonnéesartiulairessontnulles.
Fig.1Robotsphérique.
1. PlaerlesrepèresassoiésàhaundesorpsenrespetantlaonventiondeDH.Onveillera
àsimplieraumaximumletableaude DHet àrespeterlaontraintesurledernierrepère
(axeydanslesensdefermeturedelapine).
2. DonnerletableaudeDHdeerobot.
3. Donner lamatrie homogènedetransformation
M 03 entre lerepère debaseR 0 etlerepère
terminal
R 3enfontiondesoordonnéesartiulairesΘ ∗ 1,Θ ∗ 2 etd ∗ 3.
Θ ∗ 2 etd ∗ 3.
4. Donner l'expression de
M 03 pour [Θ ∗ 1 Θ ∗ 2 d ∗ 3 ] = [0 0 0]
et pour [Θ ∗ 1 Θ ∗ 2 d ∗ 3 ] = [0 − π/2 0]
.
Vérierlavaliditédevotremodèlegéométrique.
5. Donner l'expressionduJaobien
J
dee robotqui relielesvitessesartiulaires[ ˙ Θ ∗ 1 Θ ˙ ∗ 2 d ˙ ∗ 3 ] T
aux vitesses de translation
[V x V y V z ] T dans le repère de base en fontion des positions
artiulaires
Θ ∗ 1,Θ ∗ 2 etd ∗ 3.
d ∗ 3.
6. Donner l'expression de
J
pour[Θ ∗ 1 Θ ∗ 2 d ∗ 3 ] = [0 0 0]
. On veut exerer une foreF
surl'environnementdontlesoordonnéesdans lerepèrede base sont
F = [1 1 1] T enNewton.
On suppose que lerobot est statique. Donner leveteur
τ
des eortsauniveauartiulairepourobtenir
F
.Exerie 2 Déouplage non linéaire
SoitunrobotdetypeSCARAà2artiulationsrotoïdesdontlemodèleestdonnéparlagure
2.Lerobotest représentédans laposition oùlesoordonnéesartiulaires
q 1 et q 2 sontnulles. La
longueurdesorpsest
l 1etl 2.Onmodéliselamassedesorpsparlesmassesm 1etm 2onentrées
m 1etm 2onentrées
Le ouple exeré par les ationneurs sur les orps 1 et 2 sont respetivement
τ 1 et τ 2. Les
équationsdeladynamique deerobotsontlessuivantes:
τ 1 = m 2 l 2 2 (¨ q 1 + ¨ q 2 ) + m 2 l 1 l 2 cos q 2 (2¨ q 1 + ¨ q 2 ) + (m 1 + m 2 )l 1 2 q ¨ 1 − m 2 l 1 l 2 sin q 2 q ˙ 2 2 − 2m 2 l 1 l 2 sin q 2 q ˙ 1 q ˙ 2
τ 2 = m 2 l 1 l 2 cos q 2 q ¨ 1 + m 2 l 1 l 2 sin q 2 q ˙ 2 1 + m 2 l 2 2 (¨ q 1 + ¨ q 2 )
Fig.2RobotSCARA.
Onherheàmettreeséquationssouslaformematriielle:
D(q)¨ q + C(q, q) ˙ q ˙ = τ
ave
q = [q 1 q 2 ] T le veteur des oordonnées artiulaires et τ = [τ 1 τ 2 ] T le veteur des ouples
artiulaires.
1. Donnerlamatried'inertie
D(q)
deerobot.2. Donnerlamatrie
C(q, q) ˙
deseetsCorioliset entrifuges.3. Proposerunshéma-blode ommandepardéouplagenonlinéairedee robot. Donnerla
matriedefontiondetransfertdel'assoiationdéouplagenonlinéaire+robot.
Exerie 3 Génération de trajetoire
Onveutgénérerlestrajetoiresartiulairesd'unrobot2axespourallerd'unepositionA=[00℄
versunepositionB=[12℄(enradians)enrespetantunproledevitessetriangulaireoutrapézoïdal.
Lesdeuxaxesontlesaratéristiquessuivantes:
Aélérationmaximale(
rad/s 2):A 1 max = 3
et A 2 max = 3
.
Vitessemaximale(
rad/s
):V max 1 = 1
etV max 2 = 2
Dessinerle prolede vitesse pour lesdeux axes qui garantituntemps de yle leplus ourt
possibleet identiquepourles2axes.Onindiqueratouslespointsimportantsenabsisse(temps)