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 />

Brain a Kasper napísali nový server <strong>pre</strong> Pioneer roboty a nazvali ho Golem. Takto sa<br />

dostávame ku Golem/Arena rozhraniu, ktoré nahrádza ArenaServer. Toto rozhranie<br />

v sebe obsahovalo základnú funkcionalitu zo súčastného simulátora <strong>Player</strong>/<strong>Stage</strong>.<br />

Neskoršie boli inšpirovaný Shakespearovým dielom, kde javisko <strong>pre</strong>dstavuje svet a<br />

ľudia sú hercami. V roku 2002 začali Andrew Howard a Nate Koneig pracovať na<br />

projekte Gazebo.<br />

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

Tento balík umožňuje <strong>pre</strong>pojenie programov s robotickými a senzorovými hardvérmi.<br />

Správa sa ako sieťový server medzi programom a reálnym robotom. Má za úlohu<br />

<strong>pre</strong>pojiť pomocou client/server modulu program na ovládanie <strong>robotov</strong> s daným ro-<br />

botom.<br />

Využíva TCP komunikáciu a dokáže načítať údaje zo senzorov a posielať príkazy<br />

akčným členom robota. Umožňuje písanie kódu pod rôznymi programovacími ja-<br />

zykmi ako C++, TCL, Java, Python a spúšťanie na rozdielnych počítačových sys-<br />

témoch ako Windows, Linux, Solaris, *BSD.<br />

Dokáže sprostredkovať <strong>pre</strong>pojenie viacerých klientov, čím umožňuje rozdeľovať prácu<br />

medzi klientmi a následne zabezpečiť ich spoluprácu. Pôvodne bol vytvorený <strong>pre</strong> Ac-<br />

tivMedia Pioneer 2 family. V súčastnej dobe si <strong>Player</strong> rozumie aj s iným robotickým<br />

hardvérom a príslušenstvom.<br />

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

<strong>Stage</strong> je simulátorom <strong>pre</strong> skupinu <strong>robotov</strong> v 2D prostredí. Je vytvorený <strong>pre</strong> výskum<br />

multi-agentových systémov. Obsahuje v sebe modely senzorov ako sonar, laser na<br />

meranie vzdialeností, senzor na počítanie urobených vzdialeností a kameru na de-<br />

tekciu <strong>pre</strong>dmetov.<br />

4

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

Saved successfully!

Ooh no, something went wrong!