You are on page 1of 12

Design, Analysis and Manufacturing of Four Degree of Freedom Wireless

(Wi-Fi) Controlled Robotic ARM


Patel C.H1, Masood Akhtar Vaheed*2, Pankaj Kathayat2,
Yash Singh Rajput2, Abdullah Asif Toukir3, Subba Reddy Nalamalapu3

ABSTRACT

This project concerns with the design of a three degree of freedom robotic arm, which is intended to pick and
place lightweight objects [i.e. objects<250g]. It is mainly made up of three joints, a gripper, two rectangular
shaped links, a rotary table and a rectangular platform. The angular rotation of each joint is powered with a
servo motor. Angular position of each servo is controlled using a HTML based graphical user interface. The
code uses inverse and forward kinematics for the setup and controlling purposes. The designing process includes
calculations, CAD Design and Analysis in order to ensure virtual establishment of structure and functionalities.
This report brings out a well calibrated, wirelessly controlled and thoroughly analyzed robot with a physical
model prototype.

Keywords: Degree of Freedom (DOF), Forward Kinematics, Inverse Kinematics, Manipulator, Wireless
Module, Servos, Internet of Things (IOT), Denavit-Hartenberg notation, Arduino, Graphical User Interface.

1. INTRODUCTION IDE. The development board and servos are powered by


buck boost converter which is connected to a 12 V DC
Robot is a machine which can be programmed by adapter. The positions of the robotic arm can be recorded
computer to perform a specific task or multiple tasks. in the interface and can be replayed.
Robots have been introduced in the current fourth
industrial revolution. The aim of current Industrial The motivation to manufacture such a robotic arm has
revolution has boosted robotics in zero downtime with come from the scope of application of such robotic arms
maximum output efficiency. As robots use more sensors which can be used in every application and almost
and become more digitally connected, they will become reduce/ replace most of the human effort/s. From picking
much less susceptible to disruptions. When combined and placing a needle to picking and placing an excavators
with Internet of Things (IOT) the robots can be controlled or picking up highly fragile materials these robotic arms
wirelessly with efficient feedback system. Now, it has can be proven out to be very useful. Wireless control has
become easy to control robots remotely because of this. given an extra edge to this robotic arm as it not only
In this thesis, the focus is on 4 DOF articulated robotic avoids unnecessarily human engagement near the
arm. The articulated arm constitutes of various links workplace but also has provided a level of sophistication
which can rotate about their pivot points. These pivot to the robotic arm.
points are powered by high torque metal geared servo
motor. A total of 5 geared motor has been used in this 2 PROBLEM STATEMENT
project each of them can rotate up to 180 degrees. In total
this robotic arm constitutes of 5 major parts i.e. Base, The fundamental objective of this project is to Design,
Shoulder, Elbow 01 1 , Elbow 02, End-Effector (Two Perform Analysis and Manufacture a working prototype
fingered Gripper). The robotic arm is controlled of a 4 DOF wireless (WIFI) controlled Robotic arm for
wirelessly from a HTML based GUI. Such a control is pick and place using the methodology defined below.
made possible by connecting the servos to a Wi-Fi based
microcontroller (ESP-8266 NodeMCU). The 3 LITERATURE REVIEW
microcontroller board has been programmed in Arduino
Before proceeding for this project various journals were
1 referred within the subject of robotics to find out the
Assistant Professor, 2Final Year Student of Mechanical
research gap. From these journals the research papers
Engineering, Final Year Student of Automobile Engineering 3
1,2,3
School of Mechanical Engineering, Lovely Professional
having keywords such as Degree of Freedom (DOF),
University, Phagwara (144402), Punjab, India. Forward Kinematics, Inverse Kinematics, Manipulator,
* Wireless Module, Servos, Internet of Things (IOT),
Corresponding Author Email: vaheedsk36@gmail.com
75
Denavit-Hartenberg notation and Arduino were identified 3.3 Design and Construction of 4-DOF EMG-
from 2012 - 2018. A total of twenty-five papers were Based Robot Arm System by Fariz Ali, Junior Sintar,
selected which then were reduced to ten after thoroughly Mohd.ShahrieelMohd, Aras, Ahmad ZakiShukor.
going through the abstract of the research papers.
The Design and construction of 4-DOF EMG-Based
3.1 Wireless Mobile Robotic Arm by Mohd Ashiq Robot Arm system has been written in [4]. This paper
Kamaril Yusoffa, Reza Ezuan Saminb, Babul Salam focuses on control of robotic arm through the motion of
Kader Ibrahim. human hand using Electromyography (EMG) technique.
The methodology used in this project is Defining
In [2] it has been written about manufacturing wireless Problem, Hardware Development, Developing Forward
mobile robotic arm. The whole project was carried out Kinematics, Electrical Design, Sensor Calibration and
based on the following methodology which includes Electrode Positioning, Software Development and
Defining problems, System Architecture, Mechanical Testing.Electromyography (EMG) is used for recording
Design, Electrical Design and Software Development. the position of human arm and the recorded signal is then
MG-995 servos were used for joint control. And for sent to the microcontroller as signal for controlling the
controlling the whole robotic arm Microcontroller At- robotic arm. This method is advanced than traditional
mega 1280 Arduino mega development board was methods. For this Myorware muscle sensor is used. For
used.PS-2 gaming controller was modified to use as controlling the joints SG-90, Futuba S3003, MG-946R,
positioning controller. Overall, the objectives of this HD1501 MG Servos were used. And for controlling the
project were achieved which is developing the hardware whole robotic arm Microcontroller At mega 328-P
and software for wireless mobile robotic arm, Arduino Uno has been used. Denavit-Hartenberg (DH)
implementing the pick and place system operation and parameter was used for the forward and inward kinematic
testing the robot that meets the criteria of the project. For calculation of the arm.A proper working robotic arm was
future recommendation it has been written that this achieved. Its joints can be controlled by moving the
project can be equipped with camera to view and display human hand and the manipulator can be controlled using
at the monitor screen. the hand gestures.

