24
DESIGN AND DEVELOPMENT OF AUTONOMOUS GUIDED VEHICLE (AGV) ABDUL HAFIZ BIN MOHAMAD A dissertation submitted in fulfillment of the requirements for the award of the degree of Mechanical Engineering Faculty of Mechanical Engineering TT__ T'.-I---- ---= EI^ P U^ fWX W UNIVERS!TI MALAYSIA PAHANG No. Peroehan 037933 No. P&ggUc-n \43Lf. 1006 Tarkh j rs NOVEMBER 2007

DEVELOPMENT OF AUTONOMOUS GUIDED VEHICLE ABDUL …

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

DESIGN AND DEVELOPMENT OF AUTONOMOUS GUIDED VEHICLE

(AGV)

ABDUL HAFIZ BIN MOHAMAD

A dissertation submitted in fulfillment of the

requirements for the award of the degree of

Mechanical Engineering

Faculty of Mechanical Engineering TT__ T'.-I---- ---=

EI^PU f̂WXW

UNIVERS!TI MALAYSIA PAHANG No. Peroehan 037933

No. P&ggUc-n

\43Lf. 1006

Tarkh

jrs

NOVEMBER 2007

ABSTRACT

The technologies running fast we ever imagined before. The implementation

of computer chip can be seen anywhere in every parts of this world. Humans are

looking for automatic system that will make their life easier. This paper describes a

project of design and development of autonomous guided vehicle (AGV). An AGV

is a vehicle that uses no operator to drive that often used in material transportation in

an automated production line or in automatic storage and retrieval system. This AGV

running through the electronic programmed to drive the material or parts product to

the specific destination. Sometimes this vehicle programmed to move to follow the

line on the floor. This project required the student to build a prototype of an AGV in

smaller scale but have the basic function as the real AGV where this prototype of

AGV are able to move to the specific workstations and waiting for the task to

accomplished. This project requested to complete the process of technical study,

design, analysis, parts machining, assembly as well as testing and refinement of an

AGV in the two-semester course. The four-wheeled AGY is driven by a stepper

motor, move and steered by a different rotation of the motor. This AGV controlled

by PlC microcontroller and TJLN2803AG integrated circuit. Through this project,

students are able to learn how to innovate the technological product through the

small scopes of project.

V

AIBSTRAK

• Teknologi han im bergerak sangat pantas tanpa kita sedan. Penggunaan cip

komputer boleh dilihat di mana-mana sahaja di setiap pelosok dunia. Manusia

mencan sistem automatik yang boleh memudahkan kehidupan mereka. Thesis im

menerangkan projek mereka dan membangunkan kenderaan pacuan automatic

(AGV). Kenderaan mi bergerak tanpa pemandu yang kerap digunakan untuk

pangangkutan bahan dalam bans pengeluaran automatik atau dalam bahagian

peyimpanan dan pengagihan barang-barang. AGV mi akan bergerak mengikut

program elektronik untuk membawa barang-barang kepada destinasi yang spesifik.

Kadangkala kenderaan im telah diprogramkan untuk bergerak mengikut garis

panduan yang dilukis pada lantai. Projek mi mengkehendaki pelajar untuk membina

prototaip AGV yang boleh bergerek ke hentian kerja and menunggu sehingga selesai

kerja. Projek mi meminta pelajar untuk menyelesaikan kajian teknikal, mereka,

analisis, proses pembuatan juga pemasangan termasuk pencubaan dan

penambahbaikan dalam dua semester ini. Kenderaan automatik empat roda im di

jana oleh motor stepper yang mana belokan ke kiri dan ke kanan dikawal dengan

perbezaan putaran rodanya. AGV mi dikawal dengan mikro kawalan PlC dan litar

sepadu IJLN2803AG. Melalui projek mi, pelajar dapat mempelajan bagaimana untuk

menginovasikan produk teknikal melalui projek yang kecil skopnya.

vi

TABLES OF CONTENTS

CHAPTER TITTLE PAGE

STUDENT DECLERATION ii

DEDICATION iii

ACKNOWLEDMENT iv

ABSTRACT V

ABSTRAK vi

TABLE OF CONTENTS vii

LIST OF TABLES x

LIST OF FIGURES xi

