4. Wprowadzeni* do kinematyki robotów
Do wyznaczenia kąta 0 wykorzystuje się twierdzenie kosinusów
kąta O/C/A,
>t -> u . f X-Bi ] 2/jXg\ ^
/2cos-yi =łi+\—-/ —:-cos?
{sinyr J smfB
stąd można wyznaczyć kąt f
V-licos1, [smprj
■3. Kinematyka robolów o strukturach równoległy^
j=arccoi
Zmienną konfiguracyjną aj można wyznaczyć według wzoru Oi =j-(r + Ć)
(4-39j
(4.
40)
(4.4])
Platformę roboczą tworzy trójkąt równoboczny o bolcu L. Wtedy długość' wektorów OPi0 (dla / = I, 2, 3) wynoszą
L
\OPio\ = R =
y/3
(4.42)
Kiedy wektory platformy przemieszczają się z P,odo P,, wtedy Pt = Pio + AP/ = Pio + a/ + bj + Ci
(4.43)
gdzie: a(, b( i c,- są przesunięciami punktu Pm wzdłuż osi X, Y, Z.
Dla przesunięcia stałe są długości boków trójkąta równobocznego, jaki
tworzy platforma. Z tego wynika
jo
(4.44)
gdzie: ij brane są w porządku cyklicznym. Stąd wynika równanie (4.45)
2\P,o-Pjo\ |AJ>,-A/>y| + |A/>-APyp=0 (4.45)
Podobnie wyznacza się zmienne konfiguracyjne dk i Bi
4.3.2. Kinematyka manipulatora równoległego typu hexapod RPR
Do rozwiązania zadania prostego manipulatora równoległego typu hexapod 6-3 stosuje się metodę wektorową. Wektorami platformy są: Pio, P20 i Pio* jak pokazano na rys. 4.15.
które następnie jest przekształcane do postaci
\2P,n-óPi-2Pi0 -APj-2PJ0 • APi +2PJ0 • APy-\ + AP,2 -2AP, -A/» +AP/ =0
(4.46)
W równaniu tym można uwzględnić wektory a„ bf i wtedy kilka wartości iloczynów skalarnych można usunąć z powodu prostopadłości. Pozostałe kąty mają wartości 0°, 30°, 120° i 210°. Po wstawieniu wartości cosinusów i kilku uproszczeniach otrzymuje się równanie
0i+aj -b))--#)(V3fly -b))-(a\ -a])2-(bj+b,j)2-[c\-c))2]
(4.47)
a/ =
(4.48)
Dla małych przemieszczeń wartości powyższych wyrażeń są bliskie jedności. Na rysunku 4.16 przedstawiono pary kończyn w rzutach na płaszczyznę Y-Z iX-Z. Biorąc pod uwagę trójkąty lxr i /2r na rys. 4.16a oraz używając twierdzenia Pitagorasa można otrzymać równania
ir