Master Thesis - Hochschule Bonn-Rhein-Sieg
Master Thesis - Hochschule Bonn-Rhein-Sieg
Master Thesis - Hochschule Bonn-Rhein-Sieg
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 />
