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.

5. Algorithms <strong>Master</strong> <strong>Thesis</strong> Björn Ostermann page 88 of 126<br />

Both, the rotation and the translation between the coordinate systems, are defined by the setup of the<br />

workplace. They have to be calculated, if the setup of the workplace was changed. To automatically<br />

acquire the transformation matrix, the workplace was outfitted with three highly reflective balls, used<br />

as reference points, whose coordinates can be determined in the robot’s coordinate frame, as well as in<br />

the camera’s coordinate frame, as described in chapter 4.3.5.<br />

Figure 63 graphically shows the determination of the shift in origin and rotation.<br />

a) b)<br />

P 1<br />

P P3<br />

0<br />

P 2<br />

0‘<br />

P 3‘<br />

P 1‘ P 2‘<br />

c) d)<br />

P 1<br />

P 3<br />

0<br />

P 2<br />

0‘<br />

P 3‘<br />

P 1‘ P 2‘<br />

e) f)<br />

P 1<br />

P 3<br />

0<br />

�a<br />

�<br />

�<br />

d<br />

T �<br />

�g<br />

�<br />

�0<br />

P 2<br />

b<br />

e<br />

h<br />

0<br />

c<br />

f<br />

i<br />

0<br />

? �<br />

?<br />

�<br />

�<br />

? �<br />

�<br />

1�<br />

0‘<br />

P 3‘<br />

P 1‘ P 2‘<br />

P 1<br />

P 1<br />

P 1<br />

P 3<br />

0<br />

P 3<br />

0<br />

P 3<br />

0<br />

P 2<br />

P 2<br />

�a<br />

�<br />

�<br />

d<br />

T �<br />

�g<br />

�<br />

�0<br />

Figure 63: Gaining the transposition matrix from one coordinate frame to another<br />

P1 to P3 mark the reference points measured by the camera<br />

0 marks the origin of the camera’s coordinate system<br />

P1’ to P3’ and 0’ mark the respective points in the robot’s coordinate system<br />

P 2<br />

b<br />

e<br />

h<br />

0<br />

c<br />

f<br />

i<br />

0<br />

0‘<br />

P 3 ‘<br />

P 1‘ P 2‘<br />

0‘<br />

P 3‘<br />

P 1‘ P 2‘<br />

k �<br />

l<br />

�<br />

�<br />

m�<br />

�<br />

1 �<br />

0‘<br />

P 3‘<br />

P 1‘ P 2 ‘<br />

0<br />

� k �<br />

� �<br />

� l �<br />

� �<br />

�m<br />

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

Saved successfully!

Ooh no, something went wrong!