0% found this document useful (0 votes)
123 views

Project Report On Robotic Arm

This project report describes the design and development of a robotic arm. The robotic arm is designed with five degrees of freedom and multiple servo motors to enable it to perform simple tasks like materials handling. The arm is controlled by an ATmega328p microcontroller using Arduino programming. Potentiometers are used to detect joint angles and send signals to the microcontroller. The report discusses the working of the arm's components like servo motors, joysticks, Bluetooth module and hardware. It is meant to overcome issues like handling hazardous materials or performing repetitive tasks that are difficult for humans. The arm has applications in fields like manufacturing, nuclear industries, and for assisting people with disabilities.

Uploaded by

Gina Sree
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
123 views

Project Report On Robotic Arm

This project report describes the design and development of a robotic arm. The robotic arm is designed with five degrees of freedom and multiple servo motors to enable it to perform simple tasks like materials handling. The arm is controlled by an ATmega328p microcontroller using Arduino programming. Potentiometers are used to detect joint angles and send signals to the microcontroller. The report discusses the working of the arm's components like servo motors, joysticks, Bluetooth module and hardware. It is meant to overcome issues like handling hazardous materials or performing repetitive tasks that are difficult for humans. The arm has applications in fields like manufacturing, nuclear industries, and for assisting people with disabilities.

Uploaded by

Gina Sree
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 17

PROJECT REPORT

ON

ROBOTIC ARM
Prepared By :

HIMANSHU GUPTA - 101706073 - ECE

Thapar University, Patiala, Punjab


CERTIFICATE

This is to certify the project report titled -“ROBOTIC


ARM” embodies the original work carried out by
Himanshu Gupta under my supervision for the
award of the degree of bachelor of engineering
from Thapar University, Patiala , Punjab .

IETE TEAM

11 February,2018
IETE Students forum
Thapar university
Patiala
Punjab
ACKNOWLEDGEMENT
We are highly indebted to our seniors cum mentors
at IETE Students Forum for their guidance and
constant supervision as well as for providing
necessary information regarding the project and for
their support in completing the project.
With sincere thanks,
Himanshu Gupta

TABLE OF CONTENTS
1. Certificate
2. Acknowledgement
3. Table of Contents
4. Abstract
5. Summary
6. Introduction
7. Problem description and proposed solution
8. Working of system and demonstration
9. Feasibility
10.Future prospects and current applications
ABSTRACT
In today’s world there is an increasing need to create
artificial arms for different inhuman situations where
human interaction is difficult or impossible. They may
involve taking readings from an active volcano to
diffusing a bomb. Here we propose to build a robotic arm
controlled by natural human arm movements whose
data is acquired through the use of accelerometers or
without it through manual control. The development of
this arm is based on ATmega32 and ATmega640 platform
through Arduino UNO or MEGA along with a personal
computer for signal processing, which will all be
interfaced with each other using serial communication.
Finally, this prototype of the arm may be expected to
overcome the problem such as placing or picking
hazardous objects or non-hazardous objects that are far
away from the user and also is used where displacement
of very heavy objects is needed from one place to
another or automation required in many industries.

SUMMARY
The main focus of this work was to design, and programme robotic arm the robot

arm was designed with five degrees of freedom and talented to accomplish

accurately simple tasks, such as light material handling the robot arm is equipped

with several servo 40 motors which do links between arms and perform arm

movements. A microcontroller that drives the servo motors with the capability of

modifying position The programming is done on ATMEGA-328p Microcontroller

using Arduino programming. The potentiometers are also used to detect the

angle of rotation and the signals are then sent to the microcontroller. And you can

control the robotic arm also using android device, in today’s world, this Robotic

arm has turned out very benevolent. Besides Robotics and Automation, these

kinds of arms have applications in other fields also

Introduction
1.1 Introduction

Nowadays, robots are increasingly being integrated into working tasks to replace

humans especially to perform the repetitive task. In general, robotics can be

divided into two areas, industrial and service robotics. These robots are currently

used in many fields of applications including office, military tasks, hospital

operations, dangerous environment and agriculture. Besides, it might be difficult

