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.

<strong>Vision</strong> System for Group of Mobile Robots 155<br />

4 Conclusions<br />

The version of vision system presented <strong>in</strong> this work proved to be very successful<br />

and fully operational. Proposed algorithm provides stable vision <strong>in</strong>formation i.e. it<br />

never losses any objects, they are always tracked properly. Used histogram-based<br />

color classifier proved to be very efficient and difficult to mislead, ma<strong>in</strong>ly because<br />

of the algorithm’s ability to adapt stored reference histograms to chang<strong>in</strong>g light<strong>in</strong>g<br />

accord<strong>in</strong>g to the current classification. Color classifier operates properly <strong>in</strong> the<br />

limited colorspace of the NTSC signal com<strong>in</strong>g from cheap <strong>in</strong>dustrial camera.<br />

It is very easy to f<strong>in</strong>d colors that can be used as markers on top of the robots.<br />

The algorithm is sufficiently robust <strong>in</strong> assumed range of changes <strong>in</strong> the light<strong>in</strong>g<br />

conditions, both spatial (caused by the nonuniform light<strong>in</strong>g around the play<strong>in</strong>g<br />

field, caused by the fact that there are four lamps above the corners of play<strong>in</strong>g<br />

field) and temporal (caused by accidents like turn<strong>in</strong>g off one of the lamps or open<strong>in</strong>g<br />

the w<strong>in</strong>dow, which results <strong>in</strong> <strong>in</strong>creased amount of sunlight com<strong>in</strong>g to the play<strong>in</strong>g<br />

field).<br />

Measurement data is precise enough to be used <strong>in</strong> sophisticated control loops,<br />

and the delay <strong>in</strong>troduced to the system is almost constant and <strong>in</strong> assumed range,<br />

guaranty<strong>in</strong>g stability of the control algorithms. Relative measurement errors of<br />

position coord<strong>in</strong>ates x and y and angle of orientation do not exceed 1.5% and<br />

delay is at most 30 ms, be<strong>in</strong>g the limitation of the frame-grabber card, which is<br />

able to deliver only 30 images each second.<br />

Performance of the application is also very satisfactory - the whole frame is<br />

processed <strong>in</strong> 15 ms. It gives the possibility of obta<strong>in</strong><strong>in</strong>g high framerates (at least<br />

60 frames per second) after upgrad<strong>in</strong>g the framegrabber card to the model that is<br />

able to deliver more than 30 images per second.<br />

The vision data is made available to many other applications via TCP/IP socket.<br />

It makes possible build<strong>in</strong>g distributed control system for mobile robots, consist<strong>in</strong>g<br />

of many comput<strong>in</strong>g nodes. Application design is modular, <strong>in</strong>dividual components<br />

are loosely coupled to each other and are implemented with use of design patterns,<br />

which further simplify the design and promote good solutions, so further development<br />

should be quite easy. This is particularly important, for the exist<strong>in</strong>g code<br />

could be used <strong>in</strong> future <strong>in</strong>dustrial-quality vision application.<br />

Acknowledgement. This work has been supported by M<strong>in</strong>istry of Science and Higher<br />

Education In the years 2010 - 2012 as development project OR000132 12.<br />

References<br />

[1] Sridharan, M., Stone, P.: Autonomous Color Learn<strong>in</strong>g on a Mobile Robot. In: The<br />

Twentieth National Conference on Artificial <strong>Intelligence</strong> (AAAI 2005), Pittsburgh,<br />

USA (July 2005)<br />

[2] Jeong, S.: Histogram-<strong>Based</strong> Color Image Retrieval Psych221/EE362 Project Report.<br />

Stanford University (2001)

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

Saved successfully!

Ooh no, something went wrong!