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.

20 A. <strong>Babiarz</strong> et al.<br />

patrol po<strong>in</strong>t <strong>in</strong> the actual camera position and then read<strong>in</strong>g the <strong>in</strong>formation of the<br />

elements values responsible for the camera position. Information this is returned<br />

<strong>in</strong> two ways: <strong>in</strong> text form and <strong>in</strong> the vector form of the figure values. Alternatively<br />

an <strong>in</strong>ertial measurement unit could be used [4].<br />

The description of <strong>in</strong>put/output signals:<br />

The module of obta<strong>in</strong><strong>in</strong>g <strong>in</strong>formation about the patrol po<strong>in</strong>t of the camera<br />

works only <strong>in</strong> the module of read<strong>in</strong>g/obta<strong>in</strong><strong>in</strong>g <strong>in</strong>formation about the <strong>in</strong>crement<br />

for <strong>in</strong>dividual position of the PTZ head:<br />

• The camera IP address control (“remote ip address”) <strong>in</strong> optional <strong>in</strong>put no.1 is a<br />

required parameter for realization of the task connected with the record/read<strong>in</strong>g<br />

of the image stream transmission parameters; this value is def<strong>in</strong>ed as a cha<strong>in</strong> of<br />

signs (text) of a structure commonly used <strong>in</strong> IP address def<strong>in</strong>ition : [A.B.C.D –<br />

where A, B, C parameters and D are the values of the 0 – 255 set, for e.g.<br />

168.254.0.99]<br />

• A control of the name of the patrol po<strong>in</strong>t (“bstrPosition”) describes the label<br />

which the patrol po<strong>in</strong>t is go<strong>in</strong>g to be written under: the value of this control is<br />

def<strong>in</strong>ed as a cha<strong>in</strong> of signs (text)unique <strong>in</strong> relation to other patrol po<strong>in</strong>ts def<strong>in</strong>ed<br />

<strong>in</strong> the camera as the patrol rout out automatic work mode;<br />

• The array/vector control (“ptz_poz”) is a vector of Tyree numbers def<strong>in</strong><strong>in</strong>g<br />

Read<strong>in</strong>g of the <strong>in</strong>crement values for given configuration of the variable Pan,<br />

Tilt and Zoom positions;<br />

• Test<strong>in</strong>g control (“str<strong>in</strong>g”) conta<strong>in</strong>s <strong>in</strong>formation about the <strong>in</strong>crements value<br />

returned <strong>in</strong> “ptz_poz” vector <strong>in</strong> text format (cha<strong>in</strong> of signs);<br />

3 Examples of Use of Control Modules<br />

3.1 Reconstruction of the Feedback Information on the Position<br />

of the Camera<br />

One of the most import ant <strong>in</strong>formation that are required <strong>in</strong> the process of control<br />

realization, especially camera control, is the knowledge about the current state<br />

(e.g. the position)of the controlled object. In case of presented modules and their<br />

use for controll<strong>in</strong>g PTZ cameras, this <strong>in</strong>formation can be understood as value<br />

vector (signals) def<strong>in</strong><strong>in</strong>g the camera head position <strong>in</strong> relation to its base. Presented<br />

on fig.1 sample cameras are the f<strong>in</strong>ished solutions, <strong>in</strong> which the <strong>in</strong>formation about<br />

the actual position of the camera’ s head was not revealed. Those cameras, from<br />

the po<strong>in</strong>t of their usage <strong>in</strong> monitor<strong>in</strong>g, so to say, work on open-track control. In<br />

reality, the control configurations which are the construction of those camera and<br />

which complete the controll<strong>in</strong>g of the camera’s movement, use the <strong>in</strong>formation<br />

about the actual location of particular rotation units (<strong>in</strong> case of a rotation around<br />

the Pan and Tilt axes) and the virtual image unit of the relocation of the realized<br />

by the optical change <strong>in</strong> the image zoom (zoom). Below, a an exemplary<br />

realization of a task of feedback <strong>in</strong>formation acquisition, this mean the rotate

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

Saved successfully!

Ooh no, something went wrong!