Professional Documents
Culture Documents
An Undergraduate Thesis
Presented to
The Faculty of the Electronics Engineering Program
University of Mindanao
In Partial Fulfillment
Of the Requirements for the Degree
Bachelor of Science in ElectronicsEngineering
By
Flete, Ed Michael O.
Generoso, Rolando T.
Bastasa, Robert Francis R.
October 2016
I.
Introduction
In the past century manufacturing industries are trying to hire a lot of
workers to manufacture their products but human processing can cause many
challenges in maintaining product quality. An employee who has been
requiring motion over a long duration, performing a repetitive inspection task
may eventually fail to recognize a defective product and also resulting in
possible ergonomic issues (Batchchu, 2015). More chaotic and dangerous tasks
have fallen to humans for instance, in the field of industry; wherein one needs
to sort a majority of items in short time. Furthermore, the weight is more
prominent than what a human can convey (Iovino, 2011). If these always
happen, production is not efficient, and it causes big problem to the company.
Industries today are approaching to use a color sensor to fulfill their
needs for a higher production and precise quality of their products. They are
using some of the following features, like Color and Shape to distinguish
between objects, sorting, recognizing and tracking (kamthe, 2015). Innovations
of color sensors with larger amounts of reconciliation are getting accessible,
taking into account more financially savvy arrangements. Color sensors have a
many applications nowadays that industrial companies are using, for example,
color screen alignment, shading printers and plotters, paints, materials,
beautifiers fabricate and therapeutic applications, for instance, blood
diagnostics, pee investigation, and dental coordinating.
II.
sensor to pick and place the color of the object to its respective location. It
specifically sought to achieve the following objectives:
1. Design a control system for a robotic arm that can sort 1x1
cube colored objects.
2. Develop the program that can identify ten (10) different colors
(red, green, blue, yellow, brown, silver, violet, pink, orange
and gray) from the object.
3. Conduct a function test.
a. Perform a trial tests.
b. Test the accuracy of the device.
4. Present the total cost of the device.
III.
Conceptual Framework
In figure 1. The conceptual framework shows the concept of this
study and it explains on how the proponents address the objectives. In this
figure the proponents build the control system and make the program for
robotic arm to accomplish the objectives of the study. Appendix A shows the
whole source code of the devices.
Input
bv
Manual
Colored
Objects
Sorting
Colors
Process
Building
Control
System for
Robotic Arm
Making
Program For
color
Output
Color SorterPick
and Place
Robotic Arm
IV.
may cause ergonomic issues to the workers which result to low production
quality of the products in the sectors. Today, as the technology increases,
automation using robots is one of the inventions that are very popular in
performing a wide variety of task. The most common robot application are
material handling, picking, palletizing, packaging, etc.
The main objective of the project is to make a robotic arm
which can sort the particular color of the object and place it in its respective
containers. Color Sorting Robotic Arm in a Pick and Place Mechanism will
increase and improve the product quality while having the lower production
cost in the industrial companies. Also, it will help to perform tasks that are
complicated, dangerous and in the hazardous area. Most of all, with the support
of this project the job will make faster and easier.
V.
Target Beneficiaries
The Researchers conduct this kind of study to help/benefit the
following:
The Researchers. This study will help the researchers to enhance
their knowledge about the robotic arm and also about the color sensor.
The Industrial Companies. In this kind of research, it will help
the industrial companies to improve their productivity and to make their work
faster and easier.
The Students. This study will give ideas to the students on how
to interface the color sensor, servo motors and microcontroller to the robotic
arm.
The Workers. This study will give comfort to the workers to
make their jobs easier while avoiding ergonomic issues.
VI.
presented. The components or the materials being used in this research are also
discussed thoroughly.
Color sensors can capture a particular color. It often uses RGB (red,
green, blue) concepts. Each color is emitted in pulses from the sensor of the
transmitters, and its receiver evaluates the pulsed light reflected from the target.
Color sensors are mostly single-channel which means it can only sense one
color. But there are also instances that allow sensing multiple color
identification. Color sensors work on the RGB principle but mechanically
select the ideal color source for an application based on the background color
and the target (Shaum, 2007)
Color Theory
Color theory is based on the existence of three primary colors namely
red, green and blue, mixing this colors will result in all other colors. These
colors, called as a primary colors varies according to their application (Rutter,
2006). The perception of a person is quite different from the understanding in
someone else this is due to the cultural background and others are due to
personal preference. In philosophy, color is a science in itself. Learning on how
colors affect different persons, either as a group or individually may build their
careers, and theres a lot to it. Like as simple as changing the exact type or kind
of a color can inspire entirely different emotions. Cultural differences mean that
something that is relating the culture in one country and the other (Cameron
Chapman, 2010).
Servo Motor
Servo motor is a device that was having a small size with an output
shaft. It works on a programmable code signal from the microcontroller. The
shaft is intended to be placed into a particular angular position using sending
the code signal. The servo motor will remain in the position while waiting for
the coded signal exists on the input line (Vishnu and Kulkarni, 2013). Servo
motors have many different kinds of practical uses, for example, they are used
in radio controlled airplanes to place control surfaces such as elevators and
rudders. Some of the most common applications of servo motors also include
radio controlled cars, robots, etc. (Dadhwal, 2010). There is an encoder
mounted in most of the servo motors. However, it is also possible to use
feedback device to command a motor and also with the utilization of the
extrinsic encoder. When applying an external encoder, it is very critical that
there will not enough supply of the allowable amount of assent between the
motor and the encoder. Mainly, the encoder can directly sense if there is any
change in the position of the motor (Galil, J. 2015).
Pick-and-place applications
Designing a wide-ranging automation for high-speed pick and place
applications is one of a different responsibility handled by motion engineers.
As robotic systems turn out to be more complicated and manufacturing rates
rapidly increasing. Engineering designers should continue with the modern
equipment in designing the entire design of the system and must take it into
account the hazard in specifying optimal design (Richards, 2011). In the
manufacturing industries of robotic application, the word robot is defined as a
gadget that naturally performs repetitive and challenging tasks. Although there
is no scarcity of complication, distribution and also repetition in warehousing,
automated robots should have to develop an innovative ability to handle the
challenges of those unstructured places (Bond, 2014).
Microcontroller
The microcontrollers are embedded designs in our way of life which are
found in most of the devices. This method produces a very robust system that
allows interconnection to our electronic devices which gives the unlimited
variety of applications (Lopez, 2011).The demand of microcontrollers
nowadays is continuously increasing. As operated by the developments in the
semiconductor industry. It is an embedded design, which is widely used in any
devices and it is connected to a battery or power supply. Most of the Electronic
gadgets in our household is composed of at least 50 embedded
microcontroller/s in them (Walsh and Nooshabadi, 2008). The computer is
intended to execute the overall job entirely on a single device like you can use
a computer to run software to perform calculations or to access the internet
through using a browser or also you can use a computer to save your files.
Microcontrollers are intended only to carry out a particular task, for, e.g.,
switching ON automatically the lights in your house during sunset and again
turning it OFF when the sun rises (Daga, 2008).
Gripper
A small-scale flexure-based gripper was intended for handling tasks
needing force control and accuracy position. The gripper provides efficiency as
one the degree-of-freedom in the robotic arm manipulators. It is a mechanical
design for picking an individual object. Information is well presented about the
characteristics of the gripper performance under both force control and
positioning. Also, followed by a discussion of the limitations and attributes of
the design (Goldfarb and Celanovic, 1999). One of the tasks of Robotic
manipulators is the holding and gripping of the objects. The improvement of
grippers nowadays can pick-up the different kinds of shape of the object.
Modern designs are now introducing software and hardware interfaces, unlike
the old models that are based on the human hand. However, these include a
significant amount of force to handle the object carefully without crashing it
and also the proper weight to carry the object (Meiron, 2010).
VII.
perform the following: First, the robotic arm can carry only below 1000
milligrams that have a size of 1x1 colored object (square/cube). Second, it
cannot pick a large size object and also cannot pick the different shape of
objects like circles, triangles, etc. Third, it cannot pick mixed color object.
Lastly, it is limited to ten (10) different colors (red, green, blue, yellow, brown,
silver, violet, pink, orange, gray) sensing only.
VIII. Methods
Included in this chapter are the research design, research procedure, and
statistical treatment of the data.
Research design
The Color-Sorting Robotic Arm in a Pick and Place Mechanism was a
capstone study. Capstone study is a culminating experience in which students
are expected to integrate particular studies with the major, and widen, review,
and apply the knowledge that gained by the students in their major (Wagenaar,
1993). It is viewed as a "final, mastery experience" (Davis, 1993). It focuses on
the ways of knowing in the discipline and addresses the types of questions and
issues faced by the discipline. It should encourage students to integrate facets
of their area of concentration with important concepts from related disciplines.
The proposed study was based on the different standard which given by
ISO and IEEE. The proposed study based on the ISO 14539:2000 and IEEE
10.1109/TAEE. 2012.6235428-2012 standard for availability of chosen
material and production cost discuss the functionalities of grasp-type gripper
and the low-cost robot manipulator. The standard is the basis of the study for
choosing the affordable material.
Research Procedure
The following are the procedures and activities performed by the
researchers for the completion of this research project.
10
The proponents had searched all the necessary information related to the
research project and gathered data to analyze carefully for the better
understanding in making this project after the data gathered, theproponentsstart
planned the designs thoroughly based on its desired purpose. It includes the
circuitry of the whole device and also on how the robotic arm should work.
After canvassing and identifying the right materials should be used in
this research project, the proponents bought the materials specifically; servo
motor, gripper, microcontroller and other important materials for building the
design. The proponents first build the robotic arm using acrylic glass according
to the design then start building the control system based on the schematic
diagram of the entire device and make program to accomplish the objective.
The color sensor which serves as the input to the system then fed to the
microcontroller, then the microcontroller will evaluate these input by
performing the program created and transmit the data going to the servo motors
to rotate its specific task. The system used the Arduino Uno microcontroller
which supports the entire program of this study.
After building the whole device, the researchers conducted several test
to test its functionality like identifying the exact color of the object and sorting
of objects. The data gathered from the device shows in the color sorting robotic
arm in a pick and place mechanism function test table were explained.The
researchers performed troubleshooting by calibrating the color sensor, revising
the microcontroller program and checking the connectivity of the entire device.
11
IX.
of analysis, schematic diagrams, designs concepts used and the results for the
color sorting robotic arm in a pick and place mechanism were documented.
Also, this section contains the function test results.
12
Figure 3 is the Design Concept, the Color Sensor is the indicator of our
device. Once the color sensor distinguish/identify the color of the object, the
Microcontroller will start processing the signal came from the color sensor,
then themicrocontroller will send signal to the servo motorto rotate and
perform to its specific task.
Input
Process
Output
Robotic Arm
Color Sensor
Microcontroller
For design 1: This design is limited only for RGB (red, green, blue)
sensing only for a pick and place application. Four (Zebra ZS F135) micro
servo were used. It was attached to our robotic arm in the base, elbow, wrist
and the gripper. Therotation of the robotic arm cannot rotate 360 degrees and
also the movement are very limited. This four servo motors were monitored
13
14
of the object, the Microcontroller will start processing the signal came from the
color sensor, then the microcontroller will send signal to the servo motor to
rotate and perform to its specific task.
Input Process
Output
Robotic Arm
Color sensor
Microcontrolle
r
For design 2: This design is limited only for (red, green, blue, orange,
yellow, gray, pink, brown, silver and violet) sensing only for a pick and place
application. Four (MG995) servo motor were used. It was attached to our
robotic arm in the base, elbow, wrist and the gripper.
The rotation of the robotic arm can rotate 360 degrees and also the
movement are wider than the 1st design. This four servo motors (MG995) are
more powerful than the micro servos (Zebra ZS F135) that being used in the 1 st
design. The design 2 has been chosen for it fits the objectives of the
entireresearch project. The images in the next page were the design 2 of the
project.
15
Research Constraint
16
1. SUSTINABILTY
PARAMETERS
Performance under
heavy usage
STANDARDS
ISO 20121:2012 Event
DESCRIPTION
Specifies requirements for
sustainability an
event
sustainability
system
for
related
activity,
provides
guidance
conforming
to
and
on
those
requirements.
Expected lifespan
26702-2007-ISO/IEC
Standard
for
Engineering
Systems
Engineering
Process
Maintenance
IEEE 333-1980
2. MANUFACTURABILITY
Maintenance
and
17
3. ECONOMIC
18
PARAMETERS
STANDARDS
DESCRIPTION
Production Cost
2012.6235428 - 2012
low-cost robot
manipulator for
education
Note: A detailed description of the standards and references are presented in the
succeeding pages
MANUFACTURABILITY
1. Availability of Materials
A. IEEE10.1109/ISATP.1999.782936 2002 presents a modular
computer system for manufacturability analysis of robot-made
assemblies. In order to say if a specific design can be assembled in a
specific robotic cell, designers must answer a number of questions
about sequencing, stability, fixturing, grasping, and motion planning
and tool accessibility.
Although several tools have been developed to compute some of the
answers needed by designers. They have been developed in an isolated
fashion making it hard to integrate their results. Each tool uses its own
object models (which highlight some particular analysis features), sets
of constraints, scale factors, and base units (inches, mm, etc.) leading
19
gyrometer/gyroscope,
barometer/pressure
sensors,
20
21
22
ECONOMIC
Production Cost
IEEE 10.1109/ TAEE. 2012.6235428 2012. In general, professors that
are teaching industrial robotics for the first time wonder how to motivate the
students during the course. Robotics is a relatively young field of modern
technology that crosses traditional engineering boundaries. Understanding the
complexity of robots and their application requires knowledge of electrical
engineering, mechanical engineering systems and industrial engineering,
computer science, economics, and mathematics.
Due to the multidisciplinary nature of the field, robotic education is
most effective when theoretical concepts are coupled with tangible
experiments. Making this connection effective requires a pragmatic way of
applying the traditional robotic material to exciting laboratory exercises.
SUSTAINABILITY
1. Performance under Heavy Duty
A. ISO 20121:2012. This International Standard specifies the
requirements of an event sustainability management system to improve the
sustainability of events. It is applicable to all types and sizes of organizations
involved in the design and delivery of events and accommodates diverse
23
24
within the event management process and not just regarded as a component to
be added on. For maximum effectiveness, its influence needs to extend
throughout the supply chain, as well as the identified stakeholders.
2. Expected lifespan
ISO/IEC
Standard
for
Systems
Engineering-Application
and
3. Maintenance
IEEE 333-1980. The purpose of this standard is to provide guidelines for
25
Trade-off Analysis
In table 1 above the researcher present the data of choosing the best
design suitable for the study, considering the manufacturability, economic, and
sustainability constraints, the researchers was able to come up with a
conclusion that such design is the best option. The Pugh Matrix used by
26
researcher to determine the best design. Pugh matrix is the way of assessing
different design against each other leading to which best meet the criteria
(Burge, 2009). Analytic Hierarchy Process (AHP)is used in determining the
weight of each criteria.The AHP creates a weight for every criteria as indicated
by the decision makers pairwise examinations of the criterion. The higher the
weight, the more significant the criterion. For the fixed criterion, the decision
makersassigned AHP for each criterion based on the criteria that were listed.
Lastly, the AHP merges the weight criteria and choice scores in determining a
global score for each possible choices and consequent ranking (Saaty, 2008)
.See appendix D for the Pugh Matrix solutions.
Color Sensor
Microcontroller
Servo Drive
&motor base
Servo Drive
&motor
Servo Drive
&motor Wrist
Servo Drive
&motor
The figure above shows a block diagram of the entire system. Different
procedures were be used for detection of the colored object. For the sample test
of this research project the researchers used the color sensor (TCS3200) for the
detection of the 1x1 colored object. Since, the color sensor was being used
without much processing of the input data came from the colored object, so the
27
sensing of the colored object was completed at a faster rate. After detecting the
colored object, the color sensor will sent a signal to the microcontroller. The
main task of the microcontroller was to control the movement of the servo
motors that were connected to the robotic arm and to execute its specific task.
Start
YES
NO
End
The figure 8 above shows the device will work normally. The
functionality of the entire system was achieved through giving the desired
amount of power required to fully functional the Color Sensor (TCS3200), a
microcontroller (Arduino Uno) and the four Servo Motors (MG995). The
process was obtained by the following: 1st through sensing the specific range
intensity of the color came from the 1x1 colored object using the color sensor.
2nd the output signal of the color sensor will be processed by the
28
microcontroller which is the Arduino Uno and lastly, after the microcontroller
knows the exact intensity of the colored object then that is the time that the
microcontroller will send the output signal through the four servo motors
(MG995) to do its specific task.
Servo
Servo
Inserted object
Color
Servo
Servo
Servo
Arduino
Figure 10. Functional Block Diagram for the Control System of the Whole
Project
Figure 9. For the control of the device, the color sensor will be the input
variable of the device that sent the output signal to the microcontroller which is
the Arduino Uno then the Arduino Uno controlled the four servo motors to do
its specific rotation and its served as the output of our device.
Schematic Design
Figure 10. It shows the schematic diagram of the entire system. The
TCS3200 Color Sensor serves as the input data of the device which identifies
29
the specific color intensity of the 1x1 colored object. The output signal
produced by the sensor will send to the Arduino Uno.
The Arduino Uno is the main controller of the device. It allows the
entire system to perform the exact procedure as programmed by the
proponents. The output signal came from the Arduino will directly go to the
four servo motors to move with its desired position.
Actual device
In Figure 11 is the actual circuitry of the servo motors, power supply
circuit and Arduino Uno. The Arduino is the main controller of the device.
30
Figure
SystemDevice
12.Control
Figure 12. shows the actual colored object that is used in this project. It
has a size of 1x1 with the weight less than 1000 milligrams.
In Figure 13. shows the Actual Device of the study. It composed of color
sensor, control system, ten different colored objects, 10 containers and
especially the robotic arm.
Function Test
Table 1.This section presented the following function test results of the
device having ten (10) consecutive trials done by the proponents. This was
shown in the table below. Based on the function tests done, the color sensor, the
microcontroller, and servo motors are 100% functional. But during the first and
31
fourth trial, the robotic arm was unable to pick the colored object and unable to
sort to its specific container. It was found out that this error was due to the
excessive movement of the servo motors, since the servo motors can be
programmed through Arduino ide.
The researchers conduct some changes of the source code to achieve the
efficiency of the device for the next trial. The same thing happened on the third
trial but this time the error was discovered in the colored object because as the
researchers painted the 1x1 cube object, some of the sides has different
intensity since the proponents painted the objects manually, not all the sides
have the same intensity of the color as it goes to the color sensor. So the
researchers came up again for the solution of the problem, to calibrate again the
colored objects and adjust the range of the RGB value of the objects so that
during another trial the value of the intensity of the color will fit in to its
specific range value.
Despite of all the errors during the function tests period, the researchers
were able to find solutions to correct the said errors. In the fifth to tenth trials,
the device performed very well without any further errors happened. See the
table 2 below.
32
Number
of Colored
objects
Detected
Number
of Colored
objects
Picked
Number
of Colored
objects
Sorted
Results
Attempt 1
10 objects
9 objects
9 objects
Failed
Attempt 2
10 objects
10 objects
10 objects
Successful
Attempt 3
8 objects
8 objects
8 objects
Failed
Attempt 4
10 objects
9 objects
9 objects
Failed
Attempt 5
10 objects
10 objects
10 objects
Successful
Attempt 6
10 objects
10 objects
10 objects
Successful
Attempt 7
10 objects
10 objects
10 objects
Successful
Attempt 8
10 objects
10 objects
10 objects
Successful
Attempt 9
10 objects
10 objects
10 objects
Successful
Attempt 10
10 objects
10 objects
10 objects
Successful
All ten colored objects in all attempts were successfully detected by the
color sensor TCS3200 as what really the color of the object was, except on the
third attempt that fails to detect all ten colors because some intensity of the
colors were not calibrated. The base servo was not that accurate for it has
tolerance that makes the robotic arm not to move accurately to its designated
position and it affects the picking of the object and sorting it to its assigned
33
container to fail sometimes. And that results to 3.33% of error rate due to the
failure in attempts 1, 3 and 4
Table 3. Color Sorting Robotic Arm in a Pick and Place Mechanism
Final Function Test Table
Number
of Colored
objects
Detected
Number
of Colored
objects
Picked
Number
of Colored
objects
Sorted
Results
Attempt 1
10 objects
10 objects
9 objects
Successful
Attempt 2
10 objects
10 objects
10 objects
Successful
Attempt 3
10 objects
10 objects
10 objects
Successful
Attempt 4
10 objects
10 objects
10 objects
Successful
Attempt 5
10 objects
10 objects
10 objects
Successful
Attempt 6
10 objects
10 objects
10 objects
Successful
Attempt 7
10 objects
10 objects
10 objects
Successful
Attempt 8
10 objects
10 objects
10 objects
Successful
Attempt 9
10 objects
10 objects
10 objects
Successful
Attempt 10
10 objects
10 objects
10 objects
Successful
For the final function test, the color sensor TCS3200 was calibrated
again that the possible intensity of a single color can be detected. Capacitors
are installed in the servos and also in the base servo to lessen the surge
movement caused by the tolerance. The test has a result of 0% error rate.
34
Move
1
2
3
4
5
6
6.1
6.2
6.3
6.4
Movement/Motor
Default/Power ON
Gripper Open
Left lowered
Right Lowered
Pick the 1x1 object
Left moving up
Right moving up
Move to Correct box
(Red) CW rotation
Move to Correct box
(Green) CW rotation
Move to Correct box
(Blue) CW rotation
Move to Correct box
(Orange) CW rotation
Base
Servo
3
3
3
3
3
3
3
25
Left Servo
140
140
90
90
90
140
140
140
Right
Servo
90
90
90
127
127
127
90
90
Gripper
Servo
128
90
90
90
128
128
128
128
35
140
90
128
50
140
90
128
65
140
90
128
6.5
80
140
90
128
6.7
95
140
90
128
110
140
90
128
125
140
90
128
140
140
90
128
155
140
90
128
25
90
90
128
8
9
Right lowered
Drop the object
25
25
90
90
127
127
128
90
10
11
Gripper Closed
Left moving up
25
25
90
140
127
127
128
128
12
13
Right moving up
Default
25
3
140
140
90
90
128
128
6.8
6.9
6.10
6.11
35
The researchers assume that the color sensor detects red 1x1 colored
objects. The object should be dropped in the disposable plastic container at the
right side. The rotation of the base servo motor depends on the color of the 1x1
object to be picked up. The degrees of rotation assigned to the base servo,
changes according to the robotic arm position itself above the right container at
which the 1x1 colored objects is to be placed and the object color. Now the
object is to be dropped. After the 1x1 colored object is placed in its specific
position, the robotic arm will return to its default position to pick and place the
next object. The MG995 base servo motor rotates Clock Wise when going to its
respective container and Counter Clock Wise rotation when going to its default
position.
Costing
The total cost of the entire project was 11,216.00. The corresponding
materials used in the color sorting robotic arm in a pick and place mechanism is
shown in table 3 below.
36
Quantity
Equipments
Unit Price
Amount
MG995 Servo
Motor
3/16 Clear Plastic
Plywood
Acrylic
Drill Bits
Acrylic Cutter
Bolt and Knots
Lotus Paint
Paint Thinner
Paint Brush
Masking Tape
Glue (888)
Gripper
Soldering Lead
Header Pins
Crown Jack
Chassis
Color Sensor
PCB(4x4)
Ferric Chloride
700
2800
600
315
350
515/set
279
4
20
29
18
15
85
479
10/m
40
20
600
315
350
515
279
200
220
29
18
60
170
479
30
80
20
350
35
25
350
35
25
70/bundle
6
210
60
50
20/m
650
70
22
600
50
40
650
70
66
600
1
1
1
5pcs/set
1
50
11
1
1
4
2
1
3m
2
1
1
1
1
3
10
1
2m
1
1
3
2
Jumper Wires
Disposable
Container
Spring
UTP wires
Arduino Uno
Jigsaw Bit
Caster Wheel
Power Supply
Miscellaneous
2,895
TOTAL
11,216
37
IX. Conclusion
Based on the series of trial and testing done by the researchers, the
research study for the color sorting robotic arm in a pick and place mechanism
had been effectively accomplished and well-functioning. The researchers
concluded that:
1.
The design of the project and also the assembly of the circuitry for the
whole system of this research study is able to perform its specific functions
where it could sense the 10 different colored objects (red, green, blue, orange,
yellow, brown, pink, silver, gray and violet) having a size of 1x1 and a weight
less than 1000 grams through the color sensor (TCS3200) used. The robotic
arm can able to pick the colored object and also can place it in its respective
container. For the color sensor, microcontroller and servo motors to
successfully functional it must be supplied with sufficient power.
2.
The programmed codes ware able to support the entire operation of the
color sorting robotic arm pick and place mechanism for the whole system of
our research study with the help of Arduino Uno.
3.
The device is tested many times during the function tests. The researchers
developed the program codes and the structural design of the robotic arm to
38
fulfill the objectives of the stud and, to achieve the functionality and stability of
the device.
4.
The total cost is presented based on the materials used in the whole device
X. Recommendation
To further improve the whole system of this device, the following
recommendations were suggested:
1.
object.
3.
conveyor.
39
XI. References
Retrieved
March
7,
2016,
from
http://www.selfgrowth.com/articles/how-dc-servo-motors-can-beadvantageous-and-disadvantageous
Galil, J. (2015). Servo Motor Controller Basics. Retrieved March 7,
2016,
from
controller-basics
http://www.galilmc.com/news/motion-controllers/servo-motor-
40
Retrieved
April
5,
2016,
https://www.researchgate.net/publication/232631070_Design_Techniques_for_
Embedded_EEPROM_Memories_in_Portable_ASIC_and_ASSP_Solutions
Goldfarb, M. and Celanovic, N. (2011). A Flexure-Based Gripper for
Small-Scale
Manipulation.
Retrieved
https://www.cambridge.org/core/journals/
November
15,
2015,
from
robotica/article/a-flexure-based-
gripper-for-small-scale-manipulation/
DA62247EDF65B0152910E8E184557D8A
Merion, D. (2010). Universal Robotic Gripper Based on the Jamming of
Granular
Material.
Retrieved
November
15,
2015,from
http://www.pnas.org/content/107/44/18809.short
Lopez, A. (2011). Protocols for Microcontrollers Networks. Retrieved
December 4, 2015, from http://sedici.unlp.edu.ar/handle/10915/9694
41
January
10,
2016,
from
www.journalofrobotics.com
Trinesh T M, VijayavithalBongale (2015). Detection and Distinction of Colors
Using Color Sorting Robotic Arm in a Pick and Place Mechanism, IJIRT
Volume 2 Issue 2 ISSN: 2349-6002 .July 2015
Mr. SudheerBatchchu& Mrs. SirishaVelaga (2015). Design of an
Advanced Object Color Sorting Moving on Conveyor Belt Using Arm 7 and
Matlab.Retrieved March20, 2016from: http://internationaljournalofresearch.org
Kondhare, A., Singh, G., NehaHiralkar, M.S.Vanjale (2014).
Colour
42
November
20,
Microcontroller/Introduction
2015,
a
from
https://www.newbiehack.com/
BeginnersGuidetotheAtmelAVRAtmeg
a32.aspx
New age Publishers (2012). Introduction to microcontrollers. Retrieved
November
20,
2015,
from
http://www.newagepublishers.com/
samplechapter/001599.pdf
Dr. Stuart Burge (2009). The Systems Engineering Tool Box. Retrieved
December 15, 2015, from www.burgehugheswalsh.co.uk//pugh-matrix-v1.1.pdf
Wagenaar (1993). Capstone Experience. Retrieved January 14, 2016,
from www.ndsu.edu