IMPLEMENTASI ARSITEKTUR BEHAVIOR-BASED DENGAN MENGGUNAKAN FUZZY UNTUK NAVIGASI CAR-LIKE MOBILE ROBOT DALAM LINGKUNGAN YANG TAK DIKENAL

dokumen-dokumen yang mirip
Implementasi Arsitektur Behavior-Based dengan Menggunakan Fuzzy untuk Navigasi Car-Like Mobile Robot dalam Lingkungan yang Tak Dikenal

BAB I PENDAHULUAN. Mobile robot otonom adalah topik yang sangat menarik baik dalam penelitian

BAB II TINJAUAN PUSTAKA. Pada BAB ini akan dibahas teori penunjang yang mendukung penelitian ini.

Kontrol Keseimbangan Robot Mobil Beroda Dua Dengan. Metode Logika Fuzzy

ANALISIS PEMANFAATAN DATA MINING DALAM PENENTUAN VARIABEL UNTUK PREDIKSI INDEKS PRESTASI MAHASISWA MENGGUNAKAN METODE BACK-PROPAGATION NEURAL NETWORK

STUDI PENGONTROL TEMPERATUR MOTOR DC UNTUK MEMPERTAHANKAN KESTABILAN KECEPATAN MOTOR BERBASIS MIKROKONTROLER AT89S52 SKRIPSI

DAFTAR ISI. HALAMAN PENGESAHAN... v. ABSTRAKSI...vi. KATA PENGANTAR... vii. DAFTAR ISI...ix. DAFTAR TABEL... xiii. DAFTAR GAMBAR...

BAB I PENDAHULUAN. Sistem pendeteksi pada robot menghindar halangan banyak

RANCANG BANGUN ROBOT PENGIKUT GARIS DAN PENDETEKSI HALANG RINTANG BERBASIS MIKROKONTROLER AVR SKRIPSI

DAFTAR ISI. Halaman Judul... i. Lembar Pengesahan Pembimbing... ii. Lembar Pernyataan Keaslian...iii. Lembar Pengesahan Pengujian...

PENGGUNAAN MOTOR DC SERVO SEBAGAI PENGGERAK UTAMA LENGAN ROBOT BERJARI PENGIKUT GERAK LENGAN MANUSIA BERBASIS MIKROKONTROLER LAPORAN AKHIR

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PENGESAHAN... ii. HALAMAN PERNYATAAN... iii. KATA PENGANTAR... iv. MOTO DAN PERSEMBAHAN... v. DAFTAR ISI...

MODEL SISTEM CRANE DUA AXIS DENGAN PENGONTROL FUZZY. Disusun Oleh : Nama : Irwing Antonio T Candra Nrp :

DEPARTEMEN FISIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2009

PERANCANGAN LENGAN ROBOT PENGAMBIL DAN PENYUSUN KOTAK OTOMATIS BERDASARKAN WARNA MENGGUNAKAN MIKROKONTROLLER ATMEGA 32

PENGEMBANGAN GAIT MOBILE ROBOT TIPE HEXAPOD UNTUK MELEWATI RINTANGAN SKRIPSI

REALISASI ROBOT MOBIL HOLONOMIC Disusun Oleh : Nama : Santony Nrp :

APLIKASI SENSOR RF PT2272 SEBAGAI RECEIVER UNTUK MENGAKTIFKAN LAMPU SEIN DAN LAMPU REM PADA HELM LAPORAN AKHIR

DAFTAR ISI. iii PRAKATA. iv ARTI LAMBANG DAN SINGKATAN. vi ABSTACT. vii INTISARI. viii DAFTAR ISI

PERANCANGAN MOBILE ROBOT DENGAN SENSOR KAMERA MENGGUNAKAN SISTEM KENDALI FUZZY

PERANCANGAN PROTOTYPE ROBOT SOUND TRACKER BERBASIS MIKROKONTROLER DENGAN METODE FUZZY LOGIC

SISTEM KENDALI LOGIKA FUZZY PADA KESETIMBANGAN PENDULUM TERBALIK BERBASIS MIKROKONTROLER

ANALISA PERBANDINGAN PERANCANGAN FILTER LCL PADA PENYEARAH TERKENDALI SATU FASA FULL CONVERTER DENGAN PENYEARAH PWM SATU FASA FULL BRIDGE TESIS.

