AMIRUL NUR RASHID BIN MOHAMAD AHYAT

Similar documents
DESIGN AND IMPLEMENTATION OF AN AUTONOMOUS SUMO ROBOT

MAZE SOLVING BALBOT SOON CHI WEI

SURVEILLANCE ROBOT MUHAMMAD BUKHARI BIN KAMAROZAMAN

Signature. Supervisor :.. ~.~H-.~.~0~P..?.j.~H~~~.. ~.~.~ Date :...?./!!./~~ ~

PORTABLE DISTANCE MEASUREMENT MOHD ASHRAF BIN MD SAID

FINAL YEAR PROJECT REPORT TITLE: MODELING AND PSO-BASED LQR CONTROLLER DESIGN FOR COUPLED TANK SYSTEM FIONA SERINA DAUD B

INTELLIGENT HOME AUTOMATION SYSTEM (IHAS) WITH SECURITY PROTECTION NEO CHAN LOONG UNIVERSITI MALAYSIA PAHANG

WIRELEES VIBRATION MONITORING SYSTEM (WVMS) WONG YOON KHANG APRIL 2007

BTST THIN FILM SENSOR APPLICATION: HEAT INDICATOR NUR FAIZAH BINTI JAAFAR

PRODUCT DESIGN IMPROVEMENT USING DESIGN FOR MANUFACTURE AND ASSEMBLY (DFMA) METHODOLOGY

ARDUINO BASED WATER LEVEL MONITOR- ING AND CONTROL VIA CAN BUS TUAN ABU BAKAR BIN TUAN ISMAIL UNIVERSITI MALAYSIA PAHANG

SPDT SWITCH DESIGN USING SWITCHABLE RESONATOR AT 5GHZ FOR WIRELESS COMMUNICATIONS MOHD HAIDIL BIN ZURAIMI UNIVERSITI TEKNIKAL MALAYSIA MELAKA

ELECTRONIC WAU CONTROLLER NOR HASYIMAH BINTI MAT ALI

PRODUCT DESIGN EVALUATION OF LUCAS HULL DFMA METHOD MOHD NAFIS BIN MOHAIZI

DRAWBOT RADZI BIN NORZAN

18V TO 1000V BOOST CONVERTER BENNEDICT BALLY ANAK NAROK UNIVERSITI MALAYSIA PAHANG

STRESS DETECTION USING GALVANIC SKIN RESPONSE SHAHNAZ SAKINAH BINTI SHAIFUL BAHRI UNIVERSITI MALAYSIA PAHANG

SOFTWARE PROCESS FOR INTEGRATED PATTERN ORIENTED ANALYSIS AND DESIGN (POAD) AND COMPONENT ORIENTED PROGRAMMING (COP) ON EMBEDDED REAL-TIME SYSTEMS

Universiti Teknikal Malaysia Melaka (UTeM)

SMART COLOR SORTING ROBOT SITI NADRAH BINTI SELAMAT

DEVELOPMENT OF REMOTELY OPERATED UNDERWATER VEHICLE AFIQ FIKRI BIN HAMID UNIVERSITI MALAYSIA PAHANG


HAND GESTURE RECOGNITION SYSTEM FOR AUTOMATIC PRESENTATION SLIDE CONTROL LIM YAT NAM UNIVERSITI TEKNOLOGI MALAYSIA

FAKULTI KEJURUTERAAN ELETRIK (FKE) UNIVERSITI TEKNIKAL MALAYSIA MELAKA PROJECT REPORT FINAL YEAR PROJECT

MULTIPLE RFID DOORS CONTROL SYSTEM SYED MOHD SYUKRIZAL BIN AHMAD KORI

Conceptual and Mechanical Design of Master- Slave Robot for Painting Application

SPACE VECTOR MODULATION FOR FIVE-PHASE INDUCTION SPEED DRIVE CONTROL NORAZELINA BINTI KAMISMAN. of Bachelor in Electrical Engineering

THERMAL ANALYSIS OF H.V INSULATION OIL DURING PARTIAL DISCHARGE DETECTION RASOOL ABDELFADIL GATEA UNIVERSITI TEKNOLOGI MALAYSIA

