universiti teknikal malaysia melakaeprints.utem.edu.my/19172/1/development of fogging robot by...

24
UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO UNO AND HC-05 BLUETOOTH MODULE This report submitted in accordance with requirement of the UniversitiTeknikal Malaysia Melaka (UTeM) for the Bachelor Degree of Electrical Engineering Technology (Industrial Automation and Robotic) with Honours by KHAIROL RIDWAN BIN MUHAMMAD B071310454 920104-08-6139 FACULTY OF ENGINEERING TECHNOLOGY 2016

Upload: vuque

Post on 07-Aug-2019

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

UNIVE RSITI TEKNIKAL MALAYSIA MELAKA

DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

UNO AND HC-05 BLUETOOTH MODULE

This report submitted in accordance with requirement of the UniversitiTeknikal

Malaysia Melaka (UTeM) for the Bachelor Degree of Electrical Engineering

Technology (Industrial Automation and Robotic) with Honours

by

KHAIROL RIDWAN BIN MUHAMMAD

B071310454

920104-08-6139

FACULTY OF ENGINEERING TECHNOLOGY 2016

Page 2: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

BORANG PENGESAHAN STATUS LAPORAN PROJEK SARJANA MUDA

TAJUK: Development of Fogging Robot by Using Arduino Uno and HCBluetooth Module

SESI PENGAJIAN: 201

Saya KHAIROL RIDWAN BIN M

mengakumembenarkanLaporan PSM inidisimpan di PerpustakaanUniversitiTeknikal Malaysia Melaka (UTeM) dengansyarat

1. Laporan PSM adalah hak milik 2. Perpustakaan Universiti Teknikal Malaysia Melaka dibenarkan membuat salinan

untuk tujuan pengajian sahaja dengan izin penulis.3. Perpustakaan dibenarkan membuat salinan laporan PSM ini sebagai bahan

pertukaran antara institusi pengajian tinggi.4. **Silatandakan (

SULIT

TERHAD

TIDAK TERHAD

(TANDATANGAN PENULIS)

AlamatTetap:

F2-8 Kuarters Kelas F IPD Pendang

06700 Pendang;

Kedah Darul Aman.

** JikaLaporan PSM ini SULIT atau TERHAD, sila lampirkan surat daripada pihakberkuasa/organisasi

berkenaan dengan menyatakan sekali sebab dan tempoh laporan PSM ini

SULIT atau TERHAD.

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

BORANG PENGESAHAN STATUS LAPORAN PROJEK SARJANA MUDA

Development of Fogging Robot by Using Arduino Uno and HC

2016/17 Semester 1

KHAIROL RIDWAN BIN MUHAMMAD

mengakumembenarkanLaporan PSM inidisimpan di PerpustakaanUniversitiTeknikal Malaysia Melaka (UTeM) dengansyarat-syaratkegunaansepertiberikut:

Laporan PSM adalah hak milik Universiti Teknikal Malaysia Melaka dan penulis.Perpustakaan Universiti Teknikal Malaysia Melaka dibenarkan membuat salinan untuk tujuan pengajian sahaja dengan izin penulis. Perpustakaan dibenarkan membuat salinan laporan PSM ini sebagai bahan

antara institusi pengajian tinggi. )

TIDAK TERHAD

(Mengandungimaklumat yang berdarjahkeselamatanataukepentingan Malaysiasebagaimana yang termaktubdalam AKTA RAHSIA RASMI 1972)

(Mengandungimaklumat TERHAD yang telahditentukanolehorganisasi/badan di manapenyelidikandijalankan)

(TANDATANGAN PENULIS)

8 Kuarters Kelas F IPD Pendang;

Disahkan

(TANDATANGAN PENYELIA)

Cop Rasmi:

** JikaLaporan PSM ini SULIT atau TERHAD, sila lampirkan surat daripada pihakberkuasa/organisasi

berkenaan dengan menyatakan sekali sebab dan tempoh laporan PSM ini

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

BORANG PENGESAHAN STATUS LAPORAN PROJEK SARJANA MUDA

Development of Fogging Robot by Using Arduino Uno and HC-05

mengakumembenarkanLaporan PSM inidisimpan di PerpustakaanUniversitiTeknikal syaratkegunaansepertiberikut:

