PRECIZIA ROBOŢILOR INDUSTRIALI
PRECIZIA ROBOŢILOR INDUSTRIALI
PRECIZIA ROBOŢILOR INDUSTRIALI
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: