Documente Academic
Documente Profesional
Documente Cultură
CINEMATICE SI DINAMICE
qi
BAZA
MODELUL GEOMETRIC AL
ROBOTULUI MANIPULATOR
Sistemul mecanic al unui robot este format dintr-o
configuratie de corpuri rigide, elementele
sistemului, legate intre ele succesiv prin articulatii
de rotatie sau translatie. Pozitiile relative ale
acestor elemente determina pozitia de ansamblu a
bratului mecanic, aceasta pozitie reprezentand de
fapt una dintre conditiile functionale fundamentale
a robotului.
MANIPULATOARE SI ROBOTI INDUSTRIALI CURS 2
P
AP
R si de
{A}
R T
T
0 1
A
B
A
B
{A}
{T}
{G}
qi
BAZA
{S}
{B}
MANIPULATOARE SI ROBOTI INDUSTRIALI CURS 2
qi
BAZA
{B}
MANIPULATOARE SI ROBOTI INDUSTRIALI CURS 2
{S}
{W}
qi
BAZA
{T}
qi
BAZA
{G}
10
l3
{Piesa}
l2
q1
qi
l1
BAZA
11
l3
{Piesa}
l2
q1
qi
BAZA
12
Sau, in general:
Baza
l3
{Piesa}
l2
q2
q1
qi
l1
BAZA
K- matrice de transformare,
dependenta de qi si
dimensiuni geometrice li.
MANIPULATOARE SI ROBOTI INDUSTRIALI CURS 2
13
Xp=l1*cos(q1)+l2*cos(q1+q2)
l1
q1
Yp=l1*sin(q1)+l2*sin(q1+q2)
Zp=0
MANIPULATOARE SI ROBOTI INDUSTRIALI CURS 2
14
15
16
= K constanta impusa
17
18
Xp=l1*cos(q1)+l2*cos(q1+q2)
Yp=l1*sin(q1)+l2*sin(q1+q2)
l1
q1
19
q2
l2
r x y
2
P
r
Y
u1
l1
q1
2
P
q2 u1
x
MANIPULATOARE SI ROBOTI INDUSTRIALI CURS 2
20
q2
l2
r
Y
u1
l1
q1
l12 l 22 r 2
u1 arccos
2l1l 2
l12 l 22 x 2P y 2P
q 2 arccos
2l1l 2
21
r
Y
u1
l1
q1
r x y
2
P
2
P
q2 u1
Daca u1 este diferit de 0 atunci exista
2 valori distincte ale lui q2, deci doua
configuratii posibile in spatiu ale
elementelor robotului
22
Gasire q1:
q1 u2 u3
r
Y
l1
u3
u2
x
u1
q1
l 12 r 2 l 22
yP
q1 arctg arccos
2l 1r
xP
23
l1
q1
l 12 r 2 l 22
yP
q1 arctg arccos
2l 1r
xP
l12 l 22 x 2P y 2P
q 2 arccos
2l1l 2
r
Y
Solutii complete
l 12 r 2 l 22
yP
q1 arctg arccos
2l 1r
xP
l 12 l 22 x 2P y 2P
q 2 arccos
2l 1l 2
24
25
Modelul cinematic
Problemele modelului geometric:
fq
26
Modelul cinematic
Cinematica Directa
q (q1 , q2 ,qn )
Variabile
articulatie
Cinematica directa
Pozitia si orientarea
efectorului
Cinematica inversa
Y ( x, y, z, , , )
Cinematica Inversa
MANIPULATOARE SI ROBOTI INDUSTRIALI CURS 2
27
f 1 (q 1 , q 2 , q 3 )
xP
d
d
f
(
q
,
q
,
q
)
P
2
1
2
3
dt dt
f 3 (q1 , q 2 , q 3 )
z P
qi-variabile articulatie;
{xp, yp, zp}- coordonate punct caracteristic
MANIPULATOARE SI ROBOTI INDUSTRIALI CURS 2
28
Se obtine:
q 1
x P
y J q
2
P
q 3
z P
J matrice Jacobian;
29
J
q 1
f
3
q1
f1
q 2
f 2
q 2
f 3
q 2
f1
q n
f 2
q n
f 3
q n
30
Xp=l1*cos(q1)+l2*cos(q1+q2)=f1(q1,q2)
l1
q1
Yp=l1*sin(q1)+l2*sin(q1+q2)=f2(q1,q2)
Zp=0
MANIPULATOARE SI ROBOTI INDUSTRIALI CURS 2
31
32
0
0
33
X J q
! Transformarea este neliniara => efectul erorilor va fi
diferit pentru diferite pozitii
MANIPULATOARE SI ROBOTI INDUSTRIALI CURS 2
34
q1 0.1o
x P 0.0262cm
o
y P 0.0151cm
q 2 0.1
l1
q1
q2
q1 0.1o
x P 0.0292cm
o
y P 0.0169cm
q 2 0.1
MANIPULATOARE SI ROBOTI INDUSTRIALI CURS 2
35
3. Conducerea robotului
36
37
J F
T
38
q J (q) x
MANIPULATOARE SI ROBOTI INDUSTRIALI CURS 2
39
q J J
T
J T x
J J - matrice patratica
T
J - pseudoinversa matricii J
T
40
xi
qi
Sistem de
actionare
J-1(q)
-
xi
f(q)
qi
41
42
Modelul dinamic
Modelele geometrice si cinematice pornesc
de la premisa ca pentru orice configuratie
obtinuta de robot este atinsa o stare de
echilibru.
Aceste modele devin putin reprezentative la
viteze si acceleratii mari, cand fortele de
inertie, centrifugale si de cuplaj, capata marimi
semnificative.
MANIPULATOARE SI ROBOTI INDUSTRIALI CURS 2
43
Modelul dinamic
Modelul dinamic este reprezentat analitic
printr-un sistem de ecuatii diferentiale care
definesc legaturile care apar intre coordonatele
generalizate qi si derivatele lor, si fortele
care actioneaza asupra fiecarui element al
configuratiei mecanice.
44
d L L
Fi , i 1,2,..., n
dt q
i qi
MANIPULATOARE SI ROBOTI INDUSTRIALI CURS 2
45
46
47
Modelul dinamic
Forma finala a modelului dinamic:
48
Bibliografie
1. Murray R.M et al. A mathematical introduction to
robotic manipulation, CRC Press, London, 1994.
2. Craig J.J. Introduction to robotics mechanics &
control Wesley Publishing Company,
Massachusetts, 1986.
3. Ivanescu I. Roboti Industriali Editura
Universitaria, Craiova 1994.
4. Poboroniuc M., Controlul robotilor. Controlul
miscarii umane prin stimulare electrica functionala,
Editura Politehnium, Iasi, 2004.
MANIPULATOARE SI ROBOTI INDUSTRIALI CURS 2
49