Professional Documents
Culture Documents
S0, S i , — Tada, u slučaju i-tog segmenta, predhodni zglob ima oznaku 5,_ i, a
naredni Si (kao na sl. 2.34).
, Radi izražavanja vektora geo-
metrije uvodimo vezani koordinatni
sistem. Koordinatni početak smesti-
ćemo u centar zgloba S,. Osu Zi
ovog sistema poklopićemo sa osom
e* zgloba. Osu postavićemo tako
xi da bude normalna na Zj, a istovre-
meno normalna i na e ^ i . Konačno,
osa y, postavlja se normalno na x,
i Z{ čime se dobija pravougli sistem
desne orijentacije. Očigledno, ovako
postavljene ose nepomične su u od-
nosu na segment ”t” .
Geometrija segmenta definiše
se vektorima P< — SiCi i t, =
Dakle, definiše se položaj narednog
zgloba u odnosu na tezište (ili tačni-
je, teZišta u odnosu na zglob) i med-
jusobni položaj prethodnog i nared-
Sl. 2.34. Segment sa Denavi - Hartenbergo-
vim oznakama nog zgloba. Ako se ovi vektori iz-
raze u vezanom sistemu dobijaju se
«•+ m r -
? = [<?i - - 9 n ] T (2.7)
đj = A ja } ( 2 .8 )
i koja se naziva transformaciona ili prelazna matrica vezanog sistema j - tog seg-
menta. Matrica omogućava prelaz vektora iz j - tog vezanog sistema u spolja5nji
nepokretni, i obrnuto:
a.j = A ~ l a3 = A j đ j (2.9)
Pri množenju vektora matricom, vektor se posm atra kao kolona m atrica di-
menzija 3x1 koja sadrži projekcije vektora.
Može se takođe naći i m atrica ltj dimenzija 3x3 koja zadovoljava
a =Aj-ijčj (2 1 0 )
3
i naziva se relativnom prelaznom matricom. Ona omogućava prelaz vektora iz
jednog vezanog sistema u drugi (iz j - tog u prethodni, tj. (j-1 )). O brtna transfor-
macija je
l} = a, = A j l , jSj (2.11)
Sada treba uočiti da relativna prelazna matrica A}_ zavisi samo od koor-
dinate ?, i može se izračunati ukoliko je zadata geometrija susednih segmenata i
52
orijentaciju. Ugao 9 obično se naziva ugao pravca ili ugao skretanja, <p se naziva
ugao elevacije ili ugao propinjanja, aV> se naziva ugao valjanja.
Istaknimo da ovakav način za-
davanja orijentacije pomoću tri ugla
može dovesti do određenih problema.
Konkretno, ako je pravac (*) ver-
tikalan tj. <p = tt / 2 , tada ugao
6 nije moguće jednoznačno odrediti
(sl. 2.40). Takve položaje nazivamo
prividnim singularitetima za razliku
od singulariteta koji su objaSnjeni u
odeljku 2.2.3. koje možemo nazvati
stvarnim singularitetima jer tada ro-
bot ”gubi” neke stepene slobode.
Ukupno, položaj hvataljke (ili
nekog drugog završnog uredaja) od-
ređujemo sašest parametara: x A,yA,
zA, 9,<p,ip- Ovaj broj parametaraje
prikladan ukoliko se hvataljka pos-
matra kao izolovano telo ili, pak, ako
je nh — 6. Međutim, ako je nh < 6
(na primer, kod robota sa 5 stepeni .................
slobode n* < n = 5) tih M t pa- Sl 2'39' V# m
rametara nisu nezavisni. U slučaju
nh = 5 usvajamo pet nezavisnih parametara kojima odredujemo položaj. Neka su
to x A,yA,zA, 6 , <p. Ako je nh = n, tada uvedenih šest ili pet parametara određuju
i položaj celog mehanizma. Kako se ovim parametrima odreduje položaj u od-
nosu na spoljašnji prostor (spoljašnji sistem), to ćesto koristimo termin spoljašnje
koordinate robota.
Dakle, u slučaju nh = 6 vektor spoljašnjih koordinata je
X = [xAyAzA0<pip]T, (2.12a)
a u slučaju nh = 5 vektor je
X = [xAyAzA9<p]T. (2.126)