ARIEF SARDJONO, ST, MT.

dokumen-dokumen yang mirip
Kontrol Penjejak Pada Robot Pemadam Api Menggunakan Sistem Pengindera Api Dan Posisi Jarak Dengan Metode Fuzzy Logic

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN. Gambar 3.1 Blok Diagram Sistem

ROBOT CERDAS BERKAKI PEMADAM API

BAB III PERANCANGAN SISTEM

BAB I PENDAHULUAN. dengan berbagai macam kategori yang di adakan saat ini,mulai dengan tingkat kesulitan

BAB I PENDAHULUAN. Universitas Kristen Maranatha

Kata kunci: Algoritma identifikasi ruang, robot berkaki enam, sensor jarak, sensor fotodioda, kompas elektronik

Implementasi Sistem Navigasi Behavior Based Robotic dan Kontroler Fuzzy pada Manuver Robot Cerdas Pemadam Api

BAB III PERANCANGAN DAN PEMBUATAN ALAT

Mikrokontroler difungsikan sebagai pengendali utama dari sistem yang berguna untuk membaca data sensor, mengolah data dan kemudian memberikan

BAB III PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III PERANCANGAN Sistem Kontrol Robot. Gambar 3.1. Blok Diagram Sistem

BAB III PERANCANGAN SISTEM

BAB II DASAR TEORI 2.1. Kajian Pustaka

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

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISA DAN PENGUJIAN ALAT

Pengembangan Algoritma Pengendali Robot. Berkaki Enam untuk Kontes Robot Pemadam

RIZAL FEBRIYANTO

IMPLEMENTASI SISTEM NAVIGASI ROBOT WALL FOLLOWING DENGAN METODE FUZZY LOGIC UNTUK ROBOT PEMADAM API ABIMANYU PADA KRPAI TAHUN 2016

PRESENTASI TUGAS AKHIR. Oleh : M. NUR SHOBAKH

Rancang Bangun Prototipe Kapal Tanpa Awak Menggunakan Mikrokontroler

PERANCANGAN ROBOT DENGAN SENSOR UV-TRON R9454 BERBASIS MIKROKONTROLER ATMEL 89S51 SKRIPSI

BAB III METODE PENELITIAN. diperlukan dengan beberapa cara yang dilakukan, antara lain:

BAB III PERANCANGAN SISTEM

PERANCANGAN ROBOT DENGAN SENSOR UV-TRON R9454 BERBASIS MIKROKONTROLER ATMEL 89S51 TUGAS AKHIR. Diajukan Guna Memenuhi Sebagian Persyaratan

TUGAS AKHIR TE

PERANCANGAN SISTEM KENDALI GERAKAN ROBOT BERODA TIGA UNTUK PEMBERSIH LANTAI

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

BAB II DASAR TEORI. Pada bab ini akan dibahas teori-teori pendukung yang digunakan sebagai acuan dalam merancang algoritma.

Implementasi Sistem Navigasi Maze Mapping Pada Robot Beroda Pemadam Api

IMPLEMENTASI SISTEM NAVIGASI ROBOT WALL FOLLOWING DENGAN METODE FUZZY LOGIC MODEL TSUKAMOTO UNTUK ROBOT PEMADAM API

SISTEM ROBOT PENGIKUT GARIS DAN PEMADAM API BERBASIS MIKROKONTROLER AT89C51. Budi Rahmani, Djoko Dwijo Riyadi ABSTRAK

PERANCANGAN KONTROLER LOGIKA FUZZY UNTUK TRACKING CONTROL PADA ROBOT SUMO

BAB IV IMPLEMENTASI DAN ANALISIS. pengukuran bahan bakar minyak pada tangki SPBU ini terbagi dalam dua

DESAIN DAN IMPLEMETASI GRID-BASED MAP SEBAGAI SISTEM PENGENALAN POSISI PADA KONTES ROBOT PEMADAM API INDONESIA (KRPAI) DIVISI BERODA

BAB III ANALISIS MASALAH DAN RANCANGAN ALAT

BAB I PENDAHULUAN 1.1 Latar Belakang

