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.

ALGORITMI DE CALCUL ÎN CINEMATICA ȘI DINAMICA ROBOȚILOR .<br />

( 0) ( 0)<br />

3. Se determină parametrii de şurub { ki ; v i } , cunoscuţi sub denumirea de coordonate omogene.<br />

ki−1 x0<br />

zi −1<br />

xi−1 z0<br />

elementul ( i −1)<br />

{ }<br />

0<br />

yi −1<br />

{ i −1}<br />

pAi<br />

Figura 2.11 Reprezentarea coordonatelor omogene<br />

Noua matrice, a geometriei nominale, este simbolizată cu M și are următoarele componente:<br />

70<br />

( 0 )**<br />

vn<br />

{ }<br />

( 0)<br />

**<br />

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

Mvn = Matrix ⎡pi ki v ⎤<br />

i , i = 1 → n + 1<br />

⎡( n+ 1) × 6⎤<br />

⎣ ⎦<br />

⎣ ⎦<br />

T<br />

. (2.79)<br />

4. Matricea diferenţială A i , în conformitate cu [N12] și [N21], se determină utilizând aceeaşi<br />

( 0)<br />

expresie pentru ambele configuraţii ale robotului θ şi θ , incluse în cadrul analizei.<br />

{ } i { } i { } i ( i )<br />

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

ki × Δ v ⎤ ⎡<br />

i ki × Δ pi × ki ⋅Δ + 1− Δ ⋅k<br />

⎤<br />

i<br />

Ai<br />

= ⎢ ⎥ = ⎢ ⎥ . (2.80)<br />

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

⎥⎦<br />

5. Exponenţiala matricei de rotaţie, se determină cu următoarea expresie:<br />

( 0)<br />

( ) { k × } qi ⋅Δ<br />

i i<br />

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

R ki , qi ⋅Δ i = e = I3 ⋅c( qi ⋅Δ i ) + { ki × } s( qi ⋅ Δ i ) + ki ⋅ ki ⋅ ⎡⎣ 1− c( qi<br />

⋅ Δi<br />

) ⎤⎦<br />

. (2.81)<br />

6. Inversa exponenţialei matricei de rotaţie se determină cu expresia prezentată mai jos:<br />

( 0)<br />

−1<br />

−<br />

( )<br />

{ k × } qi ⋅Δ<br />

( 0)<br />

( ) ( )<br />

,<br />

i i<br />

0 0 T<br />

i i ⋅Δ i = = 3 ⋅ ( i ⋅Δ i ) − { i × } ⋅ ( i ⋅Δ i ) − i ⋅ i − i ⋅Δ i<br />

( )<br />

R k q e I c q k s q k k ⎡⎣ 1 c q ⎤⎦<br />

(2.82)<br />

ki<br />

zi<br />

7. Expresia de definiţie a vectorului coloană, notat cu b i , se stabileşte astfel:<br />

{ { } ⎡ ( ) ⎤ ⎡ ( ) ⎤ }<br />

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

i = 3 ⋅ i + i × − i ⋅Δ i + i ⋅ i ⋅ i − i ⋅ Δi ⋅ i<br />

b I q k ⎣1 c q ⎦ k k ⎣q s q ⎦ v (2.83)<br />

8. Exponenţiala de matrice se determină conform relaţiilor:<br />

y0<br />

pi<br />

xi<br />

Ai<br />

{ }<br />

i<br />

p<br />

i y<br />

xn<br />

{ }<br />

n<br />

yn<br />

zn<br />

n<br />

efectorul final<br />

s<br />

{ n + 1}<br />

a

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

Saved successfully!

Ooh no, something went wrong!