SMART BOOST CONVERTER FOR DC ENERGY SOURCE APPLICATION MUNIRAH BT AYUB

UNIVERSITI TEKNIKAL MALAYSIA MELAKA ANALYSIS ON CORNERING PERFORMANCE OF PLC BASED MOBILE ROBOT NAVIGATION SYSTEM

UNIVERSITI TEKNIKAL MALAYSIA MELAKA FACULTY OF ELECTRICAL ENGINEERING FINAL YEAR PROJECT II (FYP II) BEKU 4973

LEADER FOLLOWER ROBOT LAU WHY CHUONG. A report submitted in partial fulfillment of the requirements for the degree

FAKULTI KEJURUTERAAN ELEKTRIK (FKE) PSM TITLE: DESIGN OF ROBOTIC STRUCTURE FOR PEOPLE WITH DISABILITIES FOR EATING AND DRINKING MOTION (EATING)

GRAPHICS PROCESSING UNIT BASED PARALLEL COPY MOVE IMAGE FORGERY DETECTION SCHEME AHMAD UWAYS BIN ZULKURNAIN

BORANG PENGESAHAN STATUS TESIS

RESONANT CONTROL OF A FLEXIBLE MANIPULATOR SYSTEM

DESIGN AND FABRICATE STORAGE CABINET FOR TURRET PUNCH TOOL MUHAMMAD AFIQ BIN AHMAD MUSTAZA

MOTOR SPEED CONTROLLER USING FUZZY LOGIC METHOD FOR PCB DRILLING OPERATION KHAIRUL AZMIL BIN ADZMI UNIVERSITI MALAYSIA PAHANG

ARDUINO-BASED TEMPERATURE MONITOR- ING AND CONTROL VIA CAN BUS MOHAMMAD HUZAIFAH BIN CHE MANAF UNIVERSITI MALAYSIA PAHANG

BORANG PENGESAHAN STATUS TESIS

Eliakim Bin Che Yaacob

SIMULATION AND OPTIMIZATION OF ELECTRICAL DISCHARGE MACHINING PROCESS USING MATLAB ELNAZ KARIMPOUR UNIVERSITI TEKNOLOGI MALAYSIA

DIGITAL CODING SIMULATION USING MICRO-RING RESONATOR FOR LONG DISTANCE COMMUNICATION MASOUD RANJBAR. Universiti Teknologi Malaysia

COMPARATIVE EVALUATION OF EXISTING PRODUCT FOR ECO-DESIGN AHMAD ARIF FAHMI BIN TURIN B BMCD.

Signature : Supervisor : Date :...

Robodean / Nunrl Syahida Md. Dahad. ROBOCLEAN. NuruI Syahida Binti Md. Dahad

MODIFIED STEREO VISION METHOD FOR AN UNMANNED GROUND VEHICLE MASOUD SAMADI UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITI TEKNIKAL MALAYSIA MELAKA FINAL YEAR PROJECT 2 BEKU 4894

TRACKING PERFORMANCE OF A HOT AIR BLOWER SYSTEM USING PID CONTROLLER WITH PSO AND HARMONIC SEARCH ALGORITHM ANDY HENG POH SENG

UNIVERSITI TEKNIKAL MALAYSIA MELAKA. DESIGN MONITORING POSITION SYSTEM OF UTeM BUS

PID IMPLEMENTATION OF UMP MINI AUTOMATION PLANT PART 1 - HEATING TANK LEE MING JIE

PSO-TUNED PID CONTROLLER FOR COUPLED-TANK SYSTEM (CTS) VIA PRIORITY-BASED FITNESS SCHEME

A DESIGN METHODOLOGY FOR A SELF-OSCILLATING ELECTRONIC BALLAST AMIRA BINTI MUSTAPA

DESIGN A WIDEBAND LOW-NOISE AMPLIFIER FOR WIRELESS COMMUNICATION USING 0.35-µm CMOS TECHNOLOGY MOHD HAFIZ BIN ABU

Signature :... : NORNADIA BINTI JUREMI

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

VALVE CONDITION MONITORING BY USING ACOUSTIC EMISSION TECHNIQUE MOHD KHAIRUL NAJMIE BIN MOHD NOR BACHELOR OF ENGINEERING UNIVERSITI MALAYSIA PAHANG