3.2 Four DOF Robotic Arm using LabVIEW by 3.4 Design of a Three Degree of Freedom Robotic
Mr. Rahul S. Pol, Mr. Sagar Giri, Mr. Aditya Arm by Madiha Farman, Muneera Al-Shaibah, Zoha
Ravishankar, Mrs.Varsha Ghode. Aoraiath.

In [3] the aim of the paper is to thoroughly elaborate The paper [5] concerns with design of a three DOF
designing, development and to implement steps robotic arm, which is intended to pick, and place
involvedto make a superior four degrees of freedom lightweight objects based on a color sorting mechanism.
(DoF) robot ARM with control that is more organized and It constitutes of three joints, anend-effector (gripping
low expenditure. The methodology used in this project is mechanism), two links, a rotary table and a rectangular
Defining Problem, Calculation (Kinematic and Dynamic base. The links are powered by servo motors for motion.
Calculation), Mechanical Design, Electrical Design, Furthermore, each servo is controlled by sending signal
Software Development, Statistical Analysis (Load vs from Arduino board which execute MATLAB code. The
Power Consumption etc.). Mg-995 servos were used for MATLAB code has been done based on the forward and
joint control and At-mega 328-P Arduino Uno board was inverse kinematics for determining the end effector
used for controlling the robot. A user interface was position. The methodology used is Static Calculations,
developed in LABVIEW software for controlling the Designing, Analysis, Kinematics Calculations for
robotic arm by sending signal from the computer. orientation, Determining Workspace, Design
Analytical method was used to solve the inverse Implementation and Testing. At last a well working robot
kinematics with the help of cosine law. At the end it was was achieved. For future work it will be recalibrated for
concluded that a proper well calibrates robotic arm was positioning accuracy and wireless connection will be set
achieved. The graphical user interface (GUI) built for the up for control system.
robotic arm in LABVIEW software has made the robotic
arm more flexible to operate. The arm can do all the 3.5 Wireless controlled robotic automation
loading and lifting operations under its specified weights. system by Prof. D.P. Acharya.
For future recommendation it can be made remote area
controlled via internet and also the robots DOF can be In [6] manufacturing of wireless controlled robotic
increased for more smooth operations. automation system had been discussed.This project
focuses on developing a controller for a wireless remote
76
area controlled 6 DOF articulated robotic arm.Arduino closely approximate the real values with an error less than
uno board embedded with ATMega328 microcontroller 1% which is very desirable for such an application.
has been used for this robotic arm. For controlling the
position of the links servo actuators are used. The sensor 3.8 Hand Gestures Remote Controlled Robotic
such as potentiometer will send input signal to the Arm by Mr. Shamsheer Verma.
microcontroller which in turn will analyze it and send
output signals to the robot actuator for the positioning. In this paper [9] author has explained the development of
The servo control I2C module is connected to PC. a robotic arm, prepared by him, which is operated &
Themicrocontroller ATMega328 has been programmed to controlled wirelessly using hand gestures. It’s a CLASS –
run robot arm recorded positionswith the help of a 5 Robot (Numerical Control Robot).The complete robot
FT232RL breakout board. Arduino (IDE) is used to was divided into two parts one comprises of the control
develop the Arduino sketch. Potentiometer was used to glove which had Gyroscope, Accelerometer, APC-220
develop a model prototype.The remote area control is module and a transmitter assembled in it .And the other is
established by interfacing the controller with a XBee the robot manipulator which consists of a Receiver,
XBP24-AWI-001 wireless module. The robotic arm can Arduino board, Links with Servo motors The author has
be controlled from a PC using a graphical user interface also mentioned some of its applications:
(GUI), which was designed using processing
development environment (PDE). The EEPROM present I. Can be used in hazardous environment such as
inAtmega328 microcontroller to read and record robot painting shops etc. where the robot can be controlled
position. i.e. it can store the positions which can be reused from outside of the hazardous chamber.
even when controlled remotely. II. Automatic pick and place operations of small objects.
III. Robot controlled cranes, lifting forks etc. can be
3.6 Design and the mechanism of controlling a operated from a distance with hand/finger gestures.
robotic arm by Prof. Ahmad Rateb Al-Najjar and
Prof. Ali Skaff. 3.9 Dynamic simulation and motion load analysis
of six dof articulated robotic arm by KHIN SOE
In paper [7] the main focus of this work was to design, NWE, WAI PHYO MAUNG.
and programme robotic arm the robot arm was designed
with five degrees of freedom and talented to accomplish This research paper [10] presents behavior and
accurately simple tasks, such as light material handling performance of a six degree of freedom (DOF) robotic
the robot arm is equipped with servo motors(Futuba arm by using simulation tool like Autodesk Inventor. A
S3003 for arms and Sg-90 for gripper) between arms and 3D model of the manipulator was built; with a total
perform arm movements. A microcontroller that drives workspace of 690 mm to carry a maximum payload of
the servo motors with the capability of modifying 200 g. Dynamic simulations were carried out on the
position. The programming is done on ATMEGA-328p model to examine their properties such as torque variation
Microcontroller using Arduino programming. The at the joints, speed, and trajectory of the manipulator. The
graphical user interface (GUI) was made using MIT app simulation result showed that the manipulator has
inventor. This app helps in sending signals from the expected responses similar to a physical model.
android device in the form of zeros and ones to the Maximum velocity of end effector is 0.6 m/s and
microcontroller via the Bluetooth module (HC-05) for acceleration of 0.59 m/s2. In the stress analysis,
controlling the robotic arm. maximum Von-Mises stress was seen in the base which is
equal to 14.91 MPa. It has been concluded by the author
3.7 Design of a prototype of a pick and place that this simulation method will reduce the need for
robotic arm by Amod Aboti, Sanket Acharya, testing on physical systems as long as the model
Abhinav Anand, Rushikesh Chintale, Vipul Ruiwale. sufficiently represents robotic arm to be built.