or dangerous for humans to do some specific tasks like picking up explosive

chemicals, defusing bombs or in worst case scenario to pick and place the bomb

somewhere for containment and for repeated pick and place action in industries.

Therefore, a robot can be replaced human to do work.

1.2 Robotic arm definition

A robotic arm is a robot manipulator and a mechanical arm, usually

programmable, with similar functions to a human arm. The links of such a

manipulator are connected by joints allowing either rotational motion (such as in

an articulated robot) or translational (linear) displacement. The links of the

manipulator can be considered to form a kinematic chain. The business end of the

kinematic chain of the manipulator is called the end effectors and it is analogous

to the human hand. The end effectors can be designed to perform any desired
task such as welding, gripping, spinning etc., depending on the application. The

robot arms can be autonomous or controlled manually and can be used to

perform a variety of tasks with great accuracy. The robotic arm can be fixed or

mobile (i.e. wheeled) and can be designed for industrial or home applications .

Problem description
and Proposed solution
It is true that human arms can do many works at a time but it always involves risk

of injury during work involving lifting of heavy items and picking of radioactive

substances. Moreover, medical industry need an arm for people who lost it in

accidents. Also , it is seen that efficiency of a person decreases as his age advances

due to which one involved in rough work becomes unproductive and inefficient .

In manufacturing industry and nuclear industry, a large fraction of the work is

repetitive and judicious application of automation will most certainly result in