WIRELESS POWER TRANSFER MONITORING. Ahmad Faiz Bin Ahmad Azahar Bachelor of Electrical Engineering. (Control, Instrumentation & Automation)

Signature Author Date : 28 February Universiti Teknikal Malaysia Melaka

SLIDING MODE CONTROL FOR DC-AC CONVERTER POUYA IZADIFAR

NURSYAHIDA ASHIKIN BINTI NOR IZLANIN

PATTERN AND FREQUENCY RECONFIGURABLE ANTENNA FOR WIRELESS APPLICATIONS DELPHINE ABIJURU. requirements for the award of the degree of

BUS ALERT SYSTEM (BAS) MOHAMMAD AZIMI BIN BASARY

TABLE OF CONTENTS CHAPTER TITLE PAGE

DEVELOPMENT OF EARTH LEAKAGE CIRCUIT BREAKER WITH AN AUTO RE-CLOSER UNIT MOHD TARMIZI BIN RAHIM

PORTABLE DRAGON FRUIT GRADE SORTER (POWER SUPPLY AND STRUCTURE DESIGN) NOOR RAFIZA BINTI RAMLI

JPEG IMAGE TAMPERING DETECTION BASED ON BLOCKING ARTIFACTS ALI EBRAHIMI

OPTIMAL PROPORTIONAL INTEGRAL DERIVATIVE CONTROLLER FOR AUTOMATIC VOLTAGE REGULATOR SYSTEM USING PARTICLE SWARM OPTIMIZATION ALGORITHM

OPTIMIZATION OF THE FABRICATION PROCESS PARAMETERS OF AN OPTICAL MODULATOR MOHAMMAD AZWAN SAFWAN BIN HARUN

UNIVERSITI TEKNIKAL MALAYSIA MELAKA FINAL YEAR PROJECT REPORT IMPLEMENTATION OF THE SECURITY MAIN GATE

DEMODULATION AND MODULATION OF HIGH BIT DATA TRANSMISSION IN LOW VOLTAGE SUPPLY SYSTEM ROSMADI BIN ABDULLAH UNIVERSITI TEKNOLOGI MALAYSIA

A GRAY-SCALE IMAGE STEGANOGRAPHY TECHNIQUE USING FIBONACCI 12-BITPLANE DECOMPOSITION AND LSB APPROACH SABAH FADHEL HAMOOD

SYSTEM IDENTIFICATION AND POSITION CONTROL OF PNEUMATIC ACTUATOR USING EMBEDDED SYSTEM TAHA MOHAMMED AHMED SADEQ

BORANG PENGESAHAN STATUS TESIS

PERFORMANCE STUDY OF VIRTUAL FENCING USING WIRELESS SENSING NETWORK CHAN HUI TING UNIVERSITI TEKNOLOGI MALAYSIA

DESIGN AND DEVELOPMENT OF LEAD-THROUGH PROGRAMMING METHOD USING LOW COST INCREMENTAL ENCODER FEEDBACK SAMEH MOHSEN OMER KANZAL

TO DESIGN AND FABRICATE A MOVABLE MULTIFUNCTION TABLE MOHAMAD ILME BIN AHMAD BAHRI. Report submitted in partial fulfillment of the requirements

iii I hereby declare that this report is the result of my own work except for quotes as cited in the references

SPEED CONTROL OF DC MOTOR USING PID CONTROLLER IMPLEMENTATION WITH VISUAL BASIC NURUL IZZATI BINTI PANDAK JABO

AN ANALYSIS OF VIVALDI RCS ANTENNA AT 6GHZ FOR SATELLITE COMMUNICATION ETTIE ATHIRA BINTI HADLIN

Nur Athykah binti Basiran

FABRICATION OF PERPETUAL MOTION WATER DRINKING TOY BIRD CHEE SAI HOW UNIVERSITI MALAYSIA PAHANG

SYSTEM IDENTIFICATION AND INTELLIGENT CONTROL OF AUTOMOTIVE AIR CONDITIONING SYSTEM. MOHD FIRDAUS BIN MOHAMED

