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.

139<br />

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

0 1 0 0 1 0 0 1 0 0 T 0 0 T 0<br />

n n n n n ⎣ ⎦ n n n n ⎣ ⎦ n n<br />

− 0<br />

− −<br />

[ R] { ω × } [ R] = [ R] ⋅ ⎡R⎤⋅ [ R] ⋅ [ R] = [ R] ⎡R⎤⋅ [ R] ⋅ [ R]<br />

& & . (4.48)<br />

Efectuând transformările din identitatea matriceală (8.89), se obţine expresia de definiţie:<br />

n<br />

−<br />

{ ω × } = [ ] ⋅ = [ ]<br />

0 1 0 0 T 0<br />

n n n n n<br />

0 0<br />

{ } { [ ]<br />

n n }<br />

R ⎡R&⎤ R ⎡R& n<br />

0 −1<br />

0 T<br />

⎤<br />

⎣ ⎦ ⎣ ⎦<br />

; ωn<br />

= vect [ R] ⋅ ⎡R&⎤ = vect R ⋅ ⎡R& ⎤<br />

n ⎣ ⎦ n ⎣ ⎦<br />

. (4.49)<br />

Ţinând cont de toate aspectele prezentate, până acum, se poate concluziona că algoritmul matricei<br />

Jacobiene, bazat pe aplicarea matricelor de transfer, are drept rezultat stabilirea ecuaţiilor cinematicii directe.<br />

4.4 Matricea Jacobiană bazată pe matricele diferenţiale<br />

În cadrul acestei secţiuni aplică matricele diferenţiale ale transformărilor omogene pentru<br />

determinarea matricei Jacobiene în raport cu sistemul de referinţă fix şi respectiv mobil.<br />

Matricea Jacobiană în raport cu sistemul fix { 0 } . Fiecare coloană ( 6 × 1)<br />

inclusă în matricea<br />

Jacobiană, precum şi în derivata, de ordinul întâi, în raport cu timpul, exprimate în raport cu sistemele de<br />

referinţă{ 0} şi{ n } , pot fi determinate cu ajutorul expresiilor de mai jos:<br />

( )<br />

⎡ Ani p ⎤<br />

0 ⎢ ⎥<br />

n n 0 J i ≡ ⎢ 0 i ⎥ ; J i = R ⋅ J i<br />

⎢ [ R] ⋅ k<br />

i<br />

i ⋅Δ i⎥<br />

⎣ ⎦<br />

⎡ 0 T<br />

n [ R] =<br />

⎢<br />

⎢<br />

⎢⎣ [ 0] [ 0]<br />

⎤<br />

⎥ 0<br />

⋅ J i ;<br />

0 T ⎥<br />

[ R]<br />

n ⎥⎦<br />

(4.50)<br />

⎡ n<br />

⎤<br />

⎢ ∑ Anij ( p) ⋅ q j ⎥<br />

⎢ j= 1<br />

⎥<br />

⎡ 0 T<br />

[ R] 0<br />

J&<br />

⎢ ⎥<br />

n n 0<br />

n<br />

i ≡ ; J& ⎢⎧ i ⎫ ⎥<br />

i = R ⋅ J& i =<br />

⎢<br />

⎢<br />

⎢<br />

⎪ ⎪ i<br />

⎨∑Aij ( R) ⋅q j ⎬⋅<br />

k ⎥ i ⋅Δ<br />

⎢ [ ] i<br />

⎣<br />

0<br />

⎢⎪⎩ j= 1 ⎪⎭<br />

⎥<br />

⎢⎣ ⎥⎦<br />

[ 0]<br />

⎤<br />

⎥ 0<br />

⋅ J&<br />

i .<br />

0 T ⎥ (4.51)<br />

n [ R]<br />

⎥⎦<br />

unde n R reprezintă operatorul matriceal de transfer între sistemul fix { 0} şi sistemul mobil { n } .<br />

De asemenea, matricea Jacobiană se poate determina prin apelarea expresiilor care exprimă diferenţiala<br />

matricei de transformare omogenă şi respectiv matricea diferenţială de ordinul întâi:<br />

0 0<br />

{ [ T] θ () t } n [ T] θ () t<br />

∑<br />

{ }<br />

⎧ ⎫<br />

⎧⎪ dTn0 () t ⎫⎪ ⎪∂ ⎡<br />

n ⎣<br />

⎤<br />

⎦ ∂ ⎡<br />

n ⎣<br />

⎤<br />

⎦ ⎪ 0 0<br />

⎨ dθ dq T i δ Tn [ T] θ () t<br />

0 ⎬= ⎨ ⋅ ≡ ⋅ ⎬≡ ⋅ ⎡ ⎤<br />

n<br />

pt. X () t<br />

θ i= 1 q<br />

⎣ ⎦<br />

;(4.52)<br />

⎪⎩ ⎪⎭ ⎪ ∂<br />

∂ i ⎪<br />

⎩ ⎭<br />

{ [ ] ⎡θ() ⎤}<br />

[ ] θ − () [ ] θ − ()<br />

0 0 i−1 i−1 ∂ T t ⎧<br />

n T i 1 t Ui T<br />

i 1 n<br />

ni 1 t qi k ⎫<br />

⎣ ⎦ ⎪ − ⎣<br />

⎡<br />

⎦<br />

⎤ ⋅ ⋅ ⎣<br />

⎡<br />

⎦<br />

⎤ L ⋅ i⎪<br />

Ani ⎡<br />

⎣θ() t ⎤<br />

⎦ = ≡ ⎨ ⎬ ;(4.53)<br />

∂ q<br />

0 i<br />

i<br />

i<br />

⎪ [ T] ⎡θi() t Ui [ T] θni()<br />

t q<br />

i ⎣<br />

⎤<br />

⎦ ⋅ ⋅ ⎡ ⎤<br />

n ⎣ ⎦<br />

i ⋅ ki<br />

⎪<br />

⎩<br />

L<br />

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

Saved successfully!

Ooh no, something went wrong!