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.
<strong>PRECIZIA</strong> ROBOȚILOR <strong>INDUSTRIALI</strong> .<br />
.<br />
⎡ 0<br />
⎢<br />
i−1 e21 [ δT<br />
i ] = ⎢<br />
⎢e31 ⎢<br />
⎢⎣ 0<br />
e12 0<br />
e32 0<br />
e13 −e23<br />
0<br />
0<br />
e14<br />
⎤<br />
e<br />
⎥<br />
24 ⎥ ;<br />
e34<br />
⎥<br />
⎥<br />
0 ⎥⎦<br />
(3.154)<br />
i 1<br />
T<br />
i−1 δT<br />
un<br />
−<br />
unde [ Δ ] reprezintă matricea diferenţială de transformare omogenă între {i-1} şi {i}, iar [ ]<br />
i<br />
operator matriceal de diferenţiere, ale cărui componente sunt funcţii de erorile tip DH sau tip PG.<br />
În continuare, se determină expresia operatorului matriceal de diferențiere, luând în considerare:<br />
{ yD; yG}<br />
{ ; ; }<br />
ε yQ = ε ε ; (3.155)<br />
y = p e g ; (3.156)<br />
Q<br />
{ β; α; ; ; θ}<br />
{ ; ; ; α ; β; γ}<br />
⎧ pD= pQ<br />
= ⎨<br />
⎩pG=<br />
a b<br />
a<br />
c<br />
d<br />
. (3.157)<br />
unde y reprezintă un indice care evidențiază erorile de tip DH (D), respectiv de tip PG (G),<br />
corespunzătoare { p fiecarui parametru, e fiecarui element, g structurii mecanice a robotului}<br />
Q<br />
− − − .<br />
Expresia acestui operator de diferenţiere poate fi scrisă astfel:<br />
i−1 [ δT<br />
]<br />
i−1 i gG<br />
[ δT<br />
]<br />
i gD<br />
⎧<br />
⎪<br />
Dβ ⋅Δ β i−1+ Dα ⋅Δ αi−1+ Da⋅Δ ai−1+ Dd⋅Δ di+ Dθ<br />
⋅Δθi<br />
;<br />
= ⎨ i−1 i−1 i−1 i−1 i−1 ⎪⎩ [ δT] + [ δT] + [ δT] + [ δT] + [ δT]<br />
;<br />
i β i α i a i d i θ<br />
122<br />
i<br />
(3.158)<br />
⎧<br />
⎪<br />
Da⋅Δ ai−1 + Db⋅Δ bi−1 + Dc ⋅Δ ci−1 + Dα ⋅Δ α i−1 + Dβ ⋅Δ βi−1 + Dγ<br />
⋅Δγ<br />
i−1; = ⎨ i−1 i−1 i−1 i−1 i−1 i−1 (3.159)<br />
⎪⎩ [ δT] + [ δT] + [ δT] + [ δT] + [ δT] + [ δT]<br />
;<br />
i a i b i c i α i β i γ<br />
Termenii conţinuţi în cadrul expresiilor (3.158) – (3.159), se obţin cu ajutorul relaţiei:<br />
∂<br />
[ δ ] [ ]<br />
Luând în considerare erorile tip DH ( ε yQ ε yD )<br />
i−1 i<br />
[ δT<br />
]<br />
β<br />
{ } [ ] .<br />
i−1 i−1 i−1 −1<br />
T = T T<br />
i pQ i i<br />
∂pQ<br />
⎡ 0 0 Δβ<br />
i−1 0⎤<br />
⎢<br />
0 0 0 0<br />
⎥<br />
= ⎢ ⎥ ;<br />
⎢−Δβ i−1 0 0 0⎥<br />
⎢ ⎥<br />
⎣ 0 0 0 0⎦<br />
[ δT<br />
] ⎢ ⎥ ;<br />
i−1 i a<br />
⎡0 0 0 Δai−1⎤<br />
⎢<br />
0 0 0 0<br />
⎥<br />
=<br />
⎢0 0 0 0 ⎥<br />
⎢ ⎥<br />
⎣0 0 0 0 ⎦<br />
= , expresiile acestor operatori sunt următoarele:<br />
[ δT<br />
]<br />
⎡0 0 0 0⎤<br />
⎢<br />
0 0 −Δα<br />
0<br />
⎥<br />
= ⎢ ⎥ ;<br />
⎢0 0 0⎥<br />
⎢ ⎥<br />
⎣0 0 0 0⎦<br />
i−1 i−1 i α Δα<br />
i−1 ⎡0 0 0 0 ⎤<br />
⎢<br />
0 0 0 −sα⋅Δd ⎥<br />
=<br />
⎢ ⎥<br />
⎢ ⎥<br />
⎣0 0 0 0 ⎦<br />
[ δT<br />
] ⎢ ⎥ ;<br />
i−1 i−1 i<br />
i d 0 0 0 cαi−1⋅Δdi (3.160)<br />
(3.161)<br />
(3.162)