You are on page 1of 10

Design and Development of Robotic Arm

for Cutting Tree

Abstract
The Robot Institute of America defines a robot as a programmable multifunctional
manipulator designed to move material, parts and tools of specialized device through
variable programmed of variety of tasks. Today, in this modern fast growing industrial
age, every company is looking for speed in manufacturing to meet the needs and
requirements of its clients. Robots are more quickly, cheaply, and accurately than
humans have ever been. One type of robot mostly used in industry is a robotic
manipulator or simply robotic arm. It is open or closed kinematic chain of rigid links
interconnected by movable joints. In some configurations, links can be considered to
correspond to human anatomy as waist, upper arm and forearm with joint at shoulder
end elbow. A machine was designed and fabricated which can move around the tree
trunk smoothly while carrying the cutting system. A mechanize motor system also was
designed and assembled on the carrier machine for moving the cutting machine forward
and backward along the tree trunk radius. For a successful and smooth cutting process,
two direct current (DC) motors were used for carrier machine. Cutting machine consist
of a mechanism for cutting and a cutting blade. A reciprocating mechanism was used in
this project because of the added advantages of this method as compared to others.
Design of the blade tooth for doing a fast and clean cut was an important parameter in
this project. An ATmega2560 microcontroller were used to control the cutting system.

Keywords: Robot Arm, Design, Development, Implementation, DC Motors,


Manufacturing, Microcontroller, End-Effector, Robot Gripper, Cutting Tree
Page |2

1. Introduction are very dangerous for humans. As an


example, work in a nuclear reactor plant
often requires contact with radioactive
The word robotics, meaning the study materials. Second, as robots became
of robot was coined by Isaac Asimov. more advanced and less expensive, they
Robotics involves elements of are being set up in industry situations
mechanical, electrical and software where working conditions are not so
engineering, as well as control theory, much dangerous as unpleasant for
computing and now artificial intelligence various reasons. These situations
(Selig, 1992). Robotics research today is typically involve high degrees of the
based on developing systems that following: - Heat, Noise, Poisonous
exhibit modularity, flexibility, fault- gases, risk of injury by machines. Simple
tolerance, a general and extensible robots do many routine jobs in industry.
software environment and seamless Robots are useful in sample assembly
connectivity to other machines, by operations such as stuffing printed
providing sensor based intelligence to circuit boards and loading and
the mechanical arm. The goal of unloading parts from machines. Due to
agricultural robots does not only apply increase using of industrial robot arms,
to robotics technologies in the field of an evolution to the topic began trying to
agriculture, it also applies to using imitate human movements in a detail
agricultural challenges to develop new mode. For example a group of students
techniques and systems. An agricultural in Korea made a design of innovations
robot must deal with an unstructured, that robotic arm take account of dancing
unknown and varying environment. hand, weight lifting, Chinese calligraphy
In recent years, harvester robots have writing and color classification. Another
been among the noteworthy topics group of engineers at USA develop eight
studied by researchers. First, as modern degrees of freedom robot arm. This
industry has become more complex, robot is able to grasp many objects with
there has been a growing need for a lot of shapes from a pen to a ball and
getting work done in environments that simulating also the hand of human

Figure 1. Components of Mechanical Arm


Page |3

being. In space, the Space Shuttle A DC motors (Figure 2) is any of a class


Remote Manipulator System, known as of electrical machines that converts
SSRMS, and its successor is example of direct current electrical power into
multi degree of freedom robot arms that mechanical power. Now a days, DC
have been used to perform a variety of motors plays a vital role in most of the
tasks such as inspections of the space industrial areas, it can be seen in most of
shuttle using a specially deployed boom the electronic devices. They are mainly
with cameras and sensors attached at used for the mechanical movements of
the end effector. physical applications such as rolling the
bundle of sheets or CD drivers, lifts etc.
2. Components of Mechanical Many methods evolved to control the
Arm revolution of a motor. DC motors can be
controlled either by software or directly
Figure 1. The structure of a mechanical
by hardware. Software controlling needs
arm is usually mostly mechanical and
computers which are bulky and common
can be called a kinematic chain. The
man cannot afford for it, so hardware
chain. The chain is formed of links,
controls are in use. Even in hardware if
actuators, and joints which can allow
it is programmable device then it is
one or more degrees of freedom. Most
preferred because it can be modeled
contemporary mechanical arm use open
according to the requirements of the
serial chains in which each link connect
user.
the one before to the one after it. These
mechanical arm are often resemble the Advantages of using PIC over other
human arm. Mechanical arm used us controlling devices for controlling the
manipulators have an end effector DC motor are given below:
mounted on the last link. This end
effector can be anything from a welding 1. SPEED: The execution of an
device to a mechanical hand used to instruction in PIC IC is very fast (in
manipulate the environment. micro second). One instruction generally
takes 0.2 microseconds.