The following paper [8] presents the development of 4 METHODOLOGY


kinematic model, development of inverse kinematic
model and also validation of forward kinematics using For completing this project efficiently in a systematic
MATLAB for a SCARA robot. The joint link parameters way some set of methodology has been planned in order
have been developed by using Denavit-Hartenberg to reduce the error in the process. Even if any of the
Parameters, and a generalized algorithm. It has been process not been achieved there will alternative ways in
concluded that the joint variables obtained by inverse the methodology to rectify them.
kinematics were satisfactory. Also, the forward
kinematics model developed is perfect as the values
77
Solving the equations in MATLAB the following result
were obtained:

For elbow one and elbow two the minimum torque


required is 0.1779 Nm, 0.4695 Nm and for the shoulder
it is 0.8502 Nm respectively.

Freebody Diagrams of the robotic arm at home position:

Figure 2: Free Body Diagram of arm at home position

5.2 CAD Design


Based on the objective defined the following CAD
model have been designed

Figure 1: Methodology Flow Chart

5 CALCULATIONS, DESIGN AND ANALYSIS

5.1 Static Torque Calculation


Static torque calculation is an essential process for
selecting the required servo motors. From this we get the
required torque and for an individual elbow and column.
This calculation was carried out in order to find out the
torque required at the elbows and shoulder for a given Figure 3: Isometric View of Robotic Arm
payload of 150g.The values which we get from this
method will help us to choose suitable servo motor for 5.2.1 Individual Part components of Robotic arm
the work. In order to find out the torque the arm must be
kept at home position (i.e. Elbow and shoulder angle
should be zero w.r.t the base link). From basic moment
and equilibrium concept we get the following Eqs, 1,2
and 3.