LIST OF SYMBOLS 0 xv

LIST OF APPENDICES xvi

INTRODUCTION 1

1.1 Prologue 1

1.2 History of AGV 3

1.3 Project Problem Statement 5

1.4 Project Objectives 6

1.5 Project Scopes 6

2 LITERATURE REVIEW 7

2.1 Definition of AGV 7

2.2 Type of AGVs 8

2.3 Basic of AGV 12

2.4 Sensor 13

2.5 Actuator 18

V11

viii

2.5.1 Motor for Actuator 20

3 METHODOLOGY 28

3.1 Introduction 28

3.2 Concept Design 29

3.3 Vehicle Design 29

3.4 Concept Design 1 30

3.4.1 Process for the Wheels Fabrication 30

3.4.2 Problem with the Concept Design 1 31

3.4.3 Wheel Design 32

3.5 Concept Design 2 33

3.5.1 Problem with the Concept Design 2 33

3.6 Modification on Selected Design 35

3.6.1 Stabilizing Caster 35

3.7 Flow of Methodology Process 36

3.8 Flow of Fabrication Process 38

3.9 CAM 39

3.10 Motor 41

3.10.1 Motor Selection 41

3.10.2 Motor Control 43

3.10.3 Stepper Motor Sequence 44

3.11 Hardware 45

3.12 Software 48

3.13 Diagram of Downloading Programming to the 51

PlC 16F877A

3.14 Parts List and Cost 52

4 RESULTS & DISCUSSIONS 53

4.1 Introduction 53

4.2 Static Analysis 53

4.2.1 Wheel Shaft Analysis 54

4.2.2 Torque Analysis on Wheel 57

4.3 Controlling the stepper motor 59

lx

4.4 Fabrication Analysis 63

4.5 Fabrication Result 65

5 CONCLUSION 67

5.1 Introduction 67

5.2 Project Objectives Achievement 67

5.3 Recommendation for Future Work 67

5.4 Conclusion 69

REFERENCES 70

Appendices A-B 72-83

LIST OF TABLE

x

PAGE TABLE NO. TITTLE

3.1 Two Phase Sequence

3.2 Wave Sequence

3.3 Half step Sequence

3.4 Combination of LED Segments (Bates, 2000)

3.5 Determination of port in PlC Microcontroller

3.6 Component List and Cost

44

44

45

ER

48

52

4.1 Set-up Schedule General Data of Operation 63

LIST OF FIGURE

FIGURE NO. TITTLE PAGE

1.1 Architecture for intelligent control. Source: Advance 2

Robotics & Intelligent Machines

1.2 Vennootschap Mechelse Veilingen(VMV) Unit Load 3

type of AGV Source: Egemin Automation Global

2.1 Towing type of AGV. Source: Egemin Automation 9

Global

2.2 Vennootschap Mechelse Veilingen(VMV) Unit Load 9

type of AGV. Source: Egemin Automation Global

2.3 Pallet truck type of AGV. Source: Egemin 10

Automation Global

2.4 Leen Menken AGV fork truck type. Source: Egemin 10

Automation Global

2.5 Light load type of AGV. Source: Egemin 11

Automation Global

2.6 AGV Assembly Line type used by Pharmacia & 11

Upjohn. Source: Egemin Automation Global

xi

xii

2.7 3D Range Cameras Source: Bostelman SPIE Paper 16

2.8 Gyro Sensor Source: 17

http://www.agve.se/frameset.htm

2.9 DC motor structures Source: 21

http://www.idcmotion.com

2.10 Stepper motor structures Source: 23

http://www.idcmotion.com

2.11 Variable reluctance motor structures Source: 24

ams2000.com

2.12 Permanent stepper motor structures Source: 25

arns2000.com

2.13 Typical dc servo motor system with either encoder or 26

resolves feedback. Some older servo motor systems

use a tachometer and encoder for feedback. Source:

http://www.electricmotors.machinedesign.com

3.1 Flow Diagram of wheel processing 30

3.2 Concept Designs 1 31

3.3 Black Box 32

3.4 Wheel Design 32

3.5 Concept Design 2 34

3.64

Parts Design for Laser Cutting 34

3.7 Modification on selected design 35

3.8 Flow chart for the overall process 37