Oleh: NIM NIM

REALISASI ROBOT PENCARI JALAN DALAM MAZE DENGAN METODE RUNUT-BALIK ABSTRAK

APLIKASI SENSOR SUHU LM35 SEBAGAI PENDETEKSI SUHU UNTUK MENGATUR KECEPATAN MOTOR PADA KIPAS ANGIN BERTEKNOLOGI AIR MULTIPLIER

PENGONTROL PID BERBASIS PENGONTROL MIKRO UNTUK MENGGERAKKAN ROBOT BERODA. Jurusan Teknik Elektro, Fakultas Teknik. Universitas Kristen Maranatha

SYAHIDAL WAHID

PERANCANGAN KONTROLER LOGIKA FUZZY UNTUK TRACKING CONTROL PADA ROBOT SUMO

PENERAPAN MULTI-MIKROKONTROLER PADA MODEL ROBOT MOBIL BERBASIS LOGIKA FUZI

Penerapan Algoritma Logika Fuzzy Sebagai Kontrol Gerak Pada Mobile Robot Untuk Menghindari Rintangan LAPORAN AKHIR

PENGONTROLAN MINIATUR PINTU PERLINTASAN KERETA API MENGGUNAKAN PLC (Programmable Logic Controller)

Aplikasi Mikrokontroller ATMega 16 Dengan Load Cell Pada Lift 3 Lantai

RANCANG BANGUN PENGENDALIAN MOTOR PENGGERAK MOBIL LISTRIK DESIGN AND BUILD CONTROLLER MOTOR DRIVER ELECTRIC CAR

RANCANG BANGUN SISTEM PENGENDALI MOTOR DC PENGGERAK SOLAR CELL MENGIKUTI ARAH CAHAYA MATAHARI BERBASIS MIKROKONTROLER

IMPLEMENTASI TEKNOLOGI BLUETOOTH SEBAGAI PENGENDALI GERBANG BERBASIS ARDUINO

RANCANG BANGUN MINIATUR SISTEM KENDALI MOTOR PADA PEMBANGKIT LISTRIK TENAGA HYBRID BERBASIS MIKROKONTROLER ATMEGA 16

PENGENDALI LAJU KECEPATAN DAN SUDUT STEERING PADA MOBILE ROBOT DENGAN MENGGUNAKAN ACCELEROMETER PADA SMARTPHONE ANDROID

PERANCANGAN SISTEM KENDALI PID UNTUK KECEPATAN MOTOR DC BERBASIS MIKROKONTROLER ATMEGA16 SKRIPSI

ANALISIS FILTER PASIF SINGLE TUNED UNTUK MENGURANGI ARUS HARMONISA PADA MIXER

MODUL APLIKASI PEMBELAJARAN LOGIKA ROBOTIKA UNTUK MURID SD

II.4 Optocoupler...21 BAB III PERANCANGAN...22 III.1 Perancangan dan Realisasi Rangkaian Sensor...22 III.1.1 Modul Kompas...22 III.1.

RANCANG BANGUN ALAT BANTU TUNANETRA BERJALAN DI MEDAN KONTUR BERBASIS MIKROKONTROLER ATMega

KATA PENGANTAR. Bandung, 9 Oktober Penulis

UNIVERSITAS BINA NUSANTARA SIMULASI KINEMATIKA ROBOT MOBIL DENGAN FUZZY LOGIC

DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...

Realisasi Robot Penyedot Debu pada Lantai Berbasis Mikrokontroler MCS 51

AKHIR TUGAS OLEH: JURUSAN. Untuk

RANCANG BANGUN DIGITAL EQUALIZER BERBASIS MIKROKONTROLLER ATMega 8535

Oleh : Abi Nawang Gustica Pembimbing : 1. Dr. Muhammad Rivai, ST., MT. 2. Ir. Tasripan, MT.

IMPLEMENTASI DAN ANALISIS LOGIKA FUZI PADA ROBOT PENGIKUT GARIS

Dhanny Tandil Ivander Sharon Manuel Siahaan Yansen Wilyanto

ROBOT MOBIL PENGINTAI BERBASIS MIKROKONTROLER DENGAN KAMERA DAN PENGENDALIAN TANPA KABEL MENGGUNAKAN KOMPUTER PROYEK AKHIR LIGA TRI NUGRAHA

