DEVELOPMENT OF A VISION-BASED MOBILE ROBOT NAVIGATION SYSTEM FOR GOLF BALL DETECTION AND LOCATION

Similar documents
VALIDATING AND DEVELOPING A NEW AGILITY TEST FOR KARATE

A SYSTEM DYNAMIC MODEL FOR DECISION SUPPORT SYSTEM IN LEAN CONSTRUCTION ALI CHEGENI

THE EFFECT OF OVERSIZED LANE WIDTH AND LANE SHOULDER ON HEAVY VEHICLE PARKING ON RESIDENTIAL STREETS NURAIN BINTI MOHD SITH

BORANG PENGESAHAN STATUS TESIS

INTEGRATED FARE PAYMENT SYSTEM IN MULTI OPERATORS SINGLE MARKET PUBLIC BUS NETWORK SAFIZAHANIN BINTI MOKHTAR UNIVERSITI TEKNOLOGI MALAYSIA

ASSOCIATION BETWEEN ERGONOMIC RISK FACTORS AND MUSCULOSKELETAL PAIN AMONG FIXIE BIKE CYCLISTS MOHD SHAMSHEMUN BIN MOHAMED

UNIVERSITI PUTRA MALAYSIA DETERMINATION OF IDEAL WIDTH FOR EXCLUSIVE MOTORCYCLE LANE ALONG THE STRAIGHT SECTION OF FEDERAL HIGHWAY, SELANGOR, MALAYSIA

RESIDENTIAL HOUSING DEVELOPMENT IN KURDISTAN REGION GOVERNMENT OF IRAQI FEDERAL

THE DYNAMICS OF CURRENT CIRCULATION AT NEARSHORE AND VICINITY OF ISLAND IN TERENGGANU WATERS NURUL RABITAH BINTI DAUD

KAJIAN BIOLOGI PEMBIAKAN IKAN KELAH (Tor tambra) DI SUNGAI MEUREUBO, ACEH BARAT, INDONESIA BAIHAQI

ANALYSIS OF STROKE DISTRIBUTION BETWEEN PROFESSIONAL, INTERMEDIATE AND NOVICE SQUASH PLAYERS DIYANA ZULAIKA BINTI ABDUL GHANI

PEMBERITAHUAN PERTANYAAN BAGI JAWAB LISAN DEWAN RAKYAT TUAN WILLIAM LEONG JEE KEEN [ SELAYANG ]

UNIVERSITI PUTRA MALAYSIA BEHAVIOUR OF CORRUGATED COMPOSITE TUBE UNDER COMPRESSIVE LOAD USING FINITE ELEMENT METHOD

PEDESTRIAN UTILIZATION; ENHANCING FROM EXISTING : A STUDY CASE OF PANTAI CHENANG, LANGKAWI AND MELAKA HISTORICAL CITY, MELAKA

OBJEKTIF MODUL. Membincangkan dan menerangkan lebih lanjut pelbagai arahan (Command) tambahan dalam menganalisis data.

FACULTY OF ELECTRICAL ENGINEERING UNIVERSITI TEKNIKAL MALAYSIA MELAKA LAPORAN PROJEK SARJANA MUDA (PSM2)

ECOLOGY OF BIVALVES IN THE LAGOON AREA OF SETIU WETLAND, TERENGGANU, MALAYSIA NURULAFIFAH BINTI YAHYA

BIOMECHANICAL LOADING OF INSTEP KICK FOR MALAYSIAN FOOTBALLER DAYANG KHAIRUNNISA BINTI ABANG KIPRAWI

Signature : Supervisor Name : Mr Safarudin Gazali Herawan

SUPERVISOR DECLARATION

INSTRUCTION: This section consists of SIX (6) essay questions. Answer FOUR (4) questions only.

INTERNAL SURFACE PIPE ROUGHNESS CLASSIFICATION USING HIGH FREQUENCY ACOUSTIC EVALUATION

SIGNIFICANCE OF WALKABILITY IN THE CONTEXT OF TERRACE ROW HOUSES IN MALAYSIA: AN ETHNOGRAPHIC APPROACH SARA NAZEM