THE PRE-SIZING APPROACH OF DC-DC CONVERTER AS THE APPLICATION TO DESIGN A BUCK CONVERTER FOR THE AUTOMOTIVE DOMAIN NOOR SUHADA BINTI AB RAZAK

VOICE RECOGNITION IGNITION SYSTEM MARK FIDELIS KENSIN UNIVERSITI TEKNIKAL MALAYSIA MELAKA

TRACKING OF A PERSON IN SEMI-DENSE CROWD ASMIDA BINTI ISMAIL

UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS

STUDY ON STABILITY OF REFLECTANCE CHARACTERISTICS OF NATURAL FEATURES FOR CALIBRATING REMOTE SENSING DATA

CHARACTERIZATION OF LASER BEAM INTENSITY USED FOR MACHINING MOHD SYIMIR HAZIQ BIN NOOR ZAINAL

CORRELATIVE INTERFEROMETRY FOR ANGLE OF ARRIVAL ESTIMATION AND SIGNAL SOURCE LOCATING USMAN BATURE ISYAKU

DESIGN AND IMPLEMENTATION OF ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING RECEIVER NORAZNI BINTI YUSOFF

PWM PIC16F877A DIMMING ELECTRONIC BALLAST FOR HPS LAMP NATRA BINTI ISMAIL

CARBON NANOTUBE FIELD-EFFECT TRANSISTOR FOR A LOW NOISE AMPLIFIER NGU KEK SIANG UNIVERSITI TEKNOLOGI MALAYSIA

ADAPTIVE CROSS WIGNER-VILLE DISTRIBUTION FOR PARAMETER ESTIMATION OF DIGITALLY MODULATED SIGNALS CHEE YEN MEI

WIRELESS WEATHER STATION BY USING ZIGBEE

NIGHT VISION CAMERA SYSTEM FOR INTRUDER DETECTION IN INDOOR AND OUTDOOR ENVIRONMENT SAK JENN SHIN

PUMP SCHEDULING OPTIMIZATION FOR WATER SUPPLY SYSTEM USING ADAPTIVE WEIGHTED SUM GENETIC ALGORITHM FOLORUNSO TALIHA ABIODUN

COMPARATIVE STUDY OF REGTANGULAR MICROSTRIP PATCH ANTENNA ARRAY DESIGN ABDULLAHI MOALLIM YUSUF

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

PRODUCTIVITY IMPROVEMENTS USING LEAN PRACTICES AT JAPANESE ELECTRICAL AND ELECTRONICS MANUFACTURING AFIF AIMADUDDIN BIN PARNON

Transcription:

DESIGN A LINE FOLLOWING MOBILE ROBOT WITH DISTANCE MEASUREMENT AMIRUL NUR RASHID BIN MOHAMAD AHYAT MAY 2008

DESIGN A LINE FOLLOWING MOBILE ROBOT WITH DISTANCE MEASUREMENT AMIRUL NUR RASHID BIN MOHAMAD AHYAT This Report is submitted in Partial Fulfillment of Requirements for the Bachelor Degree of Electrical Engineering (Control, Instrumentation & Automation) Fakulti Kejuruteraan Elektrik Universiti Teknikal Malaysia Melaka May 2008

I hereby declared that I have read through this report and found that it has comply the partial fulfillment for awarding the degree of Bachelor of Electrical Engineering (Control, Instrumentation & Automation) Signature : Supervisor s Name :. Date :.

ii I hereby declared that this report is a result of my own work except for the works that have been cited clearly in the references. Signature :.. Student : AMIRUL NUR RASHID BIN MOHAMAD AHYAT Date : 5 May 2008

iii Dedication to my beloved parent. Thank you so much for helping.

iv ACKNOWLEDGEMENT ASSALAMUALAIKUM..... Firstly I have to thank Allah S.W.T. because the goodness that gives me strength in order to complete my PSM project. I have successfully finished my PSM project even though I have to gone through many difficulties during the process to complete the project. Very special thanks to my parent because of their support in term of financial and advice. Also very special thanks go to my project supervisor, Mr Ahmad Aizan Bin Zulkefle who is so supportive and has contributed a lot of ideas, and advice to me for realizes this project. He also was committed in helping pain to train me to be a versatile designer or engineer. His words of encouragement have kept me going and his kindness has made this project a valuable experience. Last but not least, thanks to all my friend for giving me so much supports to obtain the output of this project and spending their time teaching me about the PIC microcontroller connection, which seems to be very difficult for me to understand before. All the knowledge gained at Universiti Teknikal Malaysia Melaka (UTeM) present here in my PSM project report. I would like to beg my forgiveness for any problems, which occurred during realization this project. Thank You.

