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.

3. Hard- and software <strong>Master</strong> <strong>Thesis</strong> Björn Ostermann page 29 of 126<br />

To protect the robot from harming any other equipment, protective zones have been implemented in<br />

the robot’s safety controller and in the configuration of the electronic safety trips.<br />

The 3D camera is mounted to an arm that is flexible in its horizontal and vertical position. This allows<br />

fixating the camera in a height between 4m and 5m. Because of the given workplace setup in this<br />

project, where little demonstration can be done to the side and behind the robot, the camera was<br />

mounted in front of the robot, to increase the covered working area in the frontal location. This has to<br />

be noticed in the risk assessment of the project (chapter 6.3) since the camera does not cover parts of<br />

the working range behind the robot.<br />

If the position of the camera was changed, a new setup is needed, in which the camera is adjusted to<br />

the robot (see chapter 5.5.2). For this adjustment three reference blocks are used, which are balls<br />

covered in highly reflective material. The exact positions for the reference blocks have been<br />

determined during the programming phase of the project. These positions have been marked on the<br />

ground, so that the reference blocks themselves can be removed from the working area after the<br />

adjustment is completed (see Figure 14).<br />

Figure 14: Robot working place with reflective balls (red circles)<br />

Later versions of this project can use an adjustment program as described in chapter 7.2.<br />

3.4 MS Visual Studio<br />

Visual Studio is an integrated development environment designed by Microsoft. It includes several<br />

tools that help in programming, like IntelliSense – an autocompletion tool for symbol names – and a<br />

form designer tool for building graphical user interfaces (GUIs – see Figure 15).

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

Saved successfully!

Ooh no, something went wrong!