Universiti Teknikal Malaysia Melaka dan penulis. Perpustakaan Universiti Teknikal Malaysia Melaka dibenarkan membuat salinan

Perpustakaan dibenarkan membuat salinan laporan PSM ini sebagai bahan

berdarjahkeselamatanataukepentingan Malaysia sebagaimana yang termaktubdalam AKTA RAHSIA

(Mengandungimaklumat TERHAD yang telahditentukanolehorganisasi/badan di

Disahkanoleh:

(TANDATANGAN PENYELIA)

** JikaLaporan PSM ini SULIT atau TERHAD, sila lampirkan surat daripada pihakberkuasa/organisasi

berkenaan dengan menyatakan sekali sebab dan tempoh laporan PSM ini perlu dikelaskan sebagai

Page 3: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

ii

DECLARATION

I hereby, declared this report entitled “Development of Fogging Robot by Using

Arduino Uno and HC-05 Bluetooth Module” is the results of my own research

except as cited in references.

Signature : ………………………........................

Name : ………………………........................

Date : ……………………….......................

Page 4: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

iii

APPROVAL

This report is submitted to the Faculty of Engineering Technology of UTeM as a

partial fulfillment of the requirements for the degree of Bachelor of Engineering

Technology (Industrial Automation and Robotic) with Honours. The member of

the supervisory is as follow:

……………………………….

(MOHAMAD HANIFF BIN HARUN )

Page 5: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

iv

ABSTRACT

Traditionally, the fogging process to control the vector was by using

manpower to carry the fogging machine. As a result, the operator of the fogging

machine will exposed to the hazard produced by the fogging machine. Therefore, this

fogging procedure can cause harm to the operator of the fogging machine in the

either for a long or short time period. The main hazard produces by this machine was

the toxic substances that was used to kill the mosquito. The machine operators have a

tendency to inhales the toxic mist if the not using the personal protective equipment

or the personal protective equipments fail to protect the machine operator. Moreover,

the fogging procedure are also used the high temperature to convert the liquid

substances into the mist. Hence, the heat temperature are also can cause harm to the

machine operator. Thereby, this fogging robot was developed to overcome this

problem. This fogging robot will replaced the human for doing this fogging

procedure in the future.

Page 6: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

v

ABSTRAK

Secara tradisinya , proses pengasapan untuk mengawal vektor adalah dengan

mengunakan tenaga manusia. Akibatnya, operator pengendali mesin pengasapan

akan terdedah dengan bahaya yang terhasil daripada mesin pengasapan tersebut.

Oleh yang demikian, proses pengasapan ini boleh mengakibatkan kemudaratan

kepada opereator tersebut samaada dalam jangka masa panjang ataupun pendek.

Bahaya utama yang dihasilkan oleh mesin ini adalah bahan toksid yang digunakan

untuk membunuh nyamuk. Operator mesin mempunyai kebarangkalian untuk terhidu

asap toksid ini jika tidak memakai alat pelindung diri atau alat perlindung diri

tersebut gagal untuk berfungsi. Tambahan pula, mesin pengasapan ini juga

mengunakan haba yang tinggi untuk menukar bahan cecair kepada asap. Jesteru itu,

haba yang panas juga boleh mengakibatkan kemudaratan kepada opretor mesin.

Dengan itu, robot pengasapan ini dibina untuk mengatasi masalah ini. Robot

pengasapan ini akan menganti manusia untuk melakukan kerja-kerja pengasapan ini

di masa akan datang.

Page 7: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

vi

DEDICATIONS

Special dedicated to

My beloved parents,

My wife and my son,

My friend and my siblings,

Who have encourage, guided and supported me throughout my study.

Page 8: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

vii

ACKNOWLEDGMENTS

A special thank for those who helping me to accomplish my PSM project

especially to my project supervisor, Mr. Mohamad Haniff Bin Harun for helping and

guiding me to completing this project. With his supportive attitude this project goes

successfully by achieving the entire project objective. The success of this project is

highly influenced by his information, suggestions and ideas

I also would like to take this opportunity to express my deepest gratitude to

my family and friends who have given me support during my academic years.

Without them, I might not be able to finish the project.

Thank you so much

Page 9: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

viii

TABLE OF CONTENT

DECLARATION ii

APPROVAL iii

ABSTRACT iv

ABSTRAK v

DEDICATION vi

ACKNOWLEDGMENTS vii

TABLE OF CONTENTS vii

LIST OF TABLES xi

LIST OF FIGURE xii

LIST OF ABBREVIATIONS, SYMBOLS AND NOMENCLUTURES xiv

CHAPTER 1 1

INTRODUCTION 1

1.0 Project Background 1

1.1 Problem Statement 2

1.2 Objective 2

1.3 Project Scope and Limitations 3

CHAPTER 2

LITERATURE REVIEW 4

2.0 Introduction 4

2.1 Journal 4

2.1.1 Mobile Inspection Robot for Heating, Ventilation and Air Conditioning

(HVAC) Ducting Systems (Aisha et al. 2015) 5

2.1.2 Wall Following Control Algorithm for a Car-Like Wheeled-Mobile

Robot with Differential-Wheels Drive (Prayudhi et al. 2015) 6

2.1.3 Development and Evaluation of Two-Parallel Crawler Robot by Using

Proportional Controller (Azni et al. 2015) 7

2.1.4 Navigation Method of PLC Based Mobile Robot (Saffar et al. 2015) 8

Page 10: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

ix

2.1.5 Study and Development of Android Controlled Wireless Pole Climbing

Robot (Megalingam et al. 2015) 8

2.1.6 An Implementation of Mobile Control Room Environment in Android

Platform for Industrial Application (Alexander 2015) 9

2.1.7 Zigbee-assisted Mobile Robot Gardener (Chang et al. 2013) 10

2.1.8 A Study of Bluetooth Application for Remote Controlling Of Mobile

Embedded Systems (Silva et al. 2012) 11

2.1.9 Solar-Powered Android-Based Speed Control of DC Motor via Secure

Bluetooth (Khanna 2015) 11

2.1.10 Mission-Oriented Design: A Fully Autonomous Mobile Urban Robot

(Zhang et al. 2010) 11

2.1.11 A11 Design and Implementation of a 4WS4WD Mobile Robot and Its

Control Applications (Lin et al. 2013) 12

2.1.12 A Main Algorithm of Mobile Robot System Based On The

Microcontroller Arduino (Denysyuk & Teslyuk 2013) 13

2.1.13 Remote Control Robot Using Android Mobile Device

(Nádvorník & Smutný 2014) 14

2.1.14 Design of an Arduino-based Smart Car (Wang et al. 2015) 15

2.1.15 AndroRC: An Android Remote Control Car Unit for Search Missions

(Jing et al. 2012) 15

2.2 Conclusion 17

CHAPTER 3

METHODOLOGY 18

3.0 Introduction 18

3.1 Methodology 18

3.1.1 Mechanical Development 20

3.1.2 Electrical Development 21

3.1.3 Documentation 22

3.2 Mechanical and Electrical Hardware 23

3.2.1 Arduino UNO 23

3.2.2 MDD10A Dual Channel Motor Driver 25

3.2.3 SPG50-60K DC Gear Head Motor 26

Page 11: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

x

3.2.4 HC-05 Bluetooth Module 27

3.2.5 Caster Wheel 28

3.2.6 Plastic Wheel for Spg30/Spg50 (80mm) 28

CHAPTER 4

RESULT & DISCUSSION 30

4.0 Introduction 30

4.1 Mechanical And Electrical Development Of Mobile Fogging Robot 30

4.2 Studies On The Effect Of Load Toward The Velocity Of The Mobile

Robot 35

4.3 Experiemnt on the Bluetooth Communication Performance 39

4.4 Analysis on Fogging Mechanism 41

CHAPTER 5 43

CONCLUSION 43

5.0 Introduction 43

5.1 Conclusion 43

5.2 Recomendation 45

REFERENCE 46

APPENDIX A 48

APPENDIX B 53

Page 12: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

xi

LIST OF TABLE

Table 3.1: Arduino UNO technical specification 23

Table 3.2: Table 3.2 SPG50-60K technical specification 24

Table 4.1: The Response Of Velocity When Carried A Load In Cement Surface 35

Table 4.2: The Response of Velocity When Carried A Load In Road Surface 36

Table 4.3: The Ability Of The Fogging Robot On The Off-Road Surface. 38

Table 4.4: The Time Response of Bluetooth Module 39

Table 4.5: The Characteristic of the Mist 41

Page 13: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

xii

LIST OF FIGURES

Figure 2.1: Control panel Schematic Diagram 5

Figure 2.2: Robot Schematic Diagram 5

Figure 2.3: Mobile robot platforms 6

Figure 2.4: Two-Parallel Crawler Robot system schematic diagrams 7

Figure 2.5: Pole Climbing Robot system schematic diagrams 9

Figure 2.6: Mobile Control Room Environment systems 10

Figure2.7: Zigbee-assisted Mobile Robot Gardener system 10

Figure2.8: CPU unit of Fully Autonomous Mobile Urban Robot 12

Figure2.9: CPU unit of Fully Autonomous Mobile Urban Robot 12

Figure2.10: The 4WS4WD mobile robot 13

Figure2.11: Algorithm of the robot work. 14

Figure2.12: Arduino-based Smart Car 15

Figure2.13: AndroRC flow chart 16

Figure 3.1: Flow Chart 20

Figure 3.2: The chassis of Car-Like 4 Wheeled-Mobile Robot with the Front

Differential-Wheels Drive on the SolidWork 2013 21

Figure 3.3: 3 Electrical hardware configuration layouts 21

Figure 3.4: MIT app inventors 2 22

Page 14: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

xiii

Figure 3.5: Arduino UNO 24

Figure 3.6: MDD10A Dual Chanel Motor Driver 25

Figure3.7: SPG50-60K DC Gear Head Motor 26

Figure3.8: HC-05 Bluetooth modules 27

Figure3.9: Caster Wheel 28

Figure3.10: Plastic Wheels for Spg30/Spg50 (80mm) 29

Figure 4.1: Final Design of Fogging Robot by using SolidWork 2013 software 30

Figure 4.2: Electrical Hardware in the Control Element Box 31

Figure 4.3: Mobile Robot 32

Figure 4.4: Android Base Applications On Smartphone. 26

Figure 4.5: Flow Control By Using Manual Valve. 34

Figure 4.6: The Velocity Versus Load Graph on Cement Surface 36

Figure 4.7: The Velocity versus Load Graph on Road Surface 37

Figure 4.8: The Fogging Robot Travelled On The Off-Road Terrain With 5kg Load

38

Figure 4.9: Bluetooth Module Performance experiment 39

Figure 4.10: The Graph Of The Distance Versus Time Response Of The Fogging

Robot 40

Figure 4.11: Mineral Oil Fogging Performances 41

Figure 4.12: Water Fogging Performances 42

Figure 4.13: Water + Mineral Oil Fogging Performances 42

Page 15: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

xiv

LIST OF ABBREVIATIONS, SYMBOLS AND NOMENCLATURE

GUI - Graphical User Interface

Page 16: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

1

CHAPTER 1

INTRODUCTION

1.0 Project Background

Nowadays, the dengue cases were rapidly increased in Malaysia by 120,836

cases last year (Ministry of Health Malaysia, 2016). The increasing statistic of the

dengue cases demands more fogging process to eliminate the main cause of dengue.

Basically, in Malaysia there are two basic methods on the vector control which is

thermal and cold fogging. Vector control can be defined as any method was used to

eliminate or eradicate the animal including insects or other arthropod which can

transmit the disease pathogens. In the dengue cases, the vector that will be eliminate

or eradicate is the Aedes mosquito. Traditionally, the fogging process used a fogging

machine. There are several types of fogging machine such as mini fogging machine

and thermal fogging machine. The fogging machine also divided into two major

types which is oil-based fog and water-based fog. The fogging machine will be

carried by the machine operator to perform the vector control process. Therefore this

process may cause hazard to the operator. Hence, the major purpose of this fogging

robot is to reduce the hazard taken by the machine operator.

Page 17: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

2

1.1 Problem Statement

Currently in Malaysia, the most common fogging process was the thermal

fogging machine. The machine will be carried by the machine operator to fog the

suspected area. Based on the datasheet from the machine produced, the

manufacturers strongly recommended wearing the personal protective equipment

(PPE). This was because main hazards of this machine are the heat and the noise

produced by the machine. Moreover, the chemical reaction between the liquid and

the pesticide will also can cause harm to the machine operator. Due to the higher

demand from the suspected area, it will limit the vector control because of the large

area need to be covered.

1.2 Objective

In order to minimize the hazard towards the operator, overcome the labour issue and

make the fogging process easier, the Fogging Robot will be develop with the three

main objectives which is:-

i. To develop the mechanical and electrical part of the mobile Fogging

Robot

ii. To develop the fogging mechanism so that it can be attached to the

mobile Fogging Robot

iii. To analyze the full system of the fogging robot

Page 18: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

3

1.3 Project Scope and Limitations

Hardware design:

i. Mechanical- For the mechanical main structure, this project will be used the

mild steel bar 1inch x 1 inch as the mobile robot chassis material. There are also

several basic mechanical component will design and attached to this fogging robot

like tire, main body and others important mechanical component. This project will

also use corrugated sheets as the main body of the fogging robot.

ii. Electrical and electronic - The main electrical component for this project

was the SPG30-60K DC gear head motor. The DC gear head motor was used as the

main driver of this fogging robot. As the controller, this fogging robot will used the

Arduino UNO as the main board and HC-05 module as the Bluetooth transmission

system. For driving the DC gear head motor, the MDD10A’s Cytron technologies

Dual Channel 10A DC Motor Driver will be used.

Software design - To program the Arduino UNO main board, the

Arduino IDE software will be used. Besides that, to develop the Android application

on the Smartphone, this project will used MIT App Inventor 2

Analysis design and limitation:

Load test experiment – this experiment to test the ability of the fogging robot

ability to carry the load. This experiment is important to the fogging robot because

the robot must have the ability to carry the fogging mechanism system which is the

heaviest part in this fogging robot.

Time Response Vs Distance Experiment - this experiment to analysis the best

working distance of this fogging robot.

Page 19: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

4

CHAPTER 2

LITERATURE REVIEW

2.0 Introduction

Basically, in this chapter will discussed on the finding that have been done on

the previous related project and experiment. The findings were gained from the

journal reading, website and the previous project. The finding will be focused on the

mobile robot development, the controller and also the wireless Bluetooth connection

and Android app development as references to the fogging robot development.

In the others hands, beside as the references of the project the literature

review of this fogging robot will also give some idea and guide line on the

development of this fogging robot.

2.1 Journal

There are several journal have been choose to setup the literature review of

this project. Every journal will be summarized based on the main objective of the

journal, the method used, result and also the conclusion have been made for the

project that have been done.

Page 20: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

5

2.1.1 Mobile Inspection Robot for Heating, Ventilation and Air

Conditioning (HVAC) Ducting Systems(Aisha et al. 2015)

The main objective of this project is to develop a robot that capable to

do inspection the condition of ventilation ducts. The methods used for this

project are this project will divided into two major part of development which

is control panel part and robot part. The main controller of this project was

the Raspberry Pi. It also used the Arduino UNO with the internet shield to

below:-

Figure 2.1 Control panel Schematic Diagram

Firgure 2.2 Robot Schematic Diagram

The robot used Rover 5 base robot as the main mobile to carry the all the

equipment. The servo equipped to robot will acting as the robot arm which

can change the function as the brush or mechanical gripper. To analyze the

ability of robot, the researcher performed the load test toward the robot.

Based on the experiment result the robot was able to carry the load of the

cable that was attached on the mobile robot.

Page 21: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

6

As the conclusion, the robot was able to do the inspection on the

HVAC ducting system. Moreover, the robot was able to send the forward

vision feedback to the user. Others than that, the robot also able to be

attached the mechanical gripper and brushes. Therefore, the robot can retrieve

hazardous or suspicious item from the duct and also clean the duct if

necessary.

2.1.2 Wall Following Control Algorithm for a Car-Like Wheeled-

Mobile Robot with Differential-Wheels Drive(Prayudhi et al. 2015)

The main objective of this project is to develop a car-like wheeled-

mobile robot with differential–wheels drive. Other than that, the robot also

developed to be a wall followed mobile robot. Besides that, the researchers

also design the control algorithm of the robot. In this project, the researchers

introduced are new type of the mobile robot design which car-like wheeled-

mobile robot with differential-wheels drives.

The mobile are design with the front wheel performing the differential

drive motion and also working as the steering mechanism to the mobile robot.

For the rear side, two fixed wheels are attached for followed the movement

the front wheels. For measuring the turning angle, the robot are attached the

encoder to the steering mechanism. Furthermore, the mobile also equipped

with the laser range finder sensor to detected the obstacle, measured the

distance and also to measure the orientation of the robot to the wall. The

mobile platform is as shown in Figure 2.3.

Figure 2.3 Mobile robot platforms

Page 22: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

7

Based on the experiment and simulation done by the researcher, the robot

move was very precise since the robot has the feedback signal to correct the

error.

2.1.3 Development and Evaluation of Two-Parallel Crawler Robot by

Using Proportional Controller(Azni et al. 2015)

The main objective of the project is to design and develop the crawler

type robot that was able to pass several types of terrain. Other than that, the

researcher want to analyzed and evaluate the performed of the crawler robot

by using the Proportional controller in term of accuracy and repeatability.

The robot system schematic as shown below in Figure 2.4:-

Figure 2.4 Two-Parallel Crawler Robot system schematic diagrams.

Based on the schematic diagram, the robot used the wireless PS2 controller to

control the movement of the robot. The PS2 controller will send the

instruction data to the SKPS module. The SKPS module will receive the

instruction data from the PS2 controller and processed it so that the data can

be read by the PIC 16F877A microcontroller. The microcontroller will

receive the processed data and interpreted into the move of the robot through

the motor driver and the DC motor movement. Based on the experiment

conducted to this project, the robot are able to do error correction since it’s

used the proportional controller. The best result of this robot is when it has

Page 23: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

8

the highest speed. Moreover, this crawler Robot compensated system is

effective on the regular terrain rather than grass train. Therefore, this system

is not suitable to the sub-urban area.

2.1.4 Navigation Method of PLC Based Mobile Robot (Saffar et al.

2015)

The main objective of this project is to develop an algorithm and

analyze the navigation of mobile robot using PLC. The mobile was designed

base on the 3 wheels 2 wheels drive (3W2WD) mobile robot. This means that

the mobile robot wills consisting 3 main wheels which single wheels at the

front and the others two will be at the rear side of the mobile robot. For this

project the front wheels used the castor wheel also acting as the steering to

the mobile robot while the others rear wheel will drive the mobile robot. For

controlling the mobile robot, this project used the Keyence PLC KV-16T.

This mobile robot also will equipped with the three diffuse sensor, relay, two

DC motor, switches, indicator lamp, emergency stop button and 12VDC

batteries. To investigate the navigation of this robot, the navigation

experiment was setup by the researcher. Base on the experiment done by

researcher, the mobile robot able to be controlled by the PLC.

2.1.5 Study and Development of Android Controlled Wireless Pole

Climbing Robot (Megalingam et al. 2015)

The main objective of this project is to develop multipurpose wireless

pole climbing robot by using the embedded system. The robot system

schematic diagram as shown in Figure 2.5, where the climbing robot is

controlled wirelessly though the smart phone.

Page 24: UNIVERSITI TEKNIKAL MALAYSIA MELAKAeprints.utem.edu.my/19172/1/Development Of Fogging Robot By Using...UNIVERSITI TEKNIKAL MALAYSIA MELAKA DEVELOPMENT OF FOGGING ROBOT BY USING ARDUINO

9

Figure 2.5 Pole Climbing Robot system schematic diagrams

Base on the schematic diagram, the climbing robot are divided into two major

part which is smart phone controller part and pole climbing robot part. For

the smart phone controller part, this project used the MIT AppInventor to

create the Android base GUI. The smart phone will connected to the pole

climbing robot by using the Bluetooth interface that are already build up

inside the smart phone. The HC-05 Bluetooth module has used in this project

to the interfaced the Bluetooth wireless connection between the smart phone

and the pole climbing robot. The main controller for this pole climbing robot

is the Arduino UNO. After receiving the data from HC-05 Bluetooth module,

the Arduino UNO will interpret the data into the mechanical movement

though the motor driver and DC motor.

2.1.6 An Implementation of Mobile Control Room Environment in

Android Platform for Industrial Application (Alexander 2015)

The main objective of this project is to acquire the temperature and

the level sensor reading though the Smartphone. The project used the RTD

sensor and Ultrasonic sensor to get the reading. The Arduino Mega also has

been used as the microcontroller of this project. To transmit the data to the

smart phone the Bluetooth shield has been used. The system schematic is as

illustrated on the Figure 2.6.