RsearchPaperDesignofa3DoFRoboticArm
RsearchPaperDesignofa3DoFRoboticArm
net/publication/313543363
CITATIONS READS
23 32,609
3 authors, including:
.. Ramish
NED University of Engineering and Technology
3 PUBLICATIONS 31 CITATIONS
SEE PROFILE
All content following this page was uploaded by .. Ramish on 09 July 2019.
Abstract— The manipulability and the dexterity of any robotic calculated torques have been compared with the torques
manipulators depend upon its degree of the redundancy. Serial obtained from the computer simulation programs. The results
robotic arm is very popular in industrial applications because of found are satisfactory.
its simplistic designs. Serial robotic manipulators are also
designed for the joint fault tolerance. The design of three degree
of freedom serial robotic arm has been presented in this paper. II. LAYOUT OF ROBOTIC ARM
Its mechanical structure has been developed using the CAD
software. The analysis of the dynamic properties of the robotic
arm has been presented. Euler-Lagrange method has been Figure 1 shows the CAD model of robotic arm under study.
adopted to derive the complex equation of motion of the robotic
arm. The analytical results have been compared with the
simulations done on RoboAnalyzer© software. The results were
in quite agreement.
I. INTRODUCTION
Computer aided design and computer aided manufacturing
has played a great role in the progress of industrial automation.
Robotic manipulators have played a distinguished role in the
industrial automation. Nowadays, the design of robotic arms is
an attractive area of research. A serial manipulator is an open
chain configuration in which rigid links are joined by either
revolute of prismatic joints. The number of joints in an open
chain manipulator is equal to the degree of freedom of the
manipulator. [1]
In forward kinematics, the end-effector position and
orientation is determined from the given set of joint angles
whereas in inverse kinematics, the vice versa is done. In Fig. 1 Solid model of Robotic Arm
robotic applications, motion of end-effector is given in
Cartesian coordinates. However, the motion of the robotic arm The robotic arm design is influenced by a number of
is specified in terms of the joint angles, because the dynamics variables such as geometry of the manipulator, dynamics
of the manipulator is described in terms of these joint involved, the structural characteristics of the linkage system
parameters. [2] Trajectory generation involves finding the (manipulator) and the actuator characteristics. [4] The robotic
desired joint space trajectories given the Cartesian trajectories. arm resembles a human arm. The stationary part of the robot to
This is accomplished using the inverse kinematics. Two which all other parts are attached is called its shoulder. The
methods commonly used for kinematic modelling of the links are designed to be slender members to reduce its weight
robotic manipulators are the Denavit-Hartenberg convention which is crucial in reducing the power consumption during its
and the other method employs the screw theory technique. [3] operation. The joints are simple revolute.
A mathematical model of the robotic arm is necessary to The hand of robot carry end-effector (not shown here),
determine the forces and torques required by the actuators to might be any tool or gripping mechanism. The design of end-
accomplish the desired tasks. Euler-Lagrange formulation has effector is crucial to the satisfactory performance of the robotic
been used in this paper to calculate the joint torques, these
arm and hence its design is dependent on the shape, size and
weight of the object to be gripped. [5]
Since (2
Obtaining 𝛾 from equation (2), one can find as,
The assembled Jacobian matrix of the whole system is given
And as
The above joint angles are for elbow down configuration.
Where ith column Ji is the Jacobian of ith link and is given by, (4
V. TRAJECTORY PLANNING
Trajectory planning is one of the most important tasks that the
robot controller has to perform. A trajectory is a function of
time q (t) such that q (t0) = qinit and q (tf) = qfinal. In this case,
tf− t0 represents the amount of time taken to execute the
Now plugging in the above vectors in equation (3), the trajectory. Since the position variable is shown as a function
Jacobian matrices for different links are evaluated as: of time, the velocity and acceleration is easily calculated by
mere differentiating. [2] Here q (t) is the joint variable.
The robot arm has to move such that the end-effector has to
reach a certain point in whose coordinates are given in the
Cartesian workspace. Inverse kinematics analysis help in
converting the Cartesian coordinates into joint space. Once the
desired joint angles of all the joints have been calculated, we
have two sets of initial and final conditions at each joint. We
need to generate a trajectory between these two points.
A. Cubic Polynomial Trajectories
A cubic trajectory for joint angle is of the form
All the three links will be following the same trajectory while
simulation. Fig 4 illustrates the trajectories of the motion of
each link.
REFERENCES
[1] R. M. Murray, Z. Li, and S. S. Sastry, A Mathematical
Introduction to Robotic Manipulation, vol. 29. 1994.
[2] and M. V. Mark W. Spong, Seth Hutchinson, “Robot
dynamics and control,” in Robot Dynamics and
Control, First., Wiley, 2004, pp. 187–221.
[3] C. R. Ã. Rocha, C. P. Tonetto, and A. Dias, “Robotics
and Computer-Integrated Manufacturing A
comparison between the Denavit – Hartenberg and the
screw-based methods used in kinematic modeling of
robot manipulators $,” Robot. Comput. Integr. Manuf.,
vol. 27, no. 4, pp. 723–728, 2011.
[4] J. Vertutt, “General Design Criteria for Manipulators,”
vol. 16, no. iii, pp. 65–70, 1981.