optimum utilization of machine and manpower. A pneumatic `Pick and Place'

Robot has been developed to achieve automation in applications where great

sophistication is not needed and simple tasks like picking up of small parts at one

location and placing them at another location can be done with great ease.
This robot is a mechanical arm, a manipulator designed to perform many different

tasks and capable of repeated, variable programming.

To perform its assigned tasks, the robot moves parts, objects, tools, and special

devices by means of programmed motions and points. The robotic arm performs

motions in space. Its function is to transfer objects or tools from point to point, as

instructed by the controller.

Robotic arm is an asset for those people who are involved in nuclear industry as by

robotic arms, picking of the radio substances can be done by the instructions given

by them and they don’t have to physical go at the site and pick these harmful

substances. Also in manufacturing industry risk of injury is prevented as now these

robotic arms are involved in doing repetitive work and people of all age can

control it without any loss in efficiency.


Working of system and demonstration
A manually controlled robotic arm will have to include the elements listed below
in order to perform its function:
1. Servo motors
2. joy sticks
3. Arduino UNO
4. Bluetooth module.
5. Connecting wires
6.mearm kit (hardware)

1.Servo motors-Servo refers to an error sensing feedback control which is used to


correct the performance of a system. Servo or RC Servo Motors are DC motors equipped
with a servo mechanism for precise control of angular position. The RC servo motors
usually have a rotation limit from 90° to 180°. But servos do not rotate continually. Their
rotation is restricted in between the fixed angles. The Servos are used for precision
positioning. They are used in robotic arms and legs, sensor scanners and in RC toys like RC
helicopter, airplanes and cars. The specifications for big Servomotor used are as follows:

 Weight- 55g

 Dimension- 40.7*19.7*42.9mm

 Stall torque- 10kg/cm

 Operating speed-0.20sec/60degree(4.8v)

 Operating voltage 4.8-7.2V.

 Temperature range 0-55 degrees.


The specifications for small Servomotor G9 used are as follows:

 Weight: 9 g

 Dimension: 22.2 x 11.8 x 31 mm approx.

 Stall torque: 1.8 kgf·cm


• Operating speed: 0.1 s/60 degree
 Operating voltage: 4.8 V (~5V)

 Dead band width: 10 µs

 Temperature range: 0 ºC – 55 ºC

2. Joy sticks-The joystick in the picture is nothing but two


potentiometers that allow us to measure the movement of the stick in 2-D.
Potentiometers are variable resistors and, in a way, they act as sensors
providing us with a variable voltage depending on the rotation of the device
around its shaft.

3.Arduino UNO-Arduino Uno is a microcontroller board based on the


ATmega328P . It has 14 digital input/output pins (of which 6 can be used as PWM
outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack and a
reset button. It contains everything needed to support the microcontroller; simply
connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery
to get started.. You can tinker with your UNO without worrying too much about doing
something wrong, worst case scenario you can replace the chip for a few dollars and start
over again

4.Mearm kit-The MeArm is a Pocket Sized Robot Arm. It's a project


started in February 2014, which has had a fantastically fast journey to
its present state thanks to it Open Development as an Open Hardware
projectThe parts we use here are:

 Base - largest part you'll have


 Collar - one of the four supplied

 Square servo mount - fits directly into the hole on the base

 4 x 20mm Screws

 4 x Nuts

 2 x 8mm Screws

 4 x Sticky Feet

 1 x Servo

If you have one of ours with a slick etch on it, you'll want that upper
most. That is the top. Otherwise either way is fine. Stick one of the
four sticky feet in each of the corners of the base. Then start inserting
the 20mm screws into the holes around the large square hole.

Now twist the nuts onto the 20mm screws from the top side until
you're about half way down.

5.Blootooth module HC-05-HC‐05 module is an easy to use Bluetooth SPP

(Serial Port Protocol) module, designed for transparent wireless serial connection

setup .The HC-05 Bluetooth Module can be used in a Master or Slave configuration, making

it a great solution for wireless communication .This serial port bluetooth module is fully

qualified Bluetooth V2.0+EDR (Enhanced Data Rate)3Mbps Modulation with complete

2.4GHz radio transceiver and baseband. It uses CSR Bluecore 04‐External single chip

bluetooth system with CMOS technology and with AFH.


Mechanical design-Mechanical Structure of the Arm:

In constructing our arm, we made use of five servo motors and a dc motors and gears since our

structure is a three dimensional structure. A typical prototype that we employed is as shown in

Figure. There is a servo motor at the base, which allows for circular movement of the whole

Structure; another at the shoulder which allows for upward and downward movement of the

Arm; while at last dc motor at the wrist allows for the picking of objects by the magnetic hand

Degrees of Freedom (DOF)- A degree of freedom is a joint on the arm, a place where it can bend

or rotate or translate. We can typically identify the number of degrees of freedom by the number of

actuators on the robot arm (in case of serial arms). The gripper is often complex with multiple DOF or

can be a toll for welding etc., so for simplicity it is treated as separate subsystem in basic robot arm

design. Robot Workspace (Work Volume) The robot workspace (sometimes known as reachable space)

is a collection of points that the end effector (gripper) can reach. The workspace is dependent on the

DOF angle/translation limitations, the arm link lengths, the angle at which something must be picked up

at, etc. The workspace is highly dependent on the robot configuration. It should be noted that it does

not include the DOF which controls the wrist orientation as the workspace is independent of orientation
variable. The shoulder and elbow joints rotate a maximum of 180 degrees. Now rotating that by the

base joints another 180 degrees to get 3D work volume. This creates a workspace of a shelled quarter

sphere as shown below. If you change the link lengths you can get very different sizes of workspaces,

but this would be the general shape. Any location outside of this space is a location the arm can’t reach.

If there are objects in the way of the arm, the workspace can get even more complicated. Here are a few

more robot workspace examples: Cartesian Gantry Robot Arm Cylindrical Robot Arm Spherical Robot

Arm The workspace for our serial arm can be mathematically described in polar coordinates as: , where

L1 and L2 represent the lengths of link 1 and link 2 respectively and r denotes the polar distance

Similarly, L1 = 9.2cm L2 = 11.5cm


Approximate budget:

Componen Quantity Price Total

t Price

1. Servo 5

motors

2. joy 2
sticks

1 300
3. Bluetooth

module(HC-05)
2285
4.mearm kit 1

Total 2585
cost

Future Scope of the robotic arm


 The machine will be of great use to perform repetitive tasks of picking
and placing of small parts (up to 500 gms) in
an industrial production line.

 Its use can be extended and exploited by few modifications to do


difficult and hazardous tasks for industrial applications.

 It can be used to do small assembly work effectively due to its great


added accuracy for placement of parts, which is further extended scope
of our project.

You might also like