ROBOT PENGURAI ASAP DALAM RUANGAN MENGGUNAKAN T-BOX DENGAN METODE BEHAVIOUR BASED CONTROL

PENGAPLIKAISAN TPA81 DAN CMPS03 PADA RANCANG BANGUN ROBOT BERODA KRPAI Ari Bengnarly (1), Hendi Wicaksono (2)

ROBOT CERDAS PEMADAM API MENGGUNAKAN PING ULTRASONIC RANGE FINDER DAN UVTRON FLAME DETECTOR BERBASIS MIKROKONTROLER ATMEGA 128

III. METODE PENELITIAN. Perancangan sistem dilakukan dari bulan Maret sampai Juni 2014, bertempat di

PERANCANGAN PROTOTYPE ROBOT SOUND TRACKER BERBASIS MIKROKONTROLER DENGAN METODE FUZZY LOGIC

BAB III PERANCANGAN ALAT

BAB I PENDAHULUAN 1.1 Latar Belakang

PERANCANGAN ALGORITMA DAN PROGRAM ROBOT CERDAS PEMADAM API 2013 DIVISI BERKAKI

BAB III PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM

BAB III PERANCANGAN DAN CARA KERJA SISTEM. Pada bab ini diterangkan tentang langkah dalam merancang cara kerja

TPA81 Thermopile Array

SISTEM KENDALI JARAK JAUH MINIATUR TANK TANPA AWAK

Perancangan Fuzzy Logic Model Sugeno untuk Wall Tracking pada Robot Pemadam Api

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISA DAN PENGUJIAN

BAB 3 PERANCANGAN SISTEM. pada sistem pengendali lampu telah dijelaskan pada bab 2. Pada bab ini akan dijelaskan

ROBOT PENGHINDAR HALANGAN DENGAN MIKROKONTROLER AT89C51

Grafik hubungan antara Jarak (cm) terhadap Data pengukuran (cm) y = 0.950x Data pengukuran (cm) Gambar 9 Grafik fungsi persamaan gradien

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB III PERENCANGAN DAN PEMBUATAN ALAT

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN. 3.1 Perancangan mekanik

PERANCANGAN DAN ANALISIS PERBANDINGAN POSISI SENSOR GARIS PADA ROBOT MANAGEMENT SAMPAH

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

BAB IV PENGUJIAN ALAT DAN ANALISA

REALISASI ROBOT CERDAS PEMADAM API LILIN DENGAN KONFIGURASI LAPANGAN YANG BERUBAH-UBAH ABSTRAK

BAB III PERANCANGAN ALAT

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB III PERANCANGAN. Pada bab ini akan dibahas mengenai beberapa hal dasar tentang bagaimana. simulasi mobil automatis dirancang, diantaranya adalah :

Robot Bergerak Penjejak Jalur Bertenaga Sel Surya

BAB III PERANCANGAN SISTEM

Aplikasi Thermopile Array untuk Thermoscanner Berbasis Mikrokontroler ATmega16. Disusun Oleh : Nama : Wilbert Tannady Nrp :

BAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi

BAB 3 PERANCANGAN SISTEM

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

BAB III METODOLOGI PENELITIAN

TUGAS MATAKULIAH APLIKASI KOMPUTER DALAM SISTEM TENAGA LISTRIK FINAL REPORT : Pengendalian Motor DC menggunakan Komputer

BAB IV PENGUJIAN DAN ANALISA

Prodi S1 Teknik Informatika, Fakultas Teknik, Universitas Telkom 1 2

BAB I PENDAHULUAN. pemikiran-pemikiran yang inovatif dengan menggunakan peralatan seminimal

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. berbagai proses pengendalian. Keterbatasan keterbatasan tersebut lambat laun

BAB IV PENGUJIAN DAN ANALISIS

BAB I PENDAHULUAN. sangat pesat, salah satunya adalah adalah dalam bidang robotika. Robot bukanlah

BAB IV UJI COBA DAN ANALISIS SISTEM

IV. HASIL DAN PEMBAHASAN. Hasil dari perancangan perangkat keras sistem penyiraman tanaman secara

