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

• Change the speed of wheels i.e. set l<strong>in</strong>ear velocity of a robot.<br />

• Rotate by given angle, at given angular velocity or at given constant radius.<br />

• Move forward/backward by given distance.<br />

• Go to a given location.<br />

2.2 Skid Limits<br />

Important fact is ensur<strong>in</strong>g that the robot does not slide, as it would <strong>in</strong>put errors to<br />

the <strong>in</strong>cremental magnetic encoder, which runs vital part of every algorithm at the<br />

robot. That is why the on-board controller avoids skid of wheels, by limit<strong>in</strong>g l<strong>in</strong>ear<br />

and angular acceleration. It has to be taken <strong>in</strong>to account by the Master Control<br />

System, so that the system is cohesive. The limits are calculated <strong>in</strong> work [7] and<br />

are listed <strong>in</strong> Table 1.<br />

Table 1. Limits<br />

Limit Value Unit<br />

<br />

Acceleration 1<br />

Angular acceleration 0.5<br />

The was obta<strong>in</strong>ed experimentally by check<strong>in</strong>g whether a set acceleration<br />

causes any slid<strong>in</strong>g and repeat<strong>in</strong>g the experiment successively. The value that is<br />

used was additionally lowered by 50% <strong>in</strong> order to m<strong>in</strong>imize the risk of skid, while<br />

the was calculated from the <strong>in</strong>teraction of wheels with the ground [7].<br />

2.3 <strong>Vision</strong> System<br />

The vision system provides coord<strong>in</strong>ates and values of angles of robots and ball on<br />

the playground. It acquires images from the camera, which is mounted permanently<br />

above the playground, via a frame-grabber card. The view from the camera is<br />

shown on an exemplary image at Figure 4.<br />

<br />

<br />

<br />

Fig. 4. Playground seen by camera

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

Saved successfully!

Ooh no, something went wrong!