13.08.2018 Views

[Studies in Computational Intelligence 481] Artur Babiarz, Robert Bieda, Karol Jędrasiak, Aleksander Nawrat (auth.), Aleksander Nawrat, Zygmunt Kuś (eds.) - Vision Based Systemsfor UAV Applications (2013, Sprin

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A Distributed Control Group of Mobile Robots 163<br />

Fig. 6. Signal <strong>in</strong> vison system<br />

Camera records images of playground, sends it to the computer as an analogue<br />

signal, frame-grabber is captur<strong>in</strong>g digital images from that signal. Then vision<br />

algorithm bas<strong>in</strong>g on this data f<strong>in</strong>d orientations and positions of objects, and provides<br />

this <strong>in</strong>formation <strong>in</strong> XML format through TCP/IP connection, provid<strong>in</strong>g a<br />

server for such type of connection. Coord<strong>in</strong>ates given by vision system can be<br />

referred to as a global position<strong>in</strong>g system. It is due to the fact that the robot has<br />

<strong>in</strong>ternal local position<strong>in</strong>g system based on his odometers.<br />

Ma<strong>in</strong> feature of global position<strong>in</strong>g, that has to remembered when read<strong>in</strong>g coord<strong>in</strong>ates,<br />

is that the po<strong>in</strong>t of orig<strong>in</strong> is center of the playground and the chosen<br />

team’s goal is on the left.<br />

2.4 Radio System<br />

Communication between the master control system and the subject robots is provided<br />

by the radio system. It consists of hardware radio module and software for<br />

PC that provides output <strong>in</strong>terface. As <strong>in</strong> the case of vision system, radio system is<br />

also implemented as a standalone server, provid<strong>in</strong>g <strong>in</strong>terface through TCP/IP connection<br />

implemented <strong>in</strong> the C++ communication library - libqteam. The way of<br />

signal <strong>in</strong> the radio system is shown on Figure 7. The TCP/IP server allows clients<br />

to connect and receives commands <strong>in</strong> simple packet format.

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

Saved successfully!

Ooh no, something went wrong!