. <strong>PRECIZIA</strong> ROBOȚILOR <strong>INDUSTRIALI</strong> cele trei axe k = { x, y, z} cu un unghi oarecare θ . Această matrice poartă denumirea de matrice de rotație sau de orientare, fiind determinată conform [N21] și definită prin intermediul expresiilor matriceale: ⎧ ⎡1 ⎪ R( ki, θi ) = R( xi, θ ) ⎢ ⎨ i = 0 ⎢ ⎪ ⎩ ⎢⎣ 0 0 cθi sθi 0 ⎤ ⎡ cθi − sθ ⎥ i , R( yi, θi ) = ⎢ 0 ⎥ ⎢ cθi ⎥⎦ ⎢⎣ −sθi 0 1 0 sθi ⎤ ⎡cθi 0 ⎥, R( zi, θi ) = ⎢sθi ⎥ ⎢ cθi ⎥⎦ ⎢⎣ 0 −sθi cθi 0 0⎤⎫ ⎪ 0⎥ ⎥ ⎬. (2.2) 1⎥⎦ ⎪ ⎭ În cadrul aceleiași expresii (2.1), p reprezintă transformarea de poziție și este o matrice ( 3× 1) ce conține coordonatele centrului geometric al fiecărui element cu proiecții pe sistemul { 0 } sau { i − 1} . Transformarea de perspectivă, reprezintă un vector linie ale cărui componente sunt nule: ( 0 0 0 ) iar w reprezintă factorul de scară care în acest caz ia valoarea w = 1 . Matricele de transformare omogenă sunt utilizate cu predilecție în domeniul graficii asistate pentru a defini diferitele tipuri de transformări 3D (translație, rotație, perspectivă, scalare, etc) dar și în domeniul roboticii în determinarea transformărilor de poziție și orientare care apar între sistemele de referință atașate fiecărei cuple a robotului și a modului în care acestea influențează situarea efectorului final în spațiul de lucru (matricea de transformare rezultantă). Conform [N21], matricea de transformare rezultantă este alcătuită dintr-o matrice de rotație rezultantă și o translație rezultantă și se obține prin înmulțirea tuturor transformărilor elementare în sensul efectuării lor (rotații în jurul axelor mobile), respectiv în sens invers (rotații în jurul axelor mobile). În acest caz, expresia generală (2.1), devine: n ⎡ 0 i−1 n n[ R] i [ R] 0 i−1 ⎢ = ∏ n[ T ] = ∏ i [ T ] = ⎢ i= 1 i= 1 ⎢ 0 0 0 ⎣ ⎤ pn ⎥ ⎥ . 1 ⎥ ⎦ (2.3) Pentru simplificarea calculului, în cadrul tezei s-a elaborat o aplicație soft de determinare a modelului geometric direct pentru structurile de roboți seriali. Schema logică de citire a matricei de transformare omogenă este prezentat în detaliu în Figura 2.2. În conformitate cu [C03], [N22] prin combinarea celor trei rotații simple prezentate în cadrul expresiei (2.2) rezultă 12 tipuri de matrice de orientare. Fiecare dintre aceste matrice este o funcție de trei parametri independenți aparținând vectorului orientare notat cu ψ = ⎡⎣ α A βB γC ⎤⎦ unde, { , , } ; { , , } ; { , , } A = x y z B = y z x C = z x y . (2.4) Cele douăsprezece seturi de unghiuri sunt necunoscute și trebuie determinate. Valorile lor depind de axele în jurul cărora au loc rotațiile precum și de ordinea efectuării acestor transformări. În tabelele de mai jos sunt prezentate în formă generalizată, expresiile de definiție pentru matricele de rotație rezultantă, corespunzătoare fiecăruia dintre cele 12 seturi de unghiuri precum și cele de determinare a unghiurilor de orientare, pentru cele două cazuri: rotații în jurul axelor fixe și rotații în jurul axelor mobile. 47 T
ALGORITMI DE CALCUL ÎN CINEMATICA ȘI DINAMICA ROBOȚILOR . a = [ ] − [ ] [ ] − [ ] [ ] − [ ] T ⎣⎡ pn+ 1 0,0 pn 0,0 pn+ 1 1,0 pn 1,0 pn+ 1 2,0 pn 2,0 ⎦⎤ 2 ( p [ 0,0] − p [ 0,0] ) + ( p [ 1,0] − p [ 1,0] ) + ( p [ 2,0] − p [ 2,0] ) 2 2 n+ 1 n n+ 1 n n+ 1 n T s = k n + 1 ⎡ 0 { s× } = ⎢ s[ 2,0] ⎢ ⎣−s[ 1,0] −s[ 2,0] 0 s[ 0,0] n = s× a s[ 1,0] ⎤ −s[ 0,0] ⎥ ⎥ 0 ⎦ [ ] [ ] [ ] ( ) [ ] [ ] [ ] [ ] ( ) [ ] [ ] [ ] [ ] ( ) [ ] ⎡n 0,0 s 0,0 a 0,0 p 0,0 ⎤ ⎢ ⎥ = ⎢ n 1,0 s 1,0 a 1,0 p 1,0 ⎥ ⎢n 2,0 s 2,0 a 2,0 p 2,0 ⎥ ⎢ ⎣ 0 0 0 1 ⎥ ⎦ 0 n+ 1 0 ( 0) n+ 1 n+ 1 0 0 n+ 1 Figura 2.2 Algoritmul de citire al matricelor de transformare omogenă 48
- Page 1 and 2: FACULTATEA CONSTRUCŢII DE MAŞINI
- Page 3 and 4: 3. MODELAREA ERORILOR GEOMETRICE...
- Page 5 and 6: j { { i; j} = 1 → n } p ij , vect
- Page 7 and 8: { unde i = 1 → n} qɺ i viteza li
- Page 9 and 10: xy Q Δ J Matricea Jacobiană pentr
- Page 11 and 12: NOȚIUNI GENERALE PRIVIND PRECIZIA
- Page 13 and 14: NOȚIUNI GENERALE PRIVIND PRECIZIA
- Page 15 and 16: NOȚIUNI GENERALE PRIVIND PRECIZIA
- Page 17 and 18: NOȚIUNI GENERALE PRIVIND PRECIZIA
- Page 19 and 20: NOȚIUNI GENERALE PRIVIND PRECIZIA
- Page 21 and 22: NOȚIUNI GENERALE PRIVIND PRECIZIA
- Page 23 and 24: NOȚIUNI GENERALE PRIVIND PRECIZIA
- Page 25 and 26: NOȚIUNI GENERALE PRIVIND PRECIZIA
- Page 27 and 28: NOȚIUNI GENERALE PRIVIND PRECIZIA
- Page 29 and 30: NOȚIUNI GENERALE PRIVIND PRECIZIA
- Page 31 and 32: NOȚIUNI GENERALE PRIVIND PRECIZIA
- Page 33 and 34: NOȚIUNI GENERALE PRIVIND PRECIZIA
- Page 35 and 36: NOȚIUNI GENERALE PRIVIND PRECIZIA
- Page 37 and 38: NOȚIUNI GENERALE PRIVIND PRECIZIA
- Page 39 and 40: NOȚIUNI GENERALE PRIVIND PRECIZIA
- Page 41 and 42: NOȚIUNI GENERALE PRIVIND PRECIZIA
- Page 43 and 44: NOȚIUNI GENERALE PRIVIND PRECIZIA
- Page 45: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 49 and 50: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 51 and 52: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 53 and 54: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 55 and 56: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 57 and 58: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 59 and 60: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 61 and 62: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 63 and 64: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 65 and 66: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 67 and 68: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 69 and 70: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 71 and 72: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 73 and 74: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 75 and 76: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 77 and 78: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 79 and 80: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 81 and 82: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 83 and 84: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 85 and 86: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 87 and 88: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 89 and 90: ALGORITMI DE CALCUL ÎN CINEMATICA
- Page 91 and 92: PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 93 and 94: PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 95 and 96: PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 97 and 98:
PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 99 and 100:
PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 101 and 102:
PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 103 and 104:
PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 105 and 106:
PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 107 and 108:
PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 109 and 110:
PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 111 and 112:
PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 113 and 114:
PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 115 and 116:
PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 117 and 118:
PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 119 and 120:
PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 121 and 122:
PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 123 and 124:
PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 125 and 126:
PRECIZIA ROBOȚILOR INDUSTRIALI . .
- Page 127 and 128:
link i −1 q ⋅k i−1 i−1 { i
- Page 129 and 130:
4.2 Matricea Jacobiană și proprie
- Page 131 and 132:
( ) n0 X && t () 135 PRECIZIA ROBO
- Page 133 and 134:
137 PRECIZIA ROBOȚILOR INDUSTRIALI
- Page 135 and 136:
139 PRECIZIA ROBOȚILOR INDUSTRIALI
- Page 137 and 138:
141 PRECIZIA ROBOȚILOR INDUSTRIALI
- Page 139 and 140:
4.5 Matricea Jacobiană a erorilor
- Page 141 and 142:
2 ( ) xek 0 J θ Δ & Q k=→ 1 n
- Page 143 and 144:
2. im 0 i i i n ∑ k= i k−1 { (
- Page 145 and 146:
149 PRECIZIA ROBOȚILOR INDUSTRIALI
- Page 147 and 148:
unde, [ ] T pk ε Di βi−1αi−1
- Page 149 and 150:
pk D unde, ε ∈ I11 , ceea ce în
- Page 151 and 152:
I69 . Se adoptă următoarele nota
- Page 153 and 154:
I ∗ Vectorii proprii ortonormali
- Page 155 and 156:
Ținând seama de faptul că N = 3
- Page 157 and 158:
I111. Se notează cu Y = m ∑ k k
- Page 159 and 160:
PRECIZIA ROBOȚILOR INDUSTRIALI Apl
- Page 161 and 162:
6. MODELAREA ERORILOR DINAMICE 6.1
- Page 163 and 164:
( ) ( C ) n n 0 ⎧ xy 0 0 xy xy
- Page 165 and 166:
171 PRECIZIA ROBOȚILOR INDUSTRIALI
- Page 167 and 168:
173 PRECIZIA ROBOȚILOR INDUSTRIALI
- Page 169 and 170:
7. INFLUENȚA ERORILOR DINAMICE ASU
- Page 171 and 172:
Prin aplicarea modelului direct al
- Page 173 and 174:
q este un vector coloană m21 un ve
- Page 175 and 176:
8.APLICAȚII PRIVIND DETERMINAREA P
- Page 177 and 178:
APLICATII Matricea sistemelor de ti
- Page 179 and 180:
3 4 APLICATII ⎡ 0. 77 ⎢ −0. 6
- Page 181 and 182:
APLICATII Modulul erorilor vitezelo
- Page 183 and 184:
APLICATII Robot M MD 6 R 15 25,2777
- Page 185 and 186:
APLICATII Fig.8.4 Fig.8.5 Fig.8.6 1
- Page 187 and 188:
APLICATII 192 Algoritmul matricei J
- Page 189 and 190:
APLICATII 3 4 5 6 VD( t) OD( t) V(
- Page 191 and 192:
APLICATII Cupla Matricea erorilor d
- Page 193 and 194:
[C02] H.Chung, L. Ojeda, J. Borenst
- Page 195 and 196:
[M07] Moorring, B.W, Roth, Z.S, Dri
- Page 197:
[O01] L.Ojeda, L. Chung, H., and Bo