Manipulator przeznaczony do celów dydaktycznych - Laboratorium ...
Manipulator przeznaczony do celów dydaktycznych - Laboratorium ...
Manipulator przeznaczony do celów dydaktycznych - Laboratorium ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
12<br />
czoną przez osie X 0 , Y 0 , stąd widzimy, że<br />
czyli<br />
tan q 1 = P y<br />
P x<br />
, (2.6)<br />
q 1 = Atan2(P y , P x ), (2.7)<br />
gdzie Atan2(·, ·) oznacza dwuargumentową funkcję arcus tangens.<br />
W celu ułatwienia obliczenia kolejnych zmiennych przegubowych wyznaczony został punkt<br />
pomocniczy P c o współrzędnych<br />
⎡ ⎤ ⎡<br />
⎤<br />
P cx P x − k cos q 1<br />
⎢ ⎥ ⎢<br />
⎥<br />
P c = ⎣ P cy ⎦ = ⎣ P y − k sin q 1 ⎦ , gdzie k = l 4 cos η. (2.8)<br />
P cz P z − l 4 sin η<br />
Aby wyznaczyć kąt q 3 wykorzystuje się twierdzenie cosinusów<br />
d 2 = l 2 2 + l 2 3 − 2l 2 l 3 cos (π − q 3 ). (2.9)<br />
Ponieważ zachodzi zależność cos (π − q 3 ) = − cos q 3 , oraz dla <strong>do</strong>wolnej konfiguracji manipulatora<br />
jest spełniony związek d 2 = r 2 +(P cz −l 1 ) 2 , gdzie r 2 = Pcx 2 +P cy 2 , zatem otrzymuje<br />
się dalej<br />
Pcx 2 + P cy 2 + (P cz − l 1 ) 2 = l2 2 + l2 3 + 2l 2l 3 cos q 3 , (2.10)<br />
i stąd<br />
cos q 3 = P 2 cx + P 2 cy + (P cz − l 1 ) 2 − l 2 2 − l2 3<br />
2l 2 l 3<br />
. = D. (2.11)<br />
Istnieją dwa rozwiązania powyższego równania, a mianowicie<br />
oraz<br />
q 3 = arccos P 2 cx + P 2 cy + (P cz − l 1 ) 2 − l 2 2 − l2 3<br />
2l 2 l 3<br />
, stąd 0 q 3 π, (2.12)<br />
q 3 = − arccos P 2 cx + P 2 cy + (P cz − l 1 ) 2 − l 2 2 − l 2 3<br />
2l 2 l 3<br />
, stąd − π q 3 0. (2.13)<br />
Jednakże lepszym sposobem znalezienia kąta q 3 jest zauważenie, że jeśli cos q 3 jest dany<br />
wzorem (2.11), to sin q 3 jest dany odpowiednio wzorem<br />
i stąd można wyznaczyć<br />
sin q 3 = ± √ 1 − D 2 , (2.14)<br />
q 3 = Atan2(± √ 1 − D 2 , D). (2.15)<br />
Zaletą tego drugiego sposobu jest rozróżnienie obu konfiguracji ”łokieć u góry” i ”łokieć<br />
u <strong>do</strong>łu” przez wybór odpowiedniego znaku w równaniu (2.15).<br />
W celu wyliczenia kąta q 2 wyznacza się wyrażenia na kąty pomocnicz δ oraz α zaznaczone<br />
na rysunku 2.2. Dla kąta δ zachodzi<br />
tan δ = P cz − l 1<br />
r<br />
= P cz − l 1<br />
√ , (2.16)<br />
P<br />
2<br />
cx − Pcy<br />
2