2. COMPACT: The PIC IC will make the


hardware circuitry compact.

3. RI SC PROCESOR: The instruction set


consists only 35 instructions.

4. EPROM PROGRAM MEMORY:


Program can be modified and rewritten
very easily.

5. INBULT HARDAWARE SUPPORT:


Since PIC IC has inbuilt programmable
Figure 2. DC Motor
timers, ports and interrupts, no extra
hardware is needed.
Page |4

6. POWERFUL OUTOUT PIN CONTROL:


Output pins can be driven to high state,
using a single instruction. The output
pin can drive a load up to 25mA.

Vision Computer vision is the science


and technology of machines that see. As
a scientific discipline, computer vision is
concerned with the theory behind
artificial systems that extract
information from images.
The image data can take many forms,
such as video sequences and view from
Figure 3. Components of Machine
cameras. In most practical computer Vision Senors Diagram
vision applications, the computers are
preprogrammed to solve a particular Manipulation Mechanical arm which
task, but methods based on learning are must work in the real world require
now becoming increasingly common. some way to manipulate objects; pick
Computer vision system rely on image up, modify, destroy, or otherwise have
sensor which detect electromagnetic an effect. Thus the hands of a
radiation which is typically in the form mechanical arm are often referred to as
of either visible light or infra-red light. end effector, while the arm is referred to
The sensors are designed using solid- as a manipulator.
state physics. The process by which light
propagates and reflects off surface is Mechanical Grippers One of the most
explained using optics. Sophisticated common effectors is the gripper. In its
image sensor even require quantum simplest manifestation it consists of just
mechanics to provide a complete two fingers which can open and close to
understanding of the image formation pick up and let go of a range of small
process. objects.

Figure 5. Human and Robot Grippers Figure 4. Robot Gripper


Page |5

3. Cutting Machine points of the saw tooth make contact


with the material is an important factor
Two essential parameters for designing of the effective cutting performance of a
a cutting machine for any material are saw blade. Figure 6 shows the design of
the cutting mechanism and the cutter the alternate tooth style and teeth
blade design. Common types of cutting angles of the blade used in this project
machines include reciprocating saws, for cutting the trees. The radial lengths
horizontal endless band saws, universal of the circles that can be cut by a blade
tilt frame band saws, abrasive saws, and depend on the ratio of the width of the
cold saw. Rotary saw cutting is a cutting blade to the width of the saw kerf. Since
method which is versatile and effective the diameter of the trunk tree is not
for a variety of industrial applications. constant, the blade was designed based
The advantages of using the rotary saw on the minimum size of the three which
method are: faster cutting times, closer is 32 cm. The appropriate size of the
tolerances, better finishes, less kerf, blade width is calculated using:
easier tool changes, better tool life, and W2/2 = (R+K)2 (R+T)2 , where
an overall wider range of applicability. W is the blade width,
The reciprocating saw mimics the back R is the radius of the tree trunk,
and forth motion of a common hacksaw. K is the size of the kerf width, and
The gearing system inside the T is thickness of the blade.
reciprocating saw will cause the saw
blade move back and forth across the
material that needs to be cut. This saw is
usually used to cut wood, plaster, plastic
or some other soft material. The
important parameters to be considered
when choosing a blade for cutting are
the type of metal, width, blade set,
thickness, tooth form and length of the
blade. Most saws are designed to create Figure 6. The alternate set of style and its angles
a kerf that is wider than the saw blade.
This difference is called the side 4. Mechanical Design
clearance which is the most important
The mechanical design of the robot arm
parameter for doing a curve cut. The
is based on a robot manipulator with
teeth of the blade used in this project
similar function to a human arm. The
were bent alternately in opposite
links of such a manipulator are
directions to create a kerf wider than the
connected by joints allowing rotational
body. The amount of bending is usually
motion and the links of the manipulator
proportionate to the thickness of the
is considered to form a kinematic chain.
body. The amount of bending is usually
The business end of the effector or end-
proportionate to the thickness of the
of-arm-tooling and its analogous to the
blade body and is usually 25% of the
human hand. Figure 7 shows the Free
blade thickness. The angle at which the
Page |6

Figure 7. Free Body Diagram of the Robot Arm


Figure 8. Work Region of the Robotic Arm

