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.

Obsah<br />

Úvod 1<br />

1 Formulácia úlohy 2<br />

2 Úvod do projektu The <strong>Player</strong> project 3<br />

2.1 História projektu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3<br />

2.2 <strong>Player</strong>, server <strong>pre</strong> komunikáciu s reálnymi robotmi . . . . . . . . . . . 4<br />

2.3 <strong>Stage</strong>, komponent <strong>pre</strong> 2D simuláciu . . . . . . . . . . . . . . . . . . . 4<br />

2.4 Gazebo, komponent <strong>pre</strong> 3D simuláciu . . . . . . . . . . . . . . . . . . 5<br />

2.5 Alternatívne projekty . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />

3 Práca v simulátore Gazebo 13<br />

3.1 Gazebo modely . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

3.2 Vytvorenie sveta v súbore *.world . . . . . . . . . . . . . . . . . . . . 17<br />

3.3 Vytvorenie modelu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />

3.4 Komunikácia s modelom pomocou kontroléra . . . . . . . . . . . . . . 26<br />

3.5 Vizuálne prostredie simulátora Gazebo . . . . . . . . . . . . . . . . . 26<br />

4 Praktická časť 29<br />

4.1 Inštalácia programu Gazebo pod systémom Linux . . . . . . . . . . . 29<br />

4.1.1 Inštalácia <strong>Player</strong>a . . . . . . . . . . . . . . . . . . . . . . . . . 30<br />

4.1.2 Potrebné balíky a knižnice <strong>pre</strong> úspešnú inštaláciu Gazeba . . . 31<br />

4.1.3 Inštalácia Gazeba na Ubuntu Linux 10.04 . . . . . . . . . . . 34<br />

4.1.4 Zhrnutie inštalácie . . . . . . . . . . . . . . . . . . . . . . . . 35<br />

4.2 Ukážka ovládania robota v prostredí Gazebo . . . . . . . . . . . . . . 35<br />

4.2.1 Spojenie sa s modelom pomocou nášho programu . . . . . . . 36<br />

4.2.2 Ovládanie modelu . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />

4.3 Ukážka vytvoreného modelu v prostredí Gazebo . . . . . . . . . . . . 38<br />

4.3.1 Prvé kroky pri tvorbe modelu . . . . . . . . . . . . . . . . . . 38

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

Saved successfully!

Ooh no, something went wrong!