APLIKASI PERINTAH SUARA UNTUK MENGGERAKKAN ROBOT. Disusun Oleh : Nama : Astron Adrian Nrp :

Perancangan dan Implementasi Embedded Fuzzy Logic Controller Untuk Pengaturan Kestabilan Gerak Robot Segway Mini. Helmi Wiratran

PERBANDINGAN PENGGUNAAN FILTER SINGLE TUNED DAN FILTER ORDE TIGA UNTUK MEREDUKSI HARMONISA PADA JUICER

Media Informatika Vol. 15 No. 2 (2016) SIMULASI ROBOT LINE FOLLOWER DENGAN PROTEUS. Sudimanto

ANALISA PENGGUNAAN MOTOR DC 12 VOLT PADA ROBOT PENGINTAI DENGAN KOMUNIKASI WIRELESS BERBASIS MIKROKONTROLLER ARDUINO SEVERINO LAPORAN AKHIR

PERANCANGAN DAN REALISASI LENGAN ROBOT TIGA DERAJAT KEBEBASAN MENGGUNAKAN SENSOR AKSELEROMETER ADXL345 DAN ARDUINO ABSTRAK

RANCANG BANGUN ROBOT WALL FOLLOWER PENYEDOT DEBU BERBASIS MIKROKONTROLER ATMEGA8535

RANGKAIAN DAN PENGUJIAN SISTEM KONTROL ALIRAN AIR DENGAN MIKROKONTROLER ATMEGA8535 DAN PEMROGRAMAN C

RANCANG BANGUN ALAT DESTILASI AIR LAUT BERBASIS PLC SCHNEIDER SR2 B121BD DENGAN MENGGUNAKAN SENSOR DS1820 SEBAGAI PENDETEKSI SUHU LAPORAN AKHIR

Skripsi. Untuk melengkapi salah satu syarat memperoleh. Gelar Sarjana Teknik. Program Studi Teknik Elektro. Fakultas Teknik Elektronika dan Komputer

Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Diploma 3. oleh: NIM: NIM: NIM: NIM:

REMOTE CONTROL INFRARED DENGAN KODE KEAMANAN YANG BEROTASI. Disusun Oleh : Nama : Yoshua Wibawa Chahyadi Nrp : ABSTRAK

PENGENDALIAN ROBOT BERODA MELALUI SMART PHONE ANDROID. Disusun oleh : Riyan Herliadi ( )

REALISASI ROBOT HEXAPOD SEBAGAI ROBOT PEMADAM API BERDASARKAN KRPAI 2013 ABSTRAK

KATA PENGANTAR. Puji syukur kami panjatkan atas kehadirat Allah SWT. karena atas rahmat dan

TUGAS AKHIR ROBOT PEMBERSIH LANTAI OTOMATIS BERBASIS ARDUINO UNO DENGAN SENSOR ULTRASONIK

SISTEM KENDALI LIFT 3 LANTAI MENGGUNAKAN PLC TWIDO

ALAT PENGHITUNG DENYUT NADI YANG DITAMPILKAN PADA DISPLAY DENGAN MENGGUNAKAN STETOSKOP PULSE COUNTER ON THE DISPLAY BY USING A STETHOSCOPE

Kata kunci:sensor rotary encoder, IC L 298, Sensor ultrasonik. i Universitas Kristen Maranatha

IMPLEMENTASI MIKROKONTROLER PIC 16F877A DALAM PERANCANGAN ROBOT OBSTACLE AVOIDANCE

ANALISA SINGLE TUNE FILTER PADA POWER SUPPLY DC (STUDI KASUS MULTIPLIER DC 20 kv) TESIS. Oleh: SALAHUDDIN /TE

RANCANG BANGUN ALAT PENGATUR ARAH ANTENA BERDASARKAN LEVEL SINYAL CAHAYA

BAB IV ANALISA DAN PENGUJIAN SISTEM

Implementasi Metode Fuzzy Logic Controller Pada Kontrol Posisi Lengan Robot 1 DOF

IMPLEMENTASI KONTROL PID PADA PENDULUM TERBALIK MENGGUNAKAN PENGONTROL MIKRO AVR ATMEGA 16 ABSTRAK

RANCANG BANGUN INVERTER 1 FASA SINYAL PWM BERBASIS MICROCONTROLLER AT89S52 SEBAGAI PENGATUR KECEPATAN MOTOR INDUKSI 1 FASA