3.9 Flow process in development of an autonomous 38

guided vehicle in manufacturing process

3.10 Example of CAM Model 39

3.11 Example of G-Code 40

3.12 Laser Cutting Machine 40

3.13 Laser Cutting Process 41

3.14 12VDC Unipolar Stepper Motor 42

3.15 Side View and Front View of Stepper Motor 42

3.16 Plc 16F877A Microcontroller 42

3.17 Model of interface between PlC and stepper motor 43

drivers

3.18 Plc 16F877A Microcontroller 47

3.19 Port of PlC Microcontrollers 47

3.20 Plc c Compilers 49

3.21 CD2M Bootloader 50

xiii

xlv

3.22 RED serial RS 232 cable 50

3.23 Downloading programming into PlC Microcontroller 51

4.1 Placement of main parts in AGV 54

4.2 Weight Distribution 55

4.3 Free body diagram of vehicle 57

4.4 Free body diagram of vehicle wheel 59

4.5 Dimension of the Wheel and the separation distance 60

4.6 The degree of rotation 61

4.7 Show the example of G —code. 64

4.8 Top View of fabricated AGV 65

4.9 Side View of fabricated AGV 65

4.10 Front View of fabricated AGV 66

4.11 Isometric View of fabricated AGV 66

LIST OF SYMBOLS

cm - centimeter

DC - direct current

PM - permanent magnet

pWM - Pulse Width Modulation

- positive current flow

- negative current flow

V - Voltage

CAD - Computer Aided Drawing

CAM - Computer Aided Manufacturing

mm - millimeter

h - hour

mm - minute

s - second

% - percentage

X - vertical axis

Y - horizontal axis

x - multiple

/ - divide

kg - kilogram

RM - Ringgit Malaysia

xv

LIST OF APPENDICES

APPENDIX TITTLE PAGE

A Programming for overall movement of autonomous 72

guided vehicle

B Microchip LTLN 2803 Datasheet 75

xvi

CHAPTER 1

INTRODUCTION

1.1 Prologue

The creations of a truly autonomous and intelligent system - one that can

sense and interact with its environment, one that can integrate much more into lives

of human from day to day - has ever been the motivating factor behind the work on

artificial intelligent, control theory and robotics, autonomous vehicle.(Shuzhi Sam

Ge, 2006) The technology involve is highly complex. Autonomous systems are little

by little becoming a part of our way of life. There are huge improvements of

intelligent of robotic systems in current indoor and outdoor application ranging from

factory transport systems, public transport systems, security systems to military

application.

This project is focusing mainly on development of autonomous guided

vehicle for manufactunng especially for factory transport systems generally called an

AGV. The benefits are that we can learn the fundamental of sensing, control,

decision-making and application. Sensing is supplementary to how AGVs can

perceive the environment such as destination, obstacle detection and its own current

state. Control of AGVs is about how AGVs can react to the environment, tracking

maneuvers - forward tracking, backward tracking, driving and steering - and actuator

for higher level decision-making mechanism. Intelligent control is all about the

autonomous, thus the most important part is how AGV's ability to manipulate the

information. This is more to the automatic control which require feedback control.

2

This information is used to execute tasks through the actuation and feedback control.

(E. Grant) The application of AGVs can be seen in big factory such as

DaimlerChrySler, Procter & Gamble, Mactac Europe and others big company.

BASE.... 4

Figure 1.1 Architecture for intelligent control. Source: Advance Robotics &

Intelligent Machines

3

Figure 1.2 Vennootschap Mechelse Veilingen(VMV) Unit Load type of AGV Source:

Egemin Automation Global

1.2 History of AGV

Automated Guided Vehicles (AGVs) are driverless industrial trucks, usually

powered by electric motors and batteries (Amerdeen, 2006).

The first AGV system, a modified towing tractor with trailer following an

overhead wire, was built and introduced in 1953 in a grocery warehouse. (Frog,

1984) By the late 50's and early 60's towing AGVs were in operation in many types

of factories and warehouses. This type of AGV, a tugger, is still applied today. (Frog,

1984)

Modem AGV technology began back in 1962 when Goran Netzler and

Anders Dahlgren founded NDC Sweden, a Swedish company focuses on the new

technology on designing and standardized the modular industrial electronic solutions

