13.01.2014 Views

PDF 1.938kB

PDF 1.938kB

PDF 1.938kB

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

List of Figures<br />

1.1 Three state-of-the-art robots. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1<br />

1.2 Components which allow to do collision avoidance. . . . . . . . . . . . . . . . . . . 2<br />

1.3 Abstract robot model consisting of links and joints. . . . . . . . . . . . . . . . . . . 3<br />

1.4 General tf tree. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3<br />

3.1 Relationship between frames and joints. . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

3.2 Translation of a square in R 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />

3.3 Rotation of a square in R 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />

3.4 Quaternion Operations on Vectors. [17, p. 117] . . . . . . . . . . . . . . . . . . . . 14<br />

3.5 Relationship between clocks when they tick at different rates. . . . . . . . . . . . . . 15<br />

3.6 Way to get the current time from a time server. . . . . . . . . . . . . . . . . . . . . . 16<br />

3.7 Clock synchronization in PTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />

4.1 Components needed for collision avoidance. . . . . . . . . . . . . . . . . . . . . . . 20<br />

4.2 Hardware setup and tf tree of a statically mounted laser scanner. . . . . . . . . . . . 20<br />

4.3 Hardware setup and tf tree of a tilting laser scanner. . . . . . . . . . . . . . . . . . . 21<br />

4.4 Tilting laser scanner moves the laser scan from the xy-plane to a oblique plane. . . . 21<br />

4.5 Hardware setup and tf tree of a sensor mounted on an robot arm. . . . . . . . . . . . 22<br />

4.6 Components needed to capture a 3D point cloud. . . . . . . . . . . . . . . . . . . . 22<br />

4.7 The elements to represent different systems. . . . . . . . . . . . . . . . . . . . . . . 26<br />

4.8 How the different elements can be combined to form a system. . . . . . . . . . . . . 27<br />

4.9 TF Data labeled with names that link the data to the frame in the tf tree. . . . . . . . 28<br />

4.10 Mapping of polar to Cartesian coordinates. . . . . . . . . . . . . . . . . . . . . . . . 30<br />

4.11 Uncertainty in polar and Cartesian coordinates. . . . . . . . . . . . . . . . . . . . . 31<br />

4.12 Tf tree with three frames. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />

4.13 Single uncertainties for the frames. . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />

4.14 Complete tf chain with the single uncertainties and the total uncertainty. . . . . . . . 34<br />

4.15 Different types of matching time stamps. . . . . . . . . . . . . . . . . . . . . . . . . 36<br />

4.16 Gaps and overlaps in range of valid data. . . . . . . . . . . . . . . . . . . . . . . . . 36<br />

4.17 Valid TF Data with overlaps but without gaps. . . . . . . . . . . . . . . . . . . . . . 37<br />

4.18 Switch from fixed state to moving state. . . . . . . . . . . . . . . . . . . . . . . . . 37<br />

4.19 Simple tf tree with two frames. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />

4.20 TF tree for the example setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39<br />

4.21 Modelling of the ROS tf system. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40<br />

4.22 Modelling of the current tf support in SMARTSOFT. . . . . . . . . . . . . . . . . . . 40<br />

4.23 Model where a central component manages all actuators. . . . . . . . . . . . . . . . 41<br />

57

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

Saved successfully!

Ooh no, something went wrong!