Professional Documents
Culture Documents
ABSTRACT
To control robot manipulators as per the requirement, it is important to consider its kinematic
model. In robotics, we use the kinematic relations of manipulators to set up the fundamental
equations for dynamics and control. The objective of this paper is to introduce triangular prism
structured manipulator and derive the forward kinematic model using Denavit-Hartenberg
representation.
Key words: Forward kinematics, Robotic Manipulators, Triangular prism structure, Denavit-
Hartenberg convention.
Cite this Article: Nalin Raut, Abhilasha Rathod and Vipul Ruiwale. Forward Kinematic Analysis
of a Robotic Manipulator with Triangular Prism Structured Links. International Journal of
Mechanical Engineering and Technology, 8(2), 2017, pp. 0815.
http://www.iaeme.com/ijmet/issues.asp?JType=IJMET&VType=8&IType=2
1. INTRODUCTION
A robot manipulator is composed of a set of links connected together by various joints. The joints can be
very simple, such as a revolute joint or a prismatic joint, or else they can be more complex, such as a ball
and socket joint. Kinematics is the relationships between the positions, velocities, and accelerations of the
links of a manipulator.
In the kinematic analysis of manipulator position, there are two separate problems to solve: direct or
forward kinematics, and inverse kinematics: Forward kinematics refers to the use of the kinematic
equations of a robot to compute the position of the end-effector from specified values for the joint
parameters Inverse kinematics refers to the use of the kinematics equations of a robot to determine the joint
parameters that provide a desired position of the end-effector. In robotics, we use the kinematic relations of
manipulators to set up the fundamental equations for dynamics and control.
The Denavit and Hartenberg representation [1], gives us a standard methodology to list the kinematic
equations of a manipulator. This is especially useful for serial manipulators where a matrix is used to
represent the position and the orientation of one body with respect to another. The purpose of this paper is
to present a manipulator with triangular prism structured links and develop the forward kinematics using
Denavit-Hartenberg convention. MATLAB has been used to calculate and plot the varying positions of end
frame with respect to varying joint angles.
http://www.iaeme.com/IJMET/index.asp 8 editor@iaeme.com
Forward Kinematic Analysis of a Robotic Manipulator with Triangular Prism Structured Links
http://www.iaeme.com/IJMET/index.
IJMET/index.asp 9 editor@iaeme.com
Nalin Raut, Abhilasha Rathod and Vipul Ruiwale
c ( i ) s ( i ) 0 0 1 0 0 0 1 0 0 a i 1 0 0 0
s ( ) c ( ) 0 0
0
0 0 1 0 0 0 1 0 0 0 c ( i ) s ( i )
Ai = i i
1 d i 0
0 0 1 0
0 0 1 0 0 s ( i ) c ( i ) 0
0 0 0 0 1 0 0 0 1 0
0 0 1 0 0 1
c ( i ) s ( i ) c ( i ) s ( i ) s ( i ) ai c ( i )
s ( ) c ( i ) c ( i ) c ( i ) s ( i ) ai s ( i )
= i
s ( i ) c ( i )
0 di
0 0 0 1
where the four quantities i, ai, di, i are parameters associated with link i and joint i. In the above
equation c represents cosine and s represents sine.
The four parameters i, ai, di, i in equation (1) are generally known as joint angle, length of the
common normal, link offset and link twist respectively. These names derive from specific aspects of the
geometric relationship between two coordinate frames. Matrix Ai is a function of a single variable while
three of the above four quantities remain constant for a given link. The fourth parameter, in our case, i for
a revolute joint, is variable.
To perform a forward kinematic analysis of a serial-link robot, based on Denavit-Hartenberg (D-H)
convention it is necessary to follow an algorithm [1,3,4],
ii. Attaching a local coordinate reference frame for each link i and joint i+1.
The coordinate systems are attached to each link as per the rules stated below,
The origin of coordinate system i is located at the point of intersection of the axis of joint i+1 and
common normal between the axes of joints i and i+1.
The zi - axis is aligned with the axis of (i + 1)th joint. The positive direction of this axis can be chosen
arbitrarily.
The xi and yi axes can be chosen in any convenient manner so long as the resulting frame is right handed.
zi-1 - axis should always intersect xi+1 - axis.
http://www.iaeme.com/IJMET/index.asp 10 editor@iaeme.com
Forward Kinematic Analysis of a Robotic Manipulator with Triangular Prism Structured Links
4. APPLICATION OF D-H
H CONVENTION TO TRIANGULAR
TRIANGULAR PRISM
STRUCTURED MANIPULATOR (ANALYTICAL
ANALYTICAL SOLUTION)
Consider the manipulator modell (Fig.4) for applying the D-H
D H convention. Link 1 is fixed and is the ground
link. Each link has slant length of 5 cm with each slant surface having a revolute joint at the center as
shown earlier.
Fig
Figure 4 Model for applying D-H convention
We establish
sh the coordinate system for each link (Fig.5) following the algorithm mentioned above,
http://www.iaeme.com/IJMET/index.
IJMET/index.asp 11 editor@iaeme.com
Nalin Raut, Abhilasha Rathod and Vipul Ruiwale
In this case the only variable quantity is i and ai is zero since both zi-1 and zi axes are co-planar and
intersect each other. xi is chosen normal to the plane formed by zi and zi-1. The positive direction of xi is
arbitrary. The most natural choice for origin oi in this case is at the point of intersection of zi and zi-1.
However, any point along zi as per convenience suffices. The D-H parameters for the given manipulator
(Table1):
1. 0 /2 1* 5.0cm
2. 0 -/2 2* 5.0cm
3. 0 0 3=0 2.5cm
c ( 2 ) 0 s ( )
2
0
s ( ) 0 c ( ) 0
A = 2 2
2
0 1 0 5
0 0 0 1
1 0 0 0
A =
0 1 0 0
3 0 0 1 2.5
0 0 0 1
The overall transpose matrix, T is given by equation (2),
T = A1 A2 A3
Where,
r11 = cos(1 ) cos( 2 )
r12 = sin( 2 )
r22 = cos(1 )
r31 = sin( 2 )
http://www.iaeme.com/IJMET/index.asp 12 editor@iaeme.com
Forward Kinematic Analysis of a Robotic Manipulator with Triangular Prism Structured Links
r32 = 0
r33 = cos( 2 )
p z = 2.5 cos( 2 ) + 5
px = Position of end frame with respect to the base frame along the x-axis.
axis. This is represented by the
Red colored curve in Figures 6 to 9.
p y = Position of end frame with respect to the base frame
fr
along the y -axis. This is represented by the Green colored curve in Figures 6 to 9.
p z = Position of end frame with respect to the base frame
along the z -axis. This is represented by the Blue colored curve in Figures 6 to 9.
Following
llowing are figures showing the position of frame 4 at different joint angles.
o
Figure 6 Position of end frame vs. Joint angle 2, 2 (at 1 = 0 )
o
Figure 7 Position of end frame vs. Joint angle 2, 2 (at 1 = 45 )
http://www.iaeme.com/IJMET/index.
IJMET/index.asp 13 editor@iaeme.com
Nalin Raut, Abhilasha Rathod and Vipul Ruiwale
o
Figure 8 Position of end frame vs. Joint angle 2, 2 (at 1 = 90 )
o
Figure 9 Position of end frame vs. Joint angle 2, 2 (at 1 = 180 )
5. CONCLUSION
In this paper, we studied forward kinematics for triangular prism structured
structured links analytically using
Denavit-Hartenberg
Hartenberg convention. Furthermore, we used MATLAB to calculate and plot different positions
of the end frame with respect to base frame. In our future research, we intend to study the inverse
kinematics, dynamics and
nd control of triangular prism structured links.
REFERENCES
[1] Denavit, Jacques; Hartenberg, Richard Scheunemann (1955), "A kinematic notation for lower-pair
lower
mechanisms based on matrices", Trans ASME J. Appl. Mech 23: 215221.
215 221.
[2] M. Spong, S. Hutchinson, and M. Vidyasagar, Robot modeling and control. Wiley, 2006.
[3] L-W.
W. Tsai. "Robot Analysis: The Mechanics of Serial and Parallel Manipulators". NY, 1999, John
Wiley & Sons, Inc.
[4] W. W. Melek. "ME 547: Robot Manipulators: Kinematics, Dynamics, and Control". Waterloo,
Wate ON,
2010, University of Waterloo.
http://www.iaeme.com/IJMET/index.
IJMET/index.asp 14 editor@iaeme.com
Forward Kinematic Analysis of a Robotic Manipulator with Triangular Prism Structured Links
[5] Aldoomshareef, Ji-Ping Zhou, Hong Miao and Hui Shen, Inverse Kinematics Analysis and Simulation
of 5D of Robot Manipulator. International Journal of Advanced Research in Engineering and
Technology (IJARET), 5(6), 2014, pp. 171180.
[6] Srushti H. Bhatt, N. Ravi Prakash And S. B. Jadeja, Modelling of Robotic Manipulator ARM.
International Journal of Mechanical Engineering and Technology, 4(3), 2013, pp. 125129.
http://www.iaeme.com/IJMET/index.asp 15 editor@iaeme.com