UNIVERSITI PUTRA MALAYSIA

counselling2u.uitm.edu.my

BLADE DESIGN FOR WINDMILL GENERATOR MUHAMMMAD FITRI BIN MOHAMED HASSAN

-1- UNIVERSITI SAINS MALAYSIA. First Semester Examination 2010/2011 Academic Session. November 2010

Program Intensif Perniagaan Internet & Strategi Media Sosial

Faculty of Electrical & Electronic Engineering University Malaysia Pahang

DEVELOPMENT OF AUTOGREASE ELECTRIC MOTOR S BEARING SYSTEM AHMAD FATIHY BIN MOHD SUBBRI

REKA BENTUK ALAT PELONTAR BOLA SEPAK TAKRAW MOHD SHAFFIQ SAZALI BIN MOHD ISMAIL. Laporan ini dikemukakan sebagai. Fakulti kejuruteraan Mekanikal

THE EFFECTS OF CHANGES AT SIGNALIZED INTERSECTION ON THE VEHICLES EMISSION LOADING IN PARIT BUNTAR, PERAK.

BAB 4: GRAF GEOGRAFI TINGKATAN DUA BAB 4: GRAF

PRESSURE DROP OF DIFFERENT FLOW PATTERN IN MULTIPHASE FLOW SYSTEM

VOLTAGE SAG ANALYSIS AND DETERMINATION OF THE SOURCE OF DISTURBANCE IN INDUSTRIAL SECTOR FARALYNA AISYAH BINTI ABDUL RASID

COMPARATIVE ANALYSIS OF STAGE AND PHASE SIGNAL CONTROL OF A SIGNALISED INTERSECTION AKINMADE OLUWATOSIN DANIEL. Faculty of civil Engineering

-1- UNIVERSITI SAINS MALAYSIA. First Semester Examination 2010/2011 Academic Session. November ESA 366/3 Flight Performance Prestasi Pesawat

INSTRUCTION: This section consists of FOUR (4) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi EMPAT (4) soalan. Jawab SEMUA soalan.

UNIVERSITI PUTRA MALAYSIA

OPTICAL TOMOGRAPHY SYSTEM FOR BUBBLES DETECTION IN LIQUID MEDIUM JULIZA BINTI JAMALUDIN

PERMAINAN WEB ALPHA BAHAYA AIR

1 nrrnrnr 1 FOOTBALL SPEED ANALYSIS AND GAME ANALYSIS BY USING IMAGE PROCESSING FILZAH LINA BINTI MOHD SAFEIEE

DEVELOPMENT AND PROTOTYPING AN AUTOMATIC FISH FEEDER MOHD NIZAM BIN MOHD NOOR

MODELLING OF MOTORCYCLE ACCIDENTS AT NON-EXCLUSIVE MOTORCYCLE LANE JUNCTIONS IN MALAYSIA

THE EFFECTIVENESS OF THE CYLINDER BLOCK ON STILLING BASIN AS ENERGY DISSIPATION SYSTEM NOR FARAHIAH IBRAHIM. Report submitted in fulfillment of the

UNIVERSITI PUTRA MALAYSIA

SIMULATION ON THE EFECT OF SUBMERGED BREAKWATER TO THE WAVE TRANSMISSION AND RUN-UP ZAHEDER BIN ABD AZIZ

Nomenklatur galas bebola

Sistem Tempahan Kompleks Sukan Universiti Teknologi Malaysia

A STUDY TO INVESTIGATE THE CAUSE OF FAILURE AND COLLAPSE OF UMNO TOWER PENANG DEBBIE CYNTHIA CLARENCE BOTITI

Salina Binti Ramli. I/C No: Dr. Norhazilan Bin Md. Noor

ABSTRAK. di kawasan pendidikan di Malaysia. ABSTRACT. ) is very important because the air containing O 3

APLIKASI PERINGATAN DAN LAPORAN UNTUK PELANCONGAN BERASASKAN ANDROID MENGGUNAKAN SISTEM KEDUDUKAN SEJAGAT (GPS)

DATA AKSES. Akademi Audit Negara. View. CAATs ASAS ACL / 1