Implementasi Sistem Voice Recognition pada Robot Pemindah Objek sebagai Sistem Navigasi

SISTEM PENGATURAN MOTOR DC UNTUK STARTING DAN BREAKING PADA PINTU GESER MENGGUNAKAN PID

BAB IV PENGUJIAN ALAT DAN ANALISA

Perancangan Model Alat Pemotong Rumput Otomatis Berbasis Mikrokontroler AT89C51

BAB III PERANCANGAN ALAT

BAB 4 HASIL DAN PEMBAHASAN

BAB III PERENCANAAN DAN PEMBUATAN ALAT

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

SPC SPC. SPC Application Note AN175 Bluetooth Mobile Robot. Application Note AN175

BAB I PENDAHULUAN. Inggris, Jepang, Perancis) berlomba-lomba untuk menciptakan robot-robot

Transkripsi:

KONTROL PENJEJAK PADA ROBOT PEMADAM API MENGGUNAKAN SISTEM PENGINDERA API DAN POSISI JARAK DENGAN METODE FUZZY LOGIC YOUR SUBTITLE GOES HERE OLEH PUNGKY EKA SASMITA 2209105037 Dr.TRI ARIEF SARDJONO, ST, MT. Ir. HARRIS PIRNGADI, MT. 6 JULI 2011 RUANG B203 TEKNIK ELEKTRO ITS

LATAR BELAKANG TUJUAN GAMBARAN UMUM PERMASALAHAN METODOLOGI PENELITIAN KESIMPULAN & SARAN

LATAR BELAKANG Robot pemadam api menggunakan robot hexapod Dengan mengambil contoh kebakaran yang disimulasikan dalam lapangan Kontes Robot Cerdas Indonesia

LATAR BELAKANG Algoritma cerdas berguna untuk menambah intellegence dari sebuah robot Ketertarikan penulis dalam dunia robotika

SOLUSI DIPERLUKAN SISTEM NAVIGASI YANG HANDAL SEHINGGA DAPAT MENUNJANG KINERJA OPTIMUM ROBOT KONTROL PENJEJAK PADA ROBOT PEMADAM API MENGGUNAKAN SISTEM PENGINDERA API DAN POSISI JARAK DENGAN METODE FUZZY LOGIC

TUJUAN Untuk merancang platform dan pengembangan perangkat lunak robot hexapod yang memiliki kemampuan navigasi yang baik dalam melakukan misi pemadaman api dalam Kontes Robot Cerdas Indonesia 2

PERMASALAHAN Bagaimana membaca data sensor thermopile array 1 MASALAH 2 Bagaimana pengintegrasian sistem penempatan sensor dan modulmodul elektronik 3 Bagaimanakah menerapkan algoritma fuzzy pada robot otomatis sehingga dapat menghasilkan sistem navigasi yang baik

BATASAN MASALAH 1. Sebagai objek, api yang digunakan berasal dari nyala api lilin 2. Sensor jarak yang digunakan adalah sensor ultrasonik 3. Proses navigasi robot dilakukan oleh mikrokontroler 4. Algoritma yang digunakan untuk mengontrol robot otomatis adalah algoritma wall folowing yang dibuat menggunakan metode fuzzy logic 5. Bentuk lapangan pengujian sesuai dengan Kontes Robot Cerdas Indonesia dengan konfigurasi yang tetap.

METODOLOGI PENELITIAN MULAI STUDI LITERATUR PERANCANGAN SISTEM PENGUJIAN ALAT ANALISA DATA PENULISAN LAPORAN SELESAI

PERANCANGAN SISTEM Perancangan Sistem Perancangan Mekanik Robot Perancangan Elektrik Robot Perancangan Software Revisi per bagian sistem Pengujian per bagian sistem Integrasi Sistem Perancangan Algoritma Fuzzy Revisi Algoritma Pengujian Algoritma Pengujian Akhir

PERANCANGAN MEKANIK Mekanik Robot Hexapod

PERANCANGAN ELEKTRIK ROBOT Blok Diagram Elektrik Sistem

PERANCANGAN ELEKTRIK ROBOT 1. Perancangan Minimum Sistem

