26.07.2013 Views

Analýza softvérového prostredia pre riadenie robotov Player-Stage ...

Analýza softvérového prostredia pre riadenie robotov Player-Stage ...

Analýza softvérového prostredia pre riadenie robotov Player-Stage ...

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.

FEI KKUI<br />

• podstavec geom,<br />

• dolnacast geom,<br />

• ramena geom,<br />

• ruka goem,<br />

• ruka2 geom.<br />

Časť dolnacast body sa skladá z dvoch geom. Zvyšok sveta je rovnaký ako bol opi-<br />

sovaný v kapitole o vytvorení súboru world na strane 17.<br />

Na spájanie jednotlivých častí tela sa použili kĺby.<br />

• kĺb1, spojenie ramena s rukou,<br />

• kĺb2, spojenie druhej ruky s ramenom,<br />

• drz1, <strong>pre</strong>pojenie ramien a dolnej časti,<br />

Rozsah voľnosti kĺbov je od -90 do 90 stupňov. Kĺb drz1 je nastavený ako nepo-<br />

hyblivý, základom je aby spojil ramena s telom. Týmto spôsobom sa podarilo spojiť<br />

časti typu . Ak by ramena boli súčasťou ako , nedalo by sa<br />

spojiť ruky s ramenami pomocou kĺbu, <strong>pre</strong>tože kĺb spája časti typu body. Definície<br />

jednotlivý kĺbov sú v tabuľke 4 – 8<br />

4.3.3 Ovládanie modelu<br />

Základom ovládania je kontrolér. Pre tento model bolo možné použiť už existujúci<br />

kontrolér bandit actarray, ktorý je určený na <strong>riadenie</strong> kĺbov, ale trebalo pozmeniť<br />

hodnotu počtu kĺbov v súbore Bandit Actarray.hh, <strong>pre</strong>snejšie hodnotu jointcnt na<br />

2, <strong>pre</strong>tože boli hlásené chyby ohľadom modelu a kontroléra.<br />

#d e f i n e JOINTCNT 2<br />

V modely si definujeme kontrolér podľa 4 – 9.<br />

43

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

Saved successfully!

Ooh no, something went wrong!