Equation 1 Torque at Elbow 01

Equation 2 Torque at Elbow 02

Equation 3 Torque at Shoulder

Figure 4: Base
78
Figure 5: Isometric View of U-Joint Link Figure 8: Isometric View of Gripper

5.3 Static Structural Analysis

Static structural analysis is necessary task to perform in


order to find out the sustainability of the designed
structure.Calculation have been performed by keeping
the robotic arm at home position and load at individual
part has been calculated.
Software Used: Solid Works
Mesh Type: Tetrahedron

5.3.1 Base Analysis

Total mass of robot: 509 g


Mass of base: 130 g
Total mass acting on the base in home position: 509 -130
= 379 g
For easy calculation rounding off the mass to 500g.
So, 500g = 0.5 kg
Figure 6: Isometric View of Elbow 01 Force = mass (m) x acceleration due to gravity (g) = 0.5
x 10= 5 N
We will apply 5N force on the base to perform static
structural analysis.

Figure 7: Isometric View of Elbow 02 Figure 9: Base Analysis

79
From the above structural analysis, we can conclude that From the above structural analysis, we can conclude
our design has been sustained for the applied load. The that our design has been sustained for the applied
results have been tabulated below. load. The results have been tabulated below.

Table 1: Base Result Table Table 2: U-Joint Result Table


S No. Parameters Values
S No. Parameters Values 1 Max von mises Stress 2.66
1 Max von mises Stress 4.28387 (Mpa)
(Mpa) 2 Resultant Displacement 2.56
2 Factor of Safety 1.6 (mm)
(FOS) 3 Factor of Safety (FOS) 2.6
3 Resultant 0.0327760
Displacement (mm) 5.3.3 Elbow 01 Analysis

5.3.2 U-Joint Analysis Total mass of robot: 509 g


Total mass acting on the base in home position: = 199 g
Total mass of robot: 509 g ~ 200g
Mass of U-Joint: 17 g Since, Acrylic sheet is a brittle material it would be
Total mass acting on the base in home position: 509 – beneficial to take higher value of force than required in
(130+17) = 362 g order to find out whether it will sustain or not.
For easy calculation rounding off the mass to 400g. That’s why we are considering a mass of 500g in place
So, 400g = 0.4 kg of 200g.
Force = mass (m) x acceleration due to gravity (g) = 0.4 So, 500g = 0.5 kg
x 10 Force = mass (m) x acceleration due to gravity (g) = 0.5
=4N x 10 = 5 N
We will apply 4 N force on the base to perform static We will apply 5N force on the base to perform static
structural analysis. structural analysis.

Figure 11: Elbow 01 Analysis

From the above structural analysis, we can conclude that


our design has been sustained for the applied load. The
results have been tabulated below.

Table 3: Elbow 01 Result Table


S No. Parameters Values
1 Max von mises Stress 21.125
(Mpa)
Figure 10: U-Joint link Analysis 2 Resultant Displacement 0.79
(mm)
3 Factor of Safety (FOS) 2.8
80
5.3.4 Gripper Analysis From the above structural analysis, we can conclude that
our design has been sustained for the applied load. The
Gear Used: Spur Gear results have been tabulated below.
Gear Ratio: 1:1
Maximum angle: 160 deg Table 5: Gripper Result Table

Table 4: Gear properties table S No. Parameters Values


