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 />

determinate anterior cu unul din algoritmii prezentați în paragraful §2.1.<br />

Etapele care trebuie parcurse în aplicarea algoritmului matricelor de transfer, [N22] sunt următoarele:<br />

1. În prima etapă, din modelul geometric direct se extrag matricele de transformare omogenă<br />

dintre sistemele i → j , notate cu i [ T ] ⎡ ⎣q ( ), k t k = j + 1 → i⎤⎦<br />

j<br />

75<br />

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

j = 0 → i − 1 , definite corespunzător cu unul din algoritmii prezentați anterior în cadrul §2.1.<br />

2. Pe baza matricelor definite la pasul anterior, următorul pas constă în definirea matricei de transfer<br />

a vitezelor liniare V ( θ ) , a cărei componente, V i (i = 1 → n ) se determină astfel:<br />

V ( θ ) = V , i = 1 → n ; (2.103)<br />

( 3× n)<br />

∂ p<br />

[ ]<br />

0<br />

unde [ ] i<br />

V = = i R ⋅ k ⋅( p − p )<br />

unde<br />

i<br />

i i i<br />

∂qi<br />

. (2.104)<br />

3. Pentru i = 1 → n , în continuare se determină derivata în raport cu timpul a matricei de<br />

transfer a vitezelor liniare Vɺ ( θ ) . În acest scop, se utilizează următoarea expresie:<br />

Vɺ ( θ ) = ⎡ Vɺ ⎣ i , i = 1 → n ⎤⎦<br />

; (2.105)<br />

( 3× n)<br />

i j<br />

j= 1 ∂qi ⋅∂q<br />

j<br />

2<br />

n p<br />

Vɺ ∂<br />

= ⋅qɺ<br />

, i = 1 → n.<br />

(2.106)<br />

∑<br />

4. În continuare, utilizând aceleași date de intrare, se determină matricea de transfer a vitezelor<br />

unghiulare Ω ( θ ) , având componentele, Ω i , i = 1→ n definite cu expresiile prezentate mai jos:<br />

Ω ( θ ) = Ω , i = 1 → n ; (2.107)<br />

( 3× n)<br />

[ ]<br />

i<br />

unde,<br />

⎧ ∂ 0 0 T 0 { [ ] } [ ] ⎫ [ ] i<br />

Ω i = vect ⎨ n R ⋅ n R ⎬⋅Δ<br />

i = i R ⋅ ki<br />

⋅ Δ i .<br />

⎩∂qi ⎭<br />

(2.108)<br />

5. Derivata în raport cu timpul a matricei de transfer a vitezelor unghiulare Ω( θ ) ɺ , având<br />

unde,<br />

componentele, i Ωɺ (i = 1→ n)<br />

se obține prin derivarea în raport cu timpul a componentelor Ω i , astfel:<br />

Ω ɺ ( θ ) = ⎡ Ω ɺ<br />

⎣ i,<br />

i = 1 → n ⎤⎦<br />

; (2.109)<br />

( 3× n)<br />

n<br />

⎧ ∂ 0 0 T 0<br />

{ [ ] } [ ] ⎫ [ ] i<br />

Ω ɺ<br />

i = ∑vect<br />

n R ⋅ n R ⋅ Δ i = i Rɺ ⎨ ⎬ ⋅ ki<br />

⋅ Δ i . (2.110)<br />

i= 1 ⎩∂qi ⎭<br />

6. Matricea de transfer a accelerațiilor liniare A( θ ) , este definită, astfel:<br />

( )<br />

3xn

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

Saved successfully!

Ooh no, something went wrong!