PERBANDINGAN PASSIVE LC FILTER DAN PASSVE SINGLE TUNED FILTER UNTUK MEREDUKSI HARMONISA VARIABLE SPEED DRIVE DENGAN BEBAN MOTOR INDUKSI TIGA FASA

PERANCANGAN SISTEM MEKANIK DAN ELEKTRONIK DARI ANIMATRONIK ROBOT KEPALA Oleh Stevanus Cahyadi Hariyanto NIM :

PENGENDALI GERAK JARAK JAUH LAMPU FLASH LIGHT FOTOGRAFI BERBASIS MIKROKONTROLER

ALAT UKUR TEMPERATUR RUANGAN MENGGUNAKAN SENSOR. LM35 MELALUI DISPLAY BERBASIS MIKROKONTROLER ATmega8

PERANCANGAN SISTEM KENDALI MERIAM MENGGUNAKAN DRIVER MOTOR BERBASIS MIKROKONTROLER ATMEGA8535

PENGOPERASIAN HELIKOPTER TANPA AWAK TUGAS AKHIR

PERANCANGAN DAN IMPLEMENTASI SISTEM KENDALI PID SEBAGAI PENGONTROL KECEPATAN ROBOT MOBIL PADA LINTASAN DATAR, TANJAKAN, DAN TURUNAN TUGAS AKHIR

Bina Nusantara University Jurusan Sistem Komputer

RANCANG BANGUN SISTEM PENYIRAMAN TANAMAN ANGGREK DENDROBIUM BERBASIS MIKROKONTROLER ATMEGA 328PU

PERANCANGAN PROTOTIPE KONTROL MOBILE ROBOT PEMINDAH BENDA

Pengendalian Portal Menggunakan Sistem Short Message Service Berbasis Mikrokontroler ATMega

IMPLEMENTASI KONTROL LOGIKA FUZZY PADA SISTEM KESETIMBANGAN ROBOT BERODA DUA

MUHAMMA AD NAWAWI MEDAN

PEREDAMAN HARMONISA BEBAN RUMAH TANGGA DENGAN LOW PASS FILTER LCL TESIS. OLEH NAMA : Pintor Rumapea NIM : /TE

APLIKASI SENSOR KOMPAS UNTUK PENCATAT RUTE PERJALANAN ABSTRAK

SISTEM KENDALI KONVEYOR PADA PENYORTIRAN KETINGGIAN MINUMAN KEMASAN BERBASIS PROGRAMMABLE LOGIC CONTROLLER (PLC)

REALISASI PROTOTIPE KURSI RODA LISTRIK DENGAN PENGONTROL PID

GERAKAN BERJALAN OMNIDIRECTIONAL UNTUK ROBOT HUMANOID PEMAIN BOLA

DAFTAR ISI. LEMBAR PENGESAHAN PEMBIMBING... Error! Bookmark not defined. LEMBAR PERNYATAAN KEASLIAN... iii. LEMBAR PENGESAHAN PENGUJI...

PENGGULUNG KUMPARAN DIGITAL DENGAN KENDALI MIKROKONTROLLER

TUGAS AKHIR. Osiloskop Visualisasi Tegangan Berbasis Arduino

Transkripsi:

IMPLEMENTASI ARSITEKTUR BEHAVIOR-BASED DENGAN MENGGUNAKAN FUZZY UNTUK NAVIGASI CAR-LIKE MOBILE ROBOT DALAM LINGKUNGAN YANG TAK DIKENAL TESIS OLEH SARMAYANTA SEMBIRING NIM: 107034011 FAKULTAS TEKNIK UNIVERSITAS SUMATERA UTARA MEDAN 2014

IMPLEMENTASI ARSITEKTUR BEHAVIOR-BASED DENGAN MENGGUNAKAN FUZZY UNTUK NAVIGASI CAR-LIKE MOBILE ROBOT DALAM LINGKUNGAN YANG TAK DIKENAL TESIS Untuk Memperoleh Gelar Magister Teknik Dalam Program Studi Magister Teknik Elektro Pada Fakultas Teknik Oleh: Sarmayanta Sembiring NIM: 107034011 FAKULTAS TEKNIK UNIVERSITAS SUMATERA UTARA MEDAN 2014

