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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

f<br />

�n� t<br />

�<br />

max<br />

end<br />

6<br />

i �1<br />

�n� � tstart<br />

�n� �t�� i � t �� i �<br />

end<br />

Equation 1: Calculating the factor f for the speed of the individual angle n<br />

according to the description in [76]<br />

f �n� factor to be applied to maximum speed of angle n<br />

tstart �n� start time of movement for angle n<br />

tend �n� end time of fastest movement for angle n<br />

The other, more complex, method to move the robot’s endpoint from one position to another is to<br />

calculate a straight path between those points. To achieve this, the desired line is separated into small<br />

changes and for every such change the angles of the axes are calculated, using inverse transformation.<br />

Afterwards the results are connected by interpolation. Thus, the more points are used, the higher the<br />

accuracy of the path.<br />

Moving on a straight path can cause problems, if singularities exist in the calculated path. Singularities<br />

are special points in the robot’s workspace where two or more joints are collinear (joint four and six in<br />

the shown configurations in Figure 6 and Figure 7). In those points a multitude of possible<br />

configurations exist (see [70] chapter 3.23). The singularities can cause problems when they exist in a<br />

calculated path, because the robot might have to change the arms configuration (e.g. from flip to<br />

no flip), which can not be done instantly. Thus the robot has to stop at such a point, which in turn can<br />

be bad for the process (e.g. in special welding cases).<br />

While being one of the smaller Reis robots, the RV30-16 can still handle up to 16 kg, which should be<br />

enough for demonstrative purposes. Also the speed of the robot, which can be up to 4 m/sec is<br />

sufficient for this task.<br />

The robot is also equipped with electronic safety trips [48], designed by REIS. These trips monitor the<br />

position of all of the robot’s joints and shut down the robot, if any joint malfunctions. Malfunctioning<br />

can be a diversion from the parameters transmitted by the robot’s PLC, a dangerous increase in the<br />

joints speed, e.g. while driving through a singularity, or entering of a zone that has been prohibited in<br />

the setup phase of the trips. Finally, the trips guaranty that the robot’s endeffector is at the desired<br />

position.<br />

start

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

Saved successfully!

Ooh no, something went wrong!