PATH WALKABILITY ASSESSMENT FRAMEWORK BASED ON DECISION TREE ANALYSIS OF PEDESTRIAN TRAVELERS RETAIL WALKING AREZOU SHAFAGHAT

Autonomous blimp control with reinforcement learning

Penggunaan Simbol bagi Meningkatkan Penulisan Karangan. Abstrak

BORANG PENGESAHAN STATUS TESIS

SULIT 4551/3. Diagram 1.1 shows the apparatus set-up used in this experiment. Rajah 1.1 menunjukkan susunan radas yang digunakan dalam eksperimen ini.

UNIVERSITI PUTRA MALAYSIA AN ECONOMETRIC ANALYSIS OF THE JAPANESE DEMAND FOR INDONESIAN TUNA YUARY FARRADIA FEP

SHORT ESSAY COMPETITION PERTANDINGAN KARANGAN PENDEK

UNIVERSITI PUTRA MALAYSIA EVALUATION OF ROAD PAVEMENT CRACKS IN MALAYSIA

EXTENT OF TRAFFIC SHOCKWAVE PROPAGATION INDUCED BY MIDBLOCK U-TURN FACILITIES NURUL FARHANA BINTI JAILANI UNIVERSITI TEKNOLOGI MALAYSIA

Bengkel di Kedah dan Melawat Kumpulan Advokasi Diri di Kedah & Perlis

SUKAN INSTITUSI PENDIDIKAN TINGGI

9/13/2012. Sr Dr. Mohd Saidin Misnan UTM Skudai, Johor, Malaysia

AIR FLOW AROUND BODIES IN SUBSONIC WIND TUNNEL LIM FONG KIAW

The Effect of a Seven Week Exercise Program on Golf Swing Performance and Musculoskeletal Screening Scores

PROBLEMS FOR CHAPTER 2 - PRESSURE. Question 1

NEYMAR JR S FIVE RULES OF THE GAME *Untuk versi Bahasa Malaysia, sila rujuk muka surat 13*

DATA INTEGRITI. Akademi Audit Negara. CAATs ASAS ACL / 1

Bachelor of Engineering with Honours (Civil Engineering)

HYDROSTATIC FORCE ON A SUBMERGED PLANE SURFACE

Development of Bicycle Shift Models in Universiti Kebangsaan Malaysia Campus

ANALYSIS THE PERFORMANCE OF UNSIGNALIZED INTERSECTION BASED ON GAP ACEPTANCE STUDIES

DEVELOPMENT OF PADDED BANDANA FOR TAKRAW PLAYERS MUHAMMAD AZRI BIN MOHD RAZI

UNIVERSITI PUTRA MALAYSIA TARGET STRENGTH AND SCHOOL SIZE ASSESSMENT OF SCADS USING HYDROACOUSTIC MAMAN HERMAWAN ITMA1998 1

BENTUK KEROSAKAN DAN KOS PENYELENGGARAAN JALAN RAYA DI NEGERI TERENGGANU MOHD FAISAL BIN MUSTAFA

UNIVERSITI PUTRA MALAYSIA

PUTRAJAYA GREEN CITIES: CONSTRAINTS AND MITIGATION STRATEGIES TOWARDS LOW CARBON CITIES MOHD RAZIF BIN ABD RAZAK

DEVELOPMENT OF CONTROL SYSTEM FOR SEPAK TAKRAW LAUNCHER MODEL MOHANDAS SAGARAN

SISTEM e- KAUNSELING (e-3psk) Khairul Fadhli Abdul Karim Assoc. Prof. Dr. Shahnorbanun Sahran ABSTRAK

BORANG PENGESAHAN STATUS TESIS

KAJIAN KEBERKESANAN PELAKSANAAN PEMBELAJARAN TERADUN DI KALANGAN PENSYARAH POLITEKNIK SULTAN ABDUL HALIM MUADZAM SHAH. Che Rohalan Binti Ahmad

15/2017. Buletin UNIVERSITI TENAGA NASIONAL

TEACHING VOCABULARY THROUGH FLY SWATTER GAME. (An Experimental Research at the Second Grade Students of SMP N 2 Baturraden in Academic Year 2013/2014)