Telah diuji pada Tanggal: 26 Juli 2013 PANITIA PENGUJI TESIS Ketua : Prof.Dr. Ir. Usman Baafai Anggota: 1. Prof Drs. Tulus, M.Si, Ph.D 2. Dr. Poltak Sihombing, M.Kom 3. Dr. Benny B. Nasution, Dip.Ing.M.Eng

ABSTRAK Sebuah fuzzy logic controller dengan arsitektur behavior-based dirancang untuk menavigasi Car-Like Mobile Robot dalam lingkungan tak dikenal. Sistem ini terdiri dari tiga perilaku dasar, yaitu goal seeking behavior, obstacle avoidance behavior, dan move backward behavior. Setiap perilaku memberikan informasi untuk mengendalikan sudut kemudi dan kecepatan linear. Sebuah behavior-controller dirancang untuk mengatur penggunaan behavior berdasarkan perioritas dalam mengendalikan sudut kemudi dan kecepatan linear. Hasil eksperimen menunjukkan bahwa arsitektur yang ini dapat membawa car-like mobile robot menuju target dengan aman tanpa bertabrakan dalam lingkungan yang tak dikenal, dapat menghindari rintangan, dan dapat keluar dari kondisi kebuntuan saat menghadapi rintangan cekung. Kata kunci: Fuzzy logic controller, car-like mobile robot, basic-behavior, behaviorcontroller. i

ABSTRACT A fuzzy logic controller with behavior-based architecture was designed for the navigation of car-like mobile robot in the unknown environment. This system consisted of three basic-behaviors such as goal-seeking behavior, obstacle-avoidance behavior, and move backward behavior. Each behavior provided information to control steering angle and linear speed. A behavior-controller was designed to control the use of behavior based on priority in controlling the steering angle and linear speed. The result of the experiment showed that this architecture can bring the car-like mobile robot safely to the target without collision in the unknown environment, can avoid obstacle, and can get out of deadlock condition when facing concave obstacle. Keywords: Fuzzy Logic Controller, Car-Like Mobile Robot, Basic-Behavior, Behavior-Controller ii

KATA PENGANTAR Puji dan syukur penulis panjatkan kepada Tuhan Y.M.E atas rahmat dan karunianya sehingga penulis dapat menyelesaikan penelitian tesis ini yang berjudul Implementasi Arsitektur Behavior-Based Dengan Menggunakan Fuzzy Untuk Navigasi Car-Like Mobile Robot Dalam Lingkungan Yang Tak Dikenal. Tesis ini disusun untuk memenuhi salah satu syarat kurikulum Program Studi Magister Teknik Elektro Fakulas Teknik. Dengan segala kerendahan hati, penulis sampaikan rasa hormat dan terima kasih yang sebesar-besarnya atas segala bantuan semua pihak dalam penyelesaian tesis ini. Secara khusus penulis menghaturkan terima kasih dan penghargaan yang sebesar-besarnya kepada Bapak Prof. Dr. Ir. Usman Baafai dan Bapak Prof. Drs. Tulus, M.Si, Ph.D sebagai pembimbing yang telah memberikan saran, bimbingan, dan nasehatnya selama penulisan tesis ini. Terimakasih juga penulis ucapkan kepada Bapak Ir. Pernantin Tarigan, M.Sc yang telah bersedia meluangkan waktunya untuk memberikan bimbingan dan saran dari awal judul tesis ini penulis usulkan sampai selesainya penulisan tesis ini. Penulis juga ucapkan terimakasih kepada seluruh Dosen dan Staf Program Studi Magister Teknik Elektro atas kontribusi dan bantuanya hingga selesainya penulisan tesis ini. Terimakasih juga penulis ucapkan kepada Fakultas Ilmu Komputer Universitas Sriwijaya yang telah memberikan bantuan kepada penulis untuk melanjutkan pendidikan Magister Teknik Elektro di iii

. Terimakasih juga penulis ucapkan kepada istriku Iche Trisnawaty Br Siahaan dan anakku Neysa Gisellavanie Br Sembiring dan seluruh keluarga yang telah memberikan dukungan kepada penulis hingga selesainya penulisan tesis ini. Penulis menyadari bahwa Tesis ini masih memiliki banyak kekurangannya, oleh karena itu kritik dan saran yang sifatnya membangun sangat diharapkan demi perbaikan dan penyempurnaannya, semoga tesis ini kelak dapat bermanfaat bagi para pembaca dan mampu memberikan sumbangsih bagi pengembangan dunia penelitian khususnya yang berkaitan dengan robotika. Medan, Juni 2013 Penulis, Sarmayanta Sembiring iv

