Robotic Arm (THESIS)
Robotic Arm (THESIS)
INTRODUCTION
The study of robotic arm is a highly complex system, and its development has
been a topic of interest for researchers for several decades. A model style
development methodology utilizes the finite element analysis (FEA) for planning the
robotic arm. Within the past few years, the modeling, construction, and evolution of
mechanism arm are terribly dynamic analysis fields everywhere the globe (Anurag et
al., 2020). The Articulated robots are defined as robots containing rotary joints. These
joints are commonly referred to as axes in the robotic world. The structure of an
articulated robot starts with a base that is vertical to the ground and contains the first
joint. The main robot body is connected to the base through this first revolute joint.
Another revolute joint runs perpendicular to the robot body and connects the shoulder
to the body. At the end of the robot shoulder is a parallel revolute joint that is used to
attach the shoulder to the robot arm. Even as advances in technology have led to the
introduction of new robot types, articulated robots have maintained their spot in the
2024).
There is a need to study this problem because the innovation of the industrial
world has become a high technology. The learners need to have an overview of how
the articulated robotic arm works as it is the usual robotic arm used in industries.
brighter future for all, these give onto the researchers to study this particular problem
robotics and develop innovative applications, and the interdisciplinary nature of the
field, which allows the researchers to develop a broad range of skills and knowledge.
Robotic arms are a popular area of research, and studying them can provide the
and computer science, among other fields, making them well-equipped to tackle a
arms through the use of a prototype. Robotic arms play a pivotal role in various
industries, and this research aims to provide students with a more profound
associated with the design, control, and integration of such a system, including precise
motion control, object detection and tracking, gripping mechanisms, and seamless
communication with the PLC. By examining the performance and capabilities of the
system, the study seeks to enhance our understanding of the potential applications and
2
benefits of utilizing a PLC-based robotic arm with multiple end effectors in industrial
The objective of this study is to create a PLC based 3-axis robotic arm with 2
1. Design and construct a PLC-based 3-axis articulated robotic arm with two (2)
robotic arm systems to improve operator control, enhance usability, and optimize
precision.
applied to design and develop a robotic arm system for pick and place operations.
This system has the potential to increase efficiency and productivity in industries such
3
Moreover, the significance of the study lies in its potential for advancing
Scope: The aim of this study is to develop and implement a prototype project, which
would be a PLC-based 3-axis articulated robotic arm with two optional end effectors
for pick and place operations. The study involves conducting experiments and
prototype. The development and testing of the prototype were carried out using
research-based systems. Rather, the focus would be limited to the time available for
Technology. The robotic arm had three axes, the X, Y, and Z axes, and its load limit
was 300 grams. It had two end effectors, the vacuum and gripper, for pick-and-place
operation. All sizes of the bottle (small, medium, and large) that were used for the
operation have the same diameter for its cap, mouth, and bottom, which is 6 cm for its
4
cap, 5.4 cm for its mouth, and 6 cm for its bottom, but they differ in height; for the
small size, it measures 8 cm, the medium size measures 10 cm, and the large size
measures 12 cm. The robotic arm is limited for picking and placing 1x2 bottles only,
for the reason of the robotic arm’s movement itself because of the bottle, and the
positioning of the conveyor is quite far from the robotic arm because the placement is
quite small.
of the research team in the development and evaluation of the prototype. These
limitations should be considered when interpreting the results and conclusions of the
study.
In this section, it provides concise and clear definitions of key terms that were
used throughout this paper to ensure a common understanding of the concepts and
ideas presented.
Accuracy - measure of how closely observed or measured values align with the true or
robotic system to control the arm's movements, coordination, and actions, enabling it
5
during commissioning to ensure accurate and coordinated motion for the robotic arm's
intended tasks.
criteria, resulting in a fully operational system ready for its intended tasks.
Efficiency- the ability of the system to achieve its tasks with minimal waste of
resources, time, or energy. It involves optimizing the performance of the robotic arm
resource-effective manner.
End effector - the specialized tool or device located at the extremity of the arm,
gripping, suctioning.
Material Handling - the capacity and efficiency of the robotic system to grasp, move,
performance, ensuring that the robotic arm operates at its optimal capabilities for the
intended tasks.
6
Packaging- the systematic process of using the robotic system to arrange, handle, and
Pick and Place- refers to the precise and automated process of using the robotic
system to accurately grasp, lift, and relocate objects from one location to another.
Precision - the measure of its ability to consistently and accurately control the
position and movement of its components, such as axes and end effectors, within
specified tolerances.
that govern the robotic system's movements, actions, and responses, a process
conducted during commissioning to tailor the programming to the specific tasks and
Sorting- involves the automated and systematic process of categorizing and arranging
Testing- involves the systematic and controlled evaluation of the robotic system's
7
CHAPTER II
RATIONALE
Robotics is an exciting field that deals with the design, modeling, analysis, and
are continuously evolving and becoming more sophisticated as time passes. They can
perform tasks that were once thought impossible, such as welding, spray coating,
checking, and experimenting. With the advancement of technology, robots can now
perform these tasks more accurately, efficiently, and cost-effectively than humans.
control theory. Understanding these disciplines and how they apply to robotics is
crucial in designing and developing intelligent machines that can perform complex
tasks. Overall, the applications of robotics in industries are vast, and the field is
Learning robotics can be beneficial for both individuals and industries, as it can
8
One of the common robotic systems nowadays is the robotic arm. It is a highly
complex system that has been a topic of interest for researchers for several decades.
medical, and many others to perform repetitive tasks accurately and efficiently. Finite
part analysis (FPA) is an essential tool used in the design and development of robotic
arms. It involves breaking down a complex system into smaller, simpler parts or
elements, which can be analyzed and optimized using mathematical techniques. FPA
allows engineers to predict the behavior of the robotic arm under different conditions
In recent years, the modeling, construction, and evolution of robotic arms have
been rapidly advancing. Researchers are exploring new materials, designs, and control
methods to create more efficient and capable robotic arms (Anurag Singh, Rashmi
Arora, Yashpal Singh Chouhan, May 2020). The integration of AI optimization has
also made it possible to reduce human error and improve the overall performance of
these systems. Overall, the development of robotic arms has been a significant
reducing the need for manual labor and increasing efficiency and accuracy in tasks
(Lingala Purandhara, Sai Santosh, Neeraj Mishra, Swadhin Sri Aurobindo Mahanta,
9
2.1 Robotic Arm in Axes
axes are determined by the number of motors. The X-Y-Z axes are typically
represented by three axes. A robot arm with three axes cannot tilt or turn. An effective
illustration of a 3-axis robot arm is a crane. More axes allow a robot to access more
space. Every robot comes with a number of axes that cannot be added later. For the
needs of pick and place, a straightforward 4-axis arm will be sufficient. A 6-axis robot
arm will suit your educational needs, though, if the arm must be able to reach every
Ahmed et al.(2019) describes the mechanical design of the robotic arm and
presents the kinematic and dynamic modeling of the arm using Denavit-Hartenberg
(DH) parameters. The study also suggests that the addition of a fourth axis to the
robotic arm could improve its versatility and expand its range of applications.
Li. et al. (2019) proposes a novel path planning method based on the genetic
algorithm and adaptive particle swarm optimization algorithm to generate the optimal
path for the robotic arm. The study includes the experimental validation of the
proposed method on a 3-axis robotic arm system, where the robotic arm is tasked to
pick and place an object from one position to another with high precision. The authors
demonstrate that the proposed path planning method improves the positioning
accuracy of the robotic arm, and the real-time control system based on the PID control
algorithm ensures the stability and smoothness of the robotic arm motion.
Robotic 3-axis micromanipulators are currently being used in the Stardust and
Cosmic Dust laboratories for small particle curation, and NASA Curation has
10
micromanipulators have been very effective for tasks involving the transfer of isolated
particles in the 5–20 micron range (for example, from a microscope slide to an epoxy
bullet tip or a beryllium SEM disk), their limited ranges of motion and lack of yaw,
pitch, and roll degrees of freedom limit their utility in other applications. (Snead, C.
The non-stop development of our technology is still likely growing until these
days, turning most industrial automation as flexible and programmable that makes it
easier for the user to learn from it (Tsai, 2015 as cited in Yenorkar & Chaskar, 2018).
This impact made a difference in the world of technology and industrial automation,
enhancing the collaboration between humans and machines. Industrial robotic arm is
used in pick and place tasks with repetitive action such as moving parts, sorting and it
Robotic arms are invented in industry to perform repetitive tasks, reduce labor
costs and achieve the required quality control of the process. For pick and place
operations, the basic requirements of the base arms are high speed and reliability, and
the robot gripper should be the least expensive and have a simplest design. Basic
operation starts with a simple task of grabbing, lifting, moving, placing, and releasing
Robotic arms existed to perform tasks with high precision, countless functions,
there is massive improvement and development. Robotic arms exist and mostly take
place in most or if not all industries. Toyota had utilized the use of robotics to make
11
cars that produced 833,104 of brand new cars products within the day. The utilization
predefined automated tasks and movements under human supervision (Rajgure, et al.,
2018). Robotic arm emphasizes its ability to have multiple degrees of freedom and to
tasks in industrial settings (Wu, Y., Li, Y., Li, J., Wang, R., & Gao, Z. ,2020).
Industrial robots must have their designs improved in order to improve their
performance, which will guide future advancements in the robotics sector. Therefore,
there is an effort to present the idea of the robot's optimal design by taking into
account various design parameters, making it more effective and reliable for use in the
Simple repetitive tasks can be completed with the demands of accuracy and
industrial age. Our project's main goal is to create a flexible, affordable robotic arm
that can be used in any industry to solve this issue (Shah, Pandey, 2018). Pick and
place is one of the many tasks a robot arm is used for in industry. To facilitate the
12
development of many industrial tasks, especially on a laboratory scale, rapid robot
The easy manipulation of the arm and the fact that it has an all-in-one solution
for a specific range of pick and place applications are the unique features that we are
mechanical device that can be designed for specific tasks such as picking and placing
large-scale aerospace components (Zhang, B., Bai, Z., Fan, J., Wang, X., & Liu, X. ,
2021). The robotic arm in this study was designed to have key technologies that were
optimized for its specific task, such as a flexible gripper and a visual positioning
system.
including sorting. Sorting tasks can involve identifying and separating objects (Shah
R., Pandey A.B., February 2018) based on their size, shape, color, weight, or other
characteristics.
sort. This can be done using computer vision technology (Vo Duy Cong, Le Duc
Hanh, Le Hoai Phuong, Dang Anh Duy) or other sensors that can detect the
characteristics of the objects.Once the objects are identified, the robotic arm needs to
be programmed to sort them according to specific criteria. For example, the arm
might be instructed to sort objects based on their size or color.Once the sorting criteria
are defined, the robotic arm needs to be programmed to move in the appropriate way
13
to sort the objects. This can involve a series of predetermined movements or more
advanced algorithms that enable the arm to adjust its movements based on real-time
feedback (Alexander C. Abad, Dino Dominic Ligutan, Elmer P. Dadios, Levin Jaeron
S. Cruz, Michael Carlo D.P. Del Rosario, Jho Nathan Singh Kudhal, 2018). After the
sorting program is developed, it needs to be tested and refined to ensure that the arm
is sorting the objects correctly and efficiently. This can involve making adjustments to
For the end effector, a robotic arm gripper is attached to the end of a robotic
arm to enable the arm to grip, hold, and manipulate objects. Grippers are an essential
require precision and speed in object handling. Robotic arm grippers come in different
types, designs, and materials depending on the specific application and the
characteristics of the objects being handled. To hold the objects, a mechanical gripper
is utilized, and the gripper has an integrated mini servo that allows it to open or close
its jaws to grasp the object while moving it from one place to another (Vaibhav Pawar
A mechanical gripper is one of the types of gripper that is used in this study to
hold and manipulate objects through the use of mechanical force. Mechanical grippers
14
handling, and assembly operations.Mechanical grippers typically consist of two or
more jaws that can be opened and closed to grip objects of different shapes and sizes.
help with object detection and positioning.(Rishabh Chaturvedi , Anas Islam , Aman
grippers is that they can be designed to provide a high degree of gripping force,
making them suitable for applications that require a strong grip. They can also be
designed to provide precise control over the gripping force (Daniel Cardin-Catalan,
Simon Ceppetelli, Angel P. del Pobil, Antonio Morales, June 2021); which can be
In addition, a vacuum gripper is the other option to use as an end effector for
this stud.Vacuum grippers are typically used in various industrial fields for tasks such
as clamping and lifting. To pick up a target part, this kind of gripper uses suction cups
that are connected by a vacuum line. Vacuum grippers occasionally have trouble
difficult to predict whether the current operation will be successfully carried out using
a mechanical gripper.
15
Vacuum grippers use suction cups, air pipes, and Venturi lines to handle
objects, and an external air compressor is needed to provide compressed air. Vacuum
grippers, in particular, are frequently used for lifting, transporting, and inspections
because they are easy to use with fragile objects, inexpensive to install, and capable of
with the robot's surroundings. In order to find the right repeatability and behavior,
engineers must now fine-tune and design specific industrial robot grippers for each
application. Vacuum suction is one of the grippers in Watch Case Press Production
manufacturing process. The key steps in the annealing process are pick and place.
Thus, the pick and place process can be enhanced by the use of vacuum suction
grippers. Along with designing vacuum suction mechanisms, the vacuum gripper's
other goal is to compare its efficiency to that of the traditional pick-and-place gripper.
With the help of a vacuum suction gripper, it is possible to schedule, skip, and
transporting the parts. This study increased the pick-and-place process' effectiveness,
which has a quicker impact on annealing process output. The vacuum suction gripper
vacuum suction gripper, in sum, cuts the cycle time by about 20%. Reduced cycle
times and more frequent processes made possible by vacuum suction grippers can
16
2.8 Robotic arm with various end effectors
The arm is only responsible for positioning. An end effector is necessary for
grinders, welders, and vacuums, and many other options are available. There is a large
multi-jointed, multi-sensor parts with various inputs and outputs. End effectors are
typically chosen based upon the application, and many arms will fit multiple end
Controller, Robotic Arm in Axes and the Two(2) Optional End Effector. The figure
17
2.10 Synthesis
Thus, based on the existing research and advancements in the field of robotics,
it can be concluded that robotic arms are the workhorses of many industrial
applications. Their ability to perform repetitive tasks with precision and speed makes
them ideal for assembly lines, sorting stations, and other demanding environments. To
achieve this level of versatility, robotic arms rely on multiple axes of movement,
tools attached to the arm's "wrist." These come in various forms, such as mechanical
grippers for firmly grasping objects or vacuum grippers for handling delicate or
smooth surfaces. By equipping a robotic arm with the appropriate end effector, it can
tackle a diverse range of tasks, making it a truly valuable asset in the industrial
setting.
18
2.11 Conceptual Framework
Figure 2.1 Shows the conceptual framework of the study. This framework
Robotic Arm with two (2) optional end effectors . It contains steps such as designing,
defining specific processes, and identifying desired outcomes, this framework ensures
19
CHAPTER 3
RESEARCH METHODOLOGY
study, instruments used, data gathering procedures and statistical analysis of the data.
Figure 3.1 contains the diagram that represents the workflow or sequential
20
3.1 Research Design
The research method that could be appropriate for this study would be
developmental research. This is because the study aims to develop and implement a
PLC-based 3-axis robotic arm pick and place operation with two optional end
the arm's capabilities and behaviors over time, as well as understanding the
underlying mechanisms and factors that contribute to its growth and skill acquisition.
measuring and observing the performance of the robotic arm. This data includes
metrics such as speed, accuracy, efficiency, and success rates in material handling and
about the effectiveness of the prototype, identified its limitations, and made informed
robotic arms are designed to perform tasks that are dangerous, repetitive, or beyond
the capabilities of humans, therefore they must be precise and accurate. To achieve
these goals, researchers aim to develop robotic arms that are lightweight,
end-effectors that could be customized for specific applications. The control system is
also an essential part of the design, as it must be able to direct the arm's movements,
provide feedback on its position and orientation, and ensure its safe and efficient
robotic arms that could be used in a wide range of industries, such as manufacturing.
21
3.2 Research Locale
The study aims to identify the robotic arm’s accuracy, efficiency, precision and
functionality by conducting trial tests. By doing so, it determined the robotic arm’s
data while it’s performing the programmed operation and the data gathered after
conducting the trial tests were in tabulated form that is shown in Appendix A, A.1,
The tables shown in Appendix A, A.1, A.2, A.3 were used as a checklist for
optimization) checklist table and Appendix A.3 consists of vacuum gripper (after
perform the picking and placing of the bottle indicated by Point 1 (for small bottle),
Point 2 (for medium bottle), Point 3 (for large bottle), Point 4 (for Slot 1 in the
container), and Point 5 (for Slot 2 in the container) during its operation consistently.
The table shown in Appendix B were used as a checklist and the data gathered
determined the Robotic Arm’s end effectors precision in terms of gripping and
22
releasing of the bottle while performing the sequence operation of both mechanical
optimization).
were shown in Appendix D, robotic arm mechanical gripper (after optimization) were
shown in Appendix D.1, robotic arm vacuum gripper (before optimization) were
shown in Appendix D.2 and robotic arm vacuum gripper (after optimization) were
The tables consist of test trials for robotic arm’s movement over 30, in order to
efficiency in pick and place movements during its sequence operation. The precision
of the end effector in gripping and releasing during the sequence operation. Lastly, the
functionality of the robotic arm and conveyor motor during the whole process of its
programmed operation to identify and modify it to be more reliable. The gathered data
of the robotic arm’s accuracy, efficiency, precision and functionality during trial tests
were analyzed and computed by the proponents. The results were shown in
percentage form and bar graph form using this formula: Success Rate = (Number of
𝐴 = ( ) × 100%
𝑋
𝑌
eq’n (1)
23
Figure 3.2 Workspace
Figure 3.2 shows the workspace (minimum and maximum) area within which
the arm can reach, manipulate objects, and perform tasks, determined by its range of
24
3.4 Research Instruments
Testing the prototype considered categories, tables and questions were given
to test each category: Functionality and Efficiency of the Robotic Arm and the
Tolerance of the prototype in terms of product quality. The study uses the tables to
collect the information discovered while testing the Robotic Arm’s operation and
effectiveness.
A checklist for trial and error was utilized as the research tool for this project's
product quality and productivity and to pinpoint areas for improvement. The checklist
for trial and error were disseminated and carried out by the proponents, following the
the study problems under consideration, during the testing phase, trials were done to
test the functionality of the components and at the same time the efficiency of the
robotic arm to pick and place the workpieces in the designated location. The data
were tabulated to obtain the statistical mean and the required percentile functionality
and efficiency during the commissioning and optimization of the prototype systems of
operation.
Σ 𝑥𝑖
𝑀𝑒𝑎𝑛 𝑥 = 𝑛
eq’n (2)
Where the 𝑥 is the data set mean, Σ 𝑥𝑖 are summation of data points and n are the
In order to determine and compute the robotic arm’s angle and movement this
formula was used to calculate the result and convert it into data that was used in
programming.
25
1𝑝𝑢𝑙𝑠𝑒 = 0. 9° eq’n (3)
After calculating the result, the computed pulse would then be multiplied by 3
(for Arm & Boom gear ratio) and 4 (for swivel gear ratio) then the data were imputed
𝑑
𝑆𝑤𝑖𝑣𝑒𝑙: 𝑟 = 𝑐𝑜𝑠ϕ
eq’n (5)
𝑟 = 𝑟1 + 𝑟2
𝑟=𝑟
𝑑
𝑐𝑜𝑠ϕ
= 𝑙1𝑐𝑜𝑠θ + 𝑙2𝑐𝑜𝑠β
𝐴𝑟𝑚 ℎ𝑒𝑖𝑔ℎ𝑡: ℎ = ℎ1 + ℎ2
Where ϕ is the angle for swivel motor, θ and β are the angle for the boom and
arm motor, 𝑙1 and 𝑙2 are the length of the boom and arm, ℎ1 and ℎ2 is the height of the
26
boom and arm motor in which ℎ is the total height of target object to be picked, 𝑑 is
the perpendicular distance of the center of the robot to the target location, and lastly, 𝑟
is the total extended distance of the boom and arm of the robotic arm.
E.g. ϕ:
𝑑
𝑟= 𝑐𝑜𝑠θ
200𝑚𝑚
347𝑚𝑚 = 𝑐𝑜𝑠θ
200𝑚𝑚
𝑐𝑜𝑠ϕ = 347𝑚𝑚
ϕ = 𝑐𝑜𝑠 (
−1 200𝑚𝑚
347𝑚𝑚 )
◦
ϕ = 54. 80
Then, the mechanical parts and components are designed using Autodesk Fusion 360
software and assembled based on the design. The dimensions of the prototype were
determined based on the desired range of motion and payload capacity. Schematic
diagrams are also created to guide the assembly process and ensure the correct
to enable it to perform the desired tasks. The control system was designed to direct the
arm's movements and provide feedback on its position and orientation. Testing and
iteration are critical components of the development process to ensure that the
27
3.5.1 The Assembly of Prototype
This section involves the construction of the Robotic Arm and various
Figure 3.3 The complete design of the “ PLC-Based 3 Axis Articulated Robotic Arm
28
Figure 3.3 shows the complete design of the prototype and its corresponding labels as
follows:
29
17. Human Machine Interface- refers to the interface through which a
human operator interacts with the robotic system. It typically includes a
graphical display, touchscreen, buttons, or other input devices that allow
the operator to monitor the robot's status, control its movements, adjust
parameters, and receive feedback on the operation.
18. Aluminum Profiler- aluminum profilers are used to construct the frame
or structure of the robotic arm.
19. Electrical Circuit Breaker- protect electrical circuits and equipment
from overcurrents and short circuits.
20. Start Push Button- a manually operated switch used to initiate or begin a
specific sequence of operations. It serves as a user interface component
that allows an operator to start or activate the robotic arm system.
21. Stop Push Button- a manually operated switch used to halt or terminate
the operation of the robotic arm system. It serves as a safety feature that
allows operators to quickly stop the robotic arm in case of emergencies,
malfunctions, or unsafe conditions.
22. Reset Push Button- a manually operated switch used to restore the
system to a safe and operational state after a stop condition or fault has
occurred. It serves as a means to clear any fault or error that caused the
system to stop, allowing for the resumption of normal operation.
23. Selector Switch- a manually operated switch with multiple positions that
allows the operator to choose between different operating modes or
functions.
24. Emergency Stop Push Button- a safety device designed to quickly and
effectively halt all motion and operations of the robotic arm system in
emergency situations.
25 Programmable Logic Controller- serves as a central control unit
responsible for coordinating the arm's movements, executing
programmed instructions, and ensuring safe and efficient operation.
26 Power Supply- an essential component that provides electrical power to
drive the various components of the robotic arm system, including
motors, actuators, controllers, and sensors, ensuring their proper
functioning and enabling the arm to perform its tasks effectively.
27 Stepper Motor Drivers- are electronic devices that control the
movement and position of stepper motors by converting electrical signals
from the controller into precise sequences of current pulses, allowing for
accurate and controlled motion of the robotic arm's joints and actuators.
28 Power Supply Terminals- are connection points where electrical power
is delivered to the various components of the system, including motors,
controllers, sensors, and other electronics, providing the necessary
voltage and current for operation.
29 Robotic Arm Platform- the structural base or framework upon which the
robotic arm is mounted or integrated, providing stability, support, and a
foundation for the arm's movement and operation within its intended
environment or workspace.
30
30 Table Platform- flat surface or structure where the robotic arm is
installed or placed for operation. This platform serves as a stable base for
the robotic arm, providing support and a workspace for performing tasks.
31 Wire Duct- organize and protect electrical wires and cables within the
robotic arm system.
32 Conveyor Motor- drive the conveyor belt or mechanism that transports
the bottles within the robotic arm's workspace.
33 Conveyor GT2 Pulley- providing positive engagement and precise
motion control for conveying bottles along the conveyor system within
the robotic arm setup.
34 Case Sensors- detect the presence or absence of cases or containers
within the workspace of the robotic arm.
31
Figure 3.4 3D Design of Robotic Arm
Figure 3.4 shows the 3D design of Robotic Arm with an end effector (vacuum)
32
Figure 3.5 3D Design of Robotic Arm
Figure 3.5 shows the 3D design of the Robotic Arm with an end effector
(gripper) for firmly grasping and manipulating objects with precision and control.
33
Figure 3.6 Robotic Arm
Figure 3.6 shows the front view 3D structure of the Robotic Arm with its
34
Figure 3.7 Robotic Arm
Figure 3.7 shows the side view 3D structure of the Robotic Arm with its
35
Figure 3.8 Exploded View
Figure 3.8 shows the exploded view of the Robotic Arm and its corresponding
labels as follows.
Modified Boom Base- the structure or platform at the lower end of the
1. arm, providing support and allowing for
rotation or movement.
36
Base Mounting- the attachment or connection of the arm to its
2.1 supporting structure or platform, allowing for stability and controlled
movement.
Swivel- the capability of rotating a specific joint or component, allowing
3.1 for flexible movement and positioning.
Modified Base- platform that provides support for the arm and enables
5.1 its rotation or movement.
Boom Arm- the extendable and movable section responsible for
7.1 reaching and manipulating objects.
Boom Pin Sleeve- the connection or articulation mechanism of a boom
8.1 in a robotic arm, possibly involving a pin and a sleeve for joint
movement or stabilization.
Arm Driven Pulley- a mechanism utilizing a pulley system, often
9.1 motor-driven, to control and facilitate the movement of the arm,
enabling precise positioning and manipulation of objects.
Boom Driven Pulley 1- integrated into the boom structure to control
10.1 and facilitate the movement of the arm, enabling precise positioning and
manipulation of objects.
Modified Arm- the articulated limb or structure designed for
11.1 manipulation, often composed of interconnected joints and links.
Modified Left Tri Link- a three-linked segment or component, often
12.1 representing a structural element with three interconnected links, joints,
or sections.
Base to Arm Link- the structural component connecting the arm to the
13.1 base, facilitating the arm's movement and providing support.
End Effector Final- the tool or device located at the extremity of the arm
14.1 that interacts with the environment
End Effector Link- the segment or component at the extremity of the
15.1 arm responsible for carrying out specific tasks
Gripper and Vacuum Assembly- a mechanism or tool
17.1.1.1- at the end effector designed for gripping and suctioning.
17.6.1
NEMA- 17- a specific stepper motor conforming to the NEMA 17
18.7.3.6 standard.
Pulley- control and facilitate the movement of the arm, enabling precise
19.1 positioning and manipulation.
Arm Limit Switch- detect the physical limits of the arm's movement,
22.1 preventing it from exceeding predefined boundaries.
37
Figure 3.9 Platform
Figure 3.9 shows the front view of the platform with its dimensions (in mm).
Figure 3.10 shows the side view of the platform with its dimensions (in mm).
38
Figure 3.11 Conveyor
Figure 3.12 shows the front view of the conveyor with its dimension (in mm).
39
Figure 3.13 Conveyor
Figure 3.13 shows the side view of the conveyor with its dimensions (in mm).
Figure 3.14 shows the 3D structure of the control panel with pushbuttons, EM
40
Figure 3.15 Casing
Figure 3.15 shows the 3D structure of casing with dimensions (in mm), the
housing that encapsulates the bottle for pick and place operation.
electronic device or module that provides the necessary control signals and power
41
3.6 Testing of Prototype
Testing the actual runs of the prototype typically involved several steps. First,
the arm's design was evaluated to ensure that it meets the intended specifications and
requirements. Next, the arm was assembled and tested for functionality, including its
range of motion, accuracy, and speed. The arm may also be tested in various scenarios
to evaluate its performance under different conditions. Any issues that arise during
testing are addressed, and the arm is refined and retested until it meets the necessary
criteria for deployment. Throughout the testing process, data were collected and
damage to the equipment. The first step is to ensure that all personnel involved in
testing are properly trained on the operation and safety protocols of the arm. It is
personnel from entering the testing area. The arm should be tested in a controlled
environment with appropriate safety measures, such as emergency stop buttons and
42
Table 3.1 Checklist for the Prototypes Motions
X- Axis
Y- Axis
Z- Axis
CX-Programmer, the programming software for all Omron's PLC series, was fully
integrated into the CX-One software suite. CX-Programmer includes a wide variety of
dialogues reduced setup time, and with standard function blocks in IEC 61131-3
43
communication. Omron Industrial Automation CP2E controllers are an efficient
solution for flexible production, traceability, and machine monitoring. The series
offers a version with two built-in Ethernet ports with Ethernet switching functionality.
These programmable logic controllers also provide up to three serial ports and an
Figure 3.17 shows the format of the electro-pneumatic, which is the vacuum
gripper.
44
3.6.3 Flowchart of the Prototype’s Operation
the system.
45
Figure 3.19 Flowchart of the Prototype’s Mechanical Gripper Operation
46
3.6.4 Operation of the Prototype
Operational Sequence
1. Pressing the pushbutton, the arm will pick the small size bottle in the
2. After placing the bottle in the case, the arm will pick again the small size
bottle in the picking area and will place it in the case -slot number 2
3. When the case is full, the robotic arm will initialize and the conveyor motor
will turn on and transport the case to the other end of the system and then OFF.
1. Pressing the pushbutton, the arm will pick the medium size bottle in the
47
2. After placing the bottle in the case, the arm will pick again the medium size
bottle in the picking area and will place it in the case -slot number 2
3. When the case is full, the robotic arm will initialize and the conveyor motor
will turn on and transport the case to the other end of the system and then OFF.
1. Pressing the pushbutton, the arm will pick the large size bottle in the picking
2. After placing the bottle in the case, the arm will pick again the large size
bottle in the picking area and will place it in the case -slot number 2
3. When the case is full, the robotic arm will initialize and the conveyor motor
will turn on and transport the case to the other end of the system and then OFF.
1. Pressing the pushbutton, the arm will pick the small size bottle in the
2. After placing the bottle in the case, the arm will pick the medium size bottle
in the picking area and will place it in the case -slot number 2
3. When the case is full, the robotic arm will initialize and the conveyor motor
will turn on and transport the case to the other end of the system and then OFF.
1. Pressing the pushbutton, the arm will pick the small size bottle in the
2. After placing the bottle in the case, the arm will pick the large size bottle in
the picking area and will place it in the case -slot number 2
48
3. When the case is full, the robotic arm will initialize and the conveyor motor
will turn on and transport the case to the other end of the system and then OFF.
1. Pressing the pushbutton, the arm will pick the medium size bottle in the
2. After placing the bottle in the case, the arm will pick the large size bottle in
the picking area and will place it in the case -slot number 2
3. When the case is full, the robotic arm will initialize and the conveyor motor
will turn on and transport the case to the other end of the system and then OFF.
NOTE:
● The user again selects what size of bottles wants every after sequence and
● When the robotic arm is in operating mode, the GREEN lamp will FLASH.
● Pressing the Emergency Stop Pushbutton, the RED lamp will FLASH and
● Pressing the STOP pushbutton, the YELLOW lamp will flash. And the
system will pause to its last sequence until the output pulse is done.
● Pressing the START push button -the system will continue its sequence in
automatically full stop, but the gripper is ON not until pressing the RESET
49
VACUUM: Switch the selector switch to Vacuum.
1. Pressing the pushbutton, the arm will pick the small size bottle in the
2. After placing the bottle in the case, the arm will pick again the small size
bottle in the picking area and will place it in the case -slot number 2
3. When the case is full, the robotic arm will initialize and the conveyor motor
will turn on and transport the case to the other end of the system and then OFF.
1. Pressing the pushbutton, the arm will pick the medium size bottle in the
2. After placing the bottle in the case, the arm will pick again the medium size
bottle in the picking area and will place it in the case -slot number 2
3. When the case is full, the robotic arm will initialize and the conveyor motor
will turn on and transport the case to the other end of the system and then OFF.
1. Pressing the pushbutton, the arm will pick the large size bottle in the picking
2. After placing the bottle in the case, the arm will pick again the large size
bottle in the picking area and will place it in the case -slot number 2
3. When the case is full, the robotic arm will initialize and the conveyor motor
will turn on and transport the case to the other end of the system and then OFF.
50
1. Pressing the pushbutton, the arm will pick the small size bottle in the
2. After placing the bottle in the case, the arm will pick the medium size bottle
in the picking area and will place it in the case -slot number 2
3. When the case is full, the robotic arm will initialize and the conveyor motor
will turn on and transport the case to the other end of the system and then OFF.
1. Pressing the pushbutton, the arm will pick the small size bottle in the
2. After placing the bottle in the case, the arm will pick the large size bottle in
the picking area and will place it in the case -slot number 2
3. When the case is full, the robotic arm will initialize and the conveyor motor
will turn on and transport the case to the other end of the system and then OFF.
1. Pressing the pushbutton, the arm will pick the medium size bottle in the
2. After placing the bottle in the case, the arm will pick the large size bottle in
the picking area and will place it in the case -slot number 2
3. When the case is full, the robotic arm will initialize and the conveyor motor
will turn on and transport the case to the other end of the system and then OFF.
51
NOTE:
● The user again selects what size of bottles wants every after sequence and
● When the robotic arm is in operating mode, the GREEN lamp will always
ON.
● Pressing the Emergency Stop Pushbutton, the RED lamp will FLASH and
● Pressing the STOP pushbutton, the YELLOW lamp will flash. And the
system will pause to its last sequence until the output pulse is done.
● Pressing the START push button -the system will continue its sequence in
automatically full stop, but the vacuum is ON not until pressing the RESET
52
CHAPTER IV
This chapter provides the answers to the statements of the problem of the
study. The study aimed to develop and evaluate the prototype and analyze the results.
three axes, utilizing servomotors for precise control. The programmable logic
controller (PLC) serves as the brain, orchestrating the arm's movements and
coordinating with sensors for feedback on position and status. The dual-end effector
system enhances versatility, allowing the robotic arm to adapt to different tasks
(a) (b)
Figure 4.1 Proposed design for the prototype (a) Initial design (b) Revised design
53
Figure 4.2 Full Isometric View of the 3D Design with labels
Labeled Parts:
54
4. Bottle Case 21. Stop Push Button
55
Table 4.1 Comparison of the 3D Design of the Proposed and Revised Design of the
No robotic arm, bottle, solenoid valve Robotic Arm bottle, bottle platform,
mounting, no sensors in the conveyor, solenoid valve mounting, sensors in the
no HMI attached. conveyor, HMI, conveyor motor and
Conveyor GT2 Pulley are attached.
The circuit breaker is attached outside The circuit breaker is attached inside the
the cart. cart.
A larger size of acrylic was used in the Smaller size of acrylic was used in the
control panel. control panel.
The Power Supply, PLC and Stepper The Power Supply, PLC and Stepper
Motor Drivers are attached in the first Motor Drivers are attached in the 2nd
drawer of the cart. drawer of the cart.
In the proposed design, the robotic system lacks a robotic arm bottle, solenoid
(HMI) attached; meanwhile, the circuit breaker is externally mounted on the cart, and
a larger size of acrylic was employed in the control panel. Additionally, the first
56
drawer of the cart contains the attached Power Supply, Programmable Logic
Controller (PLC), and Stepper Motor Drivers. The revised design of the robotic
system includes several improvements.a platform for the bottles, a system to mount
solenoid valves, sensors for the conveyor belt, and a HMI were added. The conveyor
system itself got a motor and pulley upgrade, and a circuit breaker placed inside the
cart. To improve space efficiency, the control panel is now made from a smaller
acrylic sheet, and the power supply, PLC controller, and stepper motor drivers had
The prototype for the "PLC-Based 3 Axis Robotic Arm Pick and Place
Operation with 2 Optional End Effector" was designed based on existing systems. It
was set up on an aluminum profile, and the control components like the PLC, motor
driver, and power supply were placed beneath the cart in an open drawer. The PLC
manages the prototype's I.O system with buttons, switches, lamps, and sensors,
aiming to automate the picking and placing process. After receiving feedback from
The actual revised prototype is composed of the whole structure of the system
(see Figure 4.3), the conveyor module (see Figure 4.4) , the end effectors module (see
57
Figure 4.3 Full Isometric View of the Actual Prototype Design with labels
Labeled Parts:
6. End- Effector
58
4.2.1 Conveyor Module
(a) (b)
Figure 4.5 Actual Picture of the End Effector Module (a) Vacuum (b) Gripper
59
Labeled Parts:
(a) (b)
Labeled Parts:
1. HMI Screen
2. HMI Casing
3. Aluminum Mount
60
4.2.4 Actual Configuration of the Motor Drivers and PLC
Labeled Parts:
1. Power Supply
2. PLC
61
4.3 Testing and evaluation of the Prototype
Table 4.2 In this test of sequence operation performed by robotic arm, out of
180 bottles that were picked and placed in the container, only 120 bottles were
successfully placed in the container. Due to its difficulty in finding the right angle and
gripper.
62
4.3.2 Optimization
right angle and data that were used in PLC programming. After finding the results,
adjusting the data inside the program and doing the maintenance of the nuts and bolts
of the robotic arm is a must. Checking the gripper's wiring and testing it manually for
close and open operation in order to determine the cause of its unnecessary
movements and with that, the mechanical gripper achieved 69% accuracy rate.
Constantly, executing the 5’s practice was always considered every after
After the maintenance and changes in program, a test was conducted again
with the same quantity of test trials in order to find out the difference of accuracy rate
of the mechanical gripper, and it showed significant changes and grew with an
63
4.3.4 Accuracy rate of mechanical gripper in picking and placing the bottle to the
Table 4.3 Out of 180 bottles that were picked and placed in the container, only
153 bottles were successfully placed in the container.Finding the right angle and data
the mechanical gripper was shown. The percentage shows an improvement in the
success rate of the mechanical gipper’s accuracy in pick and place operation.
64
4.3.5 Accuracy rate of Vacuum Gripper in picking and placing the bottle to the
Table 4.4 In this sequence operation, out of 180 bottles that were picked and
placed in the container, only 124 bottles were successfully placed in the container.
Due to its difficulty in finding the right angle and data it only resulted in
65
4.3.6 Optimization
To address the problem, the same formula in computing the right angle and
data that were used in PLC programming. After finding the results, adjusting the data
inside the program and doing the maintenance of the nuts and bolts of the robotic arm.
Every now and then, checking its pneumatic connections for any anomalies that may
occur during the testing, results in a vacuum gripper's accuracy rate of 74%.
Constantly, executing the 5’s practice was always considered every after
After the maintenance and changes in program, a test was conducted again
with the same quantity of test trials in order to find out the difference in accuracy rate
of vacuum gripper,and it showed significant changes and grew with an accuracy rate
of 90%.
4.3.8 Accuracy rate of Vacuum Gripper in picking and placing the bottle to the
66
Medium-Medium Robotic Arm’s movement in
picking up the bottle from 86.66%
Point 2 and placing it to
Point 4 & 5
Large-Large Robotic Arm’s movement in
picking up the bottle from 90.00%
Point 3 and placing it to
Point 4 & 5
Small-Medium Robotic Arm’s movement in
picking up the bottle from 93.33%
Point 1&2 and placing it to
Point 4 & 5
Medium-Large Robotic Arm’s movement in
picking up the bottle from 90.00%
Point 2 & 3 and placing it to
Point 4 & 5
Small-Large Robotic Arm’s movement in
picking up the bottle from 86.66%
Point 1 & 3 and placing it to
Point 4 & 5
Table 4.5 In this test a sequence operation is performed, out of 180 bottles
that were picked and placed in the container, only 162 bottles were successfully
placed in the container. Drastic improvements can be seen through results, with an
67
4.3.9 Comparison of the Pre-Optimization and Post-Optimization for the
Figure 4.8 Pre & Post Optimization for the accuracy of mechanical gripper and
vacuum gripper.
(Pre-Optimization).
68
Robotic Arm’s
Medium-Mediu movement in sequence 60.00% 66.67%
m operation of
Medium-Medium using
mechanical and vacuum
gripper.
Robotic Arm’s
Large-Large movement in sequence 63.33% 63.33%
operation of Large-Large
using mechanical and
vacuum gripper.
Robotic Arm’s
Small-Medium movement in sequence 70.00% 60.00%
operation of
Small-Medium using
mechanical and vacuum
gripper.
Robotic Arm’s
Medium-Large movement in sequence 63.33% 63.33%
operation of
Medium-Large using
mechanical and vacuum
gripper.
Robotic Arm’s
Small-Large movement in sequence 60.00% 60.00%
operation of Small-Large
using mechanical and
vacuum gripper.
Table 4.6 During the test of the whole robotic arm’s sequence operation, out
of 360 test trials, only 231 successful sequence operations using both our 2-end
effectors simultaneously. The changes in data occur when there is a sudden error of
movement in the robotic arm like an error in placement of the bottle leads to a sudden
change in gear of ratio for the motors and the 2-end effectors not gripping properly.
Thus, it affects the next sequence operation performance in a combined result with an
approximately 64.12% for robotic arm average in efficiency using both mechanical
69
4.3.11 Optimization
In order to stabilize the robotic arm, with the same formula in computing the
right angle and data that were used in our PLC programming, adjusting the data inside
the program, doing the maintenance of the nuts and bolts of robotic arm and checking
Constantly, executing the 5’s practice was always considered every after
After the changes, researchers conducted the test again with the same quantity
Despite the combined result in pre and post optimization, it still shows that the
vacuum gripper has a higher efficiency rate with an average of 88.89%, compared to
the mechanical gripper with an average efficiency rate of 83.33% which certainly
shows that the vacuum gripper is more efficient in comparison to mechanical gripper.
(Post-Optimization).
70
Robotic Arm’s
Small-Small movement in sequence 86.66% 93.33%
operation of Small-Small
using mechanical and
vacuum gripper.
Robotic Arm’s
Medium-Mediu movement in sequence 80.00% 90.00%
m operation of
Medium-Medium using
mechanical and vacuum
gripper.
Robotic Arm’s
Large-Large movement in sequence 80.00% 83.33%
operation of Large-Large
using mechanical and
vacuum gripper.
Robotic Arm’s
Small-Medium movement in sequence 86.66% 93.33%
operation of
Small-Medium using
mechanical and vacuum
gripper.
Robotic Arm’s
Medium-Large movement in sequence 80.00% 86.66%
operation of
Medium-Large using
mechanical and vacuum
gripper.
Robotic Arm’s
Small-Large movement in sequence 80.00% 86.66%
operation of Small-Large
using mechanical and
vacuum gripper.
Table 4.7 In this table, shows the test of the whole robotic arm’s improved
sequence operation. A result average of the robotic arm’s efficiency using both of
The results demonstrate that a proper maintenance and changes in program resulted in
71
4.3.14 Comparison of the Pre-Optimization and Post-Optimization for robotic
arm’s efficiency.
Figure 4.9 Pre & Post Optimization for the efficiency still using both mechanical
72
4.3.15 The robotic arm’s precision in performing the sequence operation.
Figure 4.10 shows the precision of the robotic arm. Determining the robotic
arm's precise movement during testing in placing and picking the bottle, the number
of bottles placed successfully on a continuous matter with a time limit of 1 hour each
using the 2-end effector and determining which end-effector is effective while the
operation. (Pre-Optimization)
(Pre-Optimization).
73
30 Test Trials Robotic Arm’s
for its overall continuous overall 93.33% 86.66%
system system operation
operation movement.
Table 4.8 shows only 30 test trials are made in order to determine errors in
overall robotic arm’s system operation. However, the percentage still remains highly
notable for it has minimal errors and still garnering a highly 83.33% of overall
combined results for robotic arm and conveyor motor system operation.
4.3.17 Optimization
troubleshooting of all the overall faults or damages of the prototype must be executed
accordingly for it to be more reliable in pick and place operation. Adjusting data for it
operation.
Constantly, executing the 5’s practice was always considered every after
After the changes, researchers conducted the test again with the same quantity
of test trials in order to find out after performing several troubleshooting steps
whether the robotic arm can function properly while performing overall system
operation.
74
It showed highly notable results after troubleshooting the said problems, with
an average functionality of 96.66% for the robotic arm and 93.33% for the conveyor
motor.
4.3.19 Functionality of robotic arm and conveyor motor during overall system
operation. (Post-Optimization)
(Pre-Optimization).
Table 4.9 another 30 test trials are made in order to determine if there are any
overall result of 90.00% really shows drastic improvements compared to the previous
results.
75
4.3.20 Pre-Optimization and Post-Optimization results for our robotic arm’s
functionality.
76
CHAPTER V
5.1 Summary
The study aimed to develop a PLC-Based 3-Axis Robotic Arm Pick and Place
Operation with Two (2) Optional End-Effectors. The development of the prototype
and programming. The prototype was developed using online and available
components within the local market. The PLC serves as the control center, managing
the precise movements and actions of the robotic arm during the pick and place
operations. The two optional end effectors enhance the adaptability of the robotic arm,
allowing it to perform different functions based on the chosen tool. The prototype
consistent and accurate execution of tasks, the system incorporates safety features to
intuitively control and visualize the robotic arm's movements, pick and place
sequences, and status information. This integration not only facilitates ease of
operation but also contributes to the overall efficiency of the system by providing
77
The prototype underwent countless test trials that involved both
of the mechanical parts, assessment of its overall functionality, whilst considering the
field of its accuracy, efficiency and precision. After countless installations and
optimizations and that the end effectors are able to pick and place bottles with 85%
efficiency.
On top of that, after conducting several test trials for both of 2-end effectors
showed positive and highly notable results. Furthermore, after commissioning and
system operation.
5.2 Conclusion
operable as required, based on the series of taken tests. The results imply that the
prototype performs well, in terms of the accuracy, efficiency and precision while
functionality while performing the overall system operation is highly notable and
achieved 96.66%.
78
This suggests that the prototype has significant contribution as a learning
educational tool, providing instructors and students with better understanding with
5.3 Recommendations
To enhance the study for future researchers, the proponents suggested the
following recommendations:
bottles.
2. Widen the table to create more space for the components, preventing
4. Ensure the case has a shallow depth to enhance accuracy when placing
bottles.
79
REFERENCES
Robot Arm Design with Pick and Place Mission Based on Inverse Kinematics
2021
Michael Carlo D.P. Del Rosario, Jho Nathan Singh Kudhal. "Fuzzy
Anurag Singh, Rashmi Arora, Yashpal Singh Chouhan “Design and Static Analysis of
Farming. (2019).
80
Kazim Raza , Tauseef Aized Khan , Naseem Abbas. "Kinematic analysis and
Lingala Purandhara, Sai Santosh, Neeraj Mishra, Swadhin Sri Aurobindo Mahanta,
and analysis of a Robotic Arm under different loading conditions using FEA
M. Rafiuddin Ahmed, Mohammad Musfique Al-Banna, and Kazi Md. Rokibul Alam.
Applications". 2019.
R Shah, AB Pandey. "Concept for automated sorting robotic arm 2021 ".
Rajgure, S. D., Aakash, D. C., Ajit, N. B., Suraj, A. B., and Swaroop, S. C. “ A
Rasika Yenorkar; U. M. Chaskar. "GUI Based Pick and Place Robotic Arm for
Rishabh Chaturvedi , Anas Islam , Aman Sharma , Kamal Sharma , Rohit Sharma.
February 2018.
81
Shinde, P. S., Sonawane, A. M., Gaikwad, K. S., Pawar, O. V., & Gudhate, S. Review
Paper on Industrial Pick & Place Robotic Arm. (2018, December 28)
Tsai, C.Y., Wong, C.C., Yu, C.J., Liu, C.C. and Liu, T.Y. A hybrid switched
3.
50.
Wu, Y., Li, Y., Li, J., Wang, R., & Gao, Z. "Design and Control of a Robotic Arm
Y. Li, Z. Dong, and S. Li. "Real-time Path Planning and Tracking Control of a 3-axis
Yenorkar, R. & Chaskar, U. GUI Based Pick and Place Robotic Arm for Multipurpose
82
Zhang, B., Bai, Z., Fan, J., Wang, X., & Liu, X. "Research on the Key Technologies
Arun Kumar Tayal, Sandeep Nagar Robotic Arm using Various End Effectors
(2019)
83
APPENDIX A
1 ✓ ✓
2 ✓ ✓
3 ✗ ✗
4 ✓ ✓
5 ✗ ✗
6 ✗ ✗
7 ✓ ✓
8 ✓ ✓
9 ✓ ✓
10 ✓ ✓
11 ✓ ✓
12 ✓ ✓
13 ✓ ✓
14 ✓ ✓
15 ✗ ✗
16 ✗ ✗
17 ✗ ✗
18 ✓ ✓
19 ✗ ✗
84
20 ✓ ✓
21 ✓ ✓
22 ✓ ✓
23 ✓ ✓
24 ✓ ✓
25 ✓ ✓
26 ✓ ✓
27 ✓ ✓
28 ✗ ✗
29 ✗ ✗
30 ✓ ✓
Sequence 2: Medium-Medium
Pick and Place (Accuracy)
Test Trial Point 2 (Pick) to Point 4 (Place) Point 2 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✗ ✗
4 ✗ ✗
5 ✓ ✗
6 ✓ ✓
7 ✓ ✓
8 ✗ ✗
9 ✗ ✗
85
10 ✓ ✓
11 ✓ ✓
12 ✓ ✓
13 ✓ ✓
14 ✗ ✗
15 ✗ ✗
16 ✓ ✓
17 ✓ ✓
18 ✓ ✓
19 ✓ ✓
20 ✓ ✓
21 ✓ ✓
22 ✓ ✓
23 ✓ ✓
24 ✗ ✗
25 ✓ ✓
26 ✓ ✓
27 ✓ ✓
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
86
Sequence 3: Large-Large
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✗ ✗
6 ✓ ✓
7 ✗ ✗
8 ✗ ✗
9 ✓ ✓
10 ✓ ✓
11 ✓ ✓
12 ✗ ✗
13 ✓ ✓
14 ✓ ✓
15 ✗ ✗
16 ✓ ✓
17 ✓ ✓
18 ✗ ✗
19 ✓ ✓
20 ✓ ✓
21 ✗ ✗
87
22 ✓ ✓
23 ✓ ✓
24 ✓ ✓
25 ✗ ✗
26 ✓ ✓
27 ✓ ✗
28 ✓ ✓
29 ✓ ✗
30 ✓ ✓
Sequence 4: Small-Medium
Pick and Place (Accuracy)
Test Trial Point 1 (Pick) to Point 4 (Place) Point 2 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✓ ✓
6 ✗ ✗
7 ✗ ✗
8 ✓ ✓
9 ✓ ✓
10 ✓ ✓
11 ✗ ✗
12 ✓ ✓
88
13 ✗ ✗
14 ✗ ✗
15 ✓ ✓
16 ✓ ✓
17 ✗ ✗
18 ✓ ✓
19 ✓ ✓
20 ✗ ✗
21 ✗ ✗
22 ✓ ✓
23 ✗ ✗
24 ✓ ✓
25 ✓ ✓
26 ✓ ✓
27 ✓ ✓
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
89
Sequence 5: Medium-Large
Pick and Place (Accuracy)
Test Trial Point 2 (Pick) to Point 4 (Place) Point 3 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✗ ✗
6 ✓ ✓
7 ✓ ✓
8 ✗ ✗
9 ✗ ✗
10 ✓ ✓
11 ✓ ✓
12 ✓ ✓
13 ✓ ✗
14 ✗ ✗
15 ✓ ✓
16 ✓ ✓
17 ✗ ✗
18 ✓ ✓
19 ✗ ✗
20 ✓ ✓
21 ✗ ✗
22 ✓ ✓
90
23 ✓ ✓
24 ✗ ✗
25 ✓ ✓
26 ✗ ✗
27 ✓ ✓
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
Sequence 6: Small-Large
Pick and Place (Accuracy)
Test Trial Point 1 (Pick) to Point 4 (Place) Point 3 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✗ ✗
3 ✓ ✗
4 ✓ ✓
5 ✗ ✗
6 ✓ ✓
7 ✓ ✓
8 ✗ ✗
9 ✓ ✓
10 ✓ ✓ ✗
11 ✓ ✓
12 ✗ ✗
91
13 ✓ ✓
14 ✗ ✗
15 ✗ ✗
16 ✓ ✓
17 ✓ ✓
18 ✓ ✗
19 ✓ ✓
20 ✓ ✓
21 ✓ ✓
22 ✓ ✓
23 ✓ ✓
24 ✓ ✓
25 ✗ ✗
26 ✓ ✓
27 ✗ ✗
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
92
APPENDIX A.1
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✓ ✓
6 ✓ ✓
7 ✓ ✓
8 ✓ ✓
9 ✓ ✓
10 ✗ ✗
11 ✗ ✗
12 ✓ ✓
13 ✓ ✓
14 ✓ ✓
15 ✓ ✓
16 ✓ ✓
17 ✓ ✓
18 ✓ ✓
93
19 ✓ ✓
20 ✓ ✓
21 ✗ ✗
22 ✓ ✓
23 ✓ ✓
24 ✓ ✓
25 ✓ ✓
26 ✓ ✓
27 ✗ ✗
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
Sequence 2: Medium-Medium
Pick and Place (Accuracy)
Test Trial Point 2 (Pick) to Point 4 (Place) Point 2 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✓ ✓
6 ✓ ✓
7 ✓ ✓
8 ✓ ✓
94
9 ✓ ✓
10 ✓ ✓
11 ✗ ✗
12 ✓ ✓
13 ✓ ✓
14 ✓ ✓
15 ✗ ✗
16 ✓ ✓
17 ✓ ✓
18 ✓ ✓
19 ✓ ✓
20 ✓ ✓
21 ✗ ✗
22 ✓ ✓
23 ✓ ✓
24 ✗ ✗
25 ✓ ✓
26 ✓ ✓
27 ✓ ✓
28 ✓ ✓
29 ✗ ✗
30 ✓ ✓
95
Sequence 3: Large-Large
Pick and Place (Accuracy)
Test Trial Point 3 (Pick) to Point 4 (Place) Point 3 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✓ ✓
6 ✓ ✓
7 ✓ ✓
8 ✓ ✓
9 ✓ ✓
10 ✓ ✓
11 ✓ ✓
12 ✗ ✗
13 ✓ ✓
14 ✓ ✓
15 ✓ ✓
16 ✓ ✓
17 ✓ ✓
18 ✗ ✗
19 ✓ ✓
20 ✓ ✓
21 ✗ ✗
22 ✓ ✓
96
23 ✓ ✓
24 ✓ ✓
25 ✗ ✗
26 ✓ ✓
27 ✓ ✓
28 ✗ ✗
29 ✓ ✓
30 ✓ ✓
Sequence 4: Small-Medium
Pick and Place (Accuracy)
Test Trial Point 1 (Pick) to Point 4 (Place) Point 2 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✓ ✓
6 ✓ ✓
7 ✓ ✓
8 ✓ ✓
9 ✓ ✓
10 ✓ ✓
11 ✓ ✓
12 ✓ ✓
13 ✓ ✓
97
14 ✓ ✓
15 ✓ ✓
16 ✓ ✓
17 ✓ ✓
18 ✗ ✗
19 ✓ ✓
20 ✗ ✗
21 ✓ ✓
22 ✓ ✓
23 ✓ ✓
24 ✓ ✓
25 ✓ ✓
26 ✗ ✗
27 ✓ ✓
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
98
Sequence 5: Medium-Large
Pick and Place (Accuracy)
Test Trial Point 2 (Pick) to Point 4 (Place) Point 3 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✓ ✓
6 ✓ ✓
7 ✓ ✓
8 ✓ ✓
9 ✗ ✗
10 ✓ ✓
11 ✓ ✓
12 ✓ ✓
13 ✓ ✗
14 ✓ ✓
15 ✓ ✓
16 ✓ ✓
17 ✗ ✗
18 ✓ ✓
19 ✓ ✓
20 ✓ ✓
21 ✓ ✓
22 ✓ ✓
99
23 ✓ ✓
24 ✗ ✗
25 ✓ ✓
26 ✗ ✗
27 ✓ ✓
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
Sequence 6: Small-Large
Pick and Place (Accuracy)
Test Trial Point 1 (Pick) to Point 4 (Place) Point 3 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✓ ✓
6 ✓ ✓
7 ✓ ✓
8 ✓ ✓
9 ✓ ✓
10 ✓ ✓
11 ✓ ✓
12 ✗ ✗
100
13 ✓ ✓
14 ✗ ✗
15 ✗ ✗
16 ✓ ✓
17 ✓ ✓
18 ✗ ✗
19 ✓ ✓
20 ✓ ✓
21 ✗ ✗
22 ✓ ✓
23 ✓ ✓
24 ✓ ✓
25 ✓ ✓
26 ✓ ✓
27 ✓ ✓
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
101
APPENDIX A.2
Checklist table for Robotic Arm’s Accuracy (Vacuum Gripper, Before Optimization).
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✓ ✓
6 ✓ ✓
7 ✓ ✓
8 ✓ ✓
9 ✓ ✓
10 ✓ ✓
11 ✗ ✗
12 ✗ ✗
13 ✓ ✓
14 ✓ ✓
15 ✓ ✓
16 ✓ ✓
17 ✗ ✗
18 ✗ ✗
102
19 ✗ ✗
20 ✓ ✓
21 ✓ ✓
22 ✓ ✓
23 ✓ ✓
24 ✓ ✓
25 ✓ ✓
26 ✓ ✓
27 ✓ ✓
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
Sequence 2: Medium-Medium
Pick and Place (Accuracy)
Test Trial Point 2 (Pick) to Point 4 (Place) Point 2 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✓ ✓
6 ✓ ✓
7 ✓ ✓
8 ✓ ✓
9 ✓ ✓
103
10 ✗ ✗
11 ✗ ✗
12 ✗ ✗
13 ✓ ✓
14 ✓ ✓
15 ✓ ✓
16 ✓ ✗
17 ✓ ✓
18 ✓ ✓
19 ✓ ✗
20 ✓ ✓
21 ✗ ✗
22 ✓ ✓
23 ✓ ✓
24 ✓ ✗
25 ✓ ✓
26 ✓ ✓
27 ✗ ✗
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
104
Sequence 3: Large-Large
Pick and Place (Accuracy)
Test Trial Point 3 (Pick) to Point 4 (Place) Point 3 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✗
5 ✓ ✓
6 ✗ ✗
7 ✓ ✓
8 ✓ ✓
9 ✓ ✓ ✗
10 ✓ ✓
11 ✗ ✗
12 ✓ ✓
13 ✓ ✓
14 ✓ ✓
15 ✓ ✓
16 ✓ ✓
17 ✓ ✓
18 ✗ ✗
19 ✓ ✓
20 ✓ ✓
21 ✓ ✓
22 ✗ ✗
105
23 ✓ ✓
24 ✓ ✓
25 ✗ ✗
26 ✓ ✓
27 ✓ ✓
28 ✗ ✗
29 ✗ ✗
30 ✓ ✓
Sequence 4: Small-Medium
Pick and Place (Accuracy)
Test Trial Point 1 (Pick) to Point 4 (Place) Point 2 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✗ ✗
6 ✓ ✓
7 ✓ ✓
8 ✓ ✓
9 ✓ ✓
10 ✓ ✓
11 ✓ ✓
12 ✓ ✓
106
13 ✓ ✓
14 ✓ ✓
15 ✓ ✓
16 ✓ ✓
17 ✓ ✗
18 ✓ ✓
19 ✓ ✓
20 ✗ ✗
21 ✓ ✓
22 ✓ ✓
23 ✗ ✗
24 ✓ ✓
25 ✓ ✓
26 ✗ ✗
27 ✓ ✓
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
107
Sequence 5: Medium-Large
Pick and Place (Accuracy)
Test Trial Point 2 (Pick) to Point 4 (Place) Point 3 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✓ ✗ ✗
4 ✓ ✓
5 ✓ ✓
6 ✓ ✗ ✗
7 ✓ ✓
8 ✓ ✓
9 ✓ ✗
10 ✓ ✓
11 ✓ ✓
12 ✓ ✓
13 ✓ ✗
14 ✓ ✓
15 ✗ ✗
16 ✓ ✓
17 ✓ ✓
18 ✗ ✗
19 ✓ ✓
20 ✓ ✓
21 ✗ ✗
22 ✓ ✓
108
23 ✓ ✗
24 ✓ ✓
25 ✓ ✓
26 ✗ ✗
27 ✓ ✓
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
Sequence 6: Small-Large
Pick and Place (Accuracy)
Test Trial Point 1 (Pick) to Point 4 (Place) Point 3 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✗ ✗
5 ✓ ✓
6 ✗ ✗
7 ✓ ✓
8 ✗ ✗
9 ✗ ✗
10 ✓ ✓
11 ✓ ✓
12 ✗ ✗
13 ✗ ✗
109
14 ✓ ✓
15 ✓ ✓
16 ✗ ✗
17 ✓ ✓
18 ✓ ✓
19 ✓ ✓
20 ✓ ✓
21 ✓ ✗
22 ✓ ✓
23 ✓ ✓
24 ✓ ✓
25 ✓ ✗
26 ✓ ✓
27 ✓ ✓
28 ✓ ✗
29 ✓ ✓
30 ✓ ✓
110
APPENDIX A.3
Checklist table for Robotic Arm’s Accuracy (Vacuum Gripper, After Optimization).
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✓ ✓
6 ✓ ✓
7 ✓ ✓
8 ✓ ✓
9 ✓ ✓
10 ✓ ✓
11 ✓ ✓
12 ✓ ✓
13 ✓ ✓
14 ✓ ✓
15 ✓ ✓
16 ✓ ✓
17 ✗ ✗
18 ✓ ✓
111
19 ✗ ✗
20 ✓ ✓
21 ✓ ✓
22 ✓ ✓
23 ✓ ✓
24 ✓ ✓
25 ✓ ✓
26 ✓ ✓
27 ✓ ✓
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
Sequence 2: Medium-Medium
Pick and Place (Accuracy)
Test Trial Point 2 (Pick) to Point 4 (Place) Point 2 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✗ ✗
6 ✓ ✓
7 ✓ ✓
8 ✓ ✓
9 ✓ ✓
112
10 ✓ ✓
11 ✓ ✓
12 ✓ ✓
13 ✓ ✓
14 ✓ ✗
15 ✓ ✗
16 ✓ ✓
17 ✓ ✓
18 ✓ ✓
19 ✓ ✓
20 ✓ ✓
21 ✓ ✓
22 ✓ ✓
23 ✓ ✓
24 ✗ ✗
25 ✓ ✓
26 ✓ ✓
27 ✓ ✓
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
113
Sequence 3: Large-Large
Pick and Place (Accuracy)
Test Trial Point 3 (Pick) to Point 4 (Place) Point 3 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✓ ✓
6 ✓ ✓
7 ✓ ✓
8 ✓ ✓
9 ✓ ✓
10 ✓ ✓
11 ✓ ✓
12 ✓ ✓
13 ✓ ✓
14 ✓ ✓
15 ✓ ✓
16 ✓ ✓
17 ✓ ✓
18 ✗ ✗
19 ✓ ✓
20 ✓ ✓
21 ✗ ✗
22 ✓ ✓
114
23 ✓ ✓
24 ✓ ✓
25 ✗ ✗
26 ✓ ✓
27 ✓ ✓
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
Sequence 4: Small-Medium
Pick and Place (Accuracy)
Test Trial Point 1 (Pick) to Point 4 (Place) Point 2 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✓ ✓
6 ✓ ✓
7 ✓ ✓
8 ✓ ✓
9 ✓ ✓
10 ✓ ✓
11 ✓ ✓
12 ✓ ✓
13 ✓ ✓
115
14 ✓ ✓
15 ✓ ✓
16 ✓ ✓
17 ✓ ✓
18 ✓ ✓
19 ✓ ✓
20 ✗ ✗
21 ✓ ✓
22 ✓ ✓
23 ✓ ✓
24 ✓ ✓
25 ✓ ✓
26 ✓ ✓
27 ✗ ✗
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
116
Sequence 5: Medium-Large
Pick and Place (Accuracy)
Test Trial Point 2 (Pick) to Point 4 (Place) Point 3 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✓ ✓
6 ✓ ✓
7 ✓ ✓
8 ✓ ✓
9 ✓ ✓
10 ✓ ✓
11 ✓ ✓
12 ✓ ✓
13 ✓ ✓
14 ✓ ✓
15 ✗ ✗
16 ✓ ✓
17 ✓ ✓
18 ✓ ✓
19 ✓ ✓
20 ✓ ✓
21 ✓ ✓
22 ✓ ✓
117
23 ✓ ✓
24 ✓ ✓
25 ✗ ✗
26 ✓ ✓
27 ✓ ✓
28 ✓ ✓
29 ✓ ✗
30 ✓ ✓
Sequence 6: Small-Large
Pick and Place (Accuracy)
Test Trial Point 1 (Pick) to Point 4 (Place) Point 3 (Pick) to Point 5 (Place)
n Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✓ ✓
6 ✓ ✓
7 ✓ ✓
8 ✓ ✓
9 ✓ ✓
10 ✓ ✗
11 ✓ ✓
12 ✓ ✓
13 ✗ ✗
118
14 ✓ ✓
15 ✓ ✓
16 ✗ ✓ ✗
17 ✓ ✓
18 ✓ ✓
19 ✓ ✓
20 ✗ ✗
21 ✓ ✓
22 ✓ ✓
23 ✓ ✓
24 ✓ ✓
25 ✓ ✓
26 ✓ ✓
27 ✓ ✓
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
This table showed the pre and post accuracy rate tally of the robotic arm. The
comparison between mechanical and vacuum grippers has a huge gap with each other.
Pre-optimization shows that the mechanical gripper has a 69% accuracy rate,
optimizing shows significant changes and the gap between mechanical and vacuum
gripper grew with an average accuracy of 85% and 90% which shows that vacuum
119
APPENDIX B
load
Note: This test refers to the number of bottles successfully picked and placed
120
APPENDIX C
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✓ ✓
6 ✓ ✓
7 ✓ ✓
8 ✓ ✓
9 ✓ ✓
10 ✓ ✓
11 ✓ ✓
12 ✓ ✓
13 ✓ ✓
14 ✓ ✓
15 ✓ ✓
16 ✓ ✓
17 ✓ ✓
18 ✓ ✓
19 ✓ ✓
121
20 ✓ ✓
21 ✓ ✓
22 ✓ ✓
23 ✓ ✓
24 ✗ ✗
25 ✓ ✓
26 ✗ ✗
27 ✓ ✗
28 ✓ ✓
29 ✓ ✗
30 ✓ ✓
122
APPENDIX C.1
2 ✓ ✓
3 ✓ ✓
4 ✓ ✓
5 ✓ ✓
6 ✓ ✓
7 ✓ ✓
8 ✓ ✓
9 ✓ ✓
10 ✓ ✓
11 ✓ ✓
12 ✓ ✓
13 ✓ ✓
14 ✓ ✓
15 ✓ ✓
16 ✓ ✓
17 ✓ ✓
18 ✓ ✓
19 ✓ ✓
123
20 ✓ ✓
21 ✓ ✓
22 ✓ ✓
23 ✓ ✓
24 ✗ ✓
25 ✓ ✓
26 ✓ ✗
27 ✓ ✗
28 ✓ ✓
29 ✓ ✓
30 ✓ ✓
The table demonstrates the pre & post optimization of robotic arm and
96.66% for the robotic arm and 93.33% for the conveyor motor.
124
APPENDIX D
n Pass (✓) Fail (✗) Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓ ✓
2 ✓ ✓ ✓
3 ✓ ✗ ✓
4 ✓ ✗ ✓
5 ✓ ✗ ✓
6 ✓ ✓ ✗
7 ✓ ✗ ✗
8 ✓ ✗ ✗
9 ✓ ✗ ✗
10 ✓ ✓ ✓
11 ✗ ✗ ✗
12 ✗ ✗ ✓
13 ✗ ✓ ✓
14 ✓ ✓ ✓
15 ✓ ✗
16 ✓ ✓ ✓
17 ✓ ✓ ✓
18 ✓ ✓ ✗
19 ✓ ✓ ✓
125
20 ✗ ✗ ✓
21 ✓ ✓ ✗
22 ✗ ✓ ✓
23 ✓ ✓ ✗
24 ✗ ✗ ✓
25 ✓ ✓ ✗
26 ✓ ✓ ✓
27 ✗ ✓ ✗
28 ✗ ✗ ✗
29 ✓ ✓ ✓
30 ✓ ✓ ✓
Total
n Pass (✓) Fail (✗) Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓ ✓
2 ✗ ✗ ✓
3 ✗ ✓ ✓
4 ✓ ✗ ✓
5 ✗ ✓ ✓
6 ✓ ✗ ✓
7 ✗ ✓ ✓
8 ✓ ✗ ✗
9 ✗ ✗ ✓ ✗
10 ✓ ✓ ✓
126
11 ✗ ✗ ✓
12 ✓ ✗ ✗
13 ✓ ✗ ✓
14 ✓ ✓ ✗
15 ✓ ✓ ✗
16 ✓ ✓ ✓
17 ✓ ✓ ✗
18 ✓ ✓ ✗
19 ✓ ✓ ✗
20 ✗ ✓ ✓
21 ✓ ✓ ✗
22 ✓ ✓ ✗
23 ✓ ✓ ✓
24 ✗ ✗ ✓
25 ✓ ✓ ✗
26 ✗ ✗ ✓
27 ✓ ✓ ✗
28 ✓ ✗ ✓
29 ✓ ✓ ✓
30 ✓ ✓ ✓
Total
127
APPENDIX D.1
n Pass (✓) Fail (✗) Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓ ✓
2 ✓ ✓ ✓
3 ✓ ✓ ✓
4 ✓ ✓ ✓
5 ✓ ✓ ✓
6 ✓ ✓ ✓
7 ✓ ✓ ✓
8 ✓ ✓ ✓
9 ✓ ✓ ✓
10 ✓ ✓ ✓
11 ✓ ✓ ✓
12 ✓ ✓ ✓
13 ✓ ✓ ✓
14 ✓ ✓ ✓
15 ✓ ✓ ✓
16 ✓ ✓ ✓
17 ✓ ✓ ✗
18 ✓ ✓ ✗
19 ✓ ✓ ✓
128
20 ✗ ✗ ✓
21 ✓ ✗ ✗
22 ✓ ✗ ✓
23 ✓ ✓ ✗
24 ✗ ✗ ✓
25 ✓ ✓ ✗
26 ✓ ✗ ✓
27 ✗ ✓ ✗
28 ✗ ✗ ✓
29 ✓ ✓ ✓
30 ✓ ✓ ✓
Total
129
APPENDIX D.2
n Pass (✓) Fail (✗) Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓ ✓
2 ✗ ✓ ✓
3 ✓ ✗ ✗
4 ✗ ✓ ✓
5 ✓ ✗ ✓
6 ✓ ✓ ✗
7 ✗ ✓ ✗
8 ✗ ✗ ✗
9 ✓ ✓ ✓
10 ✓ ✗ ✓
11 ✗ ✓ ✗
12 ✗ ✗ ✓
13 ✓ ✓ ✓
14 ✓ ✓ ✓
15 ✓ ✗
16 ✓ ✓ ✓
17 ✓ ✗ ✓
18 ✓ ✓ ✗
19 ✓ ✓ ✓
130
20 ✗ ✗ ✓
21 ✓ ✓ ✗
22 ✓ ✓ ✓ ✗
23 ✓ ✓ ✓
24 ✗ ✗ ✓
25 ✓ ✓ ✗
26 ✓ ✓ ✗
27 ✗ ✓ ✗
28 ✗ ✗ ✓
29 ✓ ✓ ✓
30 ✓ ✓ ✓
Total
n Pass (✓) Fail (✗) Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓ ✓
2 ✗ ✓ ✓
3 ✗ ✓ ✗ ✗
4 ✓ ✓ ✓
5 ✓ ✓ ✓
6 ✗ ✓ ✗ ✗
7 ✓ ✓ ✓
8 ✓ ✗ ✗
9 ✗ ✗ ✓
131
10 ✓ ✗ ✗
11 ✗ ✓ ✓
12 ✓ ✓ ✗
13 ✓ ✗ ✓
14 ✓ ✓ ✗
15 ✗ ✗ ✗
16 ✗ ✓ ✓
17 ✓ ✗ ✓
18 ✓ ✓ ✗
19 ✓ ✓ ✓
20 ✗ ✓ ✓
21 ✗ ✗ ✗
22 ✓ ✓ ✓
23 ✓ ✓ ✗
24 ✗ ✗ ✓
25 ✓ ✓ ✗
26 ✗ ✗ ✓
27 ✓ ✓ ✗
28 ✗ ✓ ✓
29 ✓ ✓ ✓
30 ✓ ✓ ✓
Total
132
APPENDIX D.3
Table 3.2. The table form for our Robotic Arm’s Efficiency.
Sequence Operation (Efficiency)
Trial Test Small-Small Medium-Medium Large-Large
n Pass (✓) Fail (✗) Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓ ✓
2 ✓ ✓ ✓
3 ✓ ✓ ✓
4 ✓ ✓ ✓
5 ✓ ✓ ✓
6 ✓ ✓ ✓
7 ✓ ✓ ✓
8 ✓ ✓ ✓
9 ✓ ✓ ✓
10 ✓ ✓ ✓
11 ✓ ✓ ✓
12 ✓ ✓ ✓
13 ✓ ✓ ✓
14 ✓ ✓ ✓
15 ✓ ✓ ✓
16 ✓ ✓ ✓
17 ✓ ✓ ✓
18 ✓ ✓ ✓
19 ✓ ✓ ✗
133
20 ✓ ✓ ✓
21 ✓ ✓ ✓
22 ✓ ✓ ✗
23 ✓ ✓ ✗
24 ✓ ✓ ✓
25 ✓ ✗ ✓
26 ✓ ✗ ✗
27 ✗ ✓ ✓
28 ✗ ✓ ✗
29 ✓ ✗ ✓
30 ✓ ✓ ✓
Total
n Pass (✓) Fail (✗) Pass (✓) Fail (✗) Pass (✓) Fail (✗)
1 ✓ ✓ ✓
2 ✓ ✓ ✓
3 ✓ ✓ ✓
4 ✓ ✓ ✓
5 ✓ ✓ ✓
6 ✓ ✓ ✓
7 ✓ ✓ ✓
8 ✓ ✓ ✓
9 ✓ ✓ ✓
10 ✓ ✓ ✓
134
11 ✓ ✓ ✓
12 ✓ ✓ ✓
13 ✓ ✓ ✓
14 ✓ ✓ ✓
15 ✓ ✓ ✓
16 ✓ ✓ ✓
17 ✓ ✓ ✓
18 ✓ ✓ ✓
19 ✓ ✓ ✓
20 ✓ ✓ ✓
21 ✓ ✓ ✓
22 ✗ ✓ ✓
23 ✓ ✓ ✗
24 ✗ ✗ ✓
25 ✓ ✗ ✓
26 ✓ ✓ ✓
27 ✓ ✗ ✗
28 ✓ ✗ ✗
29 ✓ ✓ ✗
30 ✓ ✓ ✓
Total
The table demonstrates the pre and post efficiency rate of the robotic arm.
Despite the combined result in pre and post optimization, it still shows that the
vacuum gripper has a higher efficiency rate with an average of 88.89%, compared to
135
the mechanical gripper with an average efficiency rate of 83.33% which certainly
shows that the vacuum gripper is more efficient in comparison to mechanical gripper.
136
APPENDIX E
List of Materials
The table below shows the components being used sorted by components quantity,
Pneumatic Components
Working Pressure:
10gf/cm2
Pressure at room
temperature
Solenoid Operated
Pneumatic Access
137
1 pc. Vacuum Generator Model: CV-10HS P226
BAR
27L/min
Mechanical Components
24V, AC220V
Contact Current:
10A
Contact type: 1 NO or 1
NC
138
1 pc. Selector Switch LA167-D8 Series, 2 P76
positions (D8-11X/2)
Extrusion, 400mm
Gray
Dimension:
500x35x5mm/1000MM*
35*5MM
inch
t)
x18mm(outside diameter)
139
2pcs. Idler GT2 Timing Pulley P96
Bearing
smooth
Electromechanical Components
0.55N.M 42 motor
Momentary
V-156-1C25
140
Electrical Components
Color: Gray,
Cable size:
6*5*6cm
BRAND, 24V,15A
alarm light
141
4m Wire Duct H25x25W, Lid P438
Horizontal,Finger Duct
Socket
interface
142
Electronic Components
CP2E-N30DT-A
24 VDC Supply, 18
power supply
Potentiometer, Adjustable
Resistors
wire,NO 6-30V DC
Inductive Proximity
Switch
143
1pc. Arduino Uno Microcontroller: P198
ATmega328PInput
Voltage (recommended):
7-12V
6-20V
144
APPENDIX F
It shows the PLC designation of the input and output configuration of the Prototype.
Input Configuration
Table 3.4
Start PB 0.01
Stop PB 0.02
Reset PB 0.03
Sensor 1 0.05
Sensor 2 0.10
Sensor 3 0.11
145
Output Configuration
Table 3.5
PLS 0 100.00
PLS 1 100.01
DIR 0 100.02
DIR 1 100.03
PLS 2 101.00
Gripper 101.01
DIR 2 101.02
Vacuum 101.03
146
APPENDIX G
It shows the wiring diagram of the particular connections between the instruments and
the PLC.
147
148
APPENDIX H
List of Activities
The table below shows all the scheduled activities in creating the project.
A Concept Development - 1
B Analyzation of Design A 2
Specification
C Planning of Design B 3
H Installation of Electrical E 2
Systems
149
I Algorithm Development F 3
M Commissioning L 1
O Optimization M, N 2
P Documentation O 1
TOTAL 36 WEEKS
150
APPENDIX I
Gantt Chart
Below shows the horizontal bar chart used in project management to visually
151
APPENDIX J
Network Analysis
carried out to know the critical path and duration of the project.
152
APPENDIX K
153
1pc. Filament for P600 P600
container
4pcs. Resistor P1 P4
1pc. Capacitor P8 P8
P244 P244
1 box Heat shrink tube
154
P136 P136
1 pack Insulated Wiring
Terminal
155
1pc. Terminal Block P60 P60
156
APPENDIX L
Main Program
157
APPENDIX M
Payload Calculation
F= Force
M= Mass
F= ma
F= 0.1kg (9.8m/s2
T= Torque
F= Force
T= Fd
T= 0.981 n (0.17350 m)
Therefore, the robotic arm can lift a bottle that has a 100g load of coffee beans
because the motor’s holding torque is greater than the torque required.
158
APPENDIX M.1
F= Force (maximum)
We have to calculate the maximum force required that the motor can exert. So that we
Fmax= T/d
= 0.55N.m / 0.17350 m
Fmax= 3.170 N
From this, we can use this to determine the maximum mass using
Mmax = Fmax/a
Therefore, the maximum load that the Arm leg can lift is 320 grams.
159
APPENDIX M.2
F= Force
m= mass
F=ma
F= 0.1kg (9.81m/s2)
● Calculate the Torque required to lift the force with the Boom leg
T= torque
F= force
T= Fd
T= 0.981n (0.186555m)
Therefore, the robotic arm can lift a bottle that has a 100g load of coffee beans
because the motor’s holding torque is greater than the torque required.
160
APPENDIX M.3
Conclusion
Since the arm leg is in- joint after the Boom Leg, and the Boom Leg’s payload
is lesser than the Arm leg, the researchers can conclude that the maximum capacity
the robotic arm can lift and perform its function is 0.300 kg.or 300 grams.
161
DOCUMENTATION
162
B. Construction of the Conveyor
163
C. Assembling the components and Wiring Installation
164
D. Assembling the Robotic Arm
165
E. Programming
166
G. Optimization
167
CURRICULUM VITAE
SIDDIQ A. ANDAM
Mobile: 09530530495
Email: [email protected]
SKILLS
● Hardware
EDUCATIONAL BACKGROUND
Technology
Mechatronics
Address 9200 San Miguel Village, Iligan City, Lanao del Norte
School Annex
168
School Duration 2014-2018
PERSONAL INFORMATION
Age 22
Gender Male
SEMINARS ATTENDED
● Basic Pneumatics and Electro- Pneumatics Course Training, MSU- IIT, Iligan
169
MARC KRISTIAN C. COLALJO
Mobile: 09978120527
Email: [email protected]
SKILLS
● Hardware
EDUCATIONAL BACKGROUND
Technology
Mechatronics
Norte
170
Elementary NAPOCOR Elementary School
PERSONAL INFORMATION
Gender Male
SEMINARS ATTENDED
● Basic Pneumatics and Electro- Pneumatics Course Training, MSU- IIT, Iligan
171
IVAN L. LARIOSA
Mobile: 09453783745
Email: [email protected]
SKILLS
EDUCATIONAL BACKGROUND
Technology
and Mechatronics
Address
School Duration
Secondary
Address
School Duration
Elementary
172
Address
School Duration
PERSONAL INFORMATION
Age
Date of Birth
Place of Birth
Gender Male
Name of Father
Name of Mother
SEMINARS ATTENDED
● Basic Pneumatics and Electro- Pneumatics Course Training, MSU- IIT, Iligan
173
ERLFREDO R. PAGENTE
Mobile: 09663819885
Email: [email protected]
SKILLS
● Hardware
● Computer literate
● Adaptability
EDUCATIONAL BACKGROUND
Technology
Mechatronics
Philippines
174
Elementary Iligan City Adventist Elementary School
PERSONAL INFORMATION
Age 23
Gender Male
SEMINARS ATTENDED
● Basic Pneumatics and Electro- Pneumatics Course Training, MSU- IIT, Iligan
175
ROWYNE C. PALER
Iligan City
Mobile: 09361281811
Email: [email protected]
SKILLS
EDUCATIONAL BACKGROUND
Technology
Mechatronics
176
Elementary South 1-A Central School
PERSONAL INFORMATION
Gender Female
SEMINARS ATTENDED
● 28th Mindanao Business Conference, MSU- IIT, Iligan City, September 2019
● Basic Pneumatics and Electro- Pneumatics Course Training, MSU- IIT, Iligan
177