1 Max von Mises Stress 8.17002
S No. Gear Properties Value (Mpa)
1 No of teeth 15 2 Resultant Displacement 0.952
2 Face Width 13 (mm)
(mm) 3 Factor of Safety (FOS) 3
3 Pitch (mm) 5
4 Internal 10 6 Robot Kinematics
Diameter (mm)
5 Hub Diameter 0.8 6.1 Denavit-Hartenberg Notation [12]: The
(mm) definition of a manipulator with four joint-link parameters
6 Pressure Angle 20 for each link and a systematic procedure for assigning
(deg) right-handed orthogonal coordinate frames, on to each
7 Module (mm) 1.47059 link open kinematic chain by Denavit and Hartenberg
8 Pitch Circle 22.0588 (1995) and is known as Denavit-Hartenberg (DH)
Diameter (mm) notation. The parameters are the twist angle αi, link
9 Outer Diameter 25 length ai, link offset di, and joint angle θi.The relationship
(mm) between the joint variables and the position, and
10 Dedendum (mm) 2.94118 alsotheorientation of the gripper, is driven
usingthefollowingDH parameters as illustrated inTable 6
Total mass of gripper: 49 g below,andthestructure of the robot arm design according
Required maximum working mass for pick and place: to the DH parameters is shown in Figure 13.
150 g
So, 150g = 0.15 kg Table 6: Joint-Link parameter
Force = mass (m) x acceleration due to gravity (g) = 0.15
x 10 = 1.5 N
Since, the gripper in some cases may have to lift weight
more than 150 g so in order to check its sustainability we
decided to take double of its working load i.e. 300 g.
300 g = 0.3 kg = 3 N
We will apply 3 N force on the base to perform static
structural analysis.

Figure 13: Frame Assignment for articulated arm


Figure 12: Gripper Analysis
81
6.2 Forward Kinematics [12]: When a set of join- i. Metal Geared Servo Motor (MG996r)
link parameter are given their orientation and position of ii. Metal Geared Servo Motor (MG90s)
the end-effector can be find out with respect to a known iii. ESP 8266 Node MCU development board
reference frame for a n-DOF robotic manipulator is iv. Buck Boost Converter
referred to as forward kinematic or direct kinematic v. 12 V DC Adapter
model. In short using this model one can find out the
position of the end effector when the link parameters are 7.1.1 Metal Geared Servo Motor (MG996r)
given.

Figure 14: MG996r Servo motor

MG996r is a high torque standard servo. These servos


have metal geared arrangement in them. Its operating
voltage is between 5 to 8 V.It has a stall torque of 9.4
kg/cm at 4.8V and maximum stall torque 11 kg/cm is
achieved at 6V. Rotation of servo is between 0-180
deg can also be extended to 360 deg. Its overall
dimensions are 1.6" x 0.8"x 1.4”. The total weight of
servo is 55 g. [13]

7.1.2 Metal Geared Servo Motor (MG90s)

The basic transformations are calculated using Ti matrix


as follows:

Inverse Kinematics [12]: Inverse kinematics is reverse


of forward kinematics. Here, we are provided with the Figure 15: MG90s Servo motor
position of the end-effector of a n-DOF robotic
manipulator and we have to find out join-link parameters. MG90s is a high torque standard servo compared to SG
Most of the time inverse kinematics is used to verify the 90 servo. These servos have metal geared arrangement in
forward kinematics. them. Its operating voltage is between 4.8 to 6 V.It has a
stall torque of 1.8 kg/cm at 4.8V and maximum stall
7 Hardware Implementation and Programming torque 2.2 kg/cm is achieved at 6V. Rotation of servo is
between 0-180 deg can also be extended to 360 deg. Its
7.1 Hardware used in this project overall dimensions are 22.5 x 12 x 35.5 mm. The total
weight of servo is 13.4 g. [14]
Based on the calculation done we have selected the
following hardware.

82
7.1.3 ESP 8266 Node MCU Development board 7.1.5 12 V DC Adapter

Figure 18: 12V AC-DC Adapter

Figure 16: ESP8266 NodeMCU It is a simple adapter which converts 220-240V AC to


12V 2A DC. Two pins are plugged into the socket and
NodeMCU is a low cost IOT based development board. output is taken from the male pin.
It is based upon ESP-12 module and runs on ESP8266
firmware. It consists of Power pin, Control Pin, Analog
Pin, GPIO Pins, SPI Pins, UART Pins, I2C Pins. It
constitutes of Tenscilica 32- bit RISC CPU Xtensa LX
Microcontroller. It has an operating voltage of 3.3 V and
it input voltage is between 7-12V. There’s a total of MB
flash memory and 64 KB static ram in it. This module
has a clock speed of about 80 MHz [16]

7.1.4 Buck Boost Converter (XL4015 5A DC-DC)

Figure 19: Circuit Diagram

