27.02.2013 Views

Download full document - Automatic Control

Download full document - Automatic Control

Download full document - Automatic Control

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

8 SIMULINK MODEL<br />

The simulink model structure is divided into different parts such as trajectory generator, robot<br />

kinematics, robot dynamics, MC-4 drive unit and motor. Figure 8.1 shows where the different<br />

Simulink model part can be found for the real robot controlled with ELAU GmbH equipment.<br />

The trajectory which one want the robots TCP to follow is generated with ELAU GmbHs<br />

program EPAS. The trajectory is simulated and sampled in EPAS and then imported into<br />

Matlabs workspace. A simulink block is created where the trajectory data from Matlabs<br />

workspace is imported into the trajectory generation block in the simulink model. The output<br />

from this block, the desired arm angles are now recalculated to the motors shaft angle and then<br />

send as input to the MC-4 model.<br />

To be able to move the Delta-3 robots TCP after a desired trajectory one have to know<br />

respectively upper robot arm angle for each different TCP position. In the simulink model this<br />

is achieved with an implemented inverse kinematic block, which takes the three TCP direction<br />

components x, y and z as input and gives out the three upper arm angles. These three upper arm<br />

angles are recalculated to the respectively motor shaft position (rotation), which is acting as<br />

input signal to the three MC-4s. To move each arm of the Delta-3 robot there is a MC-4 that<br />

takes a position signal as input and then controls the motor to follow this position.<br />

Figure 8.1, describes where the different parts of the simulink model are found for the real robot controlled with ELAU<br />

GmbH equipment. To the left in the figure the TCP reference signal is acting as input and to the right the actual TCP<br />

value is calculated with the forward kinematics. The middle of the figure shows the three MC4s each connected to a<br />

motor and also the dynamic block which simulates the coupling effect between the three arms of the Delta-3 robot.<br />

______________________________________________________________________________<br />

Public Report ELAU GmbH, Marktheidenfeld<br />

35

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

Saved successfully!

Ooh no, something went wrong!