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

Unlock ( ) ; / / po p r i k a z e<br />

Príkazy riadenia:<br />

• actarrayIface->data->cmd pos[i] = DTOR(klb); - kde hodnota i <strong>pre</strong>dstavuje<br />

poradové číslo kĺbu robota.<br />

Algoritmus riadenia<br />

Po pripojení sa na náš model, program čaká na pokyn. Ak sa zadá klávesa q, ukončí<br />

sa program, ak klávesa 1 alebo 2, nastáva <strong>riadenie</strong> kĺbov.<br />

while ( znak != ’q ’ ) / / ak s t l a c e n e q , ukoncit program<br />

{<br />

}<br />

i n t i , klb ;<br />

std : : cout znak ;<br />

i f ( znak != ’q ’ )<br />

{<br />

}<br />

i f ( znak == ’1 ’) i =1;<br />

e l s e i =2;<br />

std : : coutklb ; / / n a c i t a n i e hodnoty klbu<br />

a c t a r r a y I f a c e −>Lock ( 1 ) ;<br />

a c t a r r a y I f a c e −>data−>cmd pos [ i −1] = DTOR( klb ) ; / / p r i k a z <strong>pre</strong> n a t o c e n i e klbu<br />

a c t a r r a y I f a c e −>Unlock ( ) ;<br />

66

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

Saved successfully!

Ooh no, something went wrong!