PERANCANGAN ELEKTRIK ROBOT 2. Perancangan Rangkaian Sensor Garis

PERANCANGAN ELEKTRIK ROBOT 3. Perancangan Rangkaian Konverter TTL ke RS232

PERANCANGAN ELEKTRIK ROBOT 4. Perancangan Driver Motor DC

PERANCANGAN SOFTWARE 1. Sistem Scanning sensor ultrasonik 2. Pembacaan data sensor TPA81 3. Komunikasi serial antar mikrokontroler 4. Algoritma robot secara keseluruhan

PERANCANGAN SOFTWARE 1. Sistem Scanning sensor ultrasonik Flowchart Pembacaan Jarak Start Inisialisasi Timer1 trigger=high delay 10 us Konfigurasi peletakan sensor ultrasonik trigger=low us2 echo=high N us1 us3 Y Start timer1 TCNT1++ echo=low us6 us4 N timer1 overflow us5 Y Stop timer TCNT1=36000 Y jarak= TCNT1/58 Stop

PERANCANGAN SOFTWARE 2. Pembacaan data sensor TPA81 unsigned char termal_read(unsigned char count) { unsigned char suhu; delay_ms(50); i2c_start(); i2c_write(0xd0); i2c_write(count); i2c_start(); i2c_write(0xd1); suhu=i2c_read(0); i2c_stop(); return suhu; }

PERANCANGAN SOFTWARE 3. Komunikasi serial antar mikrokontroler // USART initialization // Communication Parameters: 8 Data, 1 Stop, No Parity // USART Receiver: On // USART Transmitter: On // USART Mode: Asynchronous // USART Baud Rate: 38400 UCSRA=0x00; UCSRB=0x98; UCSRC=0x86; UBRRH=0x00; UBRRL=0x0C;

PERANCANGAN SOFTWARE 4. Algoritma robot secara keseluruhan START tidak Wall following Masuk ruangan tidak ya Mendeteksi Api ya Scan api tidak Posisi api ya Padamkan api Kembali ke Home STOP

PERANCANGAN SOFTWARE 4. Algoritma robot secara keseluruhan Proses fuzzy robot Start 2 data us Fuzzyfikasi us Evaluasi rule us Defuzzyfika si us Nilai maju Nilai belok Stop

PERANCANGAN SOFTWARE 4. Algoritma robot secara keseluruhan Fuzzyfikasi error Derajat Keanggotaan Zero 1 (-) Besar (-) Kecil (+) Kecil (+) Besar -5-4 -2 0 2 4 5. Error = Ultrasonik1 - set_kiri

PERANCANGAN SOFTWARE 4. Algoritma robot secara keseluruhan Fuzzyfikasi haluan Haluan = Ultrasonik2 - set_depan

PERANCANGAN SOFTWARE 4. Algoritma robot secara keseluruhan Evaluasi Rule Rule kontrol maju Rule kontrol belok

PERANCANGAN SOFTWARE 4. Algoritma robot secara keseluruhan Defuzzyfikasi Metode yang digunakan dalam proses ini adalah COG (Center of Gravity)

PERANCANGAN SOFTWARE 4. Algoritma robot secara keseluruhan Flowchart Pendeteksi Api Start Pengecekan sumber api tidak Scanning posisi api Mendeteksi posisi api ya Belok kanan Lurus Belok kiri Padamkan api Stop

PENGUJIAN ALAT 1. Pengujian Sensor Garis Data Pengujian Rangkaian Sensor Garis Pengujian Jarak (cm) Indikator led pada saat di garis putih Indikator led pada saat tidak di garis Putih 1 1 Mati Hidup 2 1.5 Mati Hidup 3 2 Mati Hidup 4 2.5 Mati Hidup 5 3 Mati Hidup 6 3.5 Mati Hidup 7 4 Mati Hidup