v ABSTRACT The main purpose of doing this project is to apply micro technologies to the other operational technologies which it can work independently. Mobile robots are autonomous machines that are capable of movement in a given environment in which they can perform desired tasks in unstructured environments without continuous human guidance. Different robots can be autonomous in different ways. Mobile robots are also found in industry, military and security environments, and appear as consumer products. A line following robot is one of the mobile robot where the robot is moving base on the line tracking. The main parts of this mobile robot are sensor, motor and controller. This mobile robot is being program to follow the black line on the white base or floor. The sensor will detect the line on the floor and send signals to controller to be processed. After that, it sends signals to motor to rotate and the robot is moving base on the signal given. To program the mobile robot, Programmable Integrated Circuit (PIC) microcontroller is used to detect black line and moving on the track. The mobile robot is also capable of measuring the distance travelled which is displayed on the Liquid Crystal Display (LCD) in a realtime.

vi ABSTRAK Tujuan utama perlaksanaan projek ini adalah untuk mengaplikasikan teknologi di dalam pengoperasian sesuatu teknologi yang boleh bergerak sendiri. Robot mobil merupakan sebuah mesin yang mampu bergerak mengikut arahan yang diberi tanpa memerlukan pengawasan manusia. Robot-robot ini mempunyai tugas yang berlainan bergantung pada arahan yang telah diaturkan. Robot-robot ini boleh dijumpai di industri, kawasan-kawasan sekuriti serat bertindak sebagai penghantar produk. Robot mengikut garisan merupakan suatu robot yang bergerak mengikut garisan yang telah diaturkankan programnya. Robot ini akan bergerak sama ada pada garisan hitam dengan permukaan putih atau pada garisan putih dengan permukaan hitam bergantung pada arahan yang telah diprogramkan. Bahagian-bahagian utama robot mengikut garisan ini adalah seperti motor, mikro-pangawal dan pengesan. Pengesan ini akan mengesan garisan di permukaan lantai dan seterusnya menghantar isyarat pada mikro-pengawal untuk diproses. Selepas itu isyarat tadi akan menggerakkan motor dan robot akan bergerak mengikut isyarat yang diberi. Untuk memprogram robot ini, mikro-pengawal PIC digunakan untuk mengasan garisan. Robot ini juga mampu mengukur jarak pada masa yang sama ketika robot ini bergerak mengikut garisan tersebut. Jarak ukuran tersebut akan dipaparkan pada Paparan Kristal.

vii TABLE OF CONTENTS CHAPTER CONTENTS PAGE SUPERVISOR DECLARATION i DECLARATION ii DEDICATION iii ACKNOWLEDGEMENT iv ABSTRACT v ABSTRAK vi TABLE OF CONTENTS vii LIST OF TABLES xi LIST OF FIGURES xii LIST OF ABBREVIATIONS xiv LIST OF APPENDICES xv 1 INTRODUCTION 1 1.1 Introduction 1 1.2 Problem Statement 2 1.3 Objective of project 2 1.4 Scope of project 3 1.5 Project Schedule (Gantt Chart) 3 1.6 Summary 3 2 LITERATURE REVIEW 4 2.1 First Review: Robotics Follow System and Method 4 2.2 Second Review: Mobile Robot 4 2.3 Third Review: Obstacle Following Sensor Scheme for a Mobile Robot 5

