czyli
S = Atan2(Pcz - lu JP£ - f*).
Podobnie wyznaczamy kat a
tańcu =
l3sinq3 h + l3cosq3 ’
(2.17)
(2.18)
czyli
cx = Atan2(l3sinq3, l2 + l3cosq3). (2-19)
Z rysunku otrzymuje się prostą zależność między kątami q2, ó, a, a mianowicie q2 = ó — a, z której wynika, że
q2 = Atan2(Pcz — \JP^ - P<^) - Atan2(l3sinq3, l2 + l3cosq3). (2.20)
Wartość kąta q2 zależy od kąta q3. Ma to znaczenie fizyczne, ponieważ otrzymamy różne wartości kąta q2 w zależności od tego, które rozwiązanie wybierzemy dla kąta q3.
Z kolei kąt ę4 wyznaczamy z następującego związku 77 = q2 4- <73 + <74 czyli
q,=')-92-93- (2.21)
Reasumując dla P(PX, Py, Pz,rj, q) otrzymujemy następujące zależności:
qx = Atan2(Py, Px),
(2.22)
q2 = Atan2{Pcz — lu yJP^ — P£y) — Atan2(l3sinq3, l2 + l3cosq3), q3 = Atan2(±>/\ — D2, D), q4 = V ~ 92 - Q3,
q5 = e-
pL+PŹ-HPo-hp-ą-ą
2/2/3
I4 sin 77, D =
gdzie
P^ = Px — k cos qi, Pcy = Py — k sin ęx, Pcz = Pz k = U cos 77.
W celu mechanicznego sprawdzenia poprawności pozycjonowania manipulatora wyróżniono konfigurcję zerową manipulatora zwaną również konfiguracją geometryczną q0 = (Qoi> Qo2, 9o3> 9o4> 905)1 dla której zmienne przegubowe przyjmują następujące wartości:
Qoi = 0 [“].
Qo2 = 0 [°1.
q03 = 0 ["]. (2.23)
13