Body Diagram for mechanical design of In choosing the materials and the shape
the robotic arm. As shown, the end for the fabrication of the robotic arm,
effector is not included in the design the following were taken into
because a commercially available consideration:
gripper is used. This is because that the
end effector is one of the most complex The ease of manufacturing the
parts of the system and, in turn, it is parts
much easier and economical to use a The mode of manufacturing
commercial one than build it. The DC Ease of assembly
motor was installed in such position so Strength and durability of the
that the teeth of its sprocket were placed parts
inside the chain. The rotation of the DC Weight of robot
motor causes the sheet metal to move Cost
forward and backward. One limit switch
The principal requirements for power
was installed at the head of the cutting
transmission of robots are:
machine. When the cutting machine
moves forward, the limit switch touches Low weight and moment of
the tree surface and stops the motor. inertia
High effective stiffness
Controlling of the DC motors is done by
Accurate and constant
the operator using the remote
transmission ratio
controller. Figure 8 shows the work
Low energy losses and friction
region of the robotic arm. This is the
for better responsiveness of the
typical workspace of a robot arm with
control system
four degree of freedom (4 DOF). The
Elimination of backlash
mechanical design was limited to 4 DOF
Small size
mainly because that such a design
allows most of the necessary Hence, the combination of these factors
movements and keeps the costs and the has influence all the choices made in the
complexity of the robot competitively. design selection of the robotic arm.
Page |7

Figure 10. Force Diagram of Link CB


Figure 9. Force Diagram of the Robotic Arm

Fy =(L + Wd + Dm + Wc + Cm)g CY = 0 (1)


Figure 9 shows the force diagram used
CY = (1.141 kg) 9.8 m/s2 = 11.18 N (2)
for load calculations. The calculations
were carried out only for the joints that Fy =(L + Wd + Dm + Wc + Cm + WB)g CB = 0 (3)
CB = (1.171 kg ) 9.8 m/s2 = 1.4758 N (4)
have the largest loads, since the other
joints would have the same motor. The MC = - (Wc LCD / 2) WD (LCD + LDE/ 2) (5)
-L (LCD + LDE) Dm(LCD) + MC = 0
calculations considered the weight of
the motors, about 50 grams, except for MB= - L(LBC + LCD + LDE) - WD(LBC+LCD+LDE/2)
the weight of motor at joint B, since it is - Dm (LBC+LCD) Wc (LBC+LCD/2)
- Cm (LBC) WB (LBC/2) + MB = 0 (6)
carried out by link BA. Figure 10 shows
the force diagram on link CB, which Mc = 1.968 Nm = 278.6 oz/in (7)
MB = 3.554 Nm = 503.38 oz/in (8)
contains the joint (B and C) with the
highest load (carry the links DC and ED)
and the calculations are carried out as 5. Remote Controller
follows.
A remote controller system comprises of
The values used for the torque hardware and software designed and
calculations: fabricated for operator to control the
cutting system. The remote conroller and
Wd = 0.011 kg (weight of link DE)
Wc = 0.030 kg (weight of link CD) the cutting system each have one HM-RF
Wb = 0.030 kg (weight of link CB) transmitter receiver device and an
L = 1 kg (load) Atmega2560 microcontroller as the main
Cm = Dm = 0.050 kg (weight of motor) hardware components. A specific program
LBC = 0.14 m (length of link BC) was written for each microcontroller to
LCD = 0.14 m (length of link CD) receive the data, analyze them and finally
LDE = 0.05 m (length of link DE) generate and send the appropriate
Performing the sum of forced in te Y axis, commands to other components, such as
using the loads as shown in Figure 10, and DC motors and HM-RF devices.
solving for CY and CB, see Equations (1)-(4). A HM-TR Transparent Wireless Data Link
Similarly, performing the sum of moments Module consists of two parts, both of
around point C, Equation (5), and point B, which can send and receive data
Equation (6), to obtain the torque in C and B, wirelessly. The first part is used by the
Equations (7) and (8), resectively. remote controller to send the operators
commands and the second part is installed
Page |8

Figure 11. Block Diagrams of a Microcontroller


on the cutting system to receive the and compares the result with the check
commands from the remote controller. sum. If these numbers are the same, the
The data transferred between these parts microcontroller understands that it has
uses a radio frequency that ranges received the data from the remote
between 310.24 and 929.27 MHz. This controller completely and correctly.
paper focuses more on the processes In the next program, the microcontroller
needed to transfer the data from the HM- sends the appropriate command to each
TR Module to the microcontroller, and the DC motor based on the value of the
analysis of them. second number. To change the motors
rotation directions, a miniature
intermediate power relay was used for
SOFTWARE
each motor. The operator can start and
When the operator pushes a button of the stop the DC motors for moving the cutting
remote controller, the remote controller system around the tree trunk and also
sends three numerical codes to the move it forward and backward.
receiver of the robot. The first number
informs the microcontroller that a new
6. Electronic Design
command is being sent by remote
controller and it readies the Electronic design involves designing and
microcontrolles to receive the next two choosing of the electrical components as
numbers. The second number is the code per our requirements. Some of those used
of the command that is allocated to a in our project are given below.
button of the remote controller. By
analyzing this number, the microcontroller MICRO CONTROLLER
understands what the operator wants the A micro controller (Figure 11) is similar to
robot to do. The third number is a a processor in a computer. The primary
summation of the first and the second difference is that the micro controller has
numbers and is called the check sum the CPU, the flash memory, the RAM and
number. The microcontroller also adds up external ports all buit into a single chip.
the first and the second received numbers
Page |9