ANALISIS PASANG SURUT DENGAN KAEDAH HARMONIK MENGGUNAKAN PELARASAN KUASA DUA TERKECIL HERY PURWANTO

EAL235 Highway and Traffic Engineering

THE EVALUATION (T TUt? DUD Lf\fl NX A 1T11 ' A ROUNDABOUT AT PERPUSTAKAAN UMP KHAIRUN NADRAH BT HAMIDZON

1 PERATURAN PEMARKAHAN BIOLOGI KERTAS 3 _ 2018 MPSM KEDAH. Mark Scheme. Correct Inaccurate Idea Wrong Score

Pengeraman Telur Tilapia Menggunakan Inkubator Mudah Alih.


ESA 244/2 Aerodynamics [Aerodinamik]

FAKTOR YANG MEMPENGARUHI PERMINTAAN PENYEWAAN PERUMAHAN SITI NOOR FARAHANIS BINTI FADZIL UNIVERSITI TEKNOLOGI MALAYSIA

ACCIDENT ANALYSIS OF SOUTHERN EXPRESSWAY

ASAS SIMPAN KIRA DAN PERAKAUNAN Tempat: Kota Kinabalu, Sabah. Sila pilih tarikh kursus yang bersesuaian. Tandakan dalam kotak yang disediakan.

HBT Bahasa, Undang-Undang dan Penterjemahan II

BUKU PANDUAN PESERTA PEREKA 2018

EAH 221/3 Mekanik Bendalir Untuk Jurutera Awam

UNIVERSITI PUTRA MALAYSIA

Transcription:

DEVELOPMENT OF A VISION-BASED MOBILE ROBOT NAVIGATION SYSTEM FOR GOLF BALL DETECTION AND LOCATION By RIZAL MAT JUSOH Thesis Submitted to the School of Graduate Studies,, in Fulfilment of the Requirement for the Degree of Master of Science February 2007

Abstract of thesis presented to the Senate of in fulfilment of the requirement for the degree of Master of Science DEVELOPMENT OF A VISION-BASED MOBILE ROBOT NAVIGATION SYSTEM FOR GOLF BALLS DETECTION AND LOCATION By RIZAL MAT JUSOH February 2007 Chairman: Mohammad Hamiruce Marhaban, PhD Faculty: Engineering A significant challenge in the design of an autonomous mobile robot is the reliable detection of targets, obstacles and targets tracking. Many types of sensor are used for that purposes such as infrared, sonar, vision sensor and laser. Monocular vision is one of the methods used due to simplicity and computational cost compared to stereo vision. Based on current trends the autonomous mobile robot development, vision sensor is used as different functions such as target recognition, obstacles avoidance, and navigation. To fulfill such demands the mobile robot should be able to estimate the distance of the detected targets and their angles from its current location. From the extracted information, the motions of the mobile robot can be done efficiently for targets retrieval task. This thesis addresses issue on golf balls localization. The sensor used for localization is a single color webcam. The experiment involves stationary golf balls localization at indoor and outdoor scene. ii

The objective is to localize golf balls at various locations to be retrieved by the mobile robot. The distance towards the golf balls are estimated based on their diameter. This is based on the perspective view concept where the golf ball sizes are inversely proportional to their distance from webcam. Golf balls detection is done using color segmentation in RGB (red, green and blue) color space. A vector, a, that represents mean value of the target sample is calculated. Then the mean and standard deviation of each color component is calculated. The threshold value lies in the range µ ± σ which represents a square bounding box in RGB color space with a center at a. Every pixel in the test image is tested whether it lies within the bounding box which contributes to target pixel. The technique for segmentation can avoid high computation time for color image processing. The simple features such as diameter, x-y ratio and area are used as its inputs to the k-nearest neighbors (K-NN) classifier. The software is developed in Visual Basic 6 with a laptop computer acts as a controller and for handling image acquisition and processing. The localization process takes less than one second to be completed. The technique has been tested at indoor and outdoor environment. The efficiency of the estimation is more than 90 percents with a condition that the targets are less than 50 percents occluded. iii

Abstrak tesis yang dikemukakan kepada Senat sebagai memenuhi keperluan untuk ijazah Master Sains PEMBANGUNAN SEBUAH ROBOT BERGERAK BERASASKAN PENGLIHATAN UNTUK MENGESAN DAN MENENTUAN KEDUDUKAN BOLA GOLF Oleh RIZAL MAT JUSOH Februari 2007 Pengerusi: Mohammad Hamiruce Marhaban, PhD Fakulti: Kejuruteraan Satu cabaran getir dalam pembinaan robot bergerak sendiri adalah mengesan sasaran, mengelak hadangan dan menjejak sasaran. Banyak jenis pengesan yang digunakan untuk tujuan tersebut seperti inframerah, sonar, pengesan penglihatan dan cahaya laser. Penglihatan tunggal adalah salah satu cara yang digunakan untuk tujuan itu. Ini kerana ia mudah dan kos pengkomputeran rendah berbanding penglihatan stereo. Berdasarkan situasi semasa pembangunan robot bergerak sendiri, penglihatan digunakan untuk kegunaan pelbagai seperti pengenalan sasaran, mengelak halangan dan penjelajahan. Demi memenuhi tujuan tujuan tersebut sebagai satu contoh robot bergerak harus dapat menentukan jarak sasaran yang dikesan dan juga sudut sasaran dari kedudukannya sendiri. Daripada maklumat yang dikumpulkan pergerakan robot dapat dilakukan dengan cekap untuk menghampiri sasaran. iv

Tesis ini menyentuh isu penentuan kedudukan bola golf. Pengesan yang digunakan untuk penentuan kedudukan ialah sebuah kamera warna. Ujikaji penentuan kedudukan dilakukan didalam dan diluar bangunan. Objektif adalah untuk menentukan kedudukan bola golf pada kedudukan yang berselerak untuk dikutip oleh sebuah robot bergerak. Jarak sasaran dianggar berdasarkan diameter bola golf. Ini adalah berdasarkan pandangan perspektif dimana saiz bola adalah berkadar songsang dengan jaraknya daripada kamera. Pengesanan bola golf adalah menggunakan teknik ambang warna yang ketara dalam format imej warna merah, hijau dan biru. Satu vector, a, dikira yang mewakili nilai purata untuk sampel sasaran. Kemudian dikira pula nilai purata dan sisihan piawai bagi setiap komponen warna merah, hijau dan biru. Nilai ambang akan terletak pada julat µ ± σ. Sebuah kotak berisipadu terbentuk dalam ruang format tiga warna yang berpusat pada a. Satu anggapan dibuat bahawa pencahayaan adalah tidak banyak berubah dan tidak mempengaruhi nilai ambang. Teknik ini dapat mengelak beban pengkomputan yang besar ke atas gambar warna. Bola golf dikenali menerusi teknik k-nn (k-jiran terdekat). Sifat fizikal bola golf seperti diameter, nisbah x-y dan luas digunakan sebagai masukan untuk pengasingan. Perisian dibangunkan menggunakan Visual Basic 6 dengan sebuah komputer riba bertindak sebagai pengawal untuk pengambilan dan pemprosesan gambar. Cara penentuan kedudukan mengambil masa kurang dari satu saat. Teknik ini telah diuji di dalam bangunan and di padang. Ketepatan anggaran adalah melebihi 90 peratus apabila satu syarat dipatuhi iaitu sasaran mesti tidak terlindung lebih dari 50 peratus. v

ACKNOWLEDGEMENTS In the name of Allah, the Beneficent and the Merciful. It is with the deepest sense of gratitude to Allah who has given the strength and ability to complete this thesis as it is today. I would like to express my deepest gratitude to my supervisor, Dr. Mohammad Hamiruce Marhaban and also to my co-supervisors, Assoc. Prof. Dr. Ishak Aris and Dr. Samsul Bahari Mohd. Noor who deserve the most credit for their moral support and abundance of guidance and assistance for the success of this thesis. vi

I certify that an Examination Committee has met on 7 th February 2007 to conduct the final examination of Rizal Mat Jusoh on his Masters of Science thesis entitled Development of a Mobile Robot Navigation Using Vision Based Golf Balls Detection and Location in accordance with Universiti Pertanian Malaysia (Higher Degree) Act 1980 and Universiti Pertanian Malaysia (Higher Degree) Regulations 1981. The Committee recommends that the candidate be awarded the relevant degree. Members of the Examination Committee are as follows: Senan Mahmod Abdullah, PhD Associate Professor, Faculty of Electrical and Electronics Engineering (Chairman) Abdul Rahman Ramli, PhD Associate Professor, Faculty of Computer and Communication Engineering (Internal Examiner) Syed Javaid Iqbal, PhD Lecturer, Faculty of Electrical and Electronics Engineering (Internal Examiner) Shamsudin Hj. Mohd. Amin, PhD Professor, Faculty of Electrical and Electronics Engineering Universiti Teknologi Malaysia (External Examiner) HASANAH MOHD. GHAZALI Professor/ Deputy Dean School of Graduate Studies Date: vii

This thesis submitted to the Senate of and has been accepted as fulfillment of the requirement for the degree of Masters of Science. The members of the Supervisory Committee are as follows: Mohammad Hamiruce Marhaban, PhD Lecturer Faculty of Engineering (Chairman) Ishak Aris, PhD Associate Professor Faculty of Engineering (Member) Samsul Bahari Mohd. Noor, PhD Lecturer Faculty of Engineering (Member) AINI IDERIS, PhD Professor/ Dean School of Graduate Studies Date: 10 MAY 2007 viii

DECLARATION I hereby declare that the thesis is based on my original work except for quotations and citations which have been duly acknowledged. I also declare that it has not been previously or concurrently submitted for any other degree at UPM or other institutions. RIZAL MAT JUSOH Date: ix

TABLE OF CONTENTS Page ABSTRACT ABSTRAK ACKNOWLEDGEMENTS APPROVAL DECLARATION LIST OF TABLES LIST OF FIGURES II IV VI VII X XII XIII CHAPTER 1 INTRODUCTION 1.1 Overview 1.1 1.2 Problem Statement 1.2 1.3 Objectives 1.3 1.4 Thesis Scope 1.3 1.5 Contribution 1.5 1.6 Thesis Layout 1.5 2 LITERATURE REVIEW 2.1 Targets Localization 2.1 2.1.1 Target Detection 2.5 2.2.2 Distance Estimation 2.8 2.2 Image Segmentation 2.9 2.4 Target Based Trajectory Planning 2.16 2.5 Summary 2.18 3 METHODOLOGY 3.1 Mobile Robot Development 3.1 3.1.1 Hardware Components 3.2 3.1.2 The FOV of Mobile Robot 3.4 3.1.3 Mobile Robot Motions 3.7 3.2 The Vision System 3.2.1 Image Processing Algorithm 3.10 3.3 Golf Ball Recognition Technique 3.16 3.3.1 Diameter Estimation and Centroid Calculation 3.17 3.3.2 X-Y Aspect Ratio 3.20 3.3.3 Area Measurement 3.21 x

3.4 The Effect of Golf Ball Position on Diameter 3.22 3.5 Target Based Trajectory Motion 3.23 3.6 The Overall System Flow Chart 3.25 3.7 Summary 3.27 4 RESULTS AND DISCUSSION 4.1 Golf Balls Detection 4.1 4.2 The Effect of The Web Cam Height on Target size 4.10 4.3 The Effect of Varying Illumination of Golf Ball Size 4.11 4.4 Diameter Estimation Performance 4.12 4.5 Distance Estimation 4.5.1 The Relationship of Golf Ball Diameter and Distance 4.13 4.5.2 Indoor Distance Estimation 4.14 4.5.3 Outdoor Distance Estimation 4.16 4.6 Golf Balls Retrieval Testing 4.18 4.7 Summary 4.21 5 CONCLUSION AND FUTURE WORKS 5.1 Conclusion 5.1 5.2 Future Works 5.2 REFERENCES R.1 APPENDICES A.1 BIODATA OF THE AUTHOR LIST OF PUBLICATION xi