viii 2.4 Fourth Review: Robot System and Autonomous 5 Mobile Robot 2.5 Fifth Review: Mobile Robot Sensor System 6 2.6 Sixth Review: Mobile Robot for Monitoring a Subject 7 2.7 Seventh Review: Air Gap Magnetic Mobile Robot 8 2.8 Eight Review: Image Transmission System for a 8 Mobile Robot 2.9 Ninth Review: Automated Robotic Measuring System 9 2.10 Tenth Review: Robotic Vehicle 10 2.11 Eleventh Review: Distance Measuring Apparatus and 11 Distance Measuring Method 2.12 Summary 11 3 METHODOLOGY 12 3.1 Flowchart of the Project 12 3.2 Project Implementation 14 3.2.1 Information Gathering 14 3.2.2 Literature Review 14 3.2.3 Conceptual Design 14 3.2.4 Selection of the Electronics & Electrical 15 Components 3.2.5 Designing the Electronics Circuits for the 15 Robot 3.2.6 Software Design 15 3.2.7 Material Selections and Manufacture the Robot 16 Base 3.2.8 Assembled the Electronics & Electrical parts to 16 the Robot 3.2.9 Test the Functionality of the Robot & Troubleshooting 16

ix 3.3 Line Following mobile Robot Design Considerations 16 3.3.1 Concept 16 3.3.2 General Dimension and Robot Shape 17 3.3.3 Wheel Configuration and Wheel 17 3.3.4.1 Sensor 17 3.3.5.1 Supply Voltage 18 3.3.6.1 Actuator 18 3.3.7.1 Drives 18 3.3.8.1 Controller 18 3.3.8.1 PIC Microcontroller 19 3.3.8.2 PIC 16F877A Pin Diagram 20 3.3.8.3. Input / Output Pins 21 3.3.9.1 Programming Languages 22 3.4 Conceptual Design of the Line Following Mobile 22 Robot 3.5 Actuators Selection 24 3.6 Sensors Selection 25 3.7 Base Selection 25 3.8 Controllers Selection 26 3.9 Summary 26 4 RESULT 27 4.1 Conceptual Design 27 4.2 Robot Base 28 4.3.1. Assembled the Electronic & Electrical Parts of Robot 28 4.41.1 Positioning of Sensors for the Robot 31 4.4.1 Develop and Testing the Electronics Circuit for 32 the Robot 4.4.21 Flowchart of Circuits Testing 34 4.5.1. Drive System 37

x 4.6 Writing a Robot Program 38 4.6.1 Example of the Programming 39 4.6.2.1Program the PIC Microcontroller 39 4.7.1.1Test the Robot Functionality 41 4.7.1.1Result from the Test Run 42 4.7.2.1Robot Maze 42 4.8 Summary 44 5 DISCUSSION 45 5.1 QRD1114 Sensors Detect Black or White Line Tape on Different Surfaces 46 5.2 Distance Range of QRD1114 Sensing from the Surface 47 5.3 Supply Voltage for the Line Following Mobile Robot 47 System 5.4 Summary 48 6 CONCLUSION AND RECOMMENDATION 49 6.1 Conclusion 49 6.2 Recommendations 50 REFERENCES 51 APPENDICES 53

xi LIST OF TABLES NO TITLE PAGE 3.1 Microcontroller Specification 20 3.2 Pins in PIC16F877 21 3.3 Motor 24 3.4 Sensors 25 3.5 Base 25 3.6 Controllers 26 4.1 Motor Response to Sensors 32 4.2 LED Functionality on Surface After Get Signal from PIC 36 4.3 Movement of the Motors 38 5.1 The Instruction of the Programming 45 5.2 Motor Movement 46

xii LIST OF FIGURES NO TITLE PAGE 2.1 Configuration of the Autonomous Mobile Robot 6 2.2 Functional Block Diagram According to a First 7 Embodiment of a Mobile Robot 2.3 Overall Block Diagram of the System Embodying the 9 Present Invention 2.4 Embodiment of an Automated Robotic Measuring System 10 2.5 Block Diagram Showing the Structure of Distance 11 Measuring Apparatus 3.1 Project Flowchart 13 3.2 Pin Diagram of PIC16F877 20 3.3 Design Concept 1 23 3.4 Design Concept 2 23 3.5 Design Concept 3 24 4.1 Design Concept 1 27 4.2 The Acrylic Robot Base 28 4.3 Placement of the Sensors 31 4.4 Sensors Schematic Diagram 32 4.5 Construct Sensor Circuit on the Proto-Board 33 4.6 Flowchart of Circuits Testing 34 4.7 Left Sensor Detects White Surface 35 4.8 Right Sensor Detects White Surface 35 4.9 Middle Sensor Detects White Surface 35 4.10 All Sensors Detect Black Line 36