and control components to satisfy the need for efficient maintenance and ease of

interface between operator and machine (Transbotics, 2006). The birth of modem-

4

day technology of Automatic Guided Vehicle Systems (AGVS) can be accredited to

the pioneering efforts of the two men brought to the material handling industry.

Today AGVs expands in virtually every major industry such as in the

aerospace, apparel, automotive, beauty product, books and library systems,

communication, electronics, healthcare, mail order fulfillment, pharmaceuticals and

health care, retail, toys, warehouse, and storage facilities. (Bastian, 2006)

Most AGV-systems have system management computers in which AGV

utilization is optimize, transport orders, tracking history material in transfer and

system direct to control the AGV traffic. (Bastian, 2006) Most AGVs sold today are

however special made machines, special designed for special purposes. AGVs today

can be equipped with robot for examples arms and grippers and can perform robotic

handling functions. AGVs are also used as storage machines equipped with forks,

handling loads in storage racks. (Bastian, 2006)

Overall, the objectives of using AGV are to reduce operating cost and

requirements of the human operator in a process. AGV is a part of flexible

manufacturing system (FMS). During 1960-1970, operation cost was the primary

concern. So, a new strategy was formulated. The more customizability, mean more

flexible in their operation. The main advantage of FMS is its flexibility in managing

manufacturing resources like time and effort in order to manufacture new product.

Different FMSs levels and an example for each is stated below,

ii. Flexible Manufacturing Module (FMM): a numerical control (NC)

machine, a pallet changer and a part buffer.

iii. Flexible Manufacturing Assembly (FMA): four FMMs and an AGV.

iv. Flexible Manufacturing Group (FMG): two FMCs, a FMIvI and two

AGVs which will transport parts from a loading area through machine, to

a part unloading area.

V. Flexible Production System (FPS): a FMG and FAC, two AGVs, an

automated tool storage and automated part/assembly storage.

vi. Flexible Manufacturing Line (FML): multiple stations in a line layout and

AGVs.

5

Flexible manufacturing systems can benefit from the linkage with AGYs. AGVs are

often highlighted as saving billon in production plant and material handling. Today,

there are hundreds of instances of computer-controlled systems designed to handle

and transport materials, many of which have replaced conventional human-driven

platform trucks. The advantages of AGVs as a part of FMS are that it can reduce the

number of damages to in-process materials, simplified inventory tracking &

production scheduling, increasing safety and fewer personnel than in conventional

systems.

1.3 Project Problem Statement

In our local country, the implementation of AGVs is very rare to see in the

industry. But for the establish industry such as Toyota, BMW that mostly from big

manufacturer, they already use AGVs on their production. In order to make AGVs as

the main transportation, we must understand the existing performance without AGV

compare to the used of AGV. The general comparisons are stated below,

ii. The variety of production can be made with AGV as it flexibility can be

controlled.

iii. Manual operation are limited to hourly shift, contrast with the use of

AGV, it can be used in multi-shift environment or 24-hour operation.

iv. Rearrangement of production floor area always to be made as there is new

retrieval or when there is a change of layout. AGV make the works more

easier as AGV's system can be reconfigure quickly and easily.

V. Manual operation always making some mistake, but AGV system

operation are more precise and automatic can lead to a significant

reduction in the incident of damage to the materials.

vi. The maximum material load by manual operation are much more less

than AGV operation as it can tow or lift to thousand kilos more than

human does.

1.4 Project Objectives

The project objective is to build one model of AGV that function as a

transport. It must have control panel for programming input and work as the program

written. The case study is to be created. Then the analysis to be made based on its

performance. The specific objectives are as below:

i. To design the AGV that meet the basic requirement of the real AGV that

will follow a path as navigation and stop at the station to complete the

specific task.

ii. To analyze the performance of the AGV, the movement, and the

intelligent it has based on the structure fabricate.

iii. To fabricate the prototype AGV.

iv. Testing the AGV

1.5 Project Scopes

This AGV is built based on the following aspect:

i. This project is to make the prototype AGV. Thus the scale is much

smaller. It only can lift only the small weight approximate less than a

kilogram.

ii. Powered by using DC battery. It could be Nickel Cadmium (NiCad) or