DAFTAR RIWAYAT HIDUP Saya yang bertanda tangan dibawah ini : Nama : Sarmayanta Sembiring Tempat / Tanggal Lahir : Medan / 27 Januari 1978 Jenis Kelamin : Laki-Laki Agama : Kristen Protestan Bangsa : Indonesia Alamat : Jl. Mesjid Al-Ghazali No 299 RT 05/RW 02 Bukit Besar Palembang. Telepon : 0711-362903 / 081271409188 Menerangkan dengan sesungguhnya, bahwa : Pendidikan : 1. Tamatan SD Kristen PPKP Palembang Tahun 1990 2. Tamatan SMP Kristen PPKP Palembang Tahun 1993 3. Tamatan SMA Methodist I Palembang Tahun 1996 4. Tamatan FMIPA Fisika Universitas Sriwijaya Tahun 2003 Pekerjaan : Laboran pada Laboratorium Elektronika dan Sistem Digital Fakultas Ilmu Komputer Universitas Sriwijaya sejak tahun 2005. Demikian daftar riwayat hidup ini saya buat dengan sebenarnya untuk dapat dipergunakan sebagaimana mestinya. Medan, Juni 2013 Tertanda, Sarmayanta Sembiring v

DAFTAR ISI ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR RIWAYAT HIDUP... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... i ii iii v vi x xi BAB I PENDAHULUAN... 1 1.1. Latar Belakang... 1 1.2. Perumusan Masalah... 5 1.3. Batasan Masalah... 6 1.4. Tujuan Penelitian... 7 1.5. Manfaat Penelitian... 7 BAB II TINJAUAN PUSTAKA... 8 2.1. Car Like Mobile Robot (CLMR)... 8 2.2. Kinematika robot... 9 2.2.1. Kinematika CLMR... 10 2.2.2. Posisi mobile robot CLMR terhadap target... 12 2.2.3. Karakteristik geometri CLMR... 14 2.3. Metode penentuan posisi relatif robot... 16 2.4. Sensor pengukur jarak... 18 2.4.1. Sharp GP2D12... 19 2.4.2. Sharp GP2D120... 20 2.5. Teknik pengaturan kecepatan motor DC... 21 vi

2.6. Sistem kontrol... 22 2.6.1. Fitur ATMega 8535... 23 2.6.2. Konfigurasi Pin ATMege 8535... 24 2.7. Konsep behavior based robotic... 25 2.8. Logika fuzzy... 28 2.8.1. Fungsi keanggotaan... 30 2.8.2. Operasi himpunan fuzzy... 32 2.8.2.1. Operasi gabungan (Union)... 32 2.8.2.2. Operasi irisan (Intersection)... 33 2.8.2.3. Operator komplemen (Complement)... 33 2.8.3. Penalaran monoton... 33 2.8.4. Fungsi implikasi... 34 2.8.5. Cara kerja logika fuzzy... 34 2.8.6. Sistem inferensi fuzzy... 35 2.9. Penelitian terkait... 38 2.9.1. Persamaan dengan penelitian lainnya... 41 2.9.2. Perbedaan dengan penelitian lainnya... 41 BAB III METODOLOGI PENELITIAN... 43 3.1. Gambaran umum... 44 3.2. Alur kerja penelitian... 46 3.3. Perancangan perangkat keras... 47 3.3.1. Rancangan dan spesifikasi mekanik... 48 3.3.2. Perancangan elektronik... 50 3.3.2.1. Perancangan sistem master... 51 3.3.2.2. Perancangan sistem slave-1... 54 3.3.2.3. Perancangan sistem slave-2... 56 3.3.3. Rincian biaya perancangan perangkat keras CLMR... 58 3.4. Pengujian sub sistem... 59 vii

