21.02.2015 Views

Manipulator przeznaczony do celów dydaktycznych - Laboratorium ...

Manipulator przeznaczony do celów dydaktycznych - Laboratorium ...

Manipulator przeznaczony do celów dydaktycznych - Laboratorium ...

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.

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

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

Saved successfully!

Ooh no, something went wrong!