xiii 4.11 All Sensors Detect White Surface 36 4.12 Drive Motor Schematic Diagram 37 4.13 The L4128 39 4.14 Programming Built 40 4.15 Programming Compiled 40 4.16 Flowchart of Line Following Mobile Robot 41 5.1 Line Following Mobile Robot Circuit Diagram 46 5.2 Distance Between Sensors and Surface 47

xiv LIST OF ABBREVIATION PIC - Programmable Integrated Circuit LCD - Liquid Crystal Display RAM - Random Access Memory LED - Light Emitting Diode IR - Infra-red PLC - Programmable Logic Controller PMMA - Polymethyl Methacrylate

xv LIST OF APPENDIX NO TITLE PAGE A Gantt Chart 53 B Full Programming of Line Following Mobile Robot 54 C PIC Microcontroller Programmer Manual (L4128D series) 59 D L293D Datasheet 60 E QRD1113/1114 Reflective Object Sensor Datasheet 65 F PIC16F877 Datasheet 70

1 CHAPTER 1 INTRODUCTION 1.1 Introduction The word robot originated from the Czech word robota, which means 'slave labour'. The term robotics was coined by Isaac Asimov in his short science fiction in 1940s, in which he defined robotics as a study of robots. A robot is a reprogrammable multifunctional manipulator designed to move material, parts, tools, or specialized devices through variable programmed motions for performance of a variety of tasks (Snyder, 1985). The word robot is used to refer to a wide range of machines, the common feature of which is that they are all capable of movement and can be used to perform physical tasks. Robots take on many different forms, ranging from humanoid, which mimic the human form and way of moving, to industrial, whose appearance is dictated by the function they are to perform. Robots can be grouped generally as mobile robots (autonomous robots), manipulator robots (industrial robots) and self reconfigurable robots, which can conform themselves to the task at hand. Robots may be controlled directly by a human, such as remotelycontrolled bomb-disposal robots, robotic arms, or shuttles, or may act according to their own decision making ability, provided by artificial intelligence. However, the majority of robots fall in-between these extremes, being controlled by preprogrammed computers. Such robots may include feedback loops such that they can interact with their environment, but do not display actual intelligence.

2 Mobile robots are autonomous machines that are capable of movement in a given environment in which can perform desired tasks in unstructured environments without continuous human guidance. Many kinds of robots are autonomous to some degree. Different robots can be autonomous in different ways. The most common class of mobile robots is wheeled robots. A second class of mobile robots includes legged robots while a third smaller class includes aerial robots, usually referred to as unmanned aerial vehicles. Mobile robots are also found in industry, military and security environments, and appear as consumer products. A path finding robot is one of the mobile robot where the robot is moving base on the line tracking. The main parts of the robots are sensor, motor and controller. The line can be in white / black line tape on the floor. The sensor will detect the line on the floor and send signals to controller to be process. After that it send signals to motor to rotate and the robot is moving base on the signal given. 1.2 Problem Statement In factories, the workers usually moved objects or material manually. It will waste a lot of man power and also will waste money to employ them to do the task. This mobile robot can avoid this problem and make easier. Line grids can be placed on the floor to indicate the path that the robot requires to go. 1.3 Objectives The main objective of this project is to assist and expose beginners who wish to learn about robotic system such as micro-controller (PIC16F877A), programming, electrical parts, electronic circuits and also to enhance knowledge and build the creativity in robotic field. Besides that, this project also design a line following mobile robot and display the distance measurement in real-time on the Liquid Crystal Display (LCD).

3 1.4 Scope of Project The scope of the project is to design and develop a path finding robot using a line tracking. It consists of designing the electronics part and develops a program. The function of the robot is to find a path base on a line tracking and display the measurement on the LCD on the real time. The robot will move base on the white line on the dark floor sense by an infra-red sensor. 1.5 Project Schedule (Gantt Chart) Project schedule is very important to manage the project. It can make us to finish the project on the fix time. So, it is very important to avoid us from delay the project. (Refer Appendix A) 1.6 Summary This chapter explained about the introduction of the project and the backgrounds of the robot. Besides that, here are also explained about the problem statement, objectives and scope of project. Base of this factor, this project was selected to minor the problem.