Lithium Polymer (LiPo).

iii. The motor used is stepper motor.

iv. Flexible scheduling with different route by different programs written. It

should be less than three programs.

CHAPTER 2

LITERATURE REVIEW

2.1 Definition of AGV

Autonomous guided vehicle can be classified as a robot as the AGV

behaviors is intelligent. It is capable of performing many different tasks and

operations precisely and do not require common safety and comfort elements humans

need. There are various ways of defining AGVs.

Autonomous Guided Vehicles are used to consistently and predictably

transport loads of material to places that might otherwise be serviced by fork lift

trucks, conveyors, or manual cart transport (Bastian, 2006). They are typically used

where high volumes of repetitive movement of material is required, but where little

or no human decision making skill is required to perform the movement

(Bastian,2 006). For example, when the conveyor is undesirable, this type of transport

is useful for processing task.

AGVs as driverless, computer controlled vehicles that are programmed to

transport materials through designated pickup and delivery routines within a

particular facility usually a manufacturing, warehousing or distribution facility(Brian

Keiger, 2004). AGVs can be used throughout the entire process from starting

delivery of raw material all the way through to loading the trucks at the dock with

finished product.

8

In a flexible manufacturing system, a driverless computer-controlled vehicle

equipped with guidance and collision-avoidance systems and used to transport

workpieces and tools between work stations (www.Answer.com/FMS).

Autonomous Guided Vehicle (AGV) is an intelligent machine that has

'intelligence' to determine its motion status according to the environment conditions.

For an AGV to operate it must sense its environment, be able to plan its operations

and then act based on this plan (Ming Cao and Ernest Hall, 1998).

2.2 Type of AGVs

Based on the application, AGVs can do certain things, but not others things.

As they are designed properly for special purpose, they are useful and will continue

to be used. The application of AGVs today can be anywhere. It much related to

robots and computer system. For example they may be use in the nuclear industry, in

surgery, aerospace, food industry even as public transportation. Thus, AGVs is

classified based on their task. In this chapter, the type of AGVs is focus on handling

of flexible materials in automation. Basically there are about 3 tasks that AGV does,

towing, fork lift and unit load, but as time goes on; their performances are upgraded

to do more complicate tasks. These are the general types of AGVs used in industrial

for material handling process.

Figure 2.1 Towing type of AG-V. Source: Egemin Automation Global

i. AGVs Towing Vehicles were the first type introduced and are still a very

popular type today.(http://en.wikipedia.org/wiki!AGV) Towing vehicles

can pull a multitude of trailer types and have capacities ranging from

8,000 pounds to 60,000 pounds or approximately 28,000 kg.

Figure 2.2 Vennootschap Mechelse Veilingen(VMV) Unit Load type of AGV.

Source: Egemin Automation Global

AGVs Unit Load Vehicles are equipped with decks, which permit unit

load transportation and often automatic load transfer. The decks can either

be lift and lower type, powered or non-powered roller, chain or belt decks

or custom decks with multiple compartments.

(http://en.wikipedia.org/wiki/AGV)

Figure 2.3 Pallet truck type of AGV. Source: Egemin Automation Global

iii. AGVs Pallet Trucks are designed to transport palletized loads to and form

floor level; eliminating the need for fixed load stands.

(http://en.wikipedia.org/wiki/AGV)A seemingly good method of moving

material panels by place them in pallets, restraining them with clamps

while the pallets are moved.

Figure 2.4 Leen Men/ce,'i AGV fork truck type. Source: Egemin Automation Global

iv. AGVs Fork Truck has the ability to service loads both at floor level and

10

on stands. (http://en.wikipedia.orglwiki/AGV)In some cases these

vehicles can also stack loads in rack.

11

Figure 2.5 Light load type of AGV. Source: Egemin Automation Global

V. Light Load AGVs are vehicles which have capacities in the neighborhood

of 500 pounds or less and are used to transport small parts, baskets, or

other light loads though a light manufacturing environment

(www.egemin.com). They are designed to operate in areas with limited

space.

Figure 2.6 AGV Assembly Line type used by Pharmacia & Upjohn. Source:

Egemin Automation Global

1) AGVs Assembly Line Vehicles are an adaptation of the light load AGVs for

applications involving serial assembly processes.