Download full document - Automatic Control
Download full document - Automatic Control
Download full document - Automatic Control
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