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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FEI KKUI<br />

<br />

<br />

Horeuvedená schéma môže byť použitá pri tvorbe všetkých častí tela Naa.<br />

Pri spájaní častí tela môžu byť použité kĺby typu:<br />

• Hinge - kĺb s jedným stupňom voľnosti,<br />

• Hinge2 - kĺb s dvoma stupňami voľnosti,<br />

• Ball - guľový kĺb, naskytá sa možnosť použitia aj tohoto kĺbu, ale to by bolo<br />

dobré porovnať vrámci modelu, či je lepší tento typ kĺbu ako Hinge2.<br />

Ak vychádzame z nákresov 5 – 2 môže byť použitie kĺbov nasledovné:<br />

• bedro má dva stupne voľnosti - možnosť použitia kĺbu typu Hinge2 alebo Ball,<br />

• kolenný kĺb s jedným stupňom voľnosti - použitie kĺbu typu Hinge,<br />

• členkový kĺb s dvoma stupňami voľnosti - použitie kĺbu typu Hinge2 alebo<br />

Ball.<br />

Riadenie modelu<br />

Každý model má svoj kontrolér, ktorým je riadený. Gazebo obsahuje niekoľko kon-<br />

trolérov, ale neobsahuje kontrolér <strong>pre</strong> chôdzu.<br />

V rámci simulácie treba zabezpečiť:<br />

• <strong>riadenie</strong> kĺbov modelu,<br />

• <strong>riadenie</strong> pohybu modelu.<br />

Pri riadení kĺbov modelu sa naskytá možnosť použitia kontroléra <strong>pre</strong> model bandit<br />

menom actarray, ktorý bol aj odskúšaný pri modely trup. Tento kontrolér spolupra-<br />

cuje s kĺbmi typu Hinge. Pre prípad Hinge2 alebo Ball bude pravdepodobne treba<br />

zásah do kontroléra actarray.<br />

Pre <strong>riadenie</strong> pohybu modelu v simulácii by bolo potrebné naprogramovať vlastný<br />

kontrolér, ktorý by mohol vychádzať z kontroléra position <strong>pre</strong> model pioneer2dx.<br />

53

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

Saved successfully!

Ooh no, something went wrong!