23.11.2012 Views

Master Thesis - Hochschule Bonn-Rhein-Sieg

Master Thesis - Hochschule Bonn-Rhein-Sieg

Master Thesis - Hochschule Bonn-Rhein-Sieg

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

4. Overall evading concept <strong>Master</strong> <strong>Thesis</strong> Björn Ostermann page 48 of 126<br />

The user then has to manually enter the pixel coordinates of those dots in the GUI and transmit them<br />

to the camera control thread by using the button 13. The result of the manually transmitted coordinates<br />

is shown as three colour coded crosshairs at the manually entered positions (see Figure 29b), which<br />

have to be manually adjusted, until they match the white dots of the reference blocks.<br />

a) b)<br />

Figure 29: Image showing a) the highly reflective balls and<br />

b) the manual aiming process<br />

The next part of the coordinate relation determination, and also the last part of the camera control<br />

thread, shown in Figure 30, deals with recording, storing and retrieving the voxels of the targeted<br />

reference blocks.<br />

from<br />

part 5<br />

Record<br />

Points<br />

Acquire 500 distance<br />

data<br />

Compute median in<br />

each point<br />

Store as<br />

voxel data<br />

Compute<br />

transformation matrix<br />

14 16 15<br />

Load Points<br />

(from file)<br />

Acquire voxel<br />

data from Data<br />

Exchange<br />

Object<br />

Compute<br />

transformation matrix<br />

Save Points<br />

(to file)<br />

Transmit voxel<br />

data to Data<br />

Exchange<br />

Object<br />

Next Loop<br />

Figure 30: Camera control thread – part 6<br />

Recording, storing and retrieving the positions of markers in the camera coordinate system

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

Saved successfully!

Ooh no, something went wrong!