SlideShare a Scribd company logo
© FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880
IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 13
Development of a Two Link Robotic Manipulator
OLAOLUWA D. ALADETOLA1
, KAYODE F. AKINGBADE2
, NAJEEM O. ADELAKUN3
1, 3
Department of Electrical and Electronics Engineering, Federal Polytechnic Ilaro, Ogun State.
2
Department of Electrical and Electronics Engineering, Federal University of Technology, Akure, Ondo
State.
Abstract- Robots play important roles in day to day
activities of human endeavour and can perform
complex tasks speedily and accurately. Robots are
employed to imitate human behaviours and then
apply these behaviours to the skills that lead to
achieving a certain task in solving the challenges
faced by impaired people in society. This robotic arm
was achieved using light-weight steel iron for the
frames, a moderate torque MG995 Towerpro, and
servo motor. Two Atmega328 Arduino
microcontroller was employed to control the motors
through the use of pulse width modulation
technique. Mathematical models were developed for
the mechanism to represent the kinematics involved
at each joint with mathematical variables. Then, the
stability of the system was carried out using a step
input signal being a type zero system.
Indexed Terms- Robot, armature dc servo motors,
Arduino microcontroller, stability.
I. INTRODUCTION
The rapid growth in technology prompt for the latest
matching devices. However, engineers and scientists
are vastly adapting new technologies persistently. The
robots perform significant roles in our lives and can
carry out complex responsibility faster and accurately
when compared to humans. They do not get drained or
perform task emotionally. Robots operate in almost all
human labours mostly in the fields which are
unhealthy or impractical for workers [3]. This fact
causes the workers to have more free time to spend on
skilled Professions which includes the programming,
maintenance, and operation of the robots.
Robotic arms perform simple translational and
rotational motion, which has an end effector that
performs a specific function [4]. A Robot is a
programmable mechanical device that can replace the
functions of the human arm. An automated pick and
place robot arm, which can reach an object in a given
domain or range of space, grip it precisely, and place
it to the desired position. This mechanism is used for
lifting objects and carrying out tasks that require
extreme concentration, expert accuracy and may also
be recursive. It can be employed industrially (e.g.
cranes). According to [12] Presently industrial arms
have risen in its capability and operation through
micro-controllers and programming developments,
enhanced mechanisms, sensing, and drive systems,
which has led to a vast transformation in the robotic
industry [4]. Hence, when designing a robot, factors
such as artificial intelligence, concept and techniques,
and cognitive science are vital to obtaining a viable
design.
II. SYSTEM MODELLING
System modelling involves the use of models to
conceptualize and construct real-life to analyse, study
and simulate the real-life situations or system
virtually. This gives us deeper insight into other
aspects of the system and this helps in determining the
stability and other characteristics of the system. Figure
1 shows that the model has a base upon which other
parts of the manipulator is placed upon. Directly on the
base is the shoulder link, this link is expected to
undergo two different motion patterns first in the 1800
rotation of the base giving the mechanism the aid to
pick and place any desired target within its
circumference of operation [5]. In addition to this
motion, another actuator will be used to perform a
translational motion at an angle which is used to move
the next link, the elbow. At the joint between the
shoulder and the elbow, another actuator is used
making the third that helps to move the elbow link at
an angle translational. Thereafter the end-effector is
put in place to perform the picking and placing of the
target object. The motion of the end-effector is also
done with the aid of actuators and gears [6]. This gives
© FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880
IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 14
a brief overview of the whole mechanism and how the
links are connected one to another.
Fig. 1. Two link robotic manipulator system
III. MATHEMATICAL MODELLING OF THE
SYSTEM
The Rotational Double Inverted Pendulum (RDIP)
described here consists of a horizontal base arm
(denoted as Link 1) driven by a servo motor and two
vertical pendulums. The mathematical model of the
RDIP was developed by the use of the Euler-Lagrange
(E-L) function [8].
Fig. 2. Rotational double inverted pendulum
schematic [11].
ϴ1 is the angle of link 1in the horizontal plane
𝛳̇ 1 is the velocity of link 1in the horizontal plane
𝛳̈1 is the acceleration of link 1
ϴ 2 is the angle of link 2 in the vertical plane
𝛳̇ 2 is the velocity of link 2 in the vertical plane
𝛳̈2 is the acceleration of link 2
ϴ3 is the angle of link 3 in the horizontal plane
𝛳̇ 3 is the velocity of link 3 in the horizontal plane
𝛳̈3 is the acceleration of link 3
J1 is the moment of inertial for link 1
The equation of motion for the system dynamic is
expressed from the Fig.3
Fig. 3. Velocity analysis for link 2
The total kinetic energy of each link in our system is
given by the combination of its moving kinetic term
Km and its rotating kinetic term Kr as
Km=
1
2
mv2
Kr=
1
2
jθi
2̇ (1)
From Fig.3 the total kinetic energy for both links is
expressed as
k=
1
2
jθi
2̇ +
1
2
jθ2
2̇ +
1
2
jθ3
2̇ +
1
2
m2[(L1θ̇1 + i2θ̇2 sin θ2)2
+
(−i2θ̇2 sin θ2)2
] +
1
2
m3[(L1θ̇1 + i2θ̇2 cos θ2 +i3θ̇3 cos θ3)2
+
(−i2θ̇2 sin θ2 − i3θ̇3 sin θ3)2
] (2)
And the potential energy expressed as
P=m3gl2 cos θ2+ m3g(L2 cos θ2+i3 cos θ3) (3)
From langrange function
If L = K – P (4)
Applying eqn (2) and (3) to eqn (4)
d
dt
∂L
∂θ̇ 1
-
∂L
∂θ1
= τ-b1θ̇1 (5)
Finding the derivatives from eqn (5)
⊺ = (j1 + L1
2
(m2+m3)) ϴ1
̈ +l1(m2l2 + m3L2)cos ϴ2ϴ̈ 2+
l1m3l3cos ϴ3ϴ̈ 3 +
b1θ̇1L1(m2l2 + m3L2)ϴ2
1
̇ sin ϴ2-L1m3l3ϴ2
3sinϴ3
(6)
© FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880
IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 15
d
dt
∂L
∂θ̇ 1
-
∂L
∂θ2
= τ-b2θ̇2
0=-L1(m2l2+m3l2)cos θ2 θ1- (j2+L2
2
m3+l2
2
m2)θ2 −
L2m3l3 cos( θ2 − θ3)θ3
−b2θ̇2 − L2m3l3ϴ2
3sin(θ2-ϴ3) + (m2l2+
m3L2)g sinθ2 (7)
And
d
dt
∂L
∂θ̇ 2
-
∂L
∂θ3
= τ-b3θ̇3 (8)
0=-L2m3l3cosθ2θ1-L2m3l3cos(θ2 − θ3)θ2 − (j3 +
l2
2
m3)θ3 − b3θ̇3 + L2m3l3θ3
2̇ sin( θ2 − θ3)
+m3l3g sinθ3. (9)
IV. THE FORCE AND TORQUE REQUIRED
The mass of the links and the actuators are both
considered in computing the torque at each joint. The
length and the mass of various components are
highlighted below in Figure 4.
Fig .4. Mass and length of the robotic arm links
Mass of servo meter used = 52g = 0.052kg
Length of the shoulder = 7.2cm,
Mass of the shoulder link = 0.0201kg
Length of the elbow = 10.4cm,
Mass of the elbow link = 0.402kg
Length of the wrist = 3.2cm,
Mass of the wrist link = 0.015kg
Length of the gripper = 10.5cm,
Mass of the gripper link = 0.0705kg
Mass of the Base = 0.950kg
The torque of each servo motor at no load is obtained
to be 10kgcm at 5V Dc input. This is needed to
calculate the excess torque the motor has to develop in
performing its required task. Moment of inertia is
given as
𝑀 = 𝑎𝑟𝑚 𝑤𝑒𝑖𝑔ℎ𝑡 × ½ 𝑎𝑟𝑚 𝑙𝑒𝑛𝑔𝑡ℎ
+ 𝑚𝑜𝑡𝑜𝑟 𝑤𝑒𝑖𝑔ℎ𝑡 𝑥 𝑎𝑟𝑚 𝑤𝑒𝑖𝑔ℎ𝑡
At the gripper, the torque developed by the servo
motor is 10.5 and the excess torque required is
determined to be 9.62987 kg-cm
The torque needed at the wrist calculated to be
0.804125 kg-cm and the excess torque is 9.195875 kg-
cm
At the elbow, the torque needed is determined to be
2.76556 kg-cm and the excess torque 7.23444 kg-cm
The torque at the shoulder is 3.12366 kg-cm and the
excess torque is 6.87634 kg-cm
At the bottom which is the base, the torque required is
3.64666 kg-cm and the excess torque is 6.35334 kg-
cm
The maximum torque that the mechanism developed
at the gripper should be less than the torque at the base.
For the mechanism, the maximum torque at the base is
taken to be 5kg.cm giving allowance of 1.3177kg.cm.
the radius of operation of the mechanism is the sum of
all horizontal link of the mechanism given as 24.3cm.
V. MODELLING THE ARMATURE DC
SERVO MOTORS FOR THE SYSTEM
The armature controlled dc servo motor is used
extensively in the control system for its precision and
stability characteristics [9]. The armature controlled dc
motor modelling and its mathematical representation
is as shown in Figure 5 and equations (9) to (17). It is
assumed that the torque generated by the motor is
proportional to the air-gap flux and also the armature
current.
© FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880
IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 16
ef
J,fo
M
+
-
Vb(t)
ia(t)
+
Va(t)
Ra
La Rf
Lf
𝜽
Fig. 5. The DC servo motor circuit diagram [9]
𝑖 𝑎(𝑡) is armature current (amperes)
𝑅 𝑎 is armature resistance
𝑇 𝑚(𝑡) is motor torque (Nm)
𝐾𝑖 is Motor torque constant
𝐿 𝑎 is armature inductance (Henries)
𝑉𝑎 𝑖𝑠 applied voltage (volts)
𝑊𝑚(𝑡) is motor angular velocity (rad/sec)
𝐾𝑒 is motor voltage constant (v/rad/sec)
𝐽 𝑇 is total inertia of motor armature plus load
α is acceleration (rad/𝑠𝑒𝑐2
)
𝜃 𝑚 𝑖𝑠 shaft angle in radians
The torque developed by the motor is given as
𝑇 𝑚(𝑡)=𝐾 𝑇 𝐼 𝑎(𝑡) (10)
Taking the friction force to be negligible, the back emf
𝑉𝑏 is related to the angular velocity by
𝑉𝑏 = 𝐾𝑒 𝑊 = 𝐾𝑒
𝑑𝜃 𝒎
𝑑𝑡
(11)
Applying Kirchhoff’s voltage law around the
electrical loop, we have
𝐿 𝑎
𝑑𝑖
𝑑𝑡
+𝑅 𝑎 𝑖 = ԑ 𝑎 𝐾𝑒
𝑑𝜃 𝒎
𝑑𝑡
(12)
ԑ 𝑎 = 𝑖 𝑎 𝑅 𝑎+𝐿 𝑎
𝑑𝑖 𝑎
𝑑𝑡
+𝐾𝑒 𝑊𝑚 (13)
Equation (14) is obtained after taking the Laplace
transform of equation (13)
ԑ 𝑎 =(
𝐿 𝑎
𝑅 𝑎
s+1)𝑅 𝑎 𝑙 𝑎+𝐾𝑒 𝑊𝑚 (14)
Also it should be recalled that T=𝐾 𝑇 𝑙 𝑎= 𝑗 𝑇 𝛼= 𝑗 𝑇 𝑊𝑚 𝑠
l 𝑎=
𝑇
𝐾 𝑇
=
𝑗 𝑇 𝑊 𝑚 𝑠
𝐾 𝑇
(15)
Substitute eqn (15) into eqn (14)
ԑ 𝑎 − 𝐾𝑒 𝑊 𝑀=(
𝐿 𝑎
𝑅 𝑎
s+1)𝑅 𝑎
𝑗 𝑇 𝑊 𝑚 𝑠
𝐾 𝑇
(16)
Hence, 𝑊𝑚 becomes
( ԑ 𝑎−𝐾 𝑒 𝑊 𝑀)𝐾 𝑇
(
𝐿 𝑎
𝑅 𝑎
s+1) 𝑅 𝑎 𝑗 𝑇s
=WM (17)
Fig. 6. The Block Diagram of the DC servomotor.
This closed loop transfer function of the armature dc
controlled motor is obtained from the block diagram
of Figure 6, equations (18) to (21).
𝑊 𝑚
ԑ 𝑎
=
𝐾 𝑇
𝑅 𝑎 𝑗 𝑇s[(
𝐿 𝑎
𝑅 𝑎
)s+1]+𝐾 𝑒 𝐾 𝑇
(18)
𝑊 𝑚
ԑ 𝑎
=
𝐾 𝑇
(𝑅 𝑎 𝑗 𝑇
𝐿 𝑎
𝑅 𝑎
)𝑆2+𝑗 𝑇 𝑅 𝑎 𝑆+𝐾 𝑒 𝐾 𝑇
(19)
𝑊 𝑚
ԑ 𝑎
=
𝐾 𝑇
(𝑗 𝑇 𝐿 𝑎)𝑆2+𝑗 𝑇 𝑅 𝑎 𝑆+𝐾 𝑒 𝐾 𝑇
(20)
𝜃 𝑚
ԑ 𝑎
=
𝐾 𝑇
(𝑗 𝑇 𝐿 𝑎)𝑆3+𝑗 𝑇 𝑅 𝑎 𝑆2+𝐾 𝑒 𝐾 𝑇
(21)
For prototype design operation of the servo Dc motor,
the following values are assumed for the servo motor
parameters
𝑅 𝑎(armature resistance)=1.2
𝐿 𝑎 (armature inductance)=0.07H
𝑇 𝑚(𝑡)(𝑚𝑜𝑡𝑜𝑟𝑡𝑜𝑟𝑞𝑢𝑒) = 0.7(𝑁𝑚)
𝐾𝑖(Motor torque constant)=1N.m/A
Ea (applied voltage) = 5 volts
wm (t) (motor angular velocity) = 70RPM
Ke (motor voltage constant OR motor back – emf
constant) = 0.01(v/rad/sec)
JT (total inertia) = Jmotor + Jload
a(angular acceleration ) = (rad/sec2
To calculate the angular acceleration ∝, is given as
∝ = 0.12217rad/sec2
Therefore to calculate the Jload (moment of inertia of
the load) =
𝑇 𝑙𝑜𝑎𝑑
∝
. Now considering the motor at the
gripper the torque derived at the previous section is
0.370125 kg.cm.
converting to Newton.neter : 0.370125×
9.81
100
= 0.036309 N.m
Therefore Jload =
0.036309
0.12217
= 0.2972 kg. m2
For this servo dc motor Jm = 0.08 Kg.m2
© FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880
IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 17
The JTotal = Jm + Jload
Therefore, that will yield;
JTotal = 0.08 + 0.2972 = 0.3772 kg.m
The transfer function for the first servo motor is
therefore.
𝑊 𝑚
ԑ 𝑎
=
1
(0.3772∗0.07)𝑆2+(0.3772∗1.2)𝑠+(1∗0.01)
𝑊 𝑚
ԑ 𝑎
=
1
(0.02640)𝑆2+0.45264𝑠+0.01
This is the transfer function for the servo motor at the
gripper
At the wrist, torque derived earlier is used to calculate
the total moment on inertia at the joint and the value is
substituted into the general transfer function of a servo
motor. For second motor at the wrist, the torque gotten
is 0.74804 kg.cm, converting it to Newton.meter will
give
0.804125x
9.81
100
= 0.07888Nm
Therefore𝑗𝑙𝑜𝑎𝑑=
0.07888
0.12217
= 0.6457kg.𝑚2
For this servo motor 𝑗 𝑚 = 0. 05kg.𝑚2
The 𝑗𝑡𝑜𝑡𝑎𝑙= 𝑗 𝑚 + 𝑗𝑙𝑜𝑎𝑑.Therefore that will yield;
𝑗𝑡𝑜𝑡𝑎𝑙=0.05 + 0.6457𝑘𝑔. 𝑚2
= 0.6957kg.𝑚2
The transfer function for the second servo motor is
therefore:
𝑊 𝑚
ԑ 𝑎
=
1
(0.6957∗0.07)𝑆2+(0.6957∗1.2)𝑠+0.01
𝑊 𝑚
ԑ 𝑎
=
1
(0.04869)𝑆2+(0.8348)𝑠+0.01
This is the transfer function for the servo motor at the
wrist
For third motor at the elbow, the torque gotten is
2.76556kg.cm, converting it to Newton.meter will
give
2.76556 x
9.81
100
= 0.2713Nm
Therefore 𝑗𝑙𝑜𝑎𝑑=
0.2713
0.12217
= 2.22068kg.𝑚2
For this servo motor 𝑗 𝑚 =0.05kg.𝑚2
𝑗𝑡𝑜𝑡𝑎𝑙= 𝑗 𝑚 + 𝑗𝑙𝑜𝑎𝑑. Therefore that will yield
𝑗𝑡𝑜𝑡𝑎𝑙 =0.05+2.22068kg.𝑚2
= 2.27068kg.𝑚2
The transfer function for this third servo motor is
therefore:
𝑊 𝑚
ԑ 𝑎
=
1
(2.27068∗0.07)𝑆2+(2.27068∗1.2)𝑠+0.01
=
1
(0.158947)𝑆2+2.7248𝑠+0.01
This is the transfer function for the servo motor at the
elbow
For the motor at the shoulder, the torque is
3.12366kg.𝑚2
,converting it to Newton.meter will give
3.12366x
9.81
100
=0.30643Nm
Therefore 𝑗𝑙𝑜𝑎𝑑=
0.30643
0.12217
=2.5082kg.𝑚2
For this servo dc motor 𝑗 𝑚=0.05kg.𝑚2
.
The 𝑗𝑡𝑜𝑡𝑎𝑙= 𝑗 𝑚 + 𝑗𝑙𝑜𝑎𝑑.Therefore that will yield;
𝑗𝑡𝑜𝑡𝑎𝑙=0.05 + 2.5082kg.𝑚2
= 2.5582kg.𝑚2
The transfer function for this fourth servo motor is
therefore:
𝑊 𝑚
ԑ 𝑎
=
1
(2.5582∗0.07)𝑆2+(2.5582∗1.2)𝑠+0.01
=
1
(0.179074)𝑆2+3.06984𝑠+0.01
This is the transfer function for the servo motor at the
shoulder The transfer function for this
Fig. 7. Block diagram of the system
VI. SOFTWARE DEVELOPMENT
The electronic design for this mechanism at the
transmitter involves the use of the two Arduino
Atmega 283 microcontroller. It is an 8bit
microcontroller and the first step involves configuring
the register of the Arduino Atmega 283 to work with
the desired pulse width modulation technique used.
Fig. 8: Electrical design for the system
© FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880
IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 18
An external power supply is used to supply the servo
motors and also the Arduino Atmega 283
microcontroller. The receiver is however connected to
the arduino atmega 283 together with the servo
motors. The two DC motors responsible for the
movement of the two wheels of the mechanism is
connected with the motor controller L293D and both
are connected to the Arduino Atmega 283. The system
is being powered by a rechargeable 8v battery.
Fig. 9. Electrical design for the wireless RF remote
control
Fig 8 shows the Arduino Atmega283 microcontroller
connected with the transmitter. The dc battery of 5V
rating is being connected with to power the controller.
The push buttons also are arranged on the Vero board,
thus connected to the microcontroller with cables.
VII. SYSTEM STABILITY
The transfer function for the whole model is gotten
through the MatLab code below which brings about
the test for system stability
Fig...10. MatLab code for acquiring the transfer
function.
The system yields the transfer function below:
=
VIII. RESULTS AND DISCUSSION
The matrices in fig 11 were generated for the state
space form.
Fig. 11. The controllability matrix and the rank of
matrix
Fig 12 shows the rank of the controllability matrix is
not full. A full rank is when the value of the rank is
equal to the value of the row or column of a square
matrix (i.e a n x n matrix having a rank of n). The
controllable matrix for this mechanism is an 8 x 8
matrix and the rank is 4 meaning the rank is not full
hence it is not controllable.
Fig. 12. The observability matrix and the rank of
matrix
Fig 12 shows that the rank of the observability matrix
is full. A full rank is when the value of the rank is equal
to the value of the row or column of the square matrix
(i.e a n x n matrix having a rank of n). The
observability matrix for this system is an 8 x 8 matrix
and the rank is full hence it is controllable.
© FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880
IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 19
Fig. 13. The step response plot showing the value of
the step information
Fig 13 shows the step response of the transfer function
of the system is displayed. The rise time of the system
is 1.01e + 03secs and the settling time is 1.84e +
03secs. The system steady state is at 1e + 08secs. This
is considered good for the system.
Fig. 14. The bode plot for the system.
The plot illustrates that the system has a phase margin
of 1730
at a gain cross frequency of 0.75rad/secs. The
point on the magnitude plot in which the curve crosses
0dB is traced down in the phase plot and that the
corresponding point on the phase plot is the phase
margin. Consequently, for the gain margin, the point
on the phase plot that the curve crosses -1800
is traced
up to the magnitude plot and corresponding point on
the magnitude plot curve is the gain margin. On this
plot the phase plot did crosses the -1800
at the phase
crossover frequency of 0.75 rad/secs, the gain margin
at this point is -143dB
Fig. 15. The polar plot for the system.
The polar plot shows that the phase Margin gotten
from the bode plot is 1210
. The gain Margin of the
polar plot is also the same as that of the bode plot and
it is -1430
. This shows that the system is stable.
Fig. 16. The Root locus plot of the System.
Fig 16 shows that the root locus has its zeros on the
left hand side of the plot, this implies that the system
is more stable and its speed up the settling time of the
system response.
A. Establishing the Robustness with Reference
Tracking
Fig 17 shows the initial step plot of the system, the
response time is 544.5 seconds our system is stable
and the robustness is 0.6. The rise time 276 seconds
and the settling time is 2210 seconds.
© FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880
IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 20
Fig. 17. Initial System response graph
The system is stable but the rise time is too high. PID
controller is introduced to tune the system to reduce
the rising time and also increase the robustness of the
system.
From Fig 18 the response time is increased the 126
seconds and the robustness of the plant is 0.84seconds.
The rise time was reduced from 276 seconds to 66.1
seconds and the system is stable. Also, the settling
time has reduced. The system is stable and has a
robustness of 0.84. this shows that with the aid of the
PID controller the system is more stable and its rise
time is faster than before and it has good robustness
and performance.
Fig 18. Final system response graph
IX. CONCLUSION
The assistive device will be able to meet most of the
challenges of impaired people in society. The device
was designed to fulfil the required tasks without the
impaired facing any hindrances due to the lack of
muscle activity. The Robotic Arm designed is unique
to impaired people specific conditions of Athetoid
Quadriplegia. As a result, the controllers of this device
are constructed to ease the usage. Assistive robots will
help people with impaired arm functions perform
ordinary tasks, like eating and drinking, or opening a
desk drawer.
The assistive robot construction breakdown involves
the use of a microcontroller and the C – Programming
language for programming, the radio frequency
transmitter, and the receiver together with the servo
motor controls. This device will provide the impaired
an opportunity to partake in the simple everyday tasks.
REFERENCES
[1] Zunt, Dominik. "Who did actually invent the word
"robot" and what does it mean?". The Karel
Čapek website. Retrieved 09-11- 2011.
[2] Nikku, S., “Introduction to Robotics” USA: John
Wiley & Sons, 2011.
[3] Nehmzow, U., ”Mobile Robotics: a practical
introduction”, UK: Springer, 05-04-2003.
[4] Muir, F. P., Neuman, P. C., "Pulsewidth
Modulation Control of Brushless DC Motors for
Robotic Applications", IEEE Transactions on
Industrial Electronics, Issue 3, Vol. 32, pp.222-
229, 1985.
[5] Lin, I. H., Liu, C. Y., Chen, L. C., "Evaluation of
Human-Robot Arm Movement Imitation",
Proceedings of 8th Asian Control Conference
(ASCC), pp.287-292, 2011.
[6] Craig, j.j (2005). The mechanics and control of
mechanical manipulators. Direction of freedom
(DOF): Pearson Education International. pp.333-
357, 2012
[7] Nones, Y. A., “Heterogeneous Modelling &
Design of a Robot Arm Control System”, Illinois
Tech Robotics (ITR), pp.1-6, 2003.
[8] Park, I. D., Park, C., Do, H., Choi, T., Kyung, J.,
Design and Analysis of Dual Arm Robot Using
Dynamic Simulation" IEEE 10th International
Conference on Ubiquitous Robots and Ambient
Intelligence (URAI), pp. 681-682, 2013.
[9] RobotWiki. (2014, September 23). Servos.
Retrieved November 5, from psurobotic
http://www.psurobotics.org/wiki/index.php?title=
servos
[10] Scott Schaut (2006). Robots of Westinghouse:
1924-Today. Mansfield Memorial Museum.
ISBN 0-9785844-1-4. Received 09-11- 2010
© FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880
IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 21
[11] Bo Li (2013), Rotational Double Inverted
Pendulum, M.Sc. Thesis, School of Engineering,
University of Dayton, Dayton, Ohio, U.S.
[12] Ranwaka, R., Perera, T. R., Adhuran, J.,
Samarakoon, C., & Rajakaruna, R. (2013), 111-
Microcontroller Based Robot Arm with Three –
Dimensional Reach.

More Related Content

What's hot

IRJET- Design & Development of Two-Wheeled Self Balancing Robot
IRJET-  	  Design & Development of Two-Wheeled Self Balancing RobotIRJET-  	  Design & Development of Two-Wheeled Self Balancing Robot
IRJET- Design & Development of Two-Wheeled Self Balancing Robot
IRJET Journal
 
Model university examination questions
Model university examination questionsModel university examination questions
Model university examination questions
Sunand Chembath
 
Robust composite nonlinear feedback for nonlinear Steer-by-Wire vehicle’s Yaw...
Robust composite nonlinear feedback for nonlinear Steer-by-Wire vehicle’s Yaw...Robust composite nonlinear feedback for nonlinear Steer-by-Wire vehicle’s Yaw...
Robust composite nonlinear feedback for nonlinear Steer-by-Wire vehicle’s Yaw...
journalBEEI
 
The stabilization of forced inverted pendulum via fuzzy controller
The stabilization of forced inverted pendulum via fuzzy controllerThe stabilization of forced inverted pendulum via fuzzy controller
The stabilization of forced inverted pendulum via fuzzy controller
eSAT Journals
 
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot
IJECEIAES
 
Improved Rotor Speed Brushless DC Motor Using Fuzzy Controller
Improved Rotor Speed Brushless DC Motor Using Fuzzy ControllerImproved Rotor Speed Brushless DC Motor Using Fuzzy Controller
Improved Rotor Speed Brushless DC Motor Using Fuzzy Controller
ijeei-iaes
 
T026201210126
T026201210126T026201210126
T026201210126
inventionjournals
 
Fem based modelling of amb control system 2
Fem based modelling of amb control system 2Fem based modelling of amb control system 2
Fem based modelling of amb control system 2IAEME Publication
 
Paper id 212014121
Paper id 212014121Paper id 212014121
Paper id 212014121IJRAT
 
Human Balance - Anatomy & ZMP
Human Balance - Anatomy & ZMPHuman Balance - Anatomy & ZMP
Human Balance - Anatomy & ZMP
Luís Rita
 
Autonomous Balancing of 2-wheeled segway robot
Autonomous Balancing of 2-wheeled segway robotAutonomous Balancing of 2-wheeled segway robot
Autonomous Balancing of 2-wheeled segway robot
Jash Shah
 
Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...
hunypink
 
IRJET- Self Balancing Robot using Arduino Uno
IRJET-  	  Self Balancing Robot using Arduino UnoIRJET-  	  Self Balancing Robot using Arduino Uno
IRJET- Self Balancing Robot using Arduino Uno
IRJET Journal
 
ME6601 design of transmission systems university question bank
ME6601 design of transmission systems university question bankME6601 design of transmission systems university question bank
ME6601 design of transmission systems university question bank
Mohan2405
 
IRJET- A Desktop SCARA Robot using Stepper Motors
IRJET- A Desktop SCARA Robot using Stepper MotorsIRJET- A Desktop SCARA Robot using Stepper Motors
IRJET- A Desktop SCARA Robot using Stepper Motors
IRJET Journal
 
about my Robotic design
about my Robotic designabout my Robotic design
about my Robotic design
ShushruthAravindh
 

What's hot (17)

IRJET- Design & Development of Two-Wheeled Self Balancing Robot
IRJET-  	  Design & Development of Two-Wheeled Self Balancing RobotIRJET-  	  Design & Development of Two-Wheeled Self Balancing Robot
IRJET- Design & Development of Two-Wheeled Self Balancing Robot
 
Model university examination questions
Model university examination questionsModel university examination questions
Model university examination questions
 
Robust composite nonlinear feedback for nonlinear Steer-by-Wire vehicle’s Yaw...
Robust composite nonlinear feedback for nonlinear Steer-by-Wire vehicle’s Yaw...Robust composite nonlinear feedback for nonlinear Steer-by-Wire vehicle’s Yaw...
Robust composite nonlinear feedback for nonlinear Steer-by-Wire vehicle’s Yaw...
 
The stabilization of forced inverted pendulum via fuzzy controller
The stabilization of forced inverted pendulum via fuzzy controllerThe stabilization of forced inverted pendulum via fuzzy controller
The stabilization of forced inverted pendulum via fuzzy controller
 
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot
 
Improved Rotor Speed Brushless DC Motor Using Fuzzy Controller
Improved Rotor Speed Brushless DC Motor Using Fuzzy ControllerImproved Rotor Speed Brushless DC Motor Using Fuzzy Controller
Improved Rotor Speed Brushless DC Motor Using Fuzzy Controller
 
invertedpendulum
invertedpenduluminvertedpendulum
invertedpendulum
 
T026201210126
T026201210126T026201210126
T026201210126
 
Fem based modelling of amb control system 2
Fem based modelling of amb control system 2Fem based modelling of amb control system 2
Fem based modelling of amb control system 2
 
Paper id 212014121
Paper id 212014121Paper id 212014121
Paper id 212014121
 
Human Balance - Anatomy & ZMP
Human Balance - Anatomy & ZMPHuman Balance - Anatomy & ZMP
Human Balance - Anatomy & ZMP
 
Autonomous Balancing of 2-wheeled segway robot
Autonomous Balancing of 2-wheeled segway robotAutonomous Balancing of 2-wheeled segway robot
Autonomous Balancing of 2-wheeled segway robot
 
Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...
 
IRJET- Self Balancing Robot using Arduino Uno
IRJET-  	  Self Balancing Robot using Arduino UnoIRJET-  	  Self Balancing Robot using Arduino Uno
IRJET- Self Balancing Robot using Arduino Uno
 
ME6601 design of transmission systems university question bank
ME6601 design of transmission systems university question bankME6601 design of transmission systems university question bank
ME6601 design of transmission systems university question bank
 
IRJET- A Desktop SCARA Robot using Stepper Motors
IRJET- A Desktop SCARA Robot using Stepper MotorsIRJET- A Desktop SCARA Robot using Stepper Motors
IRJET- A Desktop SCARA Robot using Stepper Motors
 
about my Robotic design
about my Robotic designabout my Robotic design
about my Robotic design
 

Similar to Development of a two link robotic manipulator

Design and Implementation of Conveyor Belt Speed Control using PID for Indust...
Design and Implementation of Conveyor Belt Speed Control using PID for Indust...Design and Implementation of Conveyor Belt Speed Control using PID for Indust...
Design and Implementation of Conveyor Belt Speed Control using PID for Indust...
ijtsrd
 
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
cscpconf
 
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
IJTET Journal
 
The Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction MotorThe Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction Motor
IJECEIAES
 
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
International Multispeciality Journal of Health
 
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...
journalBEEI
 
Contribution to the Improvement of the Performances of Doubly Fed Induction M...
Contribution to the Improvement of the Performances of Doubly Fed Induction M...Contribution to the Improvement of the Performances of Doubly Fed Induction M...
Contribution to the Improvement of the Performances of Doubly Fed Induction M...
International Journal of Power Electronics and Drive Systems
 
Modelling and Parameters Identification of a Quadrotor Using a Custom Test Rig
Modelling and Parameters Identification of a Quadrotor Using a Custom Test RigModelling and Parameters Identification of a Quadrotor Using a Custom Test Rig
Modelling and Parameters Identification of a Quadrotor Using a Custom Test Rig
International Journal of Power Electronics and Drive Systems
 
A non-linear control method for active magnetic bearings with bounded input a...
A non-linear control method for active magnetic bearings with bounded input a...A non-linear control method for active magnetic bearings with bounded input a...
A non-linear control method for active magnetic bearings with bounded input a...
International Journal of Power Electronics and Drive Systems
 
Performance of a vector control for DFIG driven by wind turbine: real time si...
Performance of a vector control for DFIG driven by wind turbine: real time si...Performance of a vector control for DFIG driven by wind turbine: real time si...
Performance of a vector control for DFIG driven by wind turbine: real time si...
International Journal of Power Electronics and Drive Systems
 
The active suspension system with hydraulic actuator for half car model analy...
The active suspension system with hydraulic actuator for half car model analy...The active suspension system with hydraulic actuator for half car model analy...
The active suspension system with hydraulic actuator for half car model analy...
eSAT Publishing House
 
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
TELKOMNIKA JOURNAL
 
The velocity control of the electro hydraulic servo system
The velocity control of the electro hydraulic servo systemThe velocity control of the electro hydraulic servo system
The velocity control of the electro hydraulic servo system
eSAT Journals
 
Double flux orientation control for a doubly fed
Double flux orientation control for a doubly fedDouble flux orientation control for a doubly fed
Double flux orientation control for a doubly fed
eSAT Publishing House
 
Double flux orientation control for a doubly fed induction generator based wi...
Double flux orientation control for a doubly fed induction generator based wi...Double flux orientation control for a doubly fed induction generator based wi...
Double flux orientation control for a doubly fed induction generator based wi...
eSAT Journals
 
Takagi-Sugeno Fuzzy Perpose as Speed Controller in Indirect Field Oriented Co...
Takagi-Sugeno Fuzzy Perpose as Speed Controller in Indirect Field Oriented Co...Takagi-Sugeno Fuzzy Perpose as Speed Controller in Indirect Field Oriented Co...
Takagi-Sugeno Fuzzy Perpose as Speed Controller in Indirect Field Oriented Co...
International Journal of Power Electronics and Drive Systems
 
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 ...
Waqas Tariq
 
Comparing of switching frequency on vector controlled asynchronous motor
Comparing of switching frequency on vector controlled asynchronous motorComparing of switching frequency on vector controlled asynchronous motor
Comparing of switching frequency on vector controlled asynchronous motor
ijscai
 
Performances Analysis of a Linear Motor for Sliding Door Application
Performances Analysis of a Linear Motor for Sliding Door ApplicationPerformances Analysis of a Linear Motor for Sliding Door Application
Performances Analysis of a Linear Motor for Sliding Door Application
International Journal of Power Electronics and Drive Systems
 
I0413049055
I0413049055I0413049055
I0413049055
ijceronline
 

Similar to Development of a two link robotic manipulator (20)

Design and Implementation of Conveyor Belt Speed Control using PID for Indust...
Design and Implementation of Conveyor Belt Speed Control using PID for Indust...Design and Implementation of Conveyor Belt Speed Control using PID for Indust...
Design and Implementation of Conveyor Belt Speed Control using PID for Indust...
 
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
 
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
 
The Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction MotorThe Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction Motor
 
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
 
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...
 
Contribution to the Improvement of the Performances of Doubly Fed Induction M...
Contribution to the Improvement of the Performances of Doubly Fed Induction M...Contribution to the Improvement of the Performances of Doubly Fed Induction M...
Contribution to the Improvement of the Performances of Doubly Fed Induction M...
 
Modelling and Parameters Identification of a Quadrotor Using a Custom Test Rig
Modelling and Parameters Identification of a Quadrotor Using a Custom Test RigModelling and Parameters Identification of a Quadrotor Using a Custom Test Rig
Modelling and Parameters Identification of a Quadrotor Using a Custom Test Rig
 
A non-linear control method for active magnetic bearings with bounded input a...
A non-linear control method for active magnetic bearings with bounded input a...A non-linear control method for active magnetic bearings with bounded input a...
A non-linear control method for active magnetic bearings with bounded input a...
 
Performance of a vector control for DFIG driven by wind turbine: real time si...
Performance of a vector control for DFIG driven by wind turbine: real time si...Performance of a vector control for DFIG driven by wind turbine: real time si...
Performance of a vector control for DFIG driven by wind turbine: real time si...
 
The active suspension system with hydraulic actuator for half car model analy...
The active suspension system with hydraulic actuator for half car model analy...The active suspension system with hydraulic actuator for half car model analy...
The active suspension system with hydraulic actuator for half car model analy...
 
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
 
The velocity control of the electro hydraulic servo system
The velocity control of the electro hydraulic servo systemThe velocity control of the electro hydraulic servo system
The velocity control of the electro hydraulic servo system
 
Double flux orientation control for a doubly fed
Double flux orientation control for a doubly fedDouble flux orientation control for a doubly fed
Double flux orientation control for a doubly fed
 
Double flux orientation control for a doubly fed induction generator based wi...
Double flux orientation control for a doubly fed induction generator based wi...Double flux orientation control for a doubly fed induction generator based wi...
Double flux orientation control for a doubly fed induction generator based wi...
 
Takagi-Sugeno Fuzzy Perpose as Speed Controller in Indirect Field Oriented Co...
Takagi-Sugeno Fuzzy Perpose as Speed Controller in Indirect Field Oriented Co...Takagi-Sugeno Fuzzy Perpose as Speed Controller in Indirect Field Oriented Co...
Takagi-Sugeno Fuzzy Perpose as Speed Controller in Indirect Field Oriented Co...
 
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 ...
 
Comparing of switching frequency on vector controlled asynchronous motor
Comparing of switching frequency on vector controlled asynchronous motorComparing of switching frequency on vector controlled asynchronous motor
Comparing of switching frequency on vector controlled asynchronous motor
 
Performances Analysis of a Linear Motor for Sliding Door Application
Performances Analysis of a Linear Motor for Sliding Door ApplicationPerformances Analysis of a Linear Motor for Sliding Door Application
Performances Analysis of a Linear Motor for Sliding Door Application
 
I0413049055
I0413049055I0413049055
I0413049055
 

More from Najeem Olawale Adelakun

A pragmatic study on e learning system for higher education in developing cou...
A pragmatic study on e learning system for higher education in developing cou...A pragmatic study on e learning system for higher education in developing cou...
A pragmatic study on e learning system for higher education in developing cou...
Najeem Olawale Adelakun
 
Analysis of grid connected independent power plant capabilities on electricit...
Analysis of grid connected independent power plant capabilities on electricit...Analysis of grid connected independent power plant capabilities on electricit...
Analysis of grid connected independent power plant capabilities on electricit...
Najeem Olawale Adelakun
 
Solar powered automatic wash hand basin system
Solar powered automatic wash hand basin systemSolar powered automatic wash hand basin system
Solar powered automatic wash hand basin system
Najeem Olawale Adelakun
 
The Relevance of Doubly – Fed Induction Generator (DFIG) in Modelling and Sim...
The Relevance of Doubly – Fed Induction Generator (DFIG) in Modelling and Sim...The Relevance of Doubly – Fed Induction Generator (DFIG) in Modelling and Sim...
The Relevance of Doubly – Fed Induction Generator (DFIG) in Modelling and Sim...
Najeem Olawale Adelakun
 
Evaluation of Electrical Services using Energy Efficient Load
Evaluation of Electrical Services using Energy Efficient LoadEvaluation of Electrical Services using Energy Efficient Load
Evaluation of Electrical Services using Energy Efficient Load
Najeem Olawale Adelakun
 
Easy approach to a responsive website design using artisteer application soft...
Easy approach to a responsive website design using artisteer application soft...Easy approach to a responsive website design using artisteer application soft...
Easy approach to a responsive website design using artisteer application soft...
Najeem Olawale Adelakun
 
Outage analysis and system disturbances on 330k v and 132kv transmission syst...
Outage analysis and system disturbances on 330k v and 132kv transmission syst...Outage analysis and system disturbances on 330k v and 132kv transmission syst...
Outage analysis and system disturbances on 330k v and 132kv transmission syst...
Najeem Olawale Adelakun
 
Assessment of renewable energy in nigeria, challenges and benefits.
Assessment of renewable energy in nigeria, challenges and benefits.Assessment of renewable energy in nigeria, challenges and benefits.
Assessment of renewable energy in nigeria, challenges and benefits.
Najeem Olawale Adelakun
 
DESIGN OF AN ELECTRICAL INSTALLATION OF A STOREY BUILDING
DESIGN OF AN ELECTRICAL INSTALLATION OF A STOREY  BUILDINGDESIGN OF AN ELECTRICAL INSTALLATION OF A STOREY  BUILDING
DESIGN OF AN ELECTRICAL INSTALLATION OF A STOREY BUILDING
Najeem Olawale Adelakun
 
A STUDY AND ANALYSIS OF ENERGY GENERATION AND CONSUMPTION IN DANGOTE CEMENT ...
A STUDY AND ANALYSIS OF ENERGY GENERATION AND CONSUMPTION IN  DANGOTE CEMENT ...A STUDY AND ANALYSIS OF ENERGY GENERATION AND CONSUMPTION IN  DANGOTE CEMENT ...
A STUDY AND ANALYSIS OF ENERGY GENERATION AND CONSUMPTION IN DANGOTE CEMENT ...
Najeem Olawale Adelakun
 
RETOOLING NIGERIAS ELECTRICITY GENERATION SUB – SYSTEM FOR SUSTAINABLE GRID O...
RETOOLING NIGERIAS ELECTRICITY GENERATION SUB – SYSTEM FOR SUSTAINABLE GRID O...RETOOLING NIGERIAS ELECTRICITY GENERATION SUB – SYSTEM FOR SUSTAINABLE GRID O...
RETOOLING NIGERIAS ELECTRICITY GENERATION SUB – SYSTEM FOR SUSTAINABLE GRID O...
Najeem Olawale Adelakun
 
Design and Evaluation of Electrical Services for an Energy Efficient Home
Design and Evaluation of Electrical Services for an  Energy Efficient HomeDesign and Evaluation of Electrical Services for an  Energy Efficient Home
Design and Evaluation of Electrical Services for an Energy Efficient Home
Najeem Olawale Adelakun
 
A Review Of Solar Energy
A Review Of Solar EnergyA Review Of Solar Energy
A Review Of Solar Energy
Najeem Olawale Adelakun
 

More from Najeem Olawale Adelakun (13)

A pragmatic study on e learning system for higher education in developing cou...
A pragmatic study on e learning system for higher education in developing cou...A pragmatic study on e learning system for higher education in developing cou...
A pragmatic study on e learning system for higher education in developing cou...
 
Analysis of grid connected independent power plant capabilities on electricit...
Analysis of grid connected independent power plant capabilities on electricit...Analysis of grid connected independent power plant capabilities on electricit...
Analysis of grid connected independent power plant capabilities on electricit...
 
Solar powered automatic wash hand basin system
Solar powered automatic wash hand basin systemSolar powered automatic wash hand basin system
Solar powered automatic wash hand basin system
 
The Relevance of Doubly – Fed Induction Generator (DFIG) in Modelling and Sim...
The Relevance of Doubly – Fed Induction Generator (DFIG) in Modelling and Sim...The Relevance of Doubly – Fed Induction Generator (DFIG) in Modelling and Sim...
The Relevance of Doubly – Fed Induction Generator (DFIG) in Modelling and Sim...
 
Evaluation of Electrical Services using Energy Efficient Load
Evaluation of Electrical Services using Energy Efficient LoadEvaluation of Electrical Services using Energy Efficient Load
Evaluation of Electrical Services using Energy Efficient Load
 
Easy approach to a responsive website design using artisteer application soft...
Easy approach to a responsive website design using artisteer application soft...Easy approach to a responsive website design using artisteer application soft...
Easy approach to a responsive website design using artisteer application soft...
 
Outage analysis and system disturbances on 330k v and 132kv transmission syst...
Outage analysis and system disturbances on 330k v and 132kv transmission syst...Outage analysis and system disturbances on 330k v and 132kv transmission syst...
Outage analysis and system disturbances on 330k v and 132kv transmission syst...
 
Assessment of renewable energy in nigeria, challenges and benefits.
Assessment of renewable energy in nigeria, challenges and benefits.Assessment of renewable energy in nigeria, challenges and benefits.
Assessment of renewable energy in nigeria, challenges and benefits.
 
DESIGN OF AN ELECTRICAL INSTALLATION OF A STOREY BUILDING
DESIGN OF AN ELECTRICAL INSTALLATION OF A STOREY  BUILDINGDESIGN OF AN ELECTRICAL INSTALLATION OF A STOREY  BUILDING
DESIGN OF AN ELECTRICAL INSTALLATION OF A STOREY BUILDING
 
A STUDY AND ANALYSIS OF ENERGY GENERATION AND CONSUMPTION IN DANGOTE CEMENT ...
A STUDY AND ANALYSIS OF ENERGY GENERATION AND CONSUMPTION IN  DANGOTE CEMENT ...A STUDY AND ANALYSIS OF ENERGY GENERATION AND CONSUMPTION IN  DANGOTE CEMENT ...
A STUDY AND ANALYSIS OF ENERGY GENERATION AND CONSUMPTION IN DANGOTE CEMENT ...
 
RETOOLING NIGERIAS ELECTRICITY GENERATION SUB – SYSTEM FOR SUSTAINABLE GRID O...
RETOOLING NIGERIAS ELECTRICITY GENERATION SUB – SYSTEM FOR SUSTAINABLE GRID O...RETOOLING NIGERIAS ELECTRICITY GENERATION SUB – SYSTEM FOR SUSTAINABLE GRID O...
RETOOLING NIGERIAS ELECTRICITY GENERATION SUB – SYSTEM FOR SUSTAINABLE GRID O...
 
Design and Evaluation of Electrical Services for an Energy Efficient Home
Design and Evaluation of Electrical Services for an  Energy Efficient HomeDesign and Evaluation of Electrical Services for an  Energy Efficient Home
Design and Evaluation of Electrical Services for an Energy Efficient Home
 
A Review Of Solar Energy
A Review Of Solar EnergyA Review Of Solar Energy
A Review Of Solar Energy
 

Recently uploaded

Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 

Recently uploaded (20)

Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 

Development of a two link robotic manipulator

  • 1. © FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880 IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 13 Development of a Two Link Robotic Manipulator OLAOLUWA D. ALADETOLA1 , KAYODE F. AKINGBADE2 , NAJEEM O. ADELAKUN3 1, 3 Department of Electrical and Electronics Engineering, Federal Polytechnic Ilaro, Ogun State. 2 Department of Electrical and Electronics Engineering, Federal University of Technology, Akure, Ondo State. Abstract- Robots play important roles in day to day activities of human endeavour and can perform complex tasks speedily and accurately. Robots are employed to imitate human behaviours and then apply these behaviours to the skills that lead to achieving a certain task in solving the challenges faced by impaired people in society. This robotic arm was achieved using light-weight steel iron for the frames, a moderate torque MG995 Towerpro, and servo motor. Two Atmega328 Arduino microcontroller was employed to control the motors through the use of pulse width modulation technique. Mathematical models were developed for the mechanism to represent the kinematics involved at each joint with mathematical variables. Then, the stability of the system was carried out using a step input signal being a type zero system. Indexed Terms- Robot, armature dc servo motors, Arduino microcontroller, stability. I. INTRODUCTION The rapid growth in technology prompt for the latest matching devices. However, engineers and scientists are vastly adapting new technologies persistently. The robots perform significant roles in our lives and can carry out complex responsibility faster and accurately when compared to humans. They do not get drained or perform task emotionally. Robots operate in almost all human labours mostly in the fields which are unhealthy or impractical for workers [3]. This fact causes the workers to have more free time to spend on skilled Professions which includes the programming, maintenance, and operation of the robots. Robotic arms perform simple translational and rotational motion, which has an end effector that performs a specific function [4]. A Robot is a programmable mechanical device that can replace the functions of the human arm. An automated pick and place robot arm, which can reach an object in a given domain or range of space, grip it precisely, and place it to the desired position. This mechanism is used for lifting objects and carrying out tasks that require extreme concentration, expert accuracy and may also be recursive. It can be employed industrially (e.g. cranes). According to [12] Presently industrial arms have risen in its capability and operation through micro-controllers and programming developments, enhanced mechanisms, sensing, and drive systems, which has led to a vast transformation in the robotic industry [4]. Hence, when designing a robot, factors such as artificial intelligence, concept and techniques, and cognitive science are vital to obtaining a viable design. II. SYSTEM MODELLING System modelling involves the use of models to conceptualize and construct real-life to analyse, study and simulate the real-life situations or system virtually. This gives us deeper insight into other aspects of the system and this helps in determining the stability and other characteristics of the system. Figure 1 shows that the model has a base upon which other parts of the manipulator is placed upon. Directly on the base is the shoulder link, this link is expected to undergo two different motion patterns first in the 1800 rotation of the base giving the mechanism the aid to pick and place any desired target within its circumference of operation [5]. In addition to this motion, another actuator will be used to perform a translational motion at an angle which is used to move the next link, the elbow. At the joint between the shoulder and the elbow, another actuator is used making the third that helps to move the elbow link at an angle translational. Thereafter the end-effector is put in place to perform the picking and placing of the target object. The motion of the end-effector is also done with the aid of actuators and gears [6]. This gives
  • 2. © FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880 IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 14 a brief overview of the whole mechanism and how the links are connected one to another. Fig. 1. Two link robotic manipulator system III. MATHEMATICAL MODELLING OF THE SYSTEM The Rotational Double Inverted Pendulum (RDIP) described here consists of a horizontal base arm (denoted as Link 1) driven by a servo motor and two vertical pendulums. The mathematical model of the RDIP was developed by the use of the Euler-Lagrange (E-L) function [8]. Fig. 2. Rotational double inverted pendulum schematic [11]. ϴ1 is the angle of link 1in the horizontal plane 𝛳̇ 1 is the velocity of link 1in the horizontal plane 𝛳̈1 is the acceleration of link 1 ϴ 2 is the angle of link 2 in the vertical plane 𝛳̇ 2 is the velocity of link 2 in the vertical plane 𝛳̈2 is the acceleration of link 2 ϴ3 is the angle of link 3 in the horizontal plane 𝛳̇ 3 is the velocity of link 3 in the horizontal plane 𝛳̈3 is the acceleration of link 3 J1 is the moment of inertial for link 1 The equation of motion for the system dynamic is expressed from the Fig.3 Fig. 3. Velocity analysis for link 2 The total kinetic energy of each link in our system is given by the combination of its moving kinetic term Km and its rotating kinetic term Kr as Km= 1 2 mv2 Kr= 1 2 jθi 2̇ (1) From Fig.3 the total kinetic energy for both links is expressed as k= 1 2 jθi 2̇ + 1 2 jθ2 2̇ + 1 2 jθ3 2̇ + 1 2 m2[(L1θ̇1 + i2θ̇2 sin θ2)2 + (−i2θ̇2 sin θ2)2 ] + 1 2 m3[(L1θ̇1 + i2θ̇2 cos θ2 +i3θ̇3 cos θ3)2 + (−i2θ̇2 sin θ2 − i3θ̇3 sin θ3)2 ] (2) And the potential energy expressed as P=m3gl2 cos θ2+ m3g(L2 cos θ2+i3 cos θ3) (3) From langrange function If L = K – P (4) Applying eqn (2) and (3) to eqn (4) d dt ∂L ∂θ̇ 1 - ∂L ∂θ1 = τ-b1θ̇1 (5) Finding the derivatives from eqn (5) ⊺ = (j1 + L1 2 (m2+m3)) ϴ1 ̈ +l1(m2l2 + m3L2)cos ϴ2ϴ̈ 2+ l1m3l3cos ϴ3ϴ̈ 3 + b1θ̇1L1(m2l2 + m3L2)ϴ2 1 ̇ sin ϴ2-L1m3l3ϴ2 3sinϴ3 (6)
  • 3. © FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880 IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 15 d dt ∂L ∂θ̇ 1 - ∂L ∂θ2 = τ-b2θ̇2 0=-L1(m2l2+m3l2)cos θ2 θ1- (j2+L2 2 m3+l2 2 m2)θ2 − L2m3l3 cos( θ2 − θ3)θ3 −b2θ̇2 − L2m3l3ϴ2 3sin(θ2-ϴ3) + (m2l2+ m3L2)g sinθ2 (7) And d dt ∂L ∂θ̇ 2 - ∂L ∂θ3 = τ-b3θ̇3 (8) 0=-L2m3l3cosθ2θ1-L2m3l3cos(θ2 − θ3)θ2 − (j3 + l2 2 m3)θ3 − b3θ̇3 + L2m3l3θ3 2̇ sin( θ2 − θ3) +m3l3g sinθ3. (9) IV. THE FORCE AND TORQUE REQUIRED The mass of the links and the actuators are both considered in computing the torque at each joint. The length and the mass of various components are highlighted below in Figure 4. Fig .4. Mass and length of the robotic arm links Mass of servo meter used = 52g = 0.052kg Length of the shoulder = 7.2cm, Mass of the shoulder link = 0.0201kg Length of the elbow = 10.4cm, Mass of the elbow link = 0.402kg Length of the wrist = 3.2cm, Mass of the wrist link = 0.015kg Length of the gripper = 10.5cm, Mass of the gripper link = 0.0705kg Mass of the Base = 0.950kg The torque of each servo motor at no load is obtained to be 10kgcm at 5V Dc input. This is needed to calculate the excess torque the motor has to develop in performing its required task. Moment of inertia is given as 𝑀 = 𝑎𝑟𝑚 𝑤𝑒𝑖𝑔ℎ𝑡 × ½ 𝑎𝑟𝑚 𝑙𝑒𝑛𝑔𝑡ℎ + 𝑚𝑜𝑡𝑜𝑟 𝑤𝑒𝑖𝑔ℎ𝑡 𝑥 𝑎𝑟𝑚 𝑤𝑒𝑖𝑔ℎ𝑡 At the gripper, the torque developed by the servo motor is 10.5 and the excess torque required is determined to be 9.62987 kg-cm The torque needed at the wrist calculated to be 0.804125 kg-cm and the excess torque is 9.195875 kg- cm At the elbow, the torque needed is determined to be 2.76556 kg-cm and the excess torque 7.23444 kg-cm The torque at the shoulder is 3.12366 kg-cm and the excess torque is 6.87634 kg-cm At the bottom which is the base, the torque required is 3.64666 kg-cm and the excess torque is 6.35334 kg- cm The maximum torque that the mechanism developed at the gripper should be less than the torque at the base. For the mechanism, the maximum torque at the base is taken to be 5kg.cm giving allowance of 1.3177kg.cm. the radius of operation of the mechanism is the sum of all horizontal link of the mechanism given as 24.3cm. V. MODELLING THE ARMATURE DC SERVO MOTORS FOR THE SYSTEM The armature controlled dc servo motor is used extensively in the control system for its precision and stability characteristics [9]. The armature controlled dc motor modelling and its mathematical representation is as shown in Figure 5 and equations (9) to (17). It is assumed that the torque generated by the motor is proportional to the air-gap flux and also the armature current.
  • 4. © FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880 IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 16 ef J,fo M + - Vb(t) ia(t) + Va(t) Ra La Rf Lf 𝜽 Fig. 5. The DC servo motor circuit diagram [9] 𝑖 𝑎(𝑡) is armature current (amperes) 𝑅 𝑎 is armature resistance 𝑇 𝑚(𝑡) is motor torque (Nm) 𝐾𝑖 is Motor torque constant 𝐿 𝑎 is armature inductance (Henries) 𝑉𝑎 𝑖𝑠 applied voltage (volts) 𝑊𝑚(𝑡) is motor angular velocity (rad/sec) 𝐾𝑒 is motor voltage constant (v/rad/sec) 𝐽 𝑇 is total inertia of motor armature plus load α is acceleration (rad/𝑠𝑒𝑐2 ) 𝜃 𝑚 𝑖𝑠 shaft angle in radians The torque developed by the motor is given as 𝑇 𝑚(𝑡)=𝐾 𝑇 𝐼 𝑎(𝑡) (10) Taking the friction force to be negligible, the back emf 𝑉𝑏 is related to the angular velocity by 𝑉𝑏 = 𝐾𝑒 𝑊 = 𝐾𝑒 𝑑𝜃 𝒎 𝑑𝑡 (11) Applying Kirchhoff’s voltage law around the electrical loop, we have 𝐿 𝑎 𝑑𝑖 𝑑𝑡 +𝑅 𝑎 𝑖 = ԑ 𝑎 𝐾𝑒 𝑑𝜃 𝒎 𝑑𝑡 (12) ԑ 𝑎 = 𝑖 𝑎 𝑅 𝑎+𝐿 𝑎 𝑑𝑖 𝑎 𝑑𝑡 +𝐾𝑒 𝑊𝑚 (13) Equation (14) is obtained after taking the Laplace transform of equation (13) ԑ 𝑎 =( 𝐿 𝑎 𝑅 𝑎 s+1)𝑅 𝑎 𝑙 𝑎+𝐾𝑒 𝑊𝑚 (14) Also it should be recalled that T=𝐾 𝑇 𝑙 𝑎= 𝑗 𝑇 𝛼= 𝑗 𝑇 𝑊𝑚 𝑠 l 𝑎= 𝑇 𝐾 𝑇 = 𝑗 𝑇 𝑊 𝑚 𝑠 𝐾 𝑇 (15) Substitute eqn (15) into eqn (14) ԑ 𝑎 − 𝐾𝑒 𝑊 𝑀=( 𝐿 𝑎 𝑅 𝑎 s+1)𝑅 𝑎 𝑗 𝑇 𝑊 𝑚 𝑠 𝐾 𝑇 (16) Hence, 𝑊𝑚 becomes ( ԑ 𝑎−𝐾 𝑒 𝑊 𝑀)𝐾 𝑇 ( 𝐿 𝑎 𝑅 𝑎 s+1) 𝑅 𝑎 𝑗 𝑇s =WM (17) Fig. 6. The Block Diagram of the DC servomotor. This closed loop transfer function of the armature dc controlled motor is obtained from the block diagram of Figure 6, equations (18) to (21). 𝑊 𝑚 ԑ 𝑎 = 𝐾 𝑇 𝑅 𝑎 𝑗 𝑇s[( 𝐿 𝑎 𝑅 𝑎 )s+1]+𝐾 𝑒 𝐾 𝑇 (18) 𝑊 𝑚 ԑ 𝑎 = 𝐾 𝑇 (𝑅 𝑎 𝑗 𝑇 𝐿 𝑎 𝑅 𝑎 )𝑆2+𝑗 𝑇 𝑅 𝑎 𝑆+𝐾 𝑒 𝐾 𝑇 (19) 𝑊 𝑚 ԑ 𝑎 = 𝐾 𝑇 (𝑗 𝑇 𝐿 𝑎)𝑆2+𝑗 𝑇 𝑅 𝑎 𝑆+𝐾 𝑒 𝐾 𝑇 (20) 𝜃 𝑚 ԑ 𝑎 = 𝐾 𝑇 (𝑗 𝑇 𝐿 𝑎)𝑆3+𝑗 𝑇 𝑅 𝑎 𝑆2+𝐾 𝑒 𝐾 𝑇 (21) For prototype design operation of the servo Dc motor, the following values are assumed for the servo motor parameters 𝑅 𝑎(armature resistance)=1.2 𝐿 𝑎 (armature inductance)=0.07H 𝑇 𝑚(𝑡)(𝑚𝑜𝑡𝑜𝑟𝑡𝑜𝑟𝑞𝑢𝑒) = 0.7(𝑁𝑚) 𝐾𝑖(Motor torque constant)=1N.m/A Ea (applied voltage) = 5 volts wm (t) (motor angular velocity) = 70RPM Ke (motor voltage constant OR motor back – emf constant) = 0.01(v/rad/sec) JT (total inertia) = Jmotor + Jload a(angular acceleration ) = (rad/sec2 To calculate the angular acceleration ∝, is given as ∝ = 0.12217rad/sec2 Therefore to calculate the Jload (moment of inertia of the load) = 𝑇 𝑙𝑜𝑎𝑑 ∝ . Now considering the motor at the gripper the torque derived at the previous section is 0.370125 kg.cm. converting to Newton.neter : 0.370125× 9.81 100 = 0.036309 N.m Therefore Jload = 0.036309 0.12217 = 0.2972 kg. m2 For this servo dc motor Jm = 0.08 Kg.m2
  • 5. © FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880 IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 17 The JTotal = Jm + Jload Therefore, that will yield; JTotal = 0.08 + 0.2972 = 0.3772 kg.m The transfer function for the first servo motor is therefore. 𝑊 𝑚 ԑ 𝑎 = 1 (0.3772∗0.07)𝑆2+(0.3772∗1.2)𝑠+(1∗0.01) 𝑊 𝑚 ԑ 𝑎 = 1 (0.02640)𝑆2+0.45264𝑠+0.01 This is the transfer function for the servo motor at the gripper At the wrist, torque derived earlier is used to calculate the total moment on inertia at the joint and the value is substituted into the general transfer function of a servo motor. For second motor at the wrist, the torque gotten is 0.74804 kg.cm, converting it to Newton.meter will give 0.804125x 9.81 100 = 0.07888Nm Therefore𝑗𝑙𝑜𝑎𝑑= 0.07888 0.12217 = 0.6457kg.𝑚2 For this servo motor 𝑗 𝑚 = 0. 05kg.𝑚2 The 𝑗𝑡𝑜𝑡𝑎𝑙= 𝑗 𝑚 + 𝑗𝑙𝑜𝑎𝑑.Therefore that will yield; 𝑗𝑡𝑜𝑡𝑎𝑙=0.05 + 0.6457𝑘𝑔. 𝑚2 = 0.6957kg.𝑚2 The transfer function for the second servo motor is therefore: 𝑊 𝑚 ԑ 𝑎 = 1 (0.6957∗0.07)𝑆2+(0.6957∗1.2)𝑠+0.01 𝑊 𝑚 ԑ 𝑎 = 1 (0.04869)𝑆2+(0.8348)𝑠+0.01 This is the transfer function for the servo motor at the wrist For third motor at the elbow, the torque gotten is 2.76556kg.cm, converting it to Newton.meter will give 2.76556 x 9.81 100 = 0.2713Nm Therefore 𝑗𝑙𝑜𝑎𝑑= 0.2713 0.12217 = 2.22068kg.𝑚2 For this servo motor 𝑗 𝑚 =0.05kg.𝑚2 𝑗𝑡𝑜𝑡𝑎𝑙= 𝑗 𝑚 + 𝑗𝑙𝑜𝑎𝑑. Therefore that will yield 𝑗𝑡𝑜𝑡𝑎𝑙 =0.05+2.22068kg.𝑚2 = 2.27068kg.𝑚2 The transfer function for this third servo motor is therefore: 𝑊 𝑚 ԑ 𝑎 = 1 (2.27068∗0.07)𝑆2+(2.27068∗1.2)𝑠+0.01 = 1 (0.158947)𝑆2+2.7248𝑠+0.01 This is the transfer function for the servo motor at the elbow For the motor at the shoulder, the torque is 3.12366kg.𝑚2 ,converting it to Newton.meter will give 3.12366x 9.81 100 =0.30643Nm Therefore 𝑗𝑙𝑜𝑎𝑑= 0.30643 0.12217 =2.5082kg.𝑚2 For this servo dc motor 𝑗 𝑚=0.05kg.𝑚2 . The 𝑗𝑡𝑜𝑡𝑎𝑙= 𝑗 𝑚 + 𝑗𝑙𝑜𝑎𝑑.Therefore that will yield; 𝑗𝑡𝑜𝑡𝑎𝑙=0.05 + 2.5082kg.𝑚2 = 2.5582kg.𝑚2 The transfer function for this fourth servo motor is therefore: 𝑊 𝑚 ԑ 𝑎 = 1 (2.5582∗0.07)𝑆2+(2.5582∗1.2)𝑠+0.01 = 1 (0.179074)𝑆2+3.06984𝑠+0.01 This is the transfer function for the servo motor at the shoulder The transfer function for this Fig. 7. Block diagram of the system VI. SOFTWARE DEVELOPMENT The electronic design for this mechanism at the transmitter involves the use of the two Arduino Atmega 283 microcontroller. It is an 8bit microcontroller and the first step involves configuring the register of the Arduino Atmega 283 to work with the desired pulse width modulation technique used. Fig. 8: Electrical design for the system
  • 6. © FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880 IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 18 An external power supply is used to supply the servo motors and also the Arduino Atmega 283 microcontroller. The receiver is however connected to the arduino atmega 283 together with the servo motors. The two DC motors responsible for the movement of the two wheels of the mechanism is connected with the motor controller L293D and both are connected to the Arduino Atmega 283. The system is being powered by a rechargeable 8v battery. Fig. 9. Electrical design for the wireless RF remote control Fig 8 shows the Arduino Atmega283 microcontroller connected with the transmitter. The dc battery of 5V rating is being connected with to power the controller. The push buttons also are arranged on the Vero board, thus connected to the microcontroller with cables. VII. SYSTEM STABILITY The transfer function for the whole model is gotten through the MatLab code below which brings about the test for system stability Fig...10. MatLab code for acquiring the transfer function. The system yields the transfer function below: = VIII. RESULTS AND DISCUSSION The matrices in fig 11 were generated for the state space form. Fig. 11. The controllability matrix and the rank of matrix Fig 12 shows the rank of the controllability matrix is not full. A full rank is when the value of the rank is equal to the value of the row or column of a square matrix (i.e a n x n matrix having a rank of n). The controllable matrix for this mechanism is an 8 x 8 matrix and the rank is 4 meaning the rank is not full hence it is not controllable. Fig. 12. The observability matrix and the rank of matrix Fig 12 shows that the rank of the observability matrix is full. A full rank is when the value of the rank is equal to the value of the row or column of the square matrix (i.e a n x n matrix having a rank of n). The observability matrix for this system is an 8 x 8 matrix and the rank is full hence it is controllable.
  • 7. © FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880 IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 19 Fig. 13. The step response plot showing the value of the step information Fig 13 shows the step response of the transfer function of the system is displayed. The rise time of the system is 1.01e + 03secs and the settling time is 1.84e + 03secs. The system steady state is at 1e + 08secs. This is considered good for the system. Fig. 14. The bode plot for the system. The plot illustrates that the system has a phase margin of 1730 at a gain cross frequency of 0.75rad/secs. The point on the magnitude plot in which the curve crosses 0dB is traced down in the phase plot and that the corresponding point on the phase plot is the phase margin. Consequently, for the gain margin, the point on the phase plot that the curve crosses -1800 is traced up to the magnitude plot and corresponding point on the magnitude plot curve is the gain margin. On this plot the phase plot did crosses the -1800 at the phase crossover frequency of 0.75 rad/secs, the gain margin at this point is -143dB Fig. 15. The polar plot for the system. The polar plot shows that the phase Margin gotten from the bode plot is 1210 . The gain Margin of the polar plot is also the same as that of the bode plot and it is -1430 . This shows that the system is stable. Fig. 16. The Root locus plot of the System. Fig 16 shows that the root locus has its zeros on the left hand side of the plot, this implies that the system is more stable and its speed up the settling time of the system response. A. Establishing the Robustness with Reference Tracking Fig 17 shows the initial step plot of the system, the response time is 544.5 seconds our system is stable and the robustness is 0.6. The rise time 276 seconds and the settling time is 2210 seconds.
  • 8. © FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880 IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 20 Fig. 17. Initial System response graph The system is stable but the rise time is too high. PID controller is introduced to tune the system to reduce the rising time and also increase the robustness of the system. From Fig 18 the response time is increased the 126 seconds and the robustness of the plant is 0.84seconds. The rise time was reduced from 276 seconds to 66.1 seconds and the system is stable. Also, the settling time has reduced. The system is stable and has a robustness of 0.84. this shows that with the aid of the PID controller the system is more stable and its rise time is faster than before and it has good robustness and performance. Fig 18. Final system response graph IX. CONCLUSION The assistive device will be able to meet most of the challenges of impaired people in society. The device was designed to fulfil the required tasks without the impaired facing any hindrances due to the lack of muscle activity. The Robotic Arm designed is unique to impaired people specific conditions of Athetoid Quadriplegia. As a result, the controllers of this device are constructed to ease the usage. Assistive robots will help people with impaired arm functions perform ordinary tasks, like eating and drinking, or opening a desk drawer. The assistive robot construction breakdown involves the use of a microcontroller and the C – Programming language for programming, the radio frequency transmitter, and the receiver together with the servo motor controls. This device will provide the impaired an opportunity to partake in the simple everyday tasks. REFERENCES [1] Zunt, Dominik. "Who did actually invent the word "robot" and what does it mean?". The Karel Čapek website. Retrieved 09-11- 2011. [2] Nikku, S., “Introduction to Robotics” USA: John Wiley & Sons, 2011. [3] Nehmzow, U., ”Mobile Robotics: a practical introduction”, UK: Springer, 05-04-2003. [4] Muir, F. P., Neuman, P. C., "Pulsewidth Modulation Control of Brushless DC Motors for Robotic Applications", IEEE Transactions on Industrial Electronics, Issue 3, Vol. 32, pp.222- 229, 1985. [5] Lin, I. H., Liu, C. Y., Chen, L. C., "Evaluation of Human-Robot Arm Movement Imitation", Proceedings of 8th Asian Control Conference (ASCC), pp.287-292, 2011. [6] Craig, j.j (2005). The mechanics and control of mechanical manipulators. Direction of freedom (DOF): Pearson Education International. pp.333- 357, 2012 [7] Nones, Y. A., “Heterogeneous Modelling & Design of a Robot Arm Control System”, Illinois Tech Robotics (ITR), pp.1-6, 2003. [8] Park, I. D., Park, C., Do, H., Choi, T., Kyung, J., Design and Analysis of Dual Arm Robot Using Dynamic Simulation" IEEE 10th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), pp. 681-682, 2013. [9] RobotWiki. (2014, September 23). Servos. Retrieved November 5, from psurobotic http://www.psurobotics.org/wiki/index.php?title= servos [10] Scott Schaut (2006). Robots of Westinghouse: 1924-Today. Mansfield Memorial Museum. ISBN 0-9785844-1-4. Received 09-11- 2010
  • 9. © FEB 2020 | IRE Journals | Volume 3 Issue 8 | ISSN: 2456-8880 IRE 1701909 ICONIC RESEARCH AND ENGINEERING JOURNALS 21 [11] Bo Li (2013), Rotational Double Inverted Pendulum, M.Sc. Thesis, School of Engineering, University of Dayton, Dayton, Ohio, U.S. [12] Ranwaka, R., Perera, T. R., Adhuran, J., Samarakoon, C., & Rajakaruna, R. (2013), 111- Microcontroller Based Robot Arm with Three – Dimensional Reach.