SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
International Journal of Modern Research in Engineering and Technology (IJMRET)
www.ijmret.org Volume 3 Issue 8 ǁ August 2018.
w w w . i j m r e t . o r g I S S N : 2 4 5 6 - 5 6 2 8 Page 1
Kinematics Modeling and Simulation of SCARA Robot Arm
Dechrit Maneetham
Mechatronics Engineering, Rajamangala University of Technology Thunyaburi, RMUTT
Pathumtani, Thailand,
ABSTRACT: Pick and place task is one among the most important tasks in industrial field handled by “Selective
Compliance Assembly Robot Arm” (SCARA). Repeatability with high-speed movement in horizontal plane is
remarkable feature of this type of manipulator. The challenge of design SCARA is the difficulty of achieving
stability of high-speed movement with long length of links. Shorter links arm can move more stable. This
condition made the links should be considered restrict then followed by restriction of operation area
(workspace). In this research, authors demonstrated on expanding SCARA robot’s workspace in horizontal area
via linear sliding actuator that embedded to base link of the robot arm. With one additional prismatic joint the
previous robot manipulator with 3 degree of freedom (3-DOF), 2 revolute joints and 1 prismatic joint is become
4-DOF PRRP manipulator. This designation increased workspace of robot from 0.5698m2
performed by the
previous arm (without linear actuator) to 1.1281m2
by the propose arm (with linear actuator). The increasing
rate was about 97.97% of workspace with the same links length. The result of experimentation also indicated
that the operation time spent to reach object position was also reduced.
KEYWORDS – Stability,Inear sliding actuator, PRRPManipulator,Industrial Robotics,Kinematics.
I. INTRODUCTION
Robots have wide range applications in
today’s industry. They are designed in many
different forms according to desire tasks. With
specification of small application area and
electrically driven, Selective Compliance Assembly
Robot Arm (SCARA) is been classified as a type of
assembly manipulator. Most industrial SCARA
robots at the present time are fall into cylindrical
geometric type, with three degrees of freedom (two
revolute joints and one prismatic joint) they are
called RRP manipulator [1]. Assembly and packing
are among well-known pick-place tasks handled by
SCARA robot [2]. Effective of tasks including
accuracy, repeatability, rapidly and stability are
very important in context of industrial automations.
The one thing that occurred following all these
features is restriction of workspace. Natural manner
of movement while the link length increased the
stability and rapidly of movement is reduced and
vice versa. This paper invested with development
of SCARA robot arm by adding a linear sliding
actuator to increase workspace without with the
same links length so that other specifications could
keep non-change. In section II the movement was
then studied with implement of kinematics theory
of manipulator and structure design was presented
with joints and links description in section III.
Control system is based on microcontroller and
interface performing via Rs-485
serialcommunication port. The expansion of
workspace and the cycle time reducing is indicated
with the experimentation results in the last section.
II. KINEMATIC MODELING
Kinematics is the science of motion that
treats the subject without regard to the forces that
cause it [3]. In this research, two kinds of
kinematics were implied in very important role to
analyze motion of robot. Forward kinematics is
process of determination the position and
orientation of end effector given values for joints
variables of robot. Inverse kinematics is inverse
process that determines values of joints variables
for given position and orientation of robot’s end
effector [3]. The Denavit-Hartenberg (D-H) model
of representation or can be called Denavit-
Hartenberg convention was applied in forward
kinematics method to determine modeling robot
links and joints.
International Journal of Modern Research in Engineering and Technology (IJMRET)
www.ijmret.org Volume 3 Issue 8 ǁ August 2018.
w w w . i j m r e t . o r g I S S N : 2 4 5 6 - 5 6 2 8 Page 2
Fig. 1. Frame assignment
With rigidly attached frame assigned as
shown in Figure 1 the D-H parameters obtained in
Table 1.
TABLE 1
Denavit-Hartenberg Parameters
2.1 Forward Kinematics
To determine forward kinematics, we started from
writing transformations matrix for each frame.
Using general form of transformations matrix
that transforms vectors defined in {i} to their
description in {i-1} like this [4]:













 


1000
coscossincossinsin
sinsincoscoscossin
0sincos
1111
1111
1
1
iiiiiii
iiiiiii
iii
i
i
d
d
a
T



(1)
Substituting parameters from Table 1 in
equations (1), the transformation matrix for each
link are formed as below:












1000
0010
100
0001
10
1
d
T
(2)













1000
00cossin
100
00sincos
22
1
22
1
2


l
T
(3)









 

1000
0100
00cossin
0sincos
33
233
2
3

 l
T
(4)












1000
100
0010
001
4
3
3
4
d
l
T
(5)











1000
100
0010
0001
5
4
d
TT
(6)
The link transformation that relates frame
{T} to frame {0} can be derived by multiplying (2),
(3), (4), (5) and (6) together
TTTTTT TT
43
4
2
3
1
2
0
1
0
 (7)














1000
100
0
0
541
1233222323
233222323
0
ddl
dslslcs
clclsc
TT
(8)
Format (8) to be simple form as:















1000
1
0
0
3231
0
zrr
ycs
xsc
TT


(9)
Where



























32
541
123322
23322

ddl
dslsl
clcl
z
y
x
(10)
Nomenclatures of all parameters are listed in
Table 2 below [5]:
i ai-1 αi-1 di θi
1 0 π/2 d1 0
2 0 -π/2
l1=
0.363m
θ2
3
l2=
0.265m
0 0 θ3
4
l3=
0.2536
m
π d4 0
5 0 0
d5 =
0.11m
0
International Journal of Modern Research in Engineering and Technology (IJMRET)
www.ijmret.org Volume 3 Issue 8 ǁ August 2018.
w w w . i j m r e t . o r g I S S N : 2 4 5 6 - 5 6 2 8 Page 3
TABLE 2
Parameter nomenclature
Symbol Description Unit
1-ia
The distance from Ẑi to Ẑi+1
measured along X̂ i
m
1-i
The angle from Ẑi to Ẑi+1
measured about X̂ I
rad
id
The distance from X̂ i-1 to X̂i
measured along Ẑi
m
i
The angle from X̂ i-1 to X̂i
measured about Ẑi
rad
T
1i
i