PENGUJIAN ALAT 2. Pengujian Sensor Ultrasonik SRF04 Data Pengujian Sensor Ultrasonik SRF04 Pengujian Jarak Benda Tampilan pada LCD 1 3 cm 3 cm 2 6 cm 6 cm 3 10 cm 10 cm 4 15 cm 15 cm 5 20 cm 20 cm 6 25 cm 25 cm 7 30 cm 30 cm 8 40 cm 40 cm 9 50 cm 49 cm 10 70 cm 71 cm 11 100 cm 98 cm 12 150 cm 150 cm 13 200 cm 199 cm 14 250 cm 243 cm

PENGUJIAN ALAT 3. Pengujian Sensor Api Hamamatsu UV-tron Data Pengujian Sensor Api Hamamatsu UV-tron Jarak (cm) Tegangan (volt) 100 5 200 5 300 5 400 5 500 5

PENGUJIAN ALAT 4. Pengujian Sensor Panas TPA-81 Sudut Pandang Sensor TPA81 Data Pengujian Sensor TPA-81 Jarak lilin (cm) Data Sensor per pixel (desimal) 1 2 3 4 5 6 7 8 2 114 167 168 164 161 158 166 169 3 86 142 171 166 163 160 114 80 10 35 19 43 82 158 55 42 41 20 34 36 36 43 151 50 38 34 30 33 35 35 37 87 39 33 31 50 32 35 35 37 87 39 33 31 100 31 34 32 32 60 34 31 30

PENGUJIAN ALAT 4. Pengujian Berjalan Mengikuti Dinding Kanan dan Kiri Hasil Pengujian Lintasan wall following kiri Lintasan Lurus Belokan 90º Belokan 180º Percobaan Hasil Percobaan Hasil Percobaan Hasil 1 1 1 1 1 1 2 1 2 1 2 1 3 1 3 1 3 1 4 1 4 1 4 1 5 1 5 0 5 1 6 1 6 1 6 1 7 1 7 1 7 1 8 1 8 1 8 1 9 1 9 1 9 1 10 1 10 1 10 0 Lintasan Lurus Belokan 90º Belokan 180º

PENGUJIAN ALAT 4. Pengujian Sistem Secara Keseluruhan Konfigurasi Lapangan Hasil Pengujian Konfigurasi Lapangan Percobaan Ruangan Posisi Start Ruangan Posisi Api Memadamkan api Kembali ke Home 1 Normal 1 Ya Ya 2 Normal 2 Tidak Tidak 3 1 2 Ya Ya 4 1 3 Ya Ya 5 2 3 Ya Ya 6 2 1 Ya Ya 7 3 1 Tidak Tidak 8 3 2 Ya Ya

KESIMPULAN Didapatkan tingkat keberhasilan robot dalam melakukan misi pemadaman api dan kembali ke home sebesar 75%. Robot akan menghasilkan pergerakan yang tidak akurat pada saat suplai tegangan pada motor servo bernilai 5 Volt. Penggunaan algoritma left wall following pada saat robot mencari api di arena KRCI menggunakan metode fuzzy logic berhasil membuat robot menemukan sumber api dan memadamkannya dengan prosentase keberhasilan 75%. Didapatkan hasil pengukuran suhu terhadap sumber api sebesar 169 o pada saat sensor berada 3 cm terhadap sumber api. Penggunaan algoritma left wall following pada saat robot berjalan pada lintasan lurus menghasilkan prosentase keberhasilan 100%. Metode navigasi wall following mempermudah pembuatan rule dari kontrol fuzzy, hal ini karena hanya ada 2 variabel input yaitu error dan haluan sehingga tidak perlu lagi memfuzzykan setiap input (6 input sensor ultrasonik) yang mengakibatkan banyaknya kombinasi dari rule yang ada.

SARAN Penggunaan waktu sampling yang lebih kecil untuk akuisisi data dari mikrokontroler slave menuju mikrokontroler master dapat meningkatkan performa respon gerak pada robot hexapod Dalam merancang perangkat lunak pada robot, alur tugas yang harus dikerjakan oleh mikrokontroler harus memiliki urutan pengerjaan dari prioritas yang tinggi ke prioritas yang rendah. Hal ini dilakukan agar mikrokontroler dapat memberikan respon yang tepat sesuai dengan kondisi yang terjadi pada saat itu.

TERIMA KASIH... PUNGKY EKA SASMITA