Title :
Mathematical model of composite manufacture and calculation of robot trajectory
Author :
Mlynek, Jaroslav ; Martinec, Tomas
Author_Institution :
Dept. of Math., Tech. Univ. of Liberec, Liberec, Czech Republic
Abstract :
This paper discusses the problem of calculating the trajectory in a 3D environment of an industrial robot in the production of composites for the automotive industry. The used technology is based on a winding of a carbon (or a glass) filament rovings on a non-bearing polyurethane core which is a frame shape with a circular cross section. The polyurethane frame is fastened to the end-effector of the robot arm (robot-end-effector) and during the winding process goes through a fibre-processing head on the basis of the suitably determined robot-end-effector trajectory. The fibre-processing head is fixed and is composed of three guide lines (two outer lines are rotary and the middle is static) with coils of carbon rovings. The fibre-processing head winds on the frame three layers of filaments at angles of 45°, 0° and -45°. The model of a non-bearing polyurethane frame passing through the fibre-processing head is described in Euclidean space E3 of the robot. The non-bearing polyurethane frame is specified in the local Euclidean coordinate system E3, the origin of this system is in the robot-end-effector. The location of the local system of the robot-end-effector in the basic coordinate system of the robot is specified using the “tool-center-point” of the robot. We use the described mathematical model and matrix calculus to calculate the trajectory of the robot-end-effector to determine the desired passage of the frame through the fibre-processing head. The required translation and rotation matrices of the local coordinate system (of the robot-end-effector) relative to the base coordinate system of the robot are gradually calculated. Subsequently, the Euler angles of rotations are determined corresponding to the transformation matrices. The sequence of “tool-center-point” values which allows us to define the desired trajectory of the robot-end-effector and thereby the passage of the frame throug- the fibre-processing head is determined in this manner. The calculation of the trajectory was programmed in the Delphi development environment. A practical example of the passage of a polyurethane non-bearing frame through fibre-processing head is dealt with in the article. The calculation of the robot-end-effector trajectory was used as input values for a graphics software simulator of robot activities. We can accurately determine the trajectory of the robot-end-effector during required work activities of the robot. This approach of determining the exact trajectory is qualitatively different from the application of the principle of programming a robot by teach-in. The advantages of the described approach will be significantly enforced, for example, when we need to solve the problem of the robot-end-effector trajectory optimization. The determining calculation of the trajectory can of course be used in other applications of industrial robot use. Moreover, the described procedure for determining the trajectory brings the manufacturer almost no additional costs.
Keywords :
automobile manufacture; automotive materials; carbon fibre reinforced plastics; computer graphics; end effectors; industrial manipulators; matrix algebra; production engineering computing; winding (process); Delphi development environment; automotive industry; carbon filament rovings winding; composite manufacture; composite production; fibre-processing head; graphics software simulator; industrial robot; local Euclidean coordinate system; mathematical model; matrix calculus; nonbearing polyurethane core; polyurethane frame; robot arm; robot tool-center-point; robot trajectory calculation; robot-end-effector trajectory; rotation matrices; transformation matrices; translation matrices; winding process; Mathematical model; Robot kinematics; Service robots; Trajectory; Vectors; Windings; Euler angles of rotation; composite manufacturing; matrix calculus; programming; robot trajectory planning and control; robotic fibre placement;
Conference_Titel :
Mechatronics - Mechatronika (ME), 2014 16th International Conference on
Conference_Location :
Brno
Print_ISBN :
978-80-214-4817-9
DOI :
10.1109/MECHATRONIKA.2014.7018282