PRECIZIA ROBOŢILOR INDUSTRIALI
PRECIZIA ROBOŢILOR INDUSTRIALI
PRECIZIA ROBOŢILOR INDUSTRIALI
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ALGORITMI DE CALCUL ÎN CINEMATICA ȘI DINAMICA ROBOȚILOR .<br />
5. Pentru i = 1 → n , se determină parametrii cinematici, ce caracterizează mișcarea fiecărui<br />
element, cu proiecții pe sistemul de referință mobil { }<br />
i . Astfel, vitezele unghiulare și liniare se<br />
determină utilizând următoarele expresii:<br />
[ ] [ ]<br />
i 0 T 0 i i 1 i<br />
ωi R ωi R ω<br />
i i 1<br />
i 1 i qi ki<br />
−<br />
= ⋅ = ⋅<br />
−<br />
− + Δ ⋅ ⋅<br />
− − −<br />
[ ] [ ] { − ω − − } ( )<br />
74<br />
ɺ ; (2.97)<br />
i 0 T 0 i i 1 i 1 i 1 i<br />
vi = R ⋅ vi = R ⋅ v<br />
i i 1<br />
i 1 + ⋅ i 1 × pii 1 + 1− Δ i ⋅qi ⋅ k<br />
−<br />
i<br />
ɺ . (2.98)<br />
6. Expresiile accelerațiilor unghiulare și liniare, proiectate pe sistemul de referință mobil { }<br />
i ce<br />
caracterizează mișcarea fiecărui element, i = 1→ n,<br />
sunt definite pe baza expresiilor de mai jos:<br />
{ }<br />
i ɺ 0<br />
[ ] 0 i i<br />
[ ] i−1 [ ] i−1 i i<br />
ω = R ⋅ ɺ ω = R ⋅ ɺ ω + Δ ⋅ R ⋅ ω × qɺ ⋅ k + qɺɺ ⋅ k ; (2.99)<br />
i i i i−1 i−1 i i−1 i−1 i i i i<br />
[ ] − [ ] { −<br />
−<br />
ω −<br />
−<br />
−<br />
−<br />
ω −<br />
−<br />
ω −<br />
−<br />
− }<br />
i i i<br />
+ ( 1− Δ i ) ⋅( 2⋅ ω i × qɺ i ⋅ ki + qɺɺ i ⋅ ki<br />
)<br />
ɺ = ⋅ ɺ = ⋅ ɺ + ɺ × + × × +<br />
i i 0 i i 1 i 1 i 1 i 1 i 1 i 1<br />
vi R vi R vi 1 i 1 p<br />
i 1 i 1<br />
ii 1 i 1 i 1 p<br />
− −<br />
ii 1<br />
(2.100)<br />
7. În ultima etapă a aplicării algoritmului iterativ, pentru i = n , este definită mişcarea absolută a<br />
efectorului final, ținând seama de ecuaţiile de situare respectiv de vitezele şi acceleraţiile liniare şi<br />
unghiulare absolute (vitezele şi acceleraţiile operaţionale).<br />
( n) 0 ( n) 0 T ( n) 0 T<br />
X<br />
ɺ<br />
= ⎡ vn ω ⎤<br />
⎣ n ⎦<br />
T<br />
; (2.101)<br />
T<br />
( n) 0 ( n) 0 T ( n) 0 T<br />
X<br />
ɺɺ<br />
= ⎡ vɺ ɺ<br />
n ω ⎤<br />
⎣ n . (2.102)<br />
⎦<br />
Expresiile (2.101) și (2.102), reprezintă ecuațiile cinematicii directe (MCD) ce caracterizează mișcarea<br />
absolută a efectorului final și care vor fi utilizate ca și date de intrare în modelarea dinamică.<br />
2.2.2 Matricea Jacobiană bazată pe matricele de transfer<br />
Matricea Jacobiană este utilizată în mecanica roboților pentru a realiza transferul vitezelor din<br />
spațiul configurațiilor în spațiul cartezian al mișcării. Această matrice caracterizează o anumită<br />
configurație a robotului în spațiul de lucru. În continuare este prezentat un algoritm de determinare a<br />
componentelor matricei Jacobiene, conform cu [N22], bazat pe metoda matricelor de transfer. În<br />
aplicarea acestui algoritm, datele de intrare sunt reprezentate de ecuațiile modelului geometric direct.<br />
Din modelul geometric direct al structurii de robot supus analizei, se utilizează matricele de transformare<br />
omogenă dintre sistemele { i} →{ i− 1}<br />
, respectiv dintre sistemele { i} → { 0}<br />
, a căror componente au fost