Transformations matrix that
transforms vectors defined in{i}
to their description in{i-1}
-
2t
tanθ2 -
2c
cosθ2 -
2s
sinθ2 -
23c
cos(θ2+θ3) -
23s
sin(θ2+θ3) -
x
x̂ vector of end effector
attached frame related to zero
frame
m
y
ŷ vector of end effector
attached frame related to zero
frame
m
z
ẑ vector of end effector
attached frame related to zero
frame
m

Rotation angle of end effector
attached frame related to zero
frame
rad
2.2 Inverse Kinematics
Inverse kinematics of robot derived by solving
for values of two joints parameters (θ2, θ3) and
values of two links parameters (d1, d4).
Fig. 2. SCARA manipulator geometric model
Applying the geometric representation of robot
like in Figure 2, while the coordinate of the end
effector frame origin oT[xT,yT,zT] was given we got
these relationships of variables:














),(2tan),(2tan
2
),1(2tan
332332
32
2
3
2
2
22
33
2
33
233221
514
cllslaxsa
ll
llxs
cwherecca
slslswheresyd
dzld
Ty
Ty
yyT
T


With these relationships, the only one parameter
that can be solved is d4, where others three
parameter is depended on each other and related to
two coordinate values of robot’s end effector (xT,
yT). Three equations with 3 unknown values, just
two given xT and yT would not enough to solve
these equations. In this case, a solution proposed for
this is to give an arbitrary value for d1. Three levels
of d1 is applied (d1= 0, 0.30, 0.60). The value of sy
was solved by the relation 1dys Ty  , eventually
the equations ),1(2tan 3
2
33 cca  and
),(2tan),(2tan 332332 cllslaxsa Ty  could
be solved for value of θ3 and θ2 respectively.
Note that θ2 and θ3 could be obtained by solving
cosine equation, but to make sure the exact quadrant
of which the robot end effector located the atan2
function was been used. The coordinate in Figure 2
is defined by left-handed coordinate where left
thumb points along the Z axis in a positive Z-
direction and the curled fingers of the left hand
represent a motion from the first or X axis to the
second or Y axis. This coordinate system makes it
more convenient to see details of the system and
easier to analyze.
III. STRUCTURE DESIGN
3.1 Design of joints and links
The design of this robot manipulator was to
International Journal of Modern Research in Engineering and Technology (IJMRET)
www.ijmret.org Volume 3 Issue 8 ǁ August 2018.
w w w . i j m r e t . o r g I S S N : 2 4 5 6 - 5 6 2 8 Page 4
extend application area or can call workspace to
make it capable to deal with pick and place task in
wider area with same length of each link. Idea of
designing is based on principle of normal SCARA
robot just to add one more link at the base of robot
arm. With this principle the previous robot arm with
fix base link was become sliding base arm. Detail of
all links and joints are gathered in Table 3 and Table
4 respectively.
TABLE 3
Joints Specifications
Joint
No.
Description Detail
joint
1
Prismatic joint that
powered by servo motor
and actuated by ball screw
Slide
forward/backwar
d 0.60m in
horizontal axis
joint
2
Revolute joint actuated by
stepper motor
Rotate about
vertical axis
11/9π(rad)
joint
3
Revolute joint actuated by
stepper motor
Rotate about
vertical axis
13/9π(rad)
joint
4
Prismatic joint powered by
stepper motor and
actuated by ball screw
Move up/down
0.1m in vertical
axis
TABLE 4
Links Specifications
Link
No.
Description Dimension(m)
Weight
(Kg)
Link0 Linear ball screw
0.05 x 0.6
(diameter x
length)
6.233
Link1
Rigid body made from
carbon iron
0.15 x 0.15 x 0.30
(wide x depth x
height)
20.214
Link2
Rigid body made from
Aluminium alloy
0.085 x 0.265 x
0.03 (wide x
depth x height)
2.953
Link3
Rigid body made from
Aluminium alloy
0.09 x 0.2536 x
0.03 (wide x
depth x height)
5.375
Link4 Linear ball screw
0.022 x 0.1
(diameter x
length)
1.733
End
effecto
r
Vacuum pad actuated
by pneumatic system to
create suction
0.04 x 0.011
(diameter x
length)
0.15
Fig. 3. SCARA robot with linear sliding actuator
3.2 Basic Specifications
As mentioned previously all components of
structure was kept no change (except linear sliding
actuator that embedded to base of robot arm). Thus,
robot could reach the maximum distance of
0.5186m (measurefrom base frame of robot while
the link2 and link3 are maximum extended), that is
equal to combination the length of link2 and link3
together (l2+l3). Linear sliding actuator that let
robot move in horizontal axis has very little effect
on capability of lifting load, so payload of robot is
still unchanging (1.5kg maximum). Velocity of the
robot is divided into two parts (linear velocity and
angular velocity) that are shown in Table 5 Torque
required for motors to move each joint is shown in
Table 6.
TABLE 5
Robot’s Velocity
Joint No. Linear
velocity(m/s)
Angular
velocity(rad/s)
1 1.000 -
2 1.040 3.927
3 1.138 4.488
4 1.800 -
International Journal of Modern Research in Engineering and Technology (IJMRET)
www.ijmret.org Volume 3 Issue 8 ǁ August 2018.
w w w . i j m r e t . o r g I S S N : 2 4 5 6 - 5 6 2 8 Page 5
TABLE 6
Torque Required
Motor
No.
Torque required
without load(N.m)
Torque required with
maximum load(N.m)
1 0.109 0.118
2 10.121 11.416
3 2.199 2.611
4 0.022 0.076
All values in Table 5 and Table 6 were
measured in maximum. Torques required by
motor2 and motor3 were 10 times reduced from the
actual torques needed to make joint 2 and joint 3
move, that’s the result of using gearbox with gear
ratio of 1:10.
3.3 Workspace Expansion
The previous SCARA robot (without linear
sliding actuator) could operate the tasks in
workspace that while projected in horizontal plane
is area that covered by the solid line in Figure 4, the
area of this area is 0.5698m2
.
Fig. 4. SCARA robot’s workspace without linear sliding
actuator
By embedding one linear sliding actuator to the
base of the robot, the workspace was expanded as
shown in Figure 5. The area of this cross section is
1.1281m2
, that’s 97.97% larger than the previous
one.
Fig. 5. SCARA robot’s workspace linear sliding actuator
IV. CONTROL UNIT OF SCARA ROBOT
PC-Based control method with a motion
controller installed and interface with PC via PCI
bus interface is one of the most effective control
system in assembly industrialrobotic [7]. This
method of control needs massive costs due to the
high price of components. With the costs restricted
the proposed method is not appropriate. The control
method in this research is a microcontroller-based
system. According to operate behavior of
microcontroller, which process all command
sequentially, one microcontroller board is not
enough to make all joint move together at the same
time. Thus, four of microcontroller board
(ARDUINO) is used together to control movements
of stepper motor on each joint.
One of those four microcontroller board is used
as main or master board that control whole process
of robot movements, where other three boards are
used as slave that receive commands from master to
control stepper motor through stepper driver.
Fig. 6. System overview of SCARA robot’s control unit
Principle of controlling is each motor of
revolute joint is controlled by one slave board,
while two remaining motors of prismatic joint are
controlled together by other one board. Following
this principle, the system has three microcontroller
International Journal of Modern Research in Engineering and Technology (IJMRET)
www.ijmret.org Volume 3 Issue 8 ǁ August 2018.
w w w . i j m r e t . o r g I S S N : 2 4 5 6 - 5 6 2 8 Page 6
boards that control motor separately. In this case, to
make all motors move simultaneously,
communication between boards is needs. RS485
protocol is used here for serial communication
between boards, where MAX485 modules took the
role of interfacing. Using just two wires for
multiple board connection, it’s one among
convenient way of communication. The idea of this
system is taken from [6], where microcontroller
used is 80C15. Although this system might not as
effective as the proposed PC-based one, it can work
in medium level of effective, while compare to the
costs is really worth to invest. The overview of
control system is shown in Figure 6.
V. EXPERIMENTS
Robot was tested to move to 300 different
positions to determine cycle time of operations. The
positions chose located in area where could be
reach by both types of robot arm (with and without
linear sliding actuator). Half circle area at the right-
hand side in Figure 5 could be reach by both arms
with same cycle time was not suitable for this
experiment, where the half circle area at the left-
hand side could not reach by the robot arm without
linear sliding actuator should also been rejected.
The central area was considered as suitable area for
the experiment. Displacement of linear sliding
actuator (d1) applied in this experiment was the
second level (0.30m). The result shown inFigure 7,
where we can see the different time spent for the
same positions reached.
Fig. 7. Operation time comparison
This result show that after embedded linear
sliding actuator to robot arm, the operation time for
most position has been reduced.
VI. CONCLUSION
This paper has proposed the development of
SCARA robot by embedding one more axis at the
base link of robot arm. The previous robot with 3-
DOF has become the 4-DOF arm with two
prismatic joints and two revolute joints. The design
of control unit has proposed that based on
microcontroller and RS485 interface. Complexity
of kinematics model has been analyzed with the
solution of forward kinematics derived by the
convention of Denavit-Hartenberg and inverse
kinematics analyzing derived by applying
geometric model of manipulator. The effective of
development were indicated in experiments that the
result obtained in increasing of robot’s workspace
and reducing cycle time of operation task.
VII. Acknowledgements
This research was supported by department of
Mechatronics Engineering, Rajamangala University of
Technology Thunyaburi.
REFERENCES
[1] C.Gosselin, M.Isaksson,K.Marlow and
TLalibert,Workspace and Sensitivity Analysis of a
Novel Nonredundant Parallel SCARA Robot
Featuring Infinite Tool Rotation, IEEE Robotics and
automation letters,Vol. 1, 2016, pp. 776-783.
[2] M.W. Spong, S.Hutchinson and M.Vidyasaga,Robot
Modeling and Control.John Wiley & Sons Inc, NY,
2006.
[3] S.B. Niku,Introduction to Robotics: Analysic,
Systems, Application.Prentice Hall Inc, CA:
California Politechnic State University, 2001.
[4] J.J. Craig,Introduction to Robotics: Mechanics and
Control. 3rd
ed. Pearson Education Inc, NJ, 2005
[5] M. Shariatee,A. Akbarzadeh,A. Mousavi and S.
Alimardani, Design of an Economical SCARA Robot
for Industrial Applications, IEEE RSI/ISM
International Conference on Robotics and
Mechatronics, 2014, pp. 534-539.
[6] M.M. Gulzar, A.F. Murtaza, Q.Ling, M.Y.Javed,
S.T.H. Rizviand and R.A.Rana, Kinematic Modeling
and Simulation of an Economical SCARA
Manipulator by Pro-E and Verification using
MATLAB/Simulink, IEEE International Conference
on Open Source Systems and Technologies,2015,pp.
102-107.
[7] L.Wen. Bo, C.Guang. Zhong, G. Xiao. Qin and H.
Su. Dan, Development of a 4-DOF SCARA Robot
with 3RIP for Pick-and-Place Tasks,International
Conference on Power Electronics Systems and
Applications, 2015, pp.1-5.

Contenu connexe

Tendances

Lecture 5 ME 176 2 Mathematical Modeling
Lecture 5 ME 176 2 Mathematical ModelingLecture 5 ME 176 2 Mathematical Modeling
Lecture 5 ME 176 2 Mathematical Modeling
Leonides De Ocampo
 
Industrial Robotics Chap 01 Fundamentals
Industrial  Robotics  Chap 01  FundamentalsIndustrial  Robotics  Chap 01  Fundamentals
Industrial Robotics Chap 01 Fundamentals
Kevin Carvalho
 
Robotics: Introduction to Kinematics
Robotics: Introduction to KinematicsRobotics: Introduction to Kinematics
Robotics: Introduction to Kinematics
Damian T. Gordon
 

Tendances (20)

Modelling_of_Mechanical_Systems1.pptx
Modelling_of_Mechanical_Systems1.pptxModelling_of_Mechanical_Systems1.pptx
Modelling_of_Mechanical_Systems1.pptx
 
Lecture 5 ME 176 2 Mathematical Modeling
Lecture 5 ME 176 2 Mathematical ModelingLecture 5 ME 176 2 Mathematical Modeling
Lecture 5 ME 176 2 Mathematical Modeling
 
04 power transmission systems
04    power transmission systems04    power transmission systems
04 power transmission systems
 
Dh parameters robotics
Dh  parameters roboticsDh  parameters robotics
Dh parameters robotics
 
Hermite cubic spline curve
Hermite cubic spline curveHermite cubic spline curve
Hermite cubic spline curve
 
Block diagram reduction techniques
Block diagram reduction techniquesBlock diagram reduction techniques
Block diagram reduction techniques
 
Design and development of industrial End effector (gripper)
Design and development of industrial End effector (gripper)Design and development of industrial End effector (gripper)
Design and development of industrial End effector (gripper)
 
RMV Mechanics
RMV MechanicsRMV Mechanics
RMV Mechanics
 
Industrial Robotics Chap 01 Fundamentals
Industrial  Robotics  Chap 01  FundamentalsIndustrial  Robotics  Chap 01  Fundamentals
Industrial Robotics Chap 01 Fundamentals
 
Robotics and automation _ power sources and sensors
Robotics and automation _  power sources and sensorsRobotics and automation _  power sources and sensors
Robotics and automation _ power sources and sensors
 
Mechanical vibration note
Mechanical vibration note Mechanical vibration note
Mechanical vibration note
 
ME6601 - DESIGN OF TRANSMISSION SYSTEM NOTES AND QUESTION BANK
ME6601 - DESIGN OF TRANSMISSION SYSTEM NOTES AND QUESTION BANK ME6601 - DESIGN OF TRANSMISSION SYSTEM NOTES AND QUESTION BANK
ME6601 - DESIGN OF TRANSMISSION SYSTEM NOTES AND QUESTION BANK
 
Robot Programming
Robot ProgrammingRobot Programming
Robot Programming
 
Robotics - unit-2 - end effector
Robotics - unit-2 - end effectorRobotics - unit-2 - end effector
Robotics - unit-2 - end effector
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Actuators
ActuatorsActuators
Actuators
 
Robotics position and orientation
Robotics position and orientationRobotics position and orientation
Robotics position and orientation
 
Robot Machine Vision
Robot Machine VisionRobot Machine Vision
Robot Machine Vision
 
Robotics: Introduction to Kinematics
Robotics: Introduction to KinematicsRobotics: Introduction to Kinematics
Robotics: Introduction to Kinematics
 
Unit I- general consideration
Unit I- general considerationUnit I- general consideration
Unit I- general consideration
 

Similaire à Kinematics Modeling and Simulation of SCARA Robot Arm

Bg2420212027
Bg2420212027Bg2420212027
Bg2420212027
IJMER
 
Design and analysis of x y-q positioning stage based on
Design and analysis of x y-q positioning stage based onDesign and analysis of x y-q positioning stage based on
Design and analysis of x y-q positioning stage based on
eSAT Publishing House
 

Similaire à Kinematics Modeling and Simulation of SCARA Robot Arm (20)

Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...
Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...
Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...
 
Bg2420212027
Bg2420212027Bg2420212027
Bg2420212027
 
Forward and Inverse Kinematic Analysis of Robotic Manipulators
Forward and Inverse Kinematic Analysis of Robotic ManipulatorsForward and Inverse Kinematic Analysis of Robotic Manipulators
Forward and Inverse Kinematic Analysis of Robotic Manipulators
 
Forward and Inverse Kinematic Analysis of Robotic Manipulators
Forward and Inverse Kinematic Analysis of Robotic ManipulatorsForward and Inverse Kinematic Analysis of Robotic Manipulators
Forward and Inverse Kinematic Analysis of Robotic Manipulators
 
Design and analysis of x y-q positioning stage based on
Design and analysis of x y-q positioning stage based onDesign and analysis of x y-q positioning stage based on
Design and analysis of x y-q positioning stage based on
 
Design and analysis of x y-q positioning stage based on
Design and analysis of x y-q positioning stage based onDesign and analysis of x y-q positioning stage based on
Design and analysis of x y-q positioning stage based on
 
Design and Analysis of Articulated Inspection Arm of Robot
Design and Analysis of Articulated Inspection Arm of RobotDesign and Analysis of Articulated Inspection Arm of Robot
Design and Analysis of Articulated Inspection Arm of Robot
 
Design and analysis of x y- positioning stage based on redundant parallel li...
Design and analysis of x y- positioning stage based on redundant parallel li...Design and analysis of x y- positioning stage based on redundant parallel li...
Design and analysis of x y- positioning stage based on redundant parallel li...
 
Cad cam
Cad camCad cam
Cad cam
 
IRJET- Design and Analysis of 3-Axis Scara Robot to Sustain 60 N-M Torque...
IRJET-  	  Design and Analysis of 3-Axis Scara Robot to Sustain 60 N-M Torque...IRJET-  	  Design and Analysis of 3-Axis Scara Robot to Sustain 60 N-M Torque...
IRJET- Design and Analysis of 3-Axis Scara Robot to Sustain 60 N-M Torque...
 
IRJET- Simulation and Kinematic Analysis of MTAB ARISTO Robot
IRJET-  	  Simulation and Kinematic Analysis of MTAB ARISTO RobotIRJET-  	  Simulation and Kinematic Analysis of MTAB ARISTO Robot
IRJET- Simulation and Kinematic Analysis of MTAB ARISTO Robot
 
Performance measurement and dynamic analysis of two
Performance measurement and dynamic analysis of twoPerformance measurement and dynamic analysis of two
Performance measurement and dynamic analysis of two
 
Mathematical modeling and kinematic analysis of 5 degrees of freedom serial l...
Mathematical modeling and kinematic analysis of 5 degrees of freedom serial l...Mathematical modeling and kinematic analysis of 5 degrees of freedom serial l...
Mathematical modeling and kinematic analysis of 5 degrees of freedom serial l...
 
FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...
FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...
FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...
 
IRJET - Radius Approach for Inverse Kinematics of 4-R Manipulator in Spatial ...
IRJET - Radius Approach for Inverse Kinematics of 4-R Manipulator in Spatial ...IRJET - Radius Approach for Inverse Kinematics of 4-R Manipulator in Spatial ...
IRJET - Radius Approach for Inverse Kinematics of 4-R Manipulator in Spatial ...
 
Robot forward and inverse kinematics research using matlab by d.sivasamy
Robot forward and inverse kinematics research using matlab by d.sivasamyRobot forward and inverse kinematics research using matlab by d.sivasamy
Robot forward and inverse kinematics research using matlab by d.sivasamy
 
Development of a two link robotic manipulator
Development of a two link robotic manipulatorDevelopment of a two link robotic manipulator
Development of a two link robotic manipulator
 
Indigenously Design Development and Motion Control of Multi-DoF Robotic Manip...
Indigenously Design Development and Motion Control of Multi-DoF Robotic Manip...Indigenously Design Development and Motion Control of Multi-DoF Robotic Manip...
Indigenously Design Development and Motion Control of Multi-DoF Robotic Manip...
 
A New Method For Solving Kinematics Model Of An RA-02
A New Method For Solving Kinematics Model Of An RA-02A New Method For Solving Kinematics Model Of An RA-02
A New Method For Solving Kinematics Model Of An RA-02
 
welding
weldingwelding
welding
 

Plus de International Journal of Modern Research in Engineering and Technology

Cytotoxicity Studies of TiO2/ZnO Nanocomposites on Cervical Cancer Cells
Cytotoxicity Studies of TiO2/ZnO Nanocomposites on Cervical Cancer CellsCytotoxicity Studies of TiO2/ZnO Nanocomposites on Cervical Cancer Cells
Cytotoxicity Studies of TiO2/ZnO Nanocomposites on Cervical Cancer Cells
International Journal of Modern Research in Engineering and Technology
 
Effects of bagasse ash additive on the physiochemical and biological paramete...
Effects of bagasse ash additive on the physiochemical and biological paramete...Effects of bagasse ash additive on the physiochemical and biological paramete...
Effects of bagasse ash additive on the physiochemical and biological paramete...
International Journal of Modern Research in Engineering and Technology
 
Production and Analysis of Bioresin From Mango (Mangifera Indica) Kernel Oil
Production and Analysis of Bioresin From Mango (Mangifera Indica) Kernel OilProduction and Analysis of Bioresin From Mango (Mangifera Indica) Kernel Oil
Production and Analysis of Bioresin From Mango (Mangifera Indica) Kernel Oil
International Journal of Modern Research in Engineering and Technology
 
A study of the temporal flow of passenger and cargo transport in a Brazilian ...
A study of the temporal flow of passenger and cargo transport in a Brazilian ...A study of the temporal flow of passenger and cargo transport in a Brazilian ...
A study of the temporal flow of passenger and cargo transport in a Brazilian ...
International Journal of Modern Research in Engineering and Technology
 
Evaluation of Naturally Occurring Radionuclide in Soil Samples from Ajiwei Mi...
Evaluation of Naturally Occurring Radionuclide in Soil Samples from Ajiwei Mi...Evaluation of Naturally Occurring Radionuclide in Soil Samples from Ajiwei Mi...
Evaluation of Naturally Occurring Radionuclide in Soil Samples from Ajiwei Mi...
International Journal of Modern Research in Engineering and Technology
 

Plus de International Journal of Modern Research in Engineering and Technology (20)

Numerical Simulations of the Bond Stress-Slip Effect of Reinforced Concrete o...
Numerical Simulations of the Bond Stress-Slip Effect of Reinforced Concrete o...Numerical Simulations of the Bond Stress-Slip Effect of Reinforced Concrete o...
Numerical Simulations of the Bond Stress-Slip Effect of Reinforced Concrete o...
 
Building an integrated vertical chain - a factor for sustainable construction
Building an integrated vertical chain - a factor for sustainable constructionBuilding an integrated vertical chain - a factor for sustainable construction
Building an integrated vertical chain - a factor for sustainable construction
 
Applicability Study on the Optical Remote Sensing Techniques in a River
Applicability Study on the Optical Remote Sensing Techniques in a RiverApplicability Study on the Optical Remote Sensing Techniques in a River
Applicability Study on the Optical Remote Sensing Techniques in a River
 
There is Always A Better Way: The Argument for Industrial Engineering
There is Always A Better Way: The Argument for Industrial EngineeringThere is Always A Better Way: The Argument for Industrial Engineering
There is Always A Better Way: The Argument for Industrial Engineering
 
Study on the LandCover Classification using UAV Imagery
Study on the LandCover Classification using UAV ImageryStudy on the LandCover Classification using UAV Imagery
Study on the LandCover Classification using UAV Imagery
 
Comparative Analysis between Five Level Conventional and Modified Cascaded H-...
Comparative Analysis between Five Level Conventional and Modified Cascaded H-...Comparative Analysis between Five Level Conventional and Modified Cascaded H-...
Comparative Analysis between Five Level Conventional and Modified Cascaded H-...
 
Cytotoxicity Studies of TiO2/ZnO Nanocomposites on Cervical Cancer Cells
Cytotoxicity Studies of TiO2/ZnO Nanocomposites on Cervical Cancer CellsCytotoxicity Studies of TiO2/ZnO Nanocomposites on Cervical Cancer Cells
Cytotoxicity Studies of TiO2/ZnO Nanocomposites on Cervical Cancer Cells
 
Investigation of Performance Properties of Graphene Coated Fabrics
Investigation of Performance Properties of Graphene Coated FabricsInvestigation of Performance Properties of Graphene Coated Fabrics
Investigation of Performance Properties of Graphene Coated Fabrics
 
Effects of bagasse ash additive on the physiochemical and biological paramete...
Effects of bagasse ash additive on the physiochemical and biological paramete...Effects of bagasse ash additive on the physiochemical and biological paramete...
Effects of bagasse ash additive on the physiochemical and biological paramete...
 
Production and Analysis of Bioresin From Mango (Mangifera Indica) Kernel Oil
Production and Analysis of Bioresin From Mango (Mangifera Indica) Kernel OilProduction and Analysis of Bioresin From Mango (Mangifera Indica) Kernel Oil
Production and Analysis of Bioresin From Mango (Mangifera Indica) Kernel Oil
 
Particle Swarm Optimization Algorithm Based Window Function Design
Particle Swarm Optimization Algorithm Based Window Function DesignParticle Swarm Optimization Algorithm Based Window Function Design
Particle Swarm Optimization Algorithm Based Window Function Design
 
Computed Tomography Image Reconstruction in 3D VoxelSpace
Computed Tomography Image Reconstruction in 3D VoxelSpaceComputed Tomography Image Reconstruction in 3D VoxelSpace
Computed Tomography Image Reconstruction in 3D VoxelSpace
 
Antimicrobial Activity of Capsicum Essential Oil of Peppers
Antimicrobial Activity of Capsicum Essential Oil of PeppersAntimicrobial Activity of Capsicum Essential Oil of Peppers
Antimicrobial Activity of Capsicum Essential Oil of Peppers
 
Design of Window Function in LABVIEW Environment
Design of Window Function in LABVIEW EnvironmentDesign of Window Function in LABVIEW Environment
Design of Window Function in LABVIEW Environment
 
A study of the temporal flow of passenger and cargo transport in a Brazilian ...
A study of the temporal flow of passenger and cargo transport in a Brazilian ...A study of the temporal flow of passenger and cargo transport in a Brazilian ...
A study of the temporal flow of passenger and cargo transport in a Brazilian ...
 
Determination of Linear Absorption Coefficient for Different Materials
Determination of Linear Absorption Coefficient for Different MaterialsDetermination of Linear Absorption Coefficient for Different Materials
Determination of Linear Absorption Coefficient for Different Materials
 
Evaluation of Naturally Occurring Radionuclide in Soil Samples from Ajiwei Mi...
Evaluation of Naturally Occurring Radionuclide in Soil Samples from Ajiwei Mi...Evaluation of Naturally Occurring Radionuclide in Soil Samples from Ajiwei Mi...
Evaluation of Naturally Occurring Radionuclide in Soil Samples from Ajiwei Mi...
 
Air and Moisture Permeability of Textiles
Air and Moisture Permeability of TextilesAir and Moisture Permeability of Textiles
Air and Moisture Permeability of Textiles
 
Strength and durability assessment of concrete substructure in organic and hy...
Strength and durability assessment of concrete substructure in organic and hy...Strength and durability assessment of concrete substructure in organic and hy...
Strength and durability assessment of concrete substructure in organic and hy...
 
Cartographic systems visualization in mobile devices: issues, approaches and ...
Cartographic systems visualization in mobile devices: issues, approaches and ...Cartographic systems visualization in mobile devices: issues, approaches and ...
Cartographic systems visualization in mobile devices: issues, approaches and ...
 

Dernier

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 

Dernier (20)

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 

Kinematics Modeling and Simulation of SCARA Robot Arm

  • 1. International Journal of Modern Research in Engineering and Technology (IJMRET) www.ijmret.org Volume 3 Issue 8 ǁ August 2018. w w w . i j m r e t . o r g I S S N : 2 4 5 6 - 5 6 2 8 Page 1 Kinematics Modeling and Simulation of SCARA Robot Arm Dechrit Maneetham Mechatronics Engineering, Rajamangala University of Technology Thunyaburi, RMUTT Pathumtani, Thailand, ABSTRACT: Pick and place task is one among the most important tasks in industrial field handled by “Selective Compliance Assembly Robot Arm” (SCARA). Repeatability with high-speed movement in horizontal plane is remarkable feature of this type of manipulator. The challenge of design SCARA is the difficulty of achieving stability of high-speed movement with long length of links. Shorter links arm can move more stable. This condition made the links should be considered restrict then followed by restriction of operation area (workspace). In this research, authors demonstrated on expanding SCARA robot’s workspace in horizontal area via linear sliding actuator that embedded to base link of the robot arm. With one additional prismatic joint the previous robot manipulator with 3 degree of freedom (3-DOF), 2 revolute joints and 1 prismatic joint is become 4-DOF PRRP manipulator. This designation increased workspace of robot from 0.5698m2 performed by the previous arm (without linear actuator) to 1.1281m2 by the propose arm (with linear actuator). The increasing rate was about 97.97% of workspace with the same links length. The result of experimentation also indicated that the operation time spent to reach object position was also reduced. KEYWORDS – Stability,Inear sliding actuator, PRRPManipulator,Industrial Robotics,Kinematics. I. INTRODUCTION Robots have wide range applications in today’s industry. They are designed in many different forms according to desire tasks. With specification of small application area and electrically driven, Selective Compliance Assembly Robot Arm (SCARA) is been classified as a type of assembly manipulator. Most industrial SCARA robots at the present time are fall into cylindrical geometric type, with three degrees of freedom (two revolute joints and one prismatic joint) they are called RRP manipulator [1]. Assembly and packing are among well-known pick-place tasks handled by SCARA robot [2]. Effective of tasks including accuracy, repeatability, rapidly and stability are very important in context of industrial automations. The one thing that occurred following all these features is restriction of workspace. Natural manner of movement while the link length increased the stability and rapidly of movement is reduced and vice versa. This paper invested with development of SCARA robot arm by adding a linear sliding actuator to increase workspace without with the same links length so that other specifications could keep non-change. In section II the movement was then studied with implement of kinematics theory of manipulator and structure design was presented with joints and links description in section III. Control system is based on microcontroller and interface performing via Rs-485 serialcommunication port. The expansion of workspace and the cycle time reducing is indicated with the experimentation results in the last section. II. KINEMATIC MODELING Kinematics is the science of motion that treats the subject without regard to the forces that cause it [3]. In this research, two kinds of kinematics were implied in very important role to analyze motion of robot. Forward kinematics is process of determination the position and orientation of end effector given values for joints variables of robot. Inverse kinematics is inverse process that determines values of joints variables for given position and orientation of robot’s end effector [3]. The Denavit-Hartenberg (D-H) model of representation or can be called Denavit- Hartenberg convention was applied in forward kinematics method to determine modeling robot links and joints.
  • 2. International Journal of Modern Research in Engineering and Technology (IJMRET) www.ijmret.org Volume 3 Issue 8 ǁ August 2018. w w w . i j m r e t . o r g I S S N : 2 4 5 6 - 5 6 2 8 Page 2 Fig. 1. Frame assignment With rigidly attached frame assigned as shown in Figure 1 the D-H parameters obtained in Table 1. TABLE 1 Denavit-Hartenberg Parameters 2.1 Forward Kinematics To determine forward kinematics, we started from writing transformations matrix for each frame. Using general form of transformations matrix that transforms vectors defined in {i} to their description in {i-1} like this [4]:                  1000 coscossincossinsin sinsincoscoscossin 0sincos 1111 1111 1 1 iiiiiii iiiiiii iii i i d d a T    (1) Substituting parameters from Table 1 in equations (1), the transformation matrix for each link are formed as below:             1000 0010 100 0001 10 1 d T (2)              1000 00cossin 100 00sincos 22 1 22 1 2   l T (3)             1000 0100 00cossin 0sincos 33 233 2 3   l T (4)             1000 100 0010 001 4 3 3 4 d l T (5)            1000 100 0010 0001 5 4 d TT (6) The link transformation that relates frame {T} to frame {0} can be derived by multiplying (2), (3), (4), (5) and (6) together TTTTTT TT 43 4 2 3 1 2 0 1 0  (7)               1000 100 0 0 541 1233222323 233222323 0 ddl dslslcs clclsc TT (8) Format (8) to be simple form as:                1000 1 0 0 3231 0 zrr ycs xsc TT   (9) Where                            32 541 123322 23322  ddl dslsl clcl z y x (10) Nomenclatures of all parameters are listed in Table 2 below [5]: i ai-1 αi-1 di θi 1 0 π/2 d1 0 2 0 -π/2 l1= 0.363m θ2 3 l2= 0.265m 0 0 θ3 4 l3= 0.2536 m π d4 0 5 0 0 d5 = 0.11m 0
  • 3. International Journal of Modern Research in Engineering and Technology (IJMRET) www.ijmret.org Volume 3 Issue 8 ǁ August 2018. w w w . i j m r e t . o r g I S S N : 2 4 5 6 - 5 6 2 8 Page 3 TABLE 2 Parameter nomenclature Symbol Description Unit 1-ia The distance from Ẑi to Ẑi+1 measured along X̂ i m 1-i The angle from Ẑi to Ẑi+1 measured about X̂ I rad id The distance from X̂ i-1 to X̂i measured along Ẑi m i The angle from X̂ i-1 to X̂i measured about Ẑi rad T 1i i  Transformations matrix that transforms vectors defined in{i} to their description in{i-1} - 2t tanθ2 - 2c cosθ2 - 2s sinθ2 - 23c cos(θ2+θ3) - 23s sin(θ2+θ3) - x x̂ vector of end effector attached frame related to zero frame m y ŷ vector of end effector attached frame related to zero frame m z ẑ vector of end effector attached frame related to zero frame m  Rotation angle of end effector attached frame related to zero frame rad 2.2 Inverse Kinematics Inverse kinematics of robot derived by solving for values of two joints parameters (θ2, θ3) and values of two links parameters (d1, d4). Fig. 2. SCARA manipulator geometric model Applying the geometric representation of robot like in Figure 2, while the coordinate of the end effector frame origin oT[xT,yT,zT] was given we got these relationships of variables:               ),(2tan),(2tan 2 ),1(2tan 332332 32 2 3 2 2 22 33 2 33 233221 514 cllslaxsa ll llxs cwherecca slslswheresyd dzld Ty Ty yyT T   With these relationships, the only one parameter that can be solved is d4, where others three parameter is depended on each other and related to two coordinate values of robot’s end effector (xT, yT). Three equations with 3 unknown values, just two given xT and yT would not enough to solve these equations. In this case, a solution proposed for this is to give an arbitrary value for d1. Three levels of d1 is applied (d1= 0, 0.30, 0.60). The value of sy was solved by the relation 1dys Ty  , eventually the equations ),1(2tan 3 2 33 cca  and ),(2tan),(2tan 332332 cllslaxsa Ty  could be solved for value of θ3 and θ2 respectively. Note that θ2 and θ3 could be obtained by solving cosine equation, but to make sure the exact quadrant of which the robot end effector located the atan2 function was been used. The coordinate in Figure 2 is defined by left-handed coordinate where left thumb points along the Z axis in a positive Z- direction and the curled fingers of the left hand represent a motion from the first or X axis to the second or Y axis. This coordinate system makes it more convenient to see details of the system and easier to analyze. III. STRUCTURE DESIGN 3.1 Design of joints and links The design of this robot manipulator was to
  • 4. International Journal of Modern Research in Engineering and Technology (IJMRET) www.ijmret.org Volume 3 Issue 8 ǁ August 2018. w w w . i j m r e t . o r g I S S N : 2 4 5 6 - 5 6 2 8 Page 4 extend application area or can call workspace to make it capable to deal with pick and place task in wider area with same length of each link. Idea of designing is based on principle of normal SCARA robot just to add one more link at the base of robot arm. With this principle the previous robot arm with fix base link was become sliding base arm. Detail of all links and joints are gathered in Table 3 and Table 4 respectively. TABLE 3 Joints Specifications Joint No. Description Detail joint 1 Prismatic joint that powered by servo motor and actuated by ball screw Slide forward/backwar d 0.60m in horizontal axis joint 2 Revolute joint actuated by stepper motor Rotate about vertical axis 11/9π(rad) joint 3 Revolute joint actuated by stepper motor Rotate about vertical axis 13/9π(rad) joint 4 Prismatic joint powered by stepper motor and actuated by ball screw Move up/down 0.1m in vertical axis TABLE 4 Links Specifications Link No. Description Dimension(m) Weight (Kg) Link0 Linear ball screw 0.05 x 0.6 (diameter x length) 6.233 Link1 Rigid body made from carbon iron 0.15 x 0.15 x 0.30 (wide x depth x height) 20.214 Link2 Rigid body made from Aluminium alloy 0.085 x 0.265 x 0.03 (wide x depth x height) 2.953 Link3 Rigid body made from Aluminium alloy 0.09 x 0.2536 x 0.03 (wide x depth x height) 5.375 Link4 Linear ball screw 0.022 x 0.1 (diameter x length) 1.733 End effecto r Vacuum pad actuated by pneumatic system to create suction 0.04 x 0.011 (diameter x length) 0.15 Fig. 3. SCARA robot with linear sliding actuator 3.2 Basic Specifications As mentioned previously all components of structure was kept no change (except linear sliding actuator that embedded to base of robot arm). Thus, robot could reach the maximum distance of 0.5186m (measurefrom base frame of robot while the link2 and link3 are maximum extended), that is equal to combination the length of link2 and link3 together (l2+l3). Linear sliding actuator that let robot move in horizontal axis has very little effect on capability of lifting load, so payload of robot is still unchanging (1.5kg maximum). Velocity of the robot is divided into two parts (linear velocity and angular velocity) that are shown in Table 5 Torque required for motors to move each joint is shown in Table 6. TABLE 5 Robot’s Velocity Joint No. Linear velocity(m/s) Angular velocity(rad/s) 1 1.000 - 2 1.040 3.927 3 1.138 4.488 4 1.800 -
  • 5. International Journal of Modern Research in Engineering and Technology (IJMRET) www.ijmret.org Volume 3 Issue 8 ǁ August 2018. w w w . i j m r e t . o r g I S S N : 2 4 5 6 - 5 6 2 8 Page 5 TABLE 6 Torque Required Motor No. Torque required without load(N.m) Torque required with maximum load(N.m) 1 0.109 0.118 2 10.121 11.416 3 2.199 2.611 4 0.022 0.076 All values in Table 5 and Table 6 were measured in maximum. Torques required by motor2 and motor3 were 10 times reduced from the actual torques needed to make joint 2 and joint 3 move, that’s the result of using gearbox with gear ratio of 1:10. 3.3 Workspace Expansion The previous SCARA robot (without linear sliding actuator) could operate the tasks in workspace that while projected in horizontal plane is area that covered by the solid line in Figure 4, the area of this area is 0.5698m2 . Fig. 4. SCARA robot’s workspace without linear sliding actuator By embedding one linear sliding actuator to the base of the robot, the workspace was expanded as shown in Figure 5. The area of this cross section is 1.1281m2 , that’s 97.97% larger than the previous one. Fig. 5. SCARA robot’s workspace linear sliding actuator IV. CONTROL UNIT OF SCARA ROBOT PC-Based control method with a motion controller installed and interface with PC via PCI bus interface is one of the most effective control system in assembly industrialrobotic [7]. This method of control needs massive costs due to the high price of components. With the costs restricted the proposed method is not appropriate. The control method in this research is a microcontroller-based system. According to operate behavior of microcontroller, which process all command sequentially, one microcontroller board is not enough to make all joint move together at the same time. Thus, four of microcontroller board (ARDUINO) is used together to control movements of stepper motor on each joint. One of those four microcontroller board is used as main or master board that control whole process of robot movements, where other three boards are used as slave that receive commands from master to control stepper motor through stepper driver. Fig. 6. System overview of SCARA robot’s control unit Principle of controlling is each motor of revolute joint is controlled by one slave board, while two remaining motors of prismatic joint are controlled together by other one board. Following this principle, the system has three microcontroller
  • 6. International Journal of Modern Research in Engineering and Technology (IJMRET) www.ijmret.org Volume 3 Issue 8 ǁ August 2018. w w w . i j m r e t . o r g I S S N : 2 4 5 6 - 5 6 2 8 Page 6 boards that control motor separately. In this case, to make all motors move simultaneously, communication between boards is needs. RS485 protocol is used here for serial communication between boards, where MAX485 modules took the role of interfacing. Using just two wires for multiple board connection, it’s one among convenient way of communication. The idea of this system is taken from [6], where microcontroller used is 80C15. Although this system might not as effective as the proposed PC-based one, it can work in medium level of effective, while compare to the costs is really worth to invest. The overview of control system is shown in Figure 6. V. EXPERIMENTS Robot was tested to move to 300 different positions to determine cycle time of operations. The positions chose located in area where could be reach by both types of robot arm (with and without linear sliding actuator). Half circle area at the right- hand side in Figure 5 could be reach by both arms with same cycle time was not suitable for this experiment, where the half circle area at the left- hand side could not reach by the robot arm without linear sliding actuator should also been rejected. The central area was considered as suitable area for the experiment. Displacement of linear sliding actuator (d1) applied in this experiment was the second level (0.30m). The result shown inFigure 7, where we can see the different time spent for the same positions reached. Fig. 7. Operation time comparison This result show that after embedded linear sliding actuator to robot arm, the operation time for most position has been reduced. VI. CONCLUSION This paper has proposed the development of SCARA robot by embedding one more axis at the base link of robot arm. The previous robot with 3- DOF has become the 4-DOF arm with two prismatic joints and two revolute joints. The design of control unit has proposed that based on microcontroller and RS485 interface. Complexity of kinematics model has been analyzed with the solution of forward kinematics derived by the convention of Denavit-Hartenberg and inverse kinematics analyzing derived by applying geometric model of manipulator. The effective of development were indicated in experiments that the result obtained in increasing of robot’s workspace and reducing cycle time of operation task. VII. Acknowledgements This research was supported by department of Mechatronics Engineering, Rajamangala University of Technology Thunyaburi. REFERENCES [1] C.Gosselin, M.Isaksson,K.Marlow and TLalibert,Workspace and Sensitivity Analysis of a Novel Nonredundant Parallel SCARA Robot Featuring Infinite Tool Rotation, IEEE Robotics and automation letters,Vol. 1, 2016, pp. 776-783. [2] M.W. Spong, S.Hutchinson and M.Vidyasaga,Robot Modeling and Control.John Wiley & Sons Inc, NY, 2006. [3] S.B. Niku,Introduction to Robotics: Analysic, Systems, Application.Prentice Hall Inc, CA: California Politechnic State University, 2001. [4] J.J. Craig,Introduction to Robotics: Mechanics and Control. 3rd ed. Pearson Education Inc, NJ, 2005 [5] M. Shariatee,A. Akbarzadeh,A. Mousavi and S. Alimardani, Design of an Economical SCARA Robot for Industrial Applications, IEEE RSI/ISM International Conference on Robotics and Mechatronics, 2014, pp. 534-539. [6] M.M. Gulzar, A.F. Murtaza, Q.Ling, M.Y.Javed, S.T.H. Rizviand and R.A.Rana, Kinematic Modeling and Simulation of an Economical SCARA Manipulator by Pro-E and Verification using MATLAB/Simulink, IEEE International Conference on Open Source Systems and Technologies,2015,pp. 102-107. [7] L.Wen. Bo, C.Guang. Zhong, G. Xiao. Qin and H. Su. Dan, Development of a 4-DOF SCARA Robot with 3RIP for Pick-and-Place Tasks,International Conference on Power Electronics Systems and Applications, 2015, pp.1-5.