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.

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

( 0)<br />

{ { i × } ⋅Δ }<br />

⎡<br />

A q exp k q i i i i b ⎤<br />

i<br />

e = ⎢ ⎥<br />

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

( 0)<br />

, unde exp { i }<br />

71<br />

( 0)<br />

{ k × } q<br />

i i⋅Δi k × q ⋅Δ = e<br />

(2.84)<br />

{ i i}<br />

⎡ i i i<br />

( 0) ⎧ ( 0)<br />

⎫ ⎤<br />

⎧ i ⎫ exp{ { k j × } qj ⋅Δ j} ⎨ exp<br />

exp<br />

{ { kk × } qk ⋅ Δ k} ⎬ ⋅ bj+<br />

1<br />

Aj ⋅ qj<br />

=<br />

⎢ ∑<br />

⎥<br />

⎨ ∑ ⎬ j= 0 j= 0⎩<br />

k= 0<br />

⎭<br />

⎩ j= 0 ⎭<br />

⎢ ⎥<br />

⎢⎣ 0 0 0 1<br />

⎥⎦<br />

∏ ∏ . (2.85)<br />

9. Utilizând (2.85), se determină inversa exponenţialei de matrice, astfel:<br />

⎡ 0 0 j<br />

( 0) ⎧ ( 0)<br />

⎫ ⎤<br />

⎧ ⎧ 0 ⎫⎫ exp{ − { k j × } ⋅qj ⋅Δ j} − exp<br />

exp<br />

{ − { kk × } qk ⋅Δ k} ⋅ bj<br />

− Aj ⋅ qj<br />

=<br />

⎢ ∑⎨<br />

⎬ ⎥<br />

⎨ ⎨∑ ⎬⎬ j= i j= i k= i<br />

j= i ⎢ ⎩ ⎭ ⎥<br />

⎩ ⎩ ⎭⎭<br />

⎢⎣ 0 0 0 1<br />

⎥⎦<br />

unde<br />

∏ ∏ . (2.86)<br />

10. Expresiile exponenţiale ce caracterizează matricele de situare şi care exprimă poziţia şi orientarea<br />

sistemelor { }<br />

n şi { n 1}<br />

+ în raport cu sistemul { }<br />

0 se obţin în forma prezentată mai jos:<br />

⎧ x ⎫<br />

⎪ Tx0 = ∏Tii<br />

−1<br />

⎪ ⎡ Rx0 ⎨ i= 1 ⎬ = ⎢0 0<br />

⎪x { n; n 1}<br />

⎪ ⎣<br />

⎩ = + ⎭<br />

0<br />

n p⎤<br />

⎧ ⎫ ( 0)<br />

= ⎨ Ai ⋅qi ⎬⋅Tx0<br />

1<br />

⎥ ∑ ;<br />

⎦ ⎩ i= 1 ⎭<br />

(2.87)<br />

( )<br />

( )<br />

exp{ { } } n<br />

Rx0 0 0<br />

= ∑ ki × qi ⋅Δ i ⋅ Rx0<br />

; (2.88)<br />

i= 1<br />

{ }<br />

n ⎧ ⎧ i−1 ( 0) ⎫⎫<br />

n<br />

( 0) ( 0)<br />

p = ∑ ⎨exp⎨ ∑ { ki × } qj Δ j ⎬⎬bi<br />

+ exp ∑ ⋅ { ki × } qi Δi<br />

p δx<br />

; (2.89)<br />

i= 1 ⎩ ⎩ j= 0 ⎭⎭<br />

i= 1<br />

x<br />

{ { ; } ; { ; } }<br />

iar δ = 0 x = n 1 x = n + 1 . (2.90)<br />

11. În vederea determinării inversei matricei definită cu (2.87), conform algoritmului prezentat în<br />

[N12] – [N22], se utilizează următoarele expresii:<br />

{ }<br />

( )<br />

{ } { }<br />

⎡ T 1<br />

1<br />

T ( 0) ⎧ 0 ⎫ T ⎤<br />

−1<br />

−1<br />

( 0)<br />

⎧ ⎫ Rx0 = Rx0 ⋅exp − ∑ ki × qiΔ i −Rx0 ⋅ p<br />

Tx0 = { Tx0 } ⋅exp Ai q ⎢ ⎨ ⎬ ⎥<br />

⎨−∑ ⋅ i ⎬ =<br />

⎩ i= n<br />

⎭<br />

⎩ i= n ⎭ ⎢ ⎥<br />

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

unde,<br />

{ } ( )<br />

(2.91)<br />

⎧ 1 ⎧ ⎧ 0<br />

( 0) ⎫⎫ ⎧ 1<br />

( 0) ⎫ 0 ⎫<br />

exp { } exp<br />

T ⎪− ∑⎨<br />

⎨ ∑ ki × qjΔ j ⎬⎬bi − ⎨− ∑ { ki × } qiΔ i ⎬p<br />

δx<br />

⎪<br />

−R i n j i 1 i n<br />

x0 ⋅ p = ⎨ = ⎩ ⎩ = − ⎭⎭<br />

⎩ =<br />

⎭ ⎬ . (2.92)<br />

⎪<br />

iar δx<br />

= { { 0; x = n} ; { 1; x = n + 1<br />

⎪<br />

⎩ } }<br />

⎭<br />

Observaţie: Algoritmul Exponenţialelor de Matrice, datorită avantajelor computaţionale şi independenţei<br />

faţă de sistemele de referinţă, poate fi aplicat în cazul oricărei structuri de robot. Schema cinematică<br />

pentru modelul geometric direct bazat pe exponențialele de matrice este prezentată în Figura 2.12:

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

Saved successfully!

Ooh no, something went wrong!