The following circuit has been made for the robotic arm.
All the servos data pins are connected to the GPIO pins
of NodeMCU. An input voltage of 6.5 V is taken from
buck boost converter (XL 4015 5A DC-DC). All the
servos positive wire is connected to the buck boost
converter and negative wires of servo and converter is
connected to NodeMCU ground pin. NodeMCU is
powered through USB cable. The Buck converter take
input voltage from a 12V 2A AC-DC Adapter.
Figure 17: Buck converter
Table 7: GPIO Pins Used
Buck Boost Converter (XL4015 A DC-DC) is a module
S No. GPIO PINS Servo No Servo Name
which is used to step down the DC voltage. This module
1 D1 Servo 1 Base Rotation
has an input voltage range between 4V to 38V DC and 2 D2 Servo 2 Elbow 01
output voltage range between 1.25V to 36V DC Rotation
(adjustable using in built regulator). 3 D3 Servo 3 Elbow 02
Its output current is between 0 to 5A and output power is Rotation
75W.It shows efficiency up to 96%. It has built in 4 D4 Servo 4 Gripper
thermal shutdown, control limit function. [15] Rotation
5 D6 Servo 5 Gripper Claw

83
7.2 Working Principle [18]  When the sliders in the GUI is moved its position is
recorded and sent to the NodeMCU board. The
microcontroller Tensilica 32-bit RISC CPU Xtensa
LX106 present in NodeMCU analyses and process
the input signal and send output signals to the
actuators i.e. Servos.
 Thus, the servos receive the signals from the
microcontroller and act according to it.

Figure 20: Working Diagram

NodeMCU can be used to connect to an external server


through internet for sending and receiving data packets.
But this process sometimes have a lot of latency error.
That’s why we have used an alternative and faster way
for sending and receiving data.

In this project we will be hosting a webserver with


ESP8266 by creating an access point.

 In simple terms we have programmed NodeMCU to


act as a server.

 As the webserver is started the serial monitor of the


Arduino IDE will display the IP address.

Figure 21: Serial monitor displaying IP address

 The device through which we want to control the


robot has to be connected to the NodeMCU Figure 22: Working Flow Chart
webserver using the ssid and password.
7.3 HTML based GUI development
 The obtained IP address is then opened in the web
browser of the wi-fi client. The GUI for robotic arm has been developed using
HTML. This interface is linked to the NodeMCU web
 Through this a HTML based GUI will appear for server. It is adaptable and can be opened in both PC as
controlling the robot. well as Mobile. Features of this GUI includes slide
controller, angle display and angle display on slider
button.
84
Figure 26: Robotic Arm gripping the work

Figure 23: Html based GUI

8 RESULT AND DISCUSSION

8.1 Developed robotic arm as designed


The robotic arm has been successfully designed which is
capable of working on lighter loads. The home and
working positions of the robotic arm have both been
shown in the figure below. The gripping activity, where
the arm is capable of holding the objects has been shown
in the figure as well. The robotic arm is moving and
functioning smoothly and is doing justice to the task Figure 27: Circuit used in the project
assigned to it. Wirelessly the desired outputs are received
without any lags. Circuit used in the arm for its 9 CONCLUSION
successful operation has also been shown clearly in the
image attached. This model has been made after All the objectives of this project have been achieved as
adequate stress strain analysis on ANSYS software. per the methodology. We successfully manufactured a
lightweight Wi-Fi controlled robotic arm. The
manufactured product is almost similar to the CAD
Design. All the parts sustained during analysis. Latency
error has been found but very less compared to Bluetooth
control. While testing the 2-finger gripper was able to lift
weight more than 150 g. It has been observed that as the
voltage increased lifting capability of the servos was
increased. All the servos gave excellent toque when the
voltage was between 6-6.8 V. The HTML based GUI can
be reprogrammed as per user requirement. Thus, this
Figure 24: Robotic Arm in home position project shows that implementing Wi-Fi control system to
the articulated robotic arm is beneficial.

This project has allowed us to apply all the


things which we learned from our classroom practically
and has developed a keen in the field of robotics.

For future development this robotic arm can be


programmed for remote area control. Sensors such as
pressure sensor can be incorporated for smooth material
handling of gripper. The aesthetics of GUI can be
improved by implementing CSS.
Figure 25: Robotic Arm in working position

