15.04.1274 Jurnal Eproc
15.04.1274 Jurnal Eproc
15.04.1274 Jurnal Eproc
Abstract
This paper study about the simulation of how AGV work using Robotino®. The simulation is needed as a material
for studying about AGV. The use of Robotino® as an AGV because the characteristics is similar with AGV. It
will pick up material and transport it from one workstation to another workstation using inductive line as a
guidance. After that it arrive in another workstation, it will put down the material on the workstation. To be able
to move safely on the inductive line, it can use speed of 200 mm/s.
Keywords: AGV, inductive line
I. Introduction
An automated guided vehicle system (AGV) is a battery-powered material handling that uses independently
operated, self-propelled vehicles guided along define pathways. AGV usually used to move pallet loads in
manufacture or warehouse and moving work-in-process along variable routes in low and medium production. The
advantages are battery-powered vehicles, flexible routing, and nonobstructive pathways. The disadvantages of
AGV is high cost. In a complex manufacturing process, the use of industrial trucks and AGV are preferred because
both of them are highly flexible. The difference is industrial trucks are run manually by human and AGVs are run
automatically. The difference between those are forklift truck is still controlled by human while the AGV is not
controlled by human. Work performed by a fork lift truck is susceptible to fatigue and stress due to position or
work environment that uncomfortable. Sometimes the uncontrolled maneuver of fork lift truck will cause damage
to the product. This accident can happen because of the human error. One of factor that influence human error is
physiological factor. Therefore, for security issue AGV has a great advantage compared with a fork lift truck,
because AGV is unmanned material handling. Study about AGVs in manufacture is quite important in
manufacturing system. Because, in this modern era, the manufacturing system will be more complicated.
Manufactures are required to meet the high demand. To be able to learn about the workings of AGV, then
simulation is needed.
Inspira automation is one of the skill development center in Telkom University. This skill development center
serve the students to be understand all about the automation things in the manufacturers, such as: automation
system of material handling; automatic tools machine; feedback control system; computerized system for data
collection, planning and decision-making to support manufacturing activity. To learn the automation system,
certainly, need a tool. This skill development center already have a learning tools from Festo-Didactic, PLC
OMRON, PLC Siemens, etc. The learning tools from Festo that already owned are: pneumatic, electro-pneumatic,
Robotino®. But this skill development center still do not have a learning module for learning the automated guided
vehicle.
Based on the above issues, in this research will discuss about the simulation of AGV using Robotino ® in Inspira
Automation Telkom University. The simulation is conducted as a material for studying about AGV. The use of
Robotino® as an AGV because the characteristics of Robotino ® is similar as an AGV. This robot will be
programmed similar with how AGV work. The characteristics of this robot will be designed to carry the product
based on its color and put it in a place that have been determined. This robot will follow the pathway when carrying
the product.
ISSN : 2355-9365 e-Proceeding of Engineering : Vol.2, No.2 Agustus 2015 | Page 4776
II Literature Study
Automation can be defined as the technology by which a process or a procedure is performed without human
assistance. The work of human may be present as observers or even participants, but the process of automation
itself operates under its own self-direction. Automation is implemented by means of a control system that executes a
program of instructions. To automate a process, power is required to operate the control system and to drive the
process itself [2]. There are three basic elements of automation system [2]. Based on the basic element of
automation, in this case there are three basic element of Robotino ®. It can be seen in Figure II.1.
(1) Battery
ST
YS BS RS
SP
R
ST
YW1 YR1
YW2 YR2
RW1 RR1
YW3 YR3
S
S
T RW2 T
S
T
RR2 S
T
BW1 BR1
RR3
RW3
BW2 BR2
BW3 BR3
ST
Figure III.1 is explain about the desire arena that will be build. There are 24 components that will be placed in
arena, such as SP means Start Point, R means Robotino®, RS mens Red Slider, BS means Blue Slider, YS means Yellow
Slider, ST means Sensor Trigger, RW 1/2/3 means Red Workstation 1/2/3, BW 1/2/3 means Blue Workstation 1/2/3, YW
1/2/3 means Yellow Workstation 1/2/3, RR 1/2/3 means Red Rack 1/2/3, BR 1/2/3 means Blue Rack 1/2/3, YR 1/2/3 means
Yellow Rack 1/2/3. There are nine processes that will be performed by AGV such as pick up red material from red
slider to red workstation 1, pick up red material from red slider to red workstation 2, pick up red material from
red slider to red workstation 3, pick up blue material from blue slider to blue workstation 1, pick up blue material
from blue slider to blue workstation 2, pick up blue material from blue slider to blue workstation 3, pick up yellow
material from yellow slider to yellow workstation 1, pick up yellow material from yellow slider to yellow
workstation 2, and pick up yellow material from yellow slider to yellow workstation 3.
One of the example of scenario process is pick up red material from red slider and put down the material to red
workstation 1. It can be seen in Figure III.2.
Figure III.2 Pick up red material from red slider to red workstation 1 Figure III.3 Transport red material
ISSN : 2355-9365 e-Proceeding of Engineering : Vol.2, No.2 Agustus 2015 | Page 4778
From Figure III.2, it can be seen that Robotino® is move from start point to red slider. After Robotino® arrived in
front of the red slider, then it will detect red material and it will pick up the red material. After that Robotino® will
transport the red material to red workstation 1 through inductive line. Figure III.3 is the real condition when
Robotino® pick up red material and transport it through inductive line.
The arrival of material that comes from sorting workstation must be random. The first come can be red material
or blue material or yellow material. It depends on the material is processed first. Therefore, priority picking is
needed to prevent bottleneck after the material has been sorted. So, Robotino® will pick up the first coming
material. When the material sorted in the sorting workstation, Robotino® will move from its starting location to
the sorting place. Robotino® will move using inductive line following to the sorting place. After the Robotino®
arrived in the sorting place, then it will check the red slider whether the material has been sort or not. If in the red
slider there is no material, then the Robotino® will move to the blue slider and check it whether the material has
been sort or not. If in blue slider there is no material, then the Robotino® will move to the yellow slider and check
it whether the material has been sort or not. If in the checking process the Robotino® found a material in the sorting
place, then Robotino® will go forward approaching the sorting place and pick up the material. After that the
Robotino® will move to the designated place. If the Robotino® found a material in the red slider, then Robotino®
will pick up the material and go to the red workstation. If the Robotino® found a material in the blue slider, then
Robotino® will pick up the material and go to the blue workstation. If the Robotino® found a material in the yellow
slider, then Robotino® will pick up the material and go to the yellow workstation.
From Table IV.1, it can be seen that Robotino ® still can move on the line with speed below than 300 mm/s either
use sensor 2 and 9 or not use sensor 2 and 9. But, with using speed 300 mm/s, sometimes Robotino ® still can
move out of the line. So, for safety Robotino ® can use speed 200 mm/s to move using inductive line as a guidance.
For speed more than 300 mm/s, Robotino ® always move out of the inductive line.
In Figure V.2, when the range time is between 0 until 999,99 ms, Robotino ® will turn counter clockwise with
speed 60 mm/s and when the range time is between 1000 until 2499,99 ms, Robotino ® will turn clockwise with
speed 60 mm/s. If the time is more than 2500 ms, this sub program will looping until it can find the inductive line.
The value in Constant (6) means that Robotino ® will move forward with speed 10 mm/s during rotate clockwise
and counter clockwise. If the value in Constant (6) is bigger, Robotino ® will crush into the wall because it is move
too fast when it still find the line.
Figure IV.3 Program Detect Red Material Figure IV.4 Detect Red Material
In Figure IV.3, Robotino® will detect the desire color of material. When the material is found, Robotino ® will
move forward with speed 50 mm/s. If the Robotino ® cannot find the desire material, it will rotate to find it. The
Robotino® will rotate in a certain time. If the time is run out, then this sub program will be stop. Figure IV.4 is the
real condition of detect red material. To be able to pick up the material based on its color, so it must be decided
which color that will be taken. To determine which color that will be taken, can be seen in Figure IV.4. Figure
IV.4, is the result of taking the desired color of red material. After capture the image of the material, the value
will come out automatically. This program will automatically find the material with range of hue from 348 o until
2o, range of saturation is from 47% until 78%, and value from 36% until 52%. If the Robotino ® cannot detect the
color of material within that range, so it will try to find the red material within those range for 2499,99 ms.
ISSN : 2355-9365 e-Proceeding of Engineering : Vol.2, No.2 Agustus 2015 | Page 4780
After obtain all of the data, the next step is calculate the data. There are two data which calculated, first is NPV
for using 1 Robotino ® and 1 labor, and the second is NPV for using 1 Forklift truck and 1 labor. From Figure
IV.4, it can be seen that if using 1 Robotino ® and 1 labor, the NPV cost per year is Rp 2.017.615,-. So, the total
NPV from 2015 until 2020 if using 1 Robotino ® and 1 labor is Rp 10.611.076,-. From Figure IV.5, it can be seen
that if using 1 Forklift truck and 1 labor, the NPV cost per year is Rp 5.824.459,-. So, the total NPV from 2015
until 2020 if using 1 Forklift truck and 1 labor is Rp 29.645.294,-. From Table IV.4 and Table IV.5, it can be seen
that NPV cumulative cost for using 1 Robotino ® and 1 labor is less that using 1 forklift truck and 1 labor.
Table IV.4 NPV 1 Robotino® and 1 Labor Table IV.5 NPV 1 Forklift Truck and 1 Labor
Year Period NPV Cost NPV Cumulative Cost
Year Period NPV Cost NPV Cumulative Cost 2015 0 Rp 523.000 Rp 523.000
2015 0 Rp 523.000 Rp 523.000 2016 1 Rp 5.824.459 Rp 6.347.459
2016 1 Rp 2.017.615 Rp 2.540.615 2017 2 Rp 5.824.459 Rp 12.171.918
2017 2 Rp 2.017.615 Rp 4.558.230 2018 3 Rp 5.824.459 Rp 17.996.377
2018 3 Rp 2.017.615 Rp 6.575.846 2019 4 Rp 5.824.459 Rp 23.820.836
2019 4 Rp 2.017.615 Rp 8.593.461 2020 5 Rp 5.824.459 Rp 29.645.294
2020 5 Rp 2.017.615 Rp 10.611.076
distance, while sensor Distance #9 will make the Robotino ® rotate to the left when it can detect an object
within a specified distance. So it will make the Robotino ® remain on the inductive line.
5. The priority picking is used because with using Robotino ® View, Robotino® cannot figure out which is
material that first arrived. Because of that, Robotino ® will check in every slider whether there is a material
or not. If during the process of detecting material Robotino ® can detect the material, so it will move
forward to pick up the material. And if during the process of detecting material Robotino ® cannot detect
the material, so it will move to the another slider. The process of detecting material is based on its color.
As for suggestion given if this research want to develop further, such as:
1. Update the version of Robotino ® because in this research the version of Robotino ® is version 2.0. Some
of hardwares and softwares is not compatible with Robotino ® is version 2.0.
2. If the version of Robotino ® has been upgraded, can use the latest version of Robotino® View to program
the Robotino®.
3. Use another sensor for safety, so eventhough the speed is fast Robotino ® still can remain on the inductive
line.
4. Use another sensor for know the specific place, so Robotino ® can stop or can detect the object more
accurate.
5. To move from one place to another place can use gyroscope sensor. With using this sensor, Robotino ®
can move to another place using an odometry or using coordinate.
6. Can use another scenario to determine how many AGV need in the manufacture.
Reference
[1] Festo. (2014, December). Retrieved from www.feso-didactic.com.
[2] Groover, M. P. (2001). Automation, Production System and Computer Integrated Manufacturing 2nd edition.
[3] Groover, M. P. (2010). Fundamentals of Modern Manufacturing 4th Edition. Wiley & Sons, Inc.
[7] Linden, D., & Reddy, T. B. (2002). Handbook of Batteries 3rd edition. McGraw-Hill.
[12] Weber, R.-C., & Bellenberg, M. (2010, October). Robotino Manual. Retrieved from www.festo-didatic.com.