04.06.2013 Views

PRECIZIA ROBOŢILOR INDUSTRIALI

PRECIZIA ROBOŢILOR INDUSTRIALI

PRECIZIA ROBOŢILOR INDUSTRIALI

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

( )<br />

n0<br />

X<br />

&&<br />

t<br />

()<br />

135<br />

<strong>PRECIZIA</strong> ROBOȚILOR <strong>INDUSTRIALI</strong> …<br />

⎧ ( n0 )<br />

( n0 )<br />

J⎡θ () t ⎤⋅ &&<br />

θ () t + J&⎡θ () t ⎤⋅<br />

&<br />

θ () t<br />

⎫<br />

⎪ ⎣ ⎦ ⎣ ⎦<br />

⎪<br />

= ⎨ ⎬ . (4.18)<br />

( n0 )<br />

( n0 )<br />

( n0 ⎪ )<br />

2<br />

J⎡θ () t ⎤⋅ &&<br />

θ () t + JB⎡θ () t ⎤⋅⎡& θ ⋅<br />

&<br />

θ ⎤+ JC⎡θ () t ⎤⋅⎡&<br />

θ ⎤ ⎪<br />

⎩ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎭<br />

Vectorii coloană (4.15) şi (4.18), cunoscuţi sub denumirea de ecuaţiile MCD, sunt incluşi în cadrul unei<br />

expresii matriceale, care poate fi scrisă în două variante, aşa cum reiese mai jos:<br />

( )<br />

T<br />

⎡ n 0 ( n) 0 ( n) 0<br />

n 0<br />

X<br />

& ⎤ ⎡⎡ T T<br />

v n ω ⎤ ⎤ ⎡ 0 J θ ⎤ ⎡&& θ ⎤<br />

⎢ ⎥ ⎢⎣ n ⎦ ⎥ ⎢ ⎥ ⎢ ⎥<br />

⎢ =<br />

( n) ⎥ ⎢<br />

0 T ⎥ = ⎢<br />

( n) 0 T ( n) 0 T<br />

( n) 0 ( n) 0 ⎥⋅⎢<br />

⎥ ; (4.19)<br />

X<br />

&&<br />

⎢ ⎥ ⎢⎡ v&<br />

&<br />

J<br />

n ω ⎤ ⎥<br />

n ⎢ ( θ ) J&(<br />

θ ) ⎥ ⎢θ &<br />

⎥<br />

⎣ ⎦ ⎣⎢⎣ ⎦<br />

⎦⎥<br />

⎣ ⎦ ⎣ ⎦<br />

[ ] ( ) ( )<br />

⎡ T<br />

⎡&& T T<br />

( n0 )<br />

( n) 0<br />

θ<br />

&<br />

θ ⎤ ⎤<br />

⎡ &<br />

X⎤<br />

⎡ [ 0] J( θ ) [ 0] [ 0]<br />

⎤ ⎢ ⎣ ⎦ ⎥<br />

⎢ ⎥ ⎢ ⎥ ⎢ ⎥<br />

⎢ =<br />

T<br />

( n0 )<br />

⎥ ⎢( n) 0 ( n) 0 ( n) 0 ⎥⋅⎢T<br />

T ⎥ . (4.20)<br />

&&<br />

⎢ X⎥<br />

⎢ J( θ) [ 0] J ( ) ( )<br />

2<br />

B θ JC<br />

θ ⎥ ⎢⎡ ⎡ & ⎤<br />

θ ⋅<br />

&<br />

θ ⎤ ⎡ &<br />

θ ⎤ ⎥<br />

⎣ ⎦ ⎣ ⎦ ⎢⎢ ⎣ ⎦ ⎣ ⎦ ⎥<br />

⎣ ⎦ ⎥<br />

⎢⎣ ⎥⎦<br />

Ecuaţiile cinematicii directe exprimate în raport cu sistemul mobil {n} pot fi scrise sub o altă formă, în<br />

funcţie de derivata în raport cu timpul a matricei Jacobiene. Această expresie de definiţie poate fi scrisă:<br />

⎡ &&<br />

n<br />

θ ⎤<br />

T<br />

⎡ n n T n T<br />

X<br />

& ⎤ ⎡ ⎡ [ 0] J( θ ) [ 0]<br />

⎤<br />

⎡ v n ω ⎤ ⎤<br />

⎢ ⎥<br />

n<br />

⎢ ⎥ ⎢⎣ ⎦ ⎥ ⎢ ⎥ ⎢ &<br />

θ ⎥<br />

⎢ ⎥ = ⎢ T ⎥ = ⎢ n ∂ n ⎥⋅⎢⎥.<br />

(4.21)<br />

n && n T n T J( ) J( ) I6<br />

n n<br />

X<br />

θ ⎡ θ ⎤<br />

⎢ ⎥ ⎢⎡ v& &<br />

n ω ⎤ ⎢ ⎥<br />

n ⎥ ∂ t ⎣ ⎦ ⎢⎡ ωn×<br />

v ⎤ n ⎥<br />

⎣ ⎦ ⎢⎣ ⎦<br />

⎣ ⎥⎦ ⎢ ⎥<br />

⎣ ⎦ ⎢⎢ ⎥⎥<br />

⎢⎣ ⎢⎣ [ 0]<br />

⎥⎦<br />

⎥⎦<br />

Ecuaţia (4.21), împreună cu expresiile diferenţiale obţinute pe baza matricei Jacobiene şi a derivatei<br />

sale în raport cu timpul, sunt cunoscute sub denumirea de ecuaţiile cinematicii directe. Legea de variaţie în<br />

raport cu timpul a variabilelor generalizate este cunoscută, conform datelor de intrare.<br />

Ecuaţiile cinematicii directe, împreună cu vectorul coloană al parametrilor de situare, definesc<br />

mişcarea efectorului final al robotului în spaţiul cartezian.<br />

4.3 Matricea Jacobiană bazată pe matricele de transfer<br />

Expresia vitezei liniare şi respectiv a vitezei unghiulare, ce caracterizează mişcarea absolută a oricărui<br />

elementului cinetic i = 1 → n , din structura mecanică a unui robot serial, pot fi scrise sub forma:<br />

i<br />

0 0 0 j<br />

ωi ≡ ω0 + ∑Δ j ⋅q j ⋅ [ R] ⋅ k<br />

j<br />

j<br />

j= 1<br />

i<br />

0 0<br />

≡ ω0<br />

+ ∑Δ<br />

j ⋅q j ⋅ k j<br />

j= 1<br />

0<br />

ωi ≡<br />

0 0 j<br />

kj⋅Δ j ≡ [ R] ⋅ k<br />

j<br />

j⋅Δ j j = 1→i ⋅ qj j = 1→i T<br />

≡ Ω j j = 1→i ⋅ qj j = 1→i T<br />

& & (4.22)<br />

( ) ( ) ( ) ( )<br />

& & ; (4.23)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!