85
REFERENCES Publications,
http://www.ripublication.com/aeee.htm.
[1]. https://www.nist.gov/blogs/manufacturing- [11]. Anas Mujahid, Student of Electronics Engineering,
innovation-blog/4-types-robots-every- Hamdard University Karachi, Pakistan,Design 6
manufacturer-should-know DOF Manipulator with the Help of Kinematic
[2]. Mohd. Ashiq Kamaril Yusoffa, Reza Ezuan Arrangements & Controlled Via Hand Gestures for
Saminb*, Babul Salam Kader Ibrahimc, Faculty of Hazardous Handling, International Research
Electrical and Electronics Engineering, Universiti Journal of Engineering and Technology (IRJET),e-
Tun Hussein Onn Malaysia, 86400 Batu Pahat, ISSN: 2395-0056 Volume: 06 Issue: 02 | Feb 2019
Johor, MalaysiaDev. J. M. (2003). www.irjet.net p-ISSN: 2395-0072.
[3]. Mr. Rahul S. Pol, Mr. Sagar Giri, Mr. Aditya [12]. KHIN SOE NWE, WAI PHYO MAUNG,
Ravishankar,Mrs. Varsha Ghode. Department of 1,2Mechanical Engineering Department, Mandalay
Electronics and Telecommunication,Vishwakarma Technology University, Myanmar, Dynamic
Institute of Information Technology Pune - 48, simulation and motion load analysis of six dof
Maharashtra, India. articulated robotic arm,International Journal of
[4]. Fariz Ali, Junior Sintar, Mohd.ShahrieelMohd Mechanical and Production Engineering, ISSN(p):
Aras, Ahmad ZakiShukor.Design and Construction 2320-2092, ISSN(e): 2321-2071 Volume- 6, Issue-
of 4-DOF EMG-Based Robot Arm 5, May-2018, http://iraj.in.
System:International Journal of Innovative [13]. Robotics and control by RK Mittal, IJ Nagrath,
Technology and Exploring Engineering (IJITEE) Tata McGraw-Hill | ISBN 0-07-048293-4
ISSN: 2278-3075, Volume-8 Issue-12S2, October [14]. https://components101.com/motors/mg996r-servo-
2019. motor-datasheet
[5]. Madiha Farman, Muneera Al-Shaibah, Zoha [15]. https://components101.com/motors/mg90s-metal-
Aoraiath,Firas Jarrar: Department of Mechanical gear-servo-motor
Engineering Khalifa University of Science & [16]. https://components101.com/development-
Technology Abu Dhabi, UAE,Design of a Three boards/nodemcu-esp8266-pinout-features-and-
Degrees of Freedom Robotic Arm:International datasheet
Journal of Computer Applications (0975 – 8887) [17]. https://robu.in/product/xl4015-5a-dc-dc-step-
Volume 179 – No.37, April 2018. adjustable-power-supply-buck-module-led-w-
[6]. Sanjeet Kumar Behera, M. Tech Dual Degree heatsink/arduino.cc
inElectronics and Instrumentation Engineering [18]. https://www.instructables.com/ESP8266-
Specialization: VLSI & Embedded Systems, Under NodeMCU-Access-Point-AP-for-Web-Server-Wit/
the Guidance of Prof. D.P. Acharya, Department of
Electronics and Communication Engineering,
National Institute of Technology Rourkela,
Rourkela, Odisha, 769008, India, June 2015.
[7]. Noor Ali Al teef, Yousef Sofyan Jghef, Hasan
Mohamed Heddeh, Mohamed Zaki, Hani Ibrahim,
[8]. Mohammed Ali Ismail Abdul:Design and the
mechanism of controlling a robotic arm.ISSN:
2319-5967 ISO 9001:2008 Certified International
Journal of Engineering Science and Innovative
Technology (IJESIT) Volume 5, Issue 3, May
2016.
[9]. Amod Aboti, Sanket Acharya, Abhinav Anand,
Rushikesh Chintale, Vipul Ruiwale: Design of a
prototype of a pick and place robotic arm, ISSN:
2319-5967 ISO 9001:2008 Certified International
Journal of Engineering Science and Innovative
Technology (IJESIT) Volume 5, Issue 3, May
2016.
[10]. Shamsheer Verma, B. Tech (ICE), Bharati
Vidyapeeth College of Engineering, New
Delhi.Hand Gestures Remote Controlled Robotic
Arm.Advance in Electronic and Electric
Engineering’s 2231-1297, Volume 3, Number 5
(2013), pp. 601-606 © Research India

86

You might also like