3.4.1. Pengujian sudut kemudi... 59 3.4.2. Pengujian sensor jarak... 61 3.4.3. Pengujian optocoupler... 62 3.5. Perancangan basic-behavior dan behavior controller... 63 3.5.1. Perancangan basic-behavior dengan FLC... 63 3.5.1.1. Perancangan goal seeking behavior... 64 3.5.1.2. Perancangan obstacle avoidance behavior... 80 3.5.1.3. Perancangan move backward behavior... 94 3.5.2. Perancangan behavior controller... 101 3.6. Perancangan perangkat lunak... 104 3.6.1. Program master... 105 3.6.1.1. Sub rutin kemudi awal... 108 3.6.1.2. Sub rutin putar kiri... 110 3.6.1.3. Sub rutin putar kanan... 111 3.6.1.4. Sub rutin data target... 113 3.6.1.5. Sub rutin pengendalian actuator... 115 3.6.1.6. Sub rutin update posisi... 117 3.6.1.7. Sub rutin sudut kemudi... 121 3.6.2. Program slave-1... 122 3.6.2.1. Sub rutin input-target... 124 3.6.2.2. Sub rutin switch-input... 127 3.6.2.3. Sub rutin goal seeking behavior... 128 3.6.2.4. Sub rutin output-digital... 130 3.6.3. Program slave-2... 131 3.6.3.1. Sub rutin sensor jarak... 133 3.6.3.2. Sub rutin behavior-controller... 136 3.6.3.3. Sub rutin obstacle avoidance behavior... 140 3.6.3.4. Sub rutin move backward behavior... 142 3.7. Pengujian sistem... 143 viii

3.7.1. Pengujian tanpa rintangan... 144 3.7.2. Pengujian dengan rintangan... 144 3.7.3. Pengujian dengan rintangan cekung... 147 3.7.4. Pengujian dengan tiga rintangan... 148 BAB IV HASIL DAN PEMBAHASAN... 149 4.1. Hasil... 149 4.1.1. Hasil pengujian tanpa rintangan... 150 4.1.2. Hasil pengujian dengan rintangan... 154 4.1.3. Hasil pengujian dengan rintangan cekung... 156 4.1.4. Hasil pengujian dengan tiga rintangan... 157 4.2. Pembahasan... 158 4.2.1. Pembahasan pengujian tanpa rintangan... 158 4.2.2. Pembahasan pengujian dengan rintangan... 163 4.2.3. Pembahasan pengujian dengan rintangan cekung... 169 4.2.4. Pembahasan pengujian dengan tiga rintangan... 173 BAB V KESIMPULAN DAN SARAN... 175 5.1. Kesimpulan... 175 5.2. Saran... 177 DAFTAR PUSTAKA... 178 LAMPIRAN ix

DAFTAR TABEL Nomor Judul Halaman 1.1. Penelitian yang pernah dilakukan... 4 3.1. Rincian biaya perancangan CLMR... 59 3.2. Hasil pengujian sudut kemudi... 60 3.3. Hasil pengujian optocoupler... 62 3.4. Jarak tempuh perhitungan dan jarak tempuh real... 63 3.5. Pemetaan ruang konfigurasi (x,y) berdasarkan E P dan E O... 73 3.6. Basis aturan (Rules Base) goal seeking behavior... 75 3.7. Nilai radius putar terhadap sudut kemudi... 83 3.8. Basis aturan (rules base) obstacle avoidance behavior... 91 3.9. Basis aturan (rules base) move backward behavior... 99 3.10. Kontrol full step motor stepper unipolar... 109 3.11. Hubungan variabel N untuk putar kiri... 111 3.12. Hubungan variabel N untuk putar kanan... 113 x

DAFTAR GAMBAR Nomor Judul Halaman 2.1. Robot Car-Like Mobile Robot (CLMR)... 9 2.2. Pendekatan kinematik model kendaraan... 10 2.3. Posisi robot terhadap target... 13 2.4. Geometris kendaraan dan radius putar... 14 2.5. Rangkaian penggerak optocoupler... 17 2.6. Piringan derajat DI-REV1... 18 2.7. Contoh karakteristik sensor Sharp GP2D12... 19 2.8. Contoh karakteristik output sensor Sharp GP2D120... 20 2.9. Sinyal PWM... 21 2.10. Konfigurasi pin ATMega8525... 24 2.11. Teknik penguraian tradisional untuk sistem kendali mobile robot kedalam unit-unit fungsional... 25 2.12. Dekomposisi sistem kendali mobile robot dengan task achieving behaviors... 26 2.13. Arsitektur subsumption... 28 2.14. Konsep dasar Logika fuzzy... 29 2.15. Grafik keanggotaan... 30 3.1. Ilustrasi rintangan berada pada rute yang direncanakan... 45 3.2. Blok diagram arsitektur behavior-based dengan FLC... 46 3.3. Diagram alir penelitian... 47 3.4. Rancangan mekanik CLMR... 49 3.5. Diagram blok perangkat keras keseluruhan... 51 3.6. Perancangan sistem master... 52 3.7. Perancangan sistem slave-1... 56 3.8. Perancangan sistem slave-2... 57 xi

