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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Automatic Target<strong>in</strong>g Sentry Turret for Distributed Systems 53<br />

The most important <strong>in</strong>formation from vision system is the position of object<br />

and real time process<strong>in</strong>g [12]. Objects are tracked with use of history of motion<br />

and optical flow algorithm. It is assumed that the scene is static, and the camera is<br />

not mov<strong>in</strong>g. If a new mov<strong>in</strong>g object appears it is separated from the background<br />

and its center of mass is calculated. As long as an object is mov<strong>in</strong>g its position is<br />

tracked and its coord<strong>in</strong>ates are sent as control of gun position<strong>in</strong>g variables.<br />

Each turret is mounted <strong>in</strong> one place and as a process of sett<strong>in</strong>g up the equipment<br />

it is possible to provide the GPS coord<strong>in</strong>ates so the turret can work <strong>in</strong> slave<br />

mode. In this case turret is receiv<strong>in</strong>g orders about objects and targets position that<br />

are detected from other systems. Aim<strong>in</strong>g targets is done by calculat<strong>in</strong>g the position<br />

of object due to turret position and sett<strong>in</strong>g the proper orientation.<br />

It is also possible that the user is manually operat<strong>in</strong>g the gun. It can work with<br />

two ways. In fully manual mode user is controll<strong>in</strong>g the gun actuators. In semiautomatic<br />

mode user is work<strong>in</strong>g with vision system and can po<strong>in</strong>t objects on camera<br />

output frames <strong>in</strong> order to move the gun to that position or to track objects.<br />

The presented solution was made with use of easy methods and its purpose was<br />

to po<strong>in</strong>t out all disadvantages that should be handled. The parameters that should<br />

be considered are: w<strong>in</strong>d speed, bullet speed while shoot<strong>in</strong>g mov<strong>in</strong>g targets, distance<br />

from object that <strong>in</strong>dicates bullet descend<strong>in</strong>g due to gravity. Each of those<br />

variables cause the <strong>in</strong>accuracy of the gun. For example it is possible that if the<br />

object is mov<strong>in</strong>g fast, the gun would not shoot the object, but the place where the<br />

object was small amount of time ago.<br />

5 Future Work<br />

The proposed architecture of distributed system for monitor<strong>in</strong>g and control of<br />

robotic application has proven its usefulness <strong>in</strong> sentry turret application. It is possible<br />

to use such architecture for other devices, such as exoskeletons. It is important<br />

to be able to remotely monitor the health of the exoskeleton application elements,<br />

such as batteries, actuators and controllers, to ensure safety of the user. The experience<br />

from sentry turret application showed that this is possible and doesn't even<br />

need dedicated architecture written from the very bottom, but the usage of exist<strong>in</strong>g,<br />

universal architectures is possible. Current work will be focused on the usage<br />

of different devices, such as tablets or smartphones, to allow <strong>in</strong>terconnection between<br />

robotic applications and remote users.<br />

6 Summary<br />

Target<strong>in</strong>g system requires extensive test<strong>in</strong>g, as far as dispersion, recoil and different<br />

ranges are concerned. One of the biggest issues are shoot<strong>in</strong>g the mov<strong>in</strong>g targets,<br />

because <strong>in</strong> this case a lot of arguments should be taken <strong>in</strong>to account, some of<br />

them are difficult to measure, some demand high measurement accuracy. However<br />

it was shown and proven that the system can work with multi agent approach and

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

Saved successfully!

Ooh no, something went wrong!