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