Nomor Judul Halaman 3.9. Posisi radius putar (R) terhadap CLMR... 65 3.10. Fungsi keanggotaan EO dalam satuan derajat ( )... 67 3.11. Fungsi keanggotaan EP dalam satuan (cm)... 70 3.12. Ilustrasi posisi target terhadap lintasan yang dibentuk sudut kemudi 74 3.13. Fungsi keanggotaan output goal seeking behavior... 79 3.14. Karakteristik geometri CLMR dengan memperhitungkan JAMIN... 81 3.15. Fungsi keanggotaan FC dalam satuan (cm)... 85 3.16. Fungsi keanggotaan FSOD dalam satuan (cm)... 86 3.17. Ilustrasi radius putar (RO) terhadap rintangan kemudi... 88 3.18. Fungsi keanggotaan output obstacle avoidance behavior... 93 3.19. Fungsi keanggotaan BSOD dalam satuan (cm)... 96 3.20. Fungsi keanggotaan LSA dalam satuan ( 0)... 97 3.21. Fungsi keanggotaan output sudut kemudi ( dalam satuan ( 0)... 100 3.22. Diagram alir perangkat lunak sistem keseluruhan... 104 3.23. Diagram alir program master... 106 3.24. Diagram alir sub rutin kemudi awal... 109 3.25. Diagram alir sub rutin putar kiri... 110 3.26. Diagram alir sub rutin putar kanan... 112 3.27. Diagram alir sub rutin data target... 114 3.28. Fungsi pin port B pada sub rutin pengendalian actuator... 115 3.29. Diagram alir sub rutin pengendalian actuator... 116 3.30. Sistem kordinat CLMR... 118 3.31. Diagram alir sub rutin update posisi... 121 3.32. Diagram alir sub rutin sudut kemudi... 122 3.33. Diagram alir program slave-1... 123 3.34. Diagram alir sub rutin input-target... 125 xii

Nomor Judul Halaman 3.35. Diagram alir sub rutin switch-input... 127 3.36. Diagram alir sub rutin goal seeking behavior... 129 3.37. Diagram alir sub rutin output-digital... 130 3.38. Diagram alir program slave-2... 131 3.39. Diagram alir sub rutin sensor jarak... 133 3.40. Diagram alir behavior-controller... 137 3.41. Diagram alir sub rutin obstacle avoidance behavior... 141 3.42. Diagram alir sub rutin move backward behavior... 143 3.43. Pencarian target tanpa rintangan... 145 3.44. Pencarian target dengan rintangan model-1... 146 3.45. Pencarian target dengan rintangan model-2... 146 3.46. Pencarian target dengan rintangan model-3... 147 3.47. Pencarian target dengan rintangan model-4... 147 3.48. Pencarian target dengan rintangan model-5... 148 4.1. Hasil pengujian pencarian target tanpa rintangan untuk (x T = 200 cm, dan y T = 100 cm)... 150 4.2. Hasil pengujian pencarian target tanpa rintangan untuk (x T = 200 cm, dan y T = 100 cm)... 151 4.3. Hasil pengujian pencarian target tanpa rintangan untuk (x T = 200 cm, dan y T = 300 cm)... 152 4.4. Hasil pengujian pencarian target tanpa rintangan untuk (x T = 100 cm, dan yt = 0)... 153 4.5. Hasil pengujian pencarian target tanpa rintangan untuk (x T = 30 cm, dan yt = 0)... 153 4.6. Hasil pengujian model-1... 154 4.7. Hasil pengujian model-2... 155 4.8. Hasil pengujian model-3... 156 4.9. Hasil pengujian dengan rintangan cekung... 157 4.10. Hasil pengujian dengan tiga rintangan... 158 xiii

Nomor Judul Halaman 4.11. Ilustrasi pencarian target dengan rintangan model-3... 167 4.12. Ilustrasi pencarian target dengan rintangan cekung... 170 xiv