All this makes the micro controller very 7. Advantages and Disadvantages
cheap and is true value for money.
The various components of the MCU - Advantages
shown in Figure 11 are explained below:
Quality - Industrial automated mechanical
Random Access Memory (RAM): RAM is arm have the capacity to dramatically improve
used for temporary storage of data during product quality. Applications are performed
runtime. with precision and high repeatability every
time.
ROM: ROM is the memory which stores Production - With mechanical arm,
the program to be executed. throughput speeds increase, which directly
impacts production. Because an automated
SFR Registers: Special Function Registers mechanical arm has the ability to work at a
are special elements of RAM. constant speed without pausing for breaks or
sleep, it has the potential to produce more
Program Counter: This is the engine than a human worker.
which starts the program and points to the Safety - Mechanical arm increase workplace
memory address of the instructuion to be safty. Workers are moved to supervisory roles
executed. where they no longer have to perform
dangerous applications.
Control Logic: As the name implies, it
Savings - Improved worker safety to financial
which supervises and controls every aspect
savings. There are fewer healtcare and
of operation within MCU. insurance for employers.
A/D Converter: A/D stands for analog to
- Disadvantages
digital. They convert analog to digital
signals. Expense - The initial investment to integrated
automated robotics into your business is
I/O Ports: To be of any practical use, significan, espcially when business owners are
microcontrollers have ports which are limiting their purchases to new robotic
connected to the pins on its case. equipment.
ROI - Incorporating industrial robots does not
Oscillator: This is the rhythm section of the
guarantee results. Without planing,
MCU. The stable pace provided by this
companies can have difficulty achieving their
instruments allws harmonius and goals.
synchronus functioning of all other parts Expertise - Employees will require training
of MCU. program and interact with the new robotic
equipment. This normally takes time and
Timers: can be used for measuring time
financial output.
between two occurrences and can also
Safety - Robots may protect workers from
behave like a counter.
some hazards, but in the meantime, their very
Power Supply Circuit: this powers the presence can create other safety problems.
These new dangers must be taken into
MCU.
consideration.
P a g e | 10

8. Conclusions weights and exert larger forces. Thay can be


very precise in their movements, reduce labor
This paper presents the design and costs, improve working conditions, reduce
development of robot arm for cutting tree, material wastage and improve product
which has the talent to accomplish simple quality. This is why theyre very important in
task, such as rotate, lower and raise its arm, industries because the overall objective of
by being controlled by the microcontroller is industrial engineering is productivity. The
build successfully. The weights of all the design of the robot arm was limited to four
motors were put into consideration when degrees of freedom since this design allows
calculating the torque by each joint. This is to most of the necessary movements and keeps
make sure the gears are arranged in a way the costs and the complexity of the robot
that will produce enough torque to carry the competitively. The end effector is not included
succeeding load. Use of DC motor at the base. in the design because commercial available
The output torque of the DC motor is higher gripper is used since it is much easier and
than that of the stepper motors. Using DC economical to use a commercial one than
motor at this joint brought us a step closer to build it.
solving the problem of insufficent torque to
carry the arm. We used a microcontroller
which provides enough pins for selecting
motors, hence eliminating the need for
decoders. From our work, we deduced that in
comparison to humans, robots can be much
stronger and are therefore able to lift heavier

9. References
[1] Manipulating Industrial Robots Vocabulary, International Organization for
Standardization Standard 8373, 1994.

[2] B. Siciliano, L. Villani and G. Oriolo, Robotics, Modeling, Planning and Control, Springer,
London, 2009.

[3] R. J. Wang, J. W. Zhang, et al., The Multiple-Function Intelligent Robotic Arms,


FUZZ-IEEE Journal, Korea, 20-24 August 2009

[4] microElectronika (2004). Architecture and programming of 8051 MCU (Chapter 1).

[5] Valavanis, K. P., & Saridis, G. N. (1992). Intelligent robotics. Academic Publishers.

[6] Appin Knowledge Solutions. Robotics. ISBN: 978-1-934015-02-5

[7] A. Ghosal, Robotics, Oxford, New Delhi, 2006.

[8] Brumbach ME, Clade JA (2003). Industrial Maintenance, Published by Delmar Learning.

You might also like