4 CHAPTER 2 LITERATURE REVIEW 2.1 First Review: Robotic Follow System and Method. Robot platforms, methods, and computer media are disclosed. The robot platform includes preceptors, locomotors, and a system controller, which executes instructions for a robot to follow a target in its environment. The method includes receiving a target bearing and sensing whether the robot is blocked front. If the robot is blocked in front, then the robot's motion is adjusted to avoid the nearest obstacle in front. If the robot is not blocked in front, then the method senses whether the robot is blocked toward the target bearing and if so, sets the rotational direction opposite from the target bearing, and adjusts the rotational velocity and translational velocity. If the robot is not blocked toward the target bearing, then the rotational velocity is adjusted proportional to an angle of the target bearing and the translational velocity is adjusted proportional to a distance to the nearest obstacle in front. 2.2 Second Review: Mobile Robot. A mobile robot which has a communication with a detection target by a motion of the mobile robot or by an utterance from the mobile robot, the mobile robot includes: a personal identification unit detecting an existence of the tag based on a signal transferred from the tag and obtaining the identification information stored on the tag; a position information acquisition unit obtaining

5 distance information indicating a distance from the mobile robot to the detection target; a locomotion speed detection unit detecting a locomotion speed of the mobile robot; a personal information acquisition unit acquiring personal information based on the identification information; a communication motion determination unit determining contents of a communication motion based on the personal information; and an operation determination unit adjusting a start timing of each content of the communication motion based on distance information and on the locomotion speed of the mobile robot. 2.3 Third Review: Obstacle Following Sensor Scheme for a Mobile Robot. A robot obstacle detection system including a robot housing which navigates with respect to a surface and a sensor subsystem aimed at the surface for detecting the surface. The sensor subsystem includes an emitter which emits a signal having a field of emission and a photon detector having a field of view which intersects the field of emission at a region. The subsystem detects the presence of an object proximate the mobile robot and determines a value of a signal corresponding to the object. It compares the value to a predetermined value, moves the mobile robot in response to the comparison, and updates the predetermined value upon the occurrence of an event. 2.4 Fourth Review: Robot System and Autonomous Mobile Robot. The present invention relates to a robot system which includes an autonomous mobile robot as well as to the autonomous mobile robot. In the system in which monitoring is performed using the autonomous mobile robot which travels along a predetermined path, the present invention can reduce the interval between the time when a user requests transmission of images or the like and the time when the user obtains the images. The autonomous mobile robot travels along a predetermined path at predetermined times, a camera takes

6 photographs at predetermined locations during the travel along the predetermined path, images taken by the camera are stored, and the stored images are sent to a requesting cell phone or the like in response to a transmission request from the cell phone or the like. (Refer Figure 2.1) Figure 2.1: Configuration of the autonomous mobile robot 2.5 Fifth Review: Mobile Robot Sensor System. An object of the present invention is to provide a sensor system which can effect local communications suitable for exchanging information to avoid collisions between mobile robots. The sensor system also prevents collisions between the mobile robots and obstacles. The system is well-suited for a multirobot environment where multiple mobile robots operate. The system includes infrared signal transmitters installed in each of the multiple mobile robots for sending transmission data via infrared signals. The system further includes infrared signal receivers installed in each of the multiple mobile robots for receiving the transmission data sent by the infrared signal transmitters. Each mobile robot includes a control unit. The control unit prepares transmission information which includes mobile robot identification information unique to the mobile robot. The

7 transmission information is included in the transmission data sent from the infrared signal transmitter. The control unit also extracts transmission information which is received by the infrared signal receiver. 2.6 Sixth Review: Mobile Robot for Monitoring a Subject. A mobile robot with a diagram indicating a moving path of a subject and a diagram showing a connection between locations, is capable of generating a path on which a subject is predicted to move from information of the subject detected by a detector, a detecting direction of the detector along the path, or tracking the subject by tracing the path, and predicting a location of a destination of the subject even when the subject has moved to another location. Further, the robot is capable of determining an abnormality based on detected location of the subject. (Refer Figure 2.2) Figure 2.2: Functional block diagram according to a first embodiment of a mobile robot