Académique Documents
Professionnel Documents
Culture Documents
FABRICATION OF AUTOMATIC
GUIDED VEHICLE
AJITH ARAVIND
JESBIN JOHNSON
VINOD.K.J
VISHNU.T.SAJEEVAN
CERTIFICATE
This is to certify that this Project Report Titled
FABRICATION OF AUTOMATIC GUIDED VEHICLE
was carried out by the sixth semester students of Mechanical engineering in partial
fulfilment of the requirement for the award of Bachelor in Technology in mechanical
engineering Under University of Calicut during the year 2012-2013,of Axis College of
Engineering & Technology, Thrissur
S.Krishnanunni
Project Coordinator
Place: Thrissur
Date:
ACKNOWLEDGEMENT
We express our deep sense of gratitude and indebtedness to Asst Prof. S.Krishnanunni, Head,
Department of Mechanical Engineering for his valuable advice, constant encouragement and
constructive criticism during the course of the project and also during the preparation of this
manuscript, We place on record the valuable suggestions and numerous constructive
comments rendered by Asst Prof. Joffin Jose.P, Lecturer, Department of Mechanical
Engineering and for being our internal guide in the design and implementation of our project.
We are highly indebted to the staff members of Mechanical Department, especially
Asst.Professors Clint.K.S, Krishnakiran.T.T, Jineesh.V.V, Sankar Raj, Renjith for their
wholehearted support and co-operation.
We also express our sincere thanks to all the classmates for their support and cooperation in completing the project work.
Above all, we should express our supreme gratitude to almighty God.
ACET
ABSTRACT
The Automatic Guided Vehicle refers a type of system that can be used in production as well
as in other industries etc. This system includes a battery operated remote sensing locomotive
(carrier) on which a small lift is provided, specific path over which it moves, sensors for
sensing the the obstructions on the path of the carrier. Also sensors for sensing exact positions
from where load wants to carry and to where.
The remote sensing carrier moves using the electric power from the battery. It moves
with a low and constant speed on the prescribed path. The path has a specific color. The
bottom of the carrier have sensor which is always coupled with the path. From the remote
station we send only information for moving the carrier, not for steering it. The steering is
done by the path. The front side of carrier vehicle contains sensors for sensing the
obstructions on the path.
As it reaches the collecting station, its top floor lift to a small distance and lift the
stand which contains the parts wants to assemble, supply. And the carrier moves through the
path and reaches the supply station. The sensor provided on the carrier detected the station
and unload the stand contains assembly parts at that station. And move to collecting stations
again. Continues working cycles for making this project a reality.
ACET
TABLE OF CONTENT
CHAPTER
TITLE
PAGE
CHAPTER I: INTRODUCTION
1.1
1.2
Background
1.3
Problem Statement
1.4
1.5
Market Survey
2.1
10
2.2
11
2.3
12
2.4
13
2.5
13
14
3.1
Design Objectives
14
3.2
Design Considerations
15
3.3
Components of AGV
17
3.4
Mechanical Part
19
3.4.1
Chassis
19
3.4.2
Steering System
20
3.4.3
Lifting Mechanism
22
3.5
3.6
Electrical Components
24
3.5.1
DC Motor
24
3.5.2
Battery
25
Electronics Components
26
3.6.1
Microcontroller
26
3.6.2
Motor Driver
29
5
ACET
Regulators
33
33
34
3.6.4
IR Sensor
35
3.6.5
Magnetic Sensor
38
3.6.6
Display Unit
40
3.7
Software Components
42
3.8
43
50
4.1
Structure
50
4.2
Sensors Positions
52
4.3
Flow Chart
54
4.4
Block Diagram
55
4.5
Circuit Diagram
56
4.6
58
4.7
Billing
61
CHAPTER V: CONCLUSION
62
REFERENCES
64
LIST OF TABLES
6
ACET
Table Number
Title
Page
2.1
13
3.1
19
3.2
Steering Specifications
21
3.3
Motor Specifications
24
3.4
Battery Specifications
25
3.5
27
3.6
Important Connections
27
3.7
32
3.8
33
3.9
34
3.10
34
3.11
37
3.12
39
3.13
40
3.14
Pin Configuration
40
4.1
Billing Table
61
LIST OF FIGURES
Figure Number
Title
Page
2.1
11
2.2
12
2.3
13
3.1
Chassis of AGV
19
3.2
Differential Steering
20
3.3
21
3.4
22
3.5
Structure of Lift
23
3.6
24
3.7
Battery
25
3.8
28
Figure Number
Title
Page
7
ACET
29
3.10
30
3.11
30
3.12
31
3.13
31
3.14
PWM
32
3.15
7805 Regulator
33
3.16
LM 317 Circuit
34
3.17
35
3.18
IR Pair Circuit
36
3.19
Magnetic Sensor
39
3.20
41
4.1
50
4.2
51
4.3
52
4.4
53
4.5
Flow Chart
54
4.6
Block Diagram
55
4.7
Circuit Diagram
56
4.8
57
ACET
ACET
CHAPTER I
INTRODUCTION
1.1 AUTOMATED GUIDED VEHICLE
An automated guided vehicle or automatic guided vehicle (AGV) is a mobile robot that
follows markers or wires in the floor, or uses vision or lasers. They are most often used in
industrial applications to move materials around a manufacturing facility or a warehouse
Automated guided vehicles increase efficiency and reduce costs by helping to
automate a manufacturing facility or warehouse. The AGV can tow objects behind them
in trailers to which they can autonomously attach. The trailers can be used to move raw
materials or finished product. The AGV can also store objects on a bed. The objects can
be placed on a set of conveyor and then pushed off by reversing them. Some AGVs use
forklifts to lift objects for storage. AGVs are employed in nearly every industry,
including, pulp, paper, metals, newspaper, and general manufacturing. Transporting
materials such as food, linen or medicine in hospitals is also done.
An AGV can also be called a laser guided vehicle (LGV) or self-guided vehicle
(SGV). Lower cost versions of AGVs are often called Automated Guided Carts (AGCs)
and are usually guided by specific lines magnetic tape. AGCs are available in a variety of
models and can be used to move products on an assembly line, transport goods
throughout a plant or warehouse, and deliver loads to and from stretch wrappers and
roller conveyors.AGV applications are seemingly endless as capacities can range from
just a few kgs to hundreds of tons. The Aim of the project is to design and fabricate such
a AGV
There are many definitions of AGVs, different according to points of view.
Wikipedia, the free encyclopedia, defines AGVs as:
A robot that been used highly in industrial applications to move materials from point to
point
1.2 BACKGROUND
The creations of Automated Guided Vehicle (AGV) have been around since the 1950s
and the technology was first developed by Barret Electronics from Grand Rapids,
Michigan. It was then developed by the Europeans in the 1970s and nowadays AGVs can
be found in any countries. One of the first AGVs was a towing vehicle that pulled a series
of trailers between two points, and todays there are many task given to AGVs and they
also have their own name and potentials.
Considering the full potentials and advantages of the Automated Guided Vehicle
(AGV) in our livings, it is valuable to do this project, as it also will be the first step
towards the creation of more intelligent technology or system. The simplest AGV model
may use just a sensor to provide its navigation and can be the complex one with more
sensors and advance systems to do the task. They can work or do the task everywhere
needed but the safety for the AGV as well as the people and environment surround it
must be provided.
The AGVs is just the same as mobile robot, which can moves from one place to
another to do their task, but mostly the mobile robot is used for difficult task with
dangerous environment such as bomb defusing. Furthermore, the mobile robot can be
categorized into wheeled, tracked, or legged robot. Although the AGVs may not be
glamorous of robots, but their work, which usually menial, are often be essential to the
smooth running of factories, offices, hospitals, and even houses. They can work without
any complaint around many workplaces all over the world.
In the industries or factories, the AGVs can ease the physical strain on human
workers by performing tiring tasks, such as lifting and carrying heavy materials, more
efficiently with no signs of fatigue creeping in. They can carry far more than human
workers, and their movements can be tracked electronically at all times. Their movements
can be timed to feed or collect products or materials from the work cells in the factories.
Besides that, in the hospitals thousands of staff spends a portion of their day moving
medical supplies, bedding, medicines and other equipment around large hospitals. By
using the AGVs, the strain on the workers can be ease as well as the hospitals system
would be more smart and systematic without any bad complaint from the patients and
people. AGVs also capable of both cutting cost and releasing more staff hours to tend and
care for patients.
Therefore it is very significant that the valuable knowledge on AGV construction is
studied and be further implemented from the result of this project. It is due to its
advantages to our own living and technology.
We have pleasure in introducing our project AGV, which is equipped by
microcontroller, motor driving mechanism, lift mechanism and battery. The power stored
in the battery is used to drive the DC motor that causes the movement as well as lifting
power to AGV. Battery assembled on the AGV is easily replaceable and detachable, used
for recharging the battery, while the AGV is under roof.
CHAPTER II
LITERATURE REVIEW
Automatic Guided Vehicles (AGVs) have played a vital role in moving material and
product for more than 50 years. The first AGV system was built and introduced in 1953.
It was a modified towing tractor that was used to pull a trailer and follow an overhead
wire in a grocery warehouse. By the late 1950's and early 1960's, towing AGVs were in
operation in many types of factories and warehouses.
The first big development for the AGV industry was the introduction of a unit
load vehicle in the mid 1970s. This unit load AGVs gained widespread acceptance in the
material handling marketplace because of their ability to serve several functions; a work
platform, a transportation device and a link in the control and information system for the
factory.
Since then, AGVs have evolved into complex material handling transport vehicles
ranging from mail handling AGVs to highly automated automatic trailer loading AGVs
using laser and natural target navigation technologies. In fact the improvement of AGVs
over the last decade is deeply indebted to development of Scheduling, Algorithm and
Steering methods. The problem of scheduling of AGVs and the other supporting
equipments has been extensively studied by Basnet and Mize and Rachamadugu and
Stecke currently providing the most up-to-date and comprehensive reviews in this area.
Han and McGinnis have developed a real time algorithm in which material
handling transporters are considered. Schriber and Stecke have shown how the additional
consideration of the material handling system and limited buffers degrades the system
performance. Sabuncuoglu and Hommertzheim have highlighted the importance of
material handling and they compared several AGV dispatching rules. They have also
shown how the buffer capacity can affect the performance of the system. Flexibility,
which is a distinguishing feature of FMSs, has received an extensive amount of attention.
Routing flexibility (i.e., alternative machines and processing routes) has been considered
by Wilhelm and Shin, Chen and Chung, and Khoshnevis and Chen . These studies have
indicated that dynamic routing (i.e., a path determined dynamically during schedule
generation) performs better than a preplanned routing.
Rachamadugu et al. Have proposed a quantitative measure of sequence flexibility
and have shown that perfect sequence Flexibility improves system performance. Similar
observations have been made by Lin and Solberg. In most work to date, tools,
pallets/fixtures and their availability are not modeled adequately. A static allocation of
tools is usually assumed in these studies.
However, some researchers have considered a limited tool magazine capacity and
the changing of tools from central tool storage. One purpose of this thesis is to develop an
algorithm that can be used to investigate the research issues discussed above. This
algorithm should not only consider the major elements of FMSs but also generate high
quality schedules in a reasonable amount of time. In this thesis, the basic structure and
characteristics of such an algorithm is described.
Kim et al. Proposed a deadlock detection and prevention algorithms for AGVs. It
was assumed that vehicles reserve grid blocks in advance to prevent collisions and
deadlocks among AGVs. A graphic representation method, called the "reservation graph,"
was proposed to express a reservation schedule in such a form that the possibility of a
deadlock can be easily detected. A method to detect possible deadlocks by using the
reservation graph was suggested.
Maxwell and Muckstadt first introduced the problem of AGV flow system design.
While their main concern is vehicle routing, they also address material flow path and
station location design issues. The flow network they used, known as conventional
configuration, is composed of unidirectional arcs. Gaskin and Tanchoco developed the
first integer programming model for material flow path design. Given a fixed network of
aisles and fixed pickup and delivery stations, the model assigns direction to arcs to
minimize the total trip distances of loaded vehicles. Goetz and Egbelu developed an
alternative model, where the station locations no longer are fixed but restricted to the
nodes on the boundary of the cells. Sun and Tchernev provide a comprehensive review on
the models developed for conventional configuration.
Afentakis states the advantages of the loop layout as simplicity and efficiency,
lowinitial and expansion costs, and product and processing flexibility. Loop layout has
been studied by many researchers including Bartholdi and Platzman , Sharp and Liu
,Kouvelis and Kim , Egbelu , Banerjee and Zhou , and Chang and Egbelu. Bozer and
Srinivasan initiate the concept of tandem configuration as a set of no overlapping,
bidirectional loops, each with a single vehicle.
Another problem in steering issues is to schedule several AGVs in a nonconflicting manner which is a complicated real-time problem, especially when the AGV
system is bi-directional. In fact, many conflicting situations may arise such as head-on
and catching-up conflicts when the AGVs or the guide-paths are bidirectional and if no
efficient control policy is used to prevent them. Several conflict-free routing strategies
have been proposed and can be classified into two categories:
Predictive methods: Aim to find an optimal path for AGVs. The conflicts are
predicted off-line, and an AGVs route is planned to avoid collisions and
deadlocks.
Reactive methods: the AGVs are not planned and the decisions are taken in a realtime manner according to the system state.
These methods are based on a zone division of the guide-path and consider them
as non sharable resources. Predictive methods give good performance, but are not very
robust since they do not take into account real time problems. However, reactive methods
are very robust but the resulting performances can be poor because the decisions are
taken by considering a very short-term time horizon. In this report due to specification of
the whole plan (presence of only one AGV) a kind of predictive method is proposed.
In early 1990s Fuzzy logic came through to control and manipulate whole of the
material flow in manufacturing floors. The main indication of employing this system on
AGVs was the ability of controlling multiple AGV in a same time without
collision.However, only simulation results are presented. Senoo et al used experimental
results of a three wheeled mobile robot to discuss the stability of a fuzzy controller. It is
also stated that fuzzy control was implemented in order to achieve reduction of steer
energy, while maintaining better steer angle when compared with PI control.
Fuzzy logic has found useful applications in control among other areas. One
useful characteristic of a fuzzy controller is its applicability to systems with model
uncertainty and/or unknown models. Another useful characteristic of a fuzzy logic
controller is that it provides a framework for the incorporation of domain knowledge in
terms of heuristic rules. Wuwei et al. They presented the new navigation method for AGV
with fuzzy neural network controller when in the presence of obstacles. Their AGV can
avoid the dynamic and static obstacle and reach the target safely and reliably.
Wu et al. used fuzzy logic control and artificial potential field (APF) for AGV
navigation. The APF method is used to calculate the repulsive force between the vehicle
and the closest obstacle and the attractive force generated by the goal. A fuzzy logic
controller is used to modify the direction of the AGV in a way to avoid the obstacle. Lin
and Wang proposed a fuzzy logic controller for collision avoidance for AGV.
They combined fuzzy logic with crisp reasoning to guide an AGV to get out of
trap since memories of path and crisp sequence flows are handled by non-fuzzy
processing. Their designed AGV was able to avoid collision with unknown obstacle.
Alves and Junior used a step motor to turn the direction of the ultra-sonic sensors, so that
each sensor can substitute two or more sensors in mobile robot navigation. Perhaps
Sugeno has done one of the pioneering researches in mobile robot navigation using fuzzy
logic control. The fuzzy control rules, which he defines for the controller, were derived
by modeling an expert driving action. He made a computer model of a car in
microcomputer to find fuzzy rules. The speed of the designed car was constant; then, the
control input to the car is only the angle of the steering angle
Mehdi Yahyaei has design a AGV using fuzzy logic system and a rotational ultra
sonic sensor to steer the AGV to avoid collisions and obstacles. He also employed a
programmable logic control (PLC) as the processor which makes the AGV to be
ultimately fit to the industrial environments.
Each vehicle is also fitted with an information display that announces the stop at which
the vehicle has arrived. The maximum load is 800 kg. The maximum vehicle weight is
monitored by means of weight sensor.
Characteristics
Edge following
Line search
Line trap
Cross over
Fig 2.3 The Kerwins line following robot using three matched IR transmit/receive pairs
The Kerwins line following robot (ranchbots) is a design with Futaba S-148
servo motors mounted to the bottom of the plexiglass. It has three wheels with the front
wheel is the omni-directional wheel. The sensor system consists of an array of three
matched IR transmit/receive pairs mounted on a circuit board that can be raised or
lowered to fine tune the sensitivity. It uses the Atmel microcontroller as the controller
part. The microcontroller takes input from sensor array and drives the servo motors in
response.
CHAPTER III
COMPONENTS SELECTION & DESCRIPTION
3.1 DESIGN OBJECTIVES
In nowadays AGV has a greater influence in the production field. Why we prefer this
system is mainly because of its accuracy to transport goods, avoiding accidents at
industrial zone, decreasing production overall cost etc.
In our project the important factor is that, we give an additional functions to AGV,
i.e. we provide a lifting mechanism to take loads from station to station. The lift will
actuate at those particular stations using sensors. Also we provide a sensor which detects
the objects in the paths to avoid collision with those objects, by stopping the vehicle and
moves after the when object leaves the path.
AGV. So the traffic management has only less important in our case. But while using
more than one carrier we should take care about them.
To determine an optimal AGVs system, capable of meeting all requirements,
many factors have to be taken into account. Several of these factors are:
Number of units to be transported
Points in time at which units can be or need to be transported
Capacity of the vehicle
Speed of the vehicle
Costs of the system
Layout of the system and guide path
Traffic congestion
Vehicle dispatching strategies
Number and location of pick-up and delivery points
If AGVs use batteries, frequent battery changing might be required. McHaney
(1995) presents an overview of AGV battery technology. The time required for replacing
or charging batteries can impact the number of vehicles required. Simulation results from
McHaney (1995) indicate a significant increase in the number of AGVs required while
incorporating battery management issues in the simulation study compared to neglecting
these issues in the studies. Furthermore, the time required for charging batteries impacts
throughput, congestion and costs.
1. MECHANICAL PARTS
The Mechanical components includes,
1. Chassis
2. Steering system
3. Lift mechanism
Chassis
Steering System
Steering system is for steering the AGV. The two individual motors are directly attached
with the wheel for steering
Lifting Mechanism
Lifting mechanism is one of the main part of AGV, the lifting surface moves upward and
downward at specified stations. And carry the load during load transfer.
2. ELECTRICAL COMPONENTS
Electrical components include the motor and the power supply unit for the motor,
sensoring unit
3. ELECTRONIC COMPONENTS
Electronic components provide sensing, logical decision and control of the vehicle. It
includes microcontroller, which is the brain of the vehicle for the decision logic, the
motor driver as both sensing and control of motor, regulator ICs, LCD Display unit,
sensors for sensing the path, position of loading and unloading stations, detect object in
the path etc.
4. SOFTWARE COMPONENTS
Computer is used for making and implementing program for the microcontroller, using
embedded computer programming language.
microcontroller board based on the ATmega328 .The Arduino Uno can be programmed
with the Arduino software.
Data
300mm
160mm
62mm
Colored Acrylic sheet, Aluminum
143mm Holes for general mounts
28mm Holes for motor
If both wheels rotate at the same speed and in the same direction, the robot will
move in a straight line.
If one of the wheels is stopped, while the other continues to rotate, the robot will
pivot around a point centred approximately at the mid-point of the stopped wheel.
Data
180mm
70mm
170mm
Rubber and plastic
190mm
In order to reduce the overall cost and weight of the AGV, we used acrylic sheets
for the manufacturing of lifting surfaces, Aluminum C channels for the guide ways in
between the plates moves are used for the fabrication.
2
3
Guide ways
Threaded shaft
Lower plate
Upper plate
Data
12V DC
100 RPM with gear box
6mm
125gm
12Kgcm
60mA(Max)
250ma(Max)
3.5.2 BATTERY
The power required for the entire working process is given by a Rechargeable valve
regulated Lead-Acid battery. The power from the battery is split it into two and one part
is given to microcontroller, display unit, driving unit and other part is given to lifting
motor.
Data
100rpm
12V DC
12Kg-cm
60mA
250mA
Low cost
Easy to program
High-performance, Low-power
Fully Static Operation
High Endurance Non-volatile Memory segments
Power-on Reset and Programmable Brown-out Detection
Internal Calibrated RC Oscillator
External and Internal Interrupt Sources
High stress value
Five Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, and
Standby
I/O and Packages
23 Programmable I/O Lines
28-lead PDIP, 32-lead TQFP, and 32-pad QFN/MLF
Operating Voltages
2.7V - 5.5v to 4.5V - 5.5V
The Microcontroller is programmed with the required program to accept the data
from the sensing unit, interpret it, and give responses to the driving and lifting
mechanism in very small time interval.
Pin No
Vcc
GND
8,22
XTAL1
XTAL2
10
RXD/PD0
PB4
16
PB5
19
PB6
PB7
10
Reset
Rxd
Txd
AVCC
20
AREF
21
In the lifting section one motor is utilized. So the one side of the driver circuit is not
connected.
In the both end of a motor voltage is always 5v. So there no potential difference between
the two terminals of the motor. Therefore there is no current flow between terminals, and
motor will not work. During the operation at one terminal the voltage becomes zero volts.
And thus the current flows through the motor and it works. We can rotate the motor in
two directions.
In the driving mechanism, in our design one direction of rotation of motor is
needed. Because the AGV doesnt wants to moves in reverse. But the connection is made
in such a way that both two motors rotate in opposite direction. i.e., the motor which
rotates the right wheel in clockwise direction and that of left wheel rotates in counter
clockwise direction.
But the lifting motor wants to rotate in the both directions. For the clock wise
rotation lift move up and for counter clockwise it moves down. The movement of the lift
surface depends on the internal thread of the lower plate also.
Fig 3.13 Connection of lifting motor for clock wise and counter clock wise rotation
To control motor speed we can use pulse width modulation (PWM), applied to the enable
pins of L293d driver. PWM is the scheme in which the duty cycle of a square wave
output from the microcontroller is varied to provide a varying average DC output.
Parameter
Supply Voltage
Logic Supply Voltage
Input Voltage
Enable Voltage
Peak Output Current
Total Power Dissipation at Tpins=90c
Storage and Junction Temperature
Data
36V
36V
7V
7V
1.2A
4W
-40 to 150 c
3.6.3 REGULATORS
Mainly two types of voltage regulators are used in the design. One is variable and the
next is not. The non variable belongs to 78 series. And variable is LM series. The main
supply is 12V. But we need only 5V. It is made possible using these regulators
3.6.3.1 7805 Regulator
It is the one of the important electronic part. The motor, driving IC, microcontroller etc
need only 5V for their operations. Before the supply is given to these circuits it is given
to the 7805 voltage regulator. It reduces the voltage from 12V to 5V.
Symbol
Vin
Tj
Rating
35V
-40 to 150 c
Tstg
Tj(max)
-55 to 150 c
150 c
Data
0.01 %/V
0.1%/V
0.04%/W
2.2A
65dB
0.3%
0.003%
Data
-0.3 to 6.0V
-0.3 to 6.0V
100 c
-2.5 to 85c
50mW
30W/m
45
Its a glass capsule, inside the tube there are two reed blades, which is connected to the
voltage terminal. Reed blades are placed over lapped, but not connected. There is a
contact gap between the blades. And the tube is filled with inert gas.
Table 3.12 Technical Specifications of Magnetic sensors
Specifications
Data
VDD
3.3V
Field Range
63mT
Resolution(24 bits)
7.5nT/LSB
Hysteresis
10nT
Noise
55nT/Hz^
Temperature range
-40 to 125 C
Connection
Vss
Vcc
VEE
RS
R/W
E
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
LED+
LED-
Data
5.0V
2.2V
2.4V
1.5mA
The program is written in such a way that when the vehicle is in on condition, the
four line detecting sensors works and detect the line. If the middle sensors close, the two
driving motor rotates. If left sensors close right motor works, if right sensors close left
motor works. If the object detector sensor closes, all the two motors stops whatever may
be the line detecting conditions.
When the right magnetic switch closes the third motor rotates in clockwise, when
left switch closes it rotates in anti clockwise direction. All the input signals for the line
detection and position detection are shown in the LCD display. Also the working status is
shown in the display
int a = 0;
int b = 0;
int c = 0;
int d = 0;
int e = 0;
int f = 0;
pinMode(A0, INPUT);
pinMode(A1, INPUT);
pinMode(A2, INPUT);
pinMode(A3, INPUT);
pinMode(A4, INPUT);
pinMode(A5, INPUT);
pinMode(7, OUTPUT);
pinMode(6, OUTPUT);
pinMode(5, OUTPUT);
pinMode(4, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
lcd.begin(16, 2);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("L F Robot");
delay(1000);
}
void loop()
{
a = digitalRead(A5);
b = digitalRead(A4);
c = digitalRead(A3);
d = digitalRead(A2);
e = digitalRead(A1);
f = digitalRead(A0);
lcd.setCursor(0, 0);
lcd.print("A:");
lcd.setCursor(2, 0);
lcd.print(a);
lcd.setCursor(4, 0);
lcd.print("B:");
lcd.setCursor(6, 0);
lcd.print(b);
lcd.setCursor(8, 0);
lcd.print("C:");
lcd.setCursor(10, 0);
lcd.print(c);
lcd.setCursor(12, 0);
lcd.print("D:");
lcd.setCursor(14, 0);
lcd.print(d);
delay(100);
if((a==LOW && b==HIGH && c==HIGH && d==LOW) || (a==HIGH && b==LOW
&& c==LOW && d==HIGH))
{
lcd.clear();
lcd.setCursor(0, 1);
lcd.print("Forward");
Serial.print("Forward\t");
digitalWrite(3, HIGH);
digitalWrite(2, HIGH);
digitalWrite(7, HIGH);
digitalWrite(6, LOW );
digitalWrite(5, HIGH);
digitalWrite(4, LOW );
delay(200);
else if((a==LOW && b==LOW && c==HIGH && d== LOW ) || (a==HIGH &&
b==HIGH && c==LOW && d== HIGH ))
{
lcd.clear();
lcd.setCursor(0, 1);
lcd.print("Left");
Serial.print("Left\t");
digitalWrite(3, HIGH);
digitalWrite(2, HIGH);
digitalWrite(7, HIGH);
digitalWrite(6, HIGH);
digitalWrite(5, HIGH);
digitalWrite(4, LOW );
delay(200);
}
else if((a==LOW && b== HIGH && c==LOW && d==LOW) ||(a==HIGH &&
b==LOW && c==HIGH && d==HIGH))
{
lcd.clear();
lcd.setCursor(0, 1);
lcd.print("Rihgt");
Serial.print("Rihgt\t");
digitalWrite(3, HIGH);
digitalWrite(2, HIGH);
digitalWrite(7, HIGH);
digitalWrite(6, LOW );
digitalWrite(5, HIGH);
digitalWrite(4, HIGH);
delay(200);
}
else if((a==HIGH && b==HIGH && c==HIGH && d==HIGH )|| (a==LOW &&
b==LOW && c==LOW && d==LOW) )
{
lcd.clear();
lcd.setCursor(0, 1);
lcd.print("Stop");
Serial.print("Stop\t");
digitalWrite(3, HIGH);
digitalWrite(2, HIGH);
digitalWrite(7, HIGH);
digitalWrite(6, HIGH);
digitalWrite(5, HIGH);
digitalWrite(4, HIGH);
delay(200);
}
if(f==HIGH)
{
while(1)
{
lcd.clear();
lcd.setCursor(0, 1);
lcd.print("arm up");
digitalWrite(7, HIGH);
digitalWrite(6, HIGH);
digitalWrite(5, HIGH);
digitalWrite(4, HIGH);
digitalWrite(3, LOW);
digitalWrite(2, HIGH);
delay(18000);
digitalWrite(7, HIGH);
digitalWrite(6, LOW );
digitalWrite(5, HIGH);
digitalWrite(4, LOW );
delay(200);
break;
}}
if(e==HIGH)
{
while(1)
{
lcd.clear();
lcd.setCursor(0, 1);
lcd.print("arm down");
digitalWrite(7, HIGH);
digitalWrite(6, HIGH);
digitalWrite(5, HIGH);
digitalWrite(4, HIGH);
digitalWrite(3, HIGH);
digitalWrite(2, LOW);
delay(18000);
digitalWrite(7, HIGH);
digitalWrite(6, LOW );
digitalWrite(5, HIGH);
digitalWrite(4, LOW );
delay(200);
break;
}}
delay(100);
}
CHAPTER IV
DEVELOPED PROTOTYPE
4.1 STRUCTURE
The vehicle is designed in such a way that, have stability during loading and working.
The lifting parts are provided in the front position. It comes above the front globe tyre.
The electronic and electrical parts are situated the rest of surface. Motor for driving are
provided in the rear region. Hence during dynamic loading the vehicle will be stable.
The structure of the vehicle is shown in the figure,
Obstruction Detection
Not Detect
Detect
Lift works
Off
On
LCD
POWER SUPPLY
OBJECT DETECTOR
SENSOR
MOTOR
MOTOR 1
DRIVER
MOTOR 2
LINE DETECTOR
SENSOR
MICROCONTROLLER
MOTOR
DRIVER
MOTOR 3
MAGNETC REED
SENSOR
Block diagram is a diagram of a system, in which the principal parts or functions are
represented by blocks connected by lines that show the relationships of the blocks. They
are heavily used in the engineering world in hardware design, electronic design, software
design, and process flow diagrams. In this diagram direction of all arrows are either from
or to the microcontroller.
The fully fabricated prototype of Automatic Guided Vehicle has possessed the
intelligences such as following a particular line, loading and unloading at particular
stations and collision avoidance etc.
= 12Kg-cm
= 1.1772 N-m
Speed of motor, N
= 100 RPM
Angular Velocity,
= 2N/60
= (2**100)/60
= 10.47 rad/sec
Physically Power is the rate of doing work. For linear motion, power is the product of
force multiplied by the distance per unit time. In the case rotational motion, the analogous
calculation for power is the product of Torque multiplied by the rotational distance per
unit time
Rotational Power, P
=T*
= 1.1772*10.42
=12.33 W
= 12.33 W
We have relation, v = r*
Where, v= Linear velocity
R= Radius
= Angular velocity
Force, F= Load * g
2
Acceleration due to gravity, g= 9.81m/ s
Load = 3.75/9.81
= 0.383 Kg
400 gms
4.7 BILLING
NO
ITEM
DC Motor
Micro Controller
NO. ITEM
COST/ITEM
TOTAL COST,
(R.S)
200
600
350
350
Driver IC
100
200
LCD Display
350
350
IR Sensors
175
875
Magnetic Switch
80
160
Acrylic Sheet
160
160
Aluminum channel
30
30
Battery
400
400
10
Fasteners
25
25
11
Magnets
25
75
12
Sticking Glues
30
60
13
Electronic Components
14
Arduino board
250
1350
Total
1350
4885
CHAPTER V
CONCLUSION
The AGV is a productivity increasing feature in a factory. During the manufacturing of
this AGV we had found many of intelligence that can be given to it. We provide the basic
functions like line following and collision avoiding. And the main function, transportation
of goods from station to station. The followings are the main features of the prototype
which we fabricated.
1. Speed of delivery
2. Adjustment of vehicle speed
3. Flexibility of path
4. Adaptive to changes in factory layouts
5. Avoid collision with other objects
6. Reduction in labour cost
7. Reduction in running cost compared to conveyer systems
8. Ability to add sensors to detect the payload conditions
9. Ability to adjust the lifting time
10. Continues cycle of working
11. Conditions for line following can be change easily
The fabricated models have following advantages while comparing with the
existing models of this kind. The analyzing of advantages helps to motivate the
fabrication of AGV in the manufacturing industries. The important advantages of
the prototype are given below
Reduce manpower
Increase productivity
Eliminate unwanted fork trucks
Reduce product damages
Maintain better control of material management
Traffic control is not needed in this system because of single carrier
Suitable to transfer frames
Each of the machines has their own merits and demerits. During the production
we had faced many problems. Much of them were solved during the assembling.
But still some of them stand here, which cant have to remove. The followings are
the limitations of the prototype fabricated:
REFERENCES
www.elsevier.com/locate/ejor/Survey of research in the design and control
of automated guided vehicle systems
www.jbtcorporation.com/en/Solutions/Automatic-Guided-Vehicles
http://www.arduino.cc/
www.atmel.com/devices/atmega328
www.sunroms.com
Automation, Production Systems, And Computer Integrated Manufacturing, By Groover,
Mikell.P, ISBN 8120334183