Pick and Place Robot Arm For Metal and Non-Metal Detection
Pick and Place Robot Arm For Metal and Non-Metal Detection
Pick and Place Robot Arm For Metal and Non-Metal Detection
ISSN No:-2456-2165
Abstract:- The pick and place robot is one of the robot providing motions in horizontal, vertical and rotational
technologies in manufacturing industries which is axes, a spherical robot providing two rotational and one
designed to perform pick and place operation. This linear movement, an articular robot or a SCARA (fixed
system is a robot manipulator to pick metal and place it robots with three vertical axes rotary arms) [6], [7].
defined position and to pick non-metal and place it Nowadays pick and place robots are important for human
defined position. The system is designed that it society. Many pick and place robots are used in different
eliminates to human error and human intervention to fields for different aims such as medical support, military
get more precise work. Inductive sensor is used to detect defenses and even space exploration [8].
metal or nonmetal. IR sensor is used to detect that the
object present to pick. Arduino Uno is used to control II. METHODOLOGY FOR METAL AND NON-
the system. Stepper motors are used as actuators and METAL DETECTION WITH PICK AND
Easy Drivers are used to drive the actuators. The PLACE ROBOT ARM
control system need 5 V power supply and drive system
needs 12 V power as minimum. This manipulator is Nowadays, pick and place robot arm is applied to
made up of aluminum. The link connections are helped industrial applications. Methodology for pick and place
by bearing. The ball bearing is used at base. The control robot arm can be provided by block diagram describe as
method is very easy. In this system, the hardware is below.
emphasized.
Motor Base
Keywords:- Arduino, Metal and Non-Metal, Robot Arm,
Stepper Motors. IR Sensor Driver Motor
I. INTRODUCTION
Motor Shoulder
Controller
Driver Motor
Since many years ago, people try to replace human Inductive
works with machines. A machine use power to apply forces Sensor Motor Elbow
and control movement to perform an intended action. Driver Motor
Machine can drive by animals and people, by natural forces
Fig 1:- Block Diagram for Metal/Non-metal Detecting with
such as wind, water, chemical, thermal and electrical power.
Pick and Place Robot Arm
And then human try to place intelligence for machine to
perform repeatedly job instead of human [9]. A machine is a
In figure 1, block diagram of the metal/non-metal
capable of carrying out of complex series of actions
detection with pick and place robot arm is described. Power
automatically, especially one programmable by a computer
supply is the main power source of the system to provide 5
[10].
V DC to Arduino Uno. Infrared sensor is used to detect the
object present or absent in desired position. To sense the
Pick and place robot arm is used for object sorting
metallic object, inductive sensor is applied in the system.
system in [1]. Kinematic analysis, Microcontroller, servo
These sensors are analog sensors and they are connected to
motors, Robot arm, sorting system are studied in this
the analog pins of Arduino. This system consists of three
research. Smart grid monitoring is used for pick and place
stepper motors which are driven by three easy motor drivers
robot in research of Dr. P. Gomathi [3]. Several application
to get the require ampere.
of pick and place robot arm is used in many research works
[2], [3], [4]. End-effector analyses can studies in paper of
Jolly shah [5].
A. Arduino Uno
A microcontroller is a high integrated functional
computer system on a chip. It is contained an integrated
memory and programmable input/output peripherals.
Fig 3:- Easy Driver Stepper Motor Drive
The Arduino Uno is a microcontroller board based on
the ATmega328. It has 14 digital input/output pins (of C. Stepper Motor
which six can be used as PWM outputs), six analog inputs, a A stepper motor is a type of DC motor that works in
16 MHz crystal oscillator, a USB connection, a power jack, discrete steps. It is a synchronous brushless motor where a
an ICSP header and a reset button. The Arduino Uno can be full rotation is divided into a number of steps. The rotor is
powered via the USB connection or with an external power the rotating shaft and the stator consists of electromagnets
supply. The power source is selected automatically. External that form the stationary part of the motor.
(non-USB) can come either from an AC to DC adapter or
battery. The board can operate an external supply of 6 to 20
volts, if supply with less than 7 V, however, the 5 V pin may
supply less than five volts and the board may be unstable. If
using more than 12 V, the voltage regulator may overheat
and damage the board. The recommended range is 7 to 12
volts [11].
y1 x1
Fig 8:- Reference Frame of Robot Arm
0 sin i cos i di
End- Base 0 0 0 1
Effector
And then, the individual transformation matrices for i
=1, 2 and 3 can be easily calculated. Thereafter, the total
transformation 1H4 is obtained from:
Fig 7:- Robot Arm Design Layout
1
H4 = 1A2 2A3 3A4=[dx dy dz]T
The basic task of a pick and place robot arm is done by
its joints. Joints are analogous to human joints and are used Analytically from forward kinematic method, position
to join the two consecutive rigid bodies in the robot. This of the robot gripper will obtain:
robot arm can be rotary joints.
dx=cos(q1)((l3(cos(q2+q3))+l2cos(q2))
dy=sin(q1)((l3(cos(q2+q3))+l2cos(q2))
dz=l1+l3(sin(q2+q3))+l2sin(q2))
robot will stay at home position until the sensor detects the
Lower
Upper
Base
A2
A1
A2
A1
A2
A1
Start
PWR
GN
A1
B1
A2
B2
PWR
GN
A1
B1
A2
B2
PWR
GN
B1
A1
B2
A2
Home position
Step
Step
GN
Step
dir
GN
dir
GN
dir
Object Test
D12/ MISO
D13/SCK
D10 PWM/SS
D11 PWM/MOSI
D8
D7
D9 PWM
D5 PWM
D0/RX
D6 PWM
D1/TX
D3 PWM
D4
D2
5V Detect Metal
3V3
A4/SDA
RESET2
A5/SCL
RESET
AREF
ioref
N/C
A3
A2
A1
A0
VDD
VDD
GND
OUT
IR sensor OUT
GND
position position
1uF
Inductive
220Ω
sensor
3
2
7805
317
5kΩ
End
2
1
100 uF
100 uF
There are many designs for pick and place robot arm.
Some designs involve grippers to pick and place. Some
designs do not involve gripper but end effector involves to
pick and place the object. In this pick and place robot arm
design, there is no gripper but end effector involves to pick
and place.