Perancangan Kontroler Fuzzy untuk Tracking Control Robot Soccer

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

Kata Kunci: robot soccer, fuzzy logic, tracking I PENDAHULUAN

BAB III PERANCANGAN SIMULASI. 3.1 Perancangan Sistem Parkir Mobil Seri Otomatis

Penerapan Logika Fuzzy Pada Sistem Parkir Truk

Stabilisasi Robot Pendulum Terbalik Beroda Dua Menggunakan Kontrol Fuzzy Hybrid

BAB 4 IMPLEMENTASI DAN EVALUASI. menggunakan serial port (baudrate 4800bps, COM1). Menggunakan Sistem Operasi Windows XP.

IMPLEMENTASI LOGIKA FUZZY SEBAGAI PERINTAH GERAKAN TARI PADA ROBOT HUMANOID KRSI MENGGUNAKAN SENSOR KAMERA CMUCAM4

Abdul Halim Dosen Pembimbing Dr. Trihastuti Agustinah, ST., MT

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

Proceeding Tugas Akhir-Januari

GPENELITIAN MANDIRI RANCANG BANGUN SISTEM KENDALI MOTOR DC MENGGUNAKAN FUZZY LOGIC BERBASIS MIKROKONTROLER

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 3 PERANCANGAN SISTEM

JURNAL TEKNIK POMITS Vol. 3, No. 1, (2014) ISSN: ( Print) B-58

BAB I PENDAHULUAN 1.1 Latar Belakang

ROBOT MOBIL PENCARI RUTE TERPENDEK MENGGUNAKAN METODE STEEPEST ASCENT HILL CLIMBING

BAB 3 PERANCANGAN SISTEM

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

BAB III METODOLOGI 3.1. PENDAHULUAN

PERANCANGAN KONTROLER LOGIKA FUZZY UNTUK TRACKING CONTROL PADA ROBOT SUMO

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

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

ARIEF SARDJONO, ST, MT.

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

BAB 3 PERANCANGAN SISTEM

PERANCANGAN KONTROLER KASKADE FUZZY UNTUK PENGATURAN TEKANAN PADA PRESSURE CONTROL TRAINER

IMPLEMENTASI METODE STEEPEST ASCENT HILL CLIMBING PADA MIKROKONTROLER MCS51 UNTUK ROBOT MOBIL PENCARI RUTE TERPENDEK

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

Pengendalian Posisi Mobile Robot Menggunakan Metode Neural Network Dengan Umpan Balik Kamera Pemosisian Global

BAB I PENDAHULUAN. pesat ditandai dengan persaingan sangat kuat dalam bidang teknologi. Seiring

KENDALI LOGIKA FUZZY PADA PENGATURAN LAMPU LALU LINTAS BERDASARKAN URGENCY DAN STOP DEGREE

PENGESAHAN PUBLIKASI HASIL PENELITIAN SKRIPSI JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS BRAWIJAYA

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

Implementasi Skeletal Tarcking dalam Sistem Navigasi Mobile Robot Menggunakan Sensor Kinect

Edisi Juni 2011 Volume V No. 1-2 ISSN PEMASANGAN SENSOR GELOMBANG ULTRASONIK UNTUK APLIKASI ROBOT ANTI-BENTUR

IMPLEMENTASI KONTROL LOGIKA FUZZY PADA SISTEM KESETIMBANGAN ROBOT BERODA DUA

Sistem Deteksi Bola Berdasarkan Warna Bola Dan Background Warna Lapangan Pada Robot Barelang FC

PENGENDALIAN POSISI MOBILE ROBOT MENGGUNAKAN METODE NEURAL NETWORK DENGAN UMPAN BALIK KAMERA PEMOSISIAN GLOBAL

BAB III PERANCANGAN DAN PEMBUATAN SISTEM. Gambar 3. 1 Diagram Blok Sistem Kecepatan Motor DC

Rancang Bangun Sistem Pelacakan Obyek Menggunakan CCTV dan Webcam. Kampus ITS, Surabaya

Herry gunawan wibisono Pembimbing : Ir. Syamsul Arifin, MT

BAB I PENDAHULUAN 1.1 Latar Belakang

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

BAB III PERENCANAAN DAN PERANCANGAN

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB III PERANCANGAN ALAT

EKO TRI WASISTO Dosen Pembimbing 1 Dosen Pembimbing 2

BAB II LANDASAN TEORI

TUGAS AKHIR - TE

IMPLEMENTASI METODE FUZZY UNTUK KLASIFIKASI USIA JERUK NIPIS

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

ALGORITMA FUZZY LOGIC DAN WALLFOLLOWER PADA SISTEM NAVIGASI ROBOT HEXAPOD BERBASIS MIKROKONTROLLER AVR

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

ROBOT BERBASIS KAMERA CMUCAM UNTUK MENGIDENTIFIKASI WARNA BENDA DENGAN MENGGUNAKAN MIKROKONTROLER ATMEGA8515 TUGAS AKHIR. Oleh :

BAB 4 IMPLEMENTASI DAN EVALUASI. Atmel (

KONTROL ROBOT MOBIL PENJEJAK GARIS BERWARNA DENGAN MEMANFAATKAN KAMERA SEBAGAI SENSOR

Bab III TEORI DAN PENGONTOR BERBASIS LOGIKA FUZZI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III PERANCANGAN KECERDASAN-BUATAN ROBOT PENCARI JALUR

BAB III PERANCANGAN ALAT

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

BAB I PENDAHULUAN 1.1 Latar Belakang

Aplikasi Kamera Web Untuk Menggerakkan Gambar Objek Dengan Jari Tangan

PERANCANGAN PROTOTYPE ROBOT SOUND TRACKER BERBASIS MIKROKONTROLER DENGAN METODE FUZZY LOGIC

Jurnal Coding Sistem Komputer Untan Volume 03, No 2 (2015), hal ISSN X IMPLEMENTASI ALGORITMA MAZE SOLVING PADA ROBOT LINE FOLLOWER

Fuzzy Associative Memory (FAM) Logika Fuzzy

PERANCANGAN SISTEM KONTROL KESTABILAN SUDUT AYUNAN BOX BAYI BERBASIS MIKROKONTROLER MENGGUNAKAN FUZZY LOGIC CONTROL

AKURASISI PELONTARAN CAKRAM PADA ROBOT PELONTAR BERBASIS WEBCAM SEBAGAI PENDETEKSI OBJEK

BAB 1 PENDAHULUAN Latar Belakang Masalah

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

BAB 1 PENDAHULUAN. dalam kehidupan manusia. Perkembangan robot dari zaman ke zaman terus

BAB I PENDAHULUAN. dunia teknologi dan persaingan global yang melanda seluruh dunia. kelamaan robot semakin dibuat untuk meniru manusia sehingga dapat

Fuzzy Associative Memory (FAM) Logika Fuzzy

BAB 1 Pendahuluan 1.1 Latar Belakang

Perancangan Robot Pemadam Api Divisi Senior Berkaki

BAB I PENDAHULUAN 1.1 Latar Belakang

Rancang Bangun Robot Vacuum Cleaner Berbasis Mikrokontroler

Robot Bergerak Penjejak Jalur Bertenaga Sel Surya

IMPLEMENTASI FUZZY LOGIC CONTROLLER PADA ROBOT LINE FOLLOWER

Kata Kunci : ATmega16, Robot Manipulator, CMUCam2+, Memindahkan Buah Catur

IMPLEMENTASI LOGIKA FUZZY UNTUK MENGENDALIKAN PH DAN LEVEL AIR KOLAM RENANG

GERAKAN BERJALAN OMNIDIRECTIONAL UNTUK ROBOT HUMANOID PEMAIN BOLA

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

SATUAN ACARA PERKULIAHAN MATA KULIAH : PENGANTAR ROBOTIKA KODE / SKS : / 3 SKS

Desain dan Implementasi Kendali Cerdas untuk Robot Quadpod (Berkaki Empat) Studi Kasus Robot Pemadam Api (RPA)

BAB III PERANCANGAN SISTEM

III. METODE PENELITIAN. Penelitian ini mulai dilaksanakan pada bulan September 2011 s/d bulan Februari

APLIKASI KENDALI FUZZY LOGIC UNTUK MODEL EXCAVATOR PNEUMATIK

Sistem Kontrol Truck Backer-Upper Menggunakan Jaringan Neural

SISTEM PENJEJAK POSISI OBYEK BERBASIS UMPAN BALIK CITRA

BAB II LANDASAN TEORI. Pada bab ini berisi tentang teori mengenai permasalahan yang akan dibahas

BAB III PERANCANGAN. Gambar 3.1 Blok Diagram Sistem

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Perkembangan teknologi dan modernisasi peralatan elektronik dan

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

BAB II DASAR TEORI. Gambar 2.1. Modul Mikrokontroler ATMega 128

Lima metode defuzzifikasi ini dibandingkan dengan mengimplementasikan pada pengaturan kecepatan motor DC.

COMPUTER VISION UNTUK PENGHITUNGAN JARAK OBYEK TERHADAP KAMERA

PERANCANGAN ROBOT OKTAPOD DENGAN DUA DERAJAT KEBEBASAN ASIMETRI

Transkripsi:

1 Perancangan Kontroler Fuzzy untuk Tracking Control Robot Soccer Gunawan Wibisono 2208 100 517 Control Engineering Laboratory Electrical Engineering Department Industrial Engineering Faculty Institut Teknologi Sepuluh Nopember INDONESIA

2 Latarbelakang (1) Peran robot dapat menggantikan pekerjaan manusia terutama dalam lingkungan yang berbahaya

3 Latarbelakang (2) Algoritma cerdas berguna untuk menambah intellegence dari sebuah robot Tracking control dapat mengatasi masalah keakuratan dan keefesienan gerak robot Ketertarikan penulis dalam dunia robotika

4 Permasalahan Pelacakan lintasan Keakuratan proses tracking Kecepatan proses tracking Pengolahan data sensor Perancangan kontroler pada PC

5 Tujuan penelitian Menerapkan algoritma fuzzy pada proses tracking sebuah robot soccer Meningkatkan keakuratan jarak yang dicapai pada proses tracking Meningkatkan keefesienan waktu dalam proses tracking Meningkatkan keefektifan dari pergerakan robot

6 Pengenalan robot Robot berasal dari kata"robota" Robot adalah mesin Pergerakannya meniru pergerakan sendi sendi manusia DEXTER FINGER BIPED

7 Klasifikasi robot ( 1) Robot holonomic 1. Gerakan ke semua arah secara langsung 2. Memiliki dua derajat kebebasan Apilkasi Robot Manipulator Aplikasi Finger Hand Robot

8 Klasifikasi robot ( 2) Robot non-holonomic 1. Gerakan robot terbatas 2. Hanya berpedoman pada satu sumbu Apilkasi Mobile Robot

9 Pemodelan robot (1) PEMODELAN KINEMATIK Kinematik adalah suatu studi yang mempelajari mengenai pergerakan suatu benda tanpa melibatkan gaya gaya yang terjadi di dalamnya

M ( q) v& + V ( q, q& ) v= B( q)τ 10 Pemodelan robot (2) PEMODELAN DINAMIK Dinamik adalah suatu studi yang mempelajari mengenai pergerakan suatu benda dengan melibatkan gaya gaya yang terjadi di dalamnya

11 Pengenalan tracking (1) Proses tracking Proses navigasi penentuan arah gerak tujuan Cara tracking 1. Objek dilengkapi dengan modul transmiter yang akan dilacak keberadaannya oleh sistem pengendali motorik. 2. Pendeteksian gerak yang ditangkap oleh sensor Lintasan tracking 1. Lintasan tetap 2. Lintasan bebas

12 Pengenalan tracking (2) Fitur dasar proses tracking 1. Pemetaan 2. Pemilihan rute terpendek Metode tracking 1. Simulated Anneling 2. Steepest Ascent Hill Climbing 3. Simple Hill Climbing

13 Metode tracking Simple Hill Climbing Langkah langkah : 1. Mencari calon keadaan baru yang akan di tuju 2. Evaluasi keadaan baru 2.1 Jika keadaan baru = tujuan maka stop 2.2 Jika keadaan baru tujuan Jika keadaan baru lebih baik dari pada keadaan sekarang maka keadaan baru = keadaan sekarang 2.3 Jika keadaan baru tidak lebih baik dari pada keadaan sekarang maka ulangi langkah 1

14 Kontroler robot soccer Salah satu cara untuk dapat membuat robot cerdas adalah dengan cara mengimplementasikan metodemetode kecerdasan buatan terhadap robot tersebut. Akan tetapi, pada umumnya metode-metode kercedasan buatan diimplementasikan pada sebuah personal komputer

15 Pengenalan logika fuzzy Dr. Lotti A. Zadeh (1965) - Konsep ketidak pastian atau kesamaran - Penerapkan fuzzy pada pemrogram PC. Kemampuan inilah yang disebut sebagai kecerdasan buatan pada sistem kendali fuzzy.

16 Arsitekture logika fuzzy Untuk mendapatkan keluaran diperlukan 4 tahapan diantaranya : 1. Pembentukan himpunan fuzzy (fuzzyfikasi). 2. Aplikasi fungsi implikasi (fuzzy rules) 3. Komposisi aturan 4. Penegasan (defuzzyfikasi)

17 Kebutuhan sistem Robot soccer (plant) Mirokontroler ( IC PIC 16F57) Motor servo Modul parallax Roda Cashing mobile robot Kabel konektor USB to mini USB Web camera Webcam digigear Kabel konektor Komputer kontroler Komputer Dekstop Processor intel celeron 2.66 GHz Memory 512 MB

18 Perancangan perangkat keras (1) Arsitektur sistem tracking robot soccer

19 Perancangan perangkat keras (2) Pada sistem yang dibangun terdapat dua perangkat mekanik yang digunakan 1. Lapangan ( Arena Pertandingan ) 2. Penyangga sensor kamera

20 Perancangan perangkat lunak(1) Borland Delphi Comport : Komponen Tambahan Untuk integrasi plant dengan PC DSPack : Komponen Tambahan untuk integrasi webcam dengan PC

21 Perancangan perangkat lunak(2) Basic Stamp Editor

22 Perancangan kontroler fuzzy Model fuzzy fuzzy Mamdani dengan metode max min Terdapat 2 fungsi masukan keanggotaan fuzzy, yaitu : 1. Posisi robot soccer terhadap tujuan ( X ) 2. Sudut antara poros sumbu x dengan poros robot (Φ) Terdapat 1 fungsi keluaran keanggotaan fuzzy, yaitu : 1. Sinyal sudut pengarah θ

23 Fuzzyfikasi (1) Posisi robot soccer LE (Left), LC (Left Center), CE (Center), RC (Right Center), RI (Right).

24 Fuzzyfikasi (2) Sudut orientasi relatif dengan tujuan RB (Right Below), RV (Right Upper), RV (Right Vertical), VE (Vertical), LV (Left Vertical), LV (Left Upper), dan LB (Left Below)

25 Fuzzyfikasi (3) Sinyal sudut pengarah NB (Negative Big), NM (Negative Medium), NS (Negative Small), ZE (Zero), PS (Positive Small), PM (Positive Medium), dan PB (Positive Big).

26 Fuzzy Rule Penerapan rule - rule logika fuzzy, yaitu : 1. IF (x = LE) AND (ф = RB) THEN (ө = PS) 2. IF (x = CE) AND (ф = RB) THEN (ө = PM) 3. IF (x = RC) AND (ф = RB) THEN (ө = PB) 4. IF (x = LE) AND (ф = RU) THEN (ө = NS) 5... 6... 32. IF (x = LC) AND (ф = LB) THEN (ө = NB) 33. IF (x = CE) AND (ф = LB) THEN (ө = NM) 34. IF (x = RC) AND (ф = LB) THEN (ө = NM) 35. IF (x = RI) AND (ф = LB) THEN (ө = NS)

27 Tabel fuzzy LE LC CE RC RI RB PS PM PM PB PB RU NS PS PM PB PB RV NM NS PS PM PB VE NM NM ZE PM PM LV NB NM NS PS PM LU NB NB NM NS PS LB NB NB NM NM NS

28 Defuzzifikasi Metode rata- rata (Average) : Metode ini digunakan untuk fungsi keanggotaan keluaran yang simetris.

Diagram alir tracking robot soccer 29

Implementasi pengaturan kecepatan motor Tabel pengukuran dan pengintegrasian data putaran dan kecepatan kedua motor servo Kondisi robot Pemberian data terhadap roda kiri 30 Pemberian data terhadap roda kanan Maju cepat 650 850 Maju sedang 700 800 Berhenti 750 750 Mundur sedang 800 700 Mundur cepat 850 650 Berputar searah jarum jam 650 650 Berputar berlawanan jarum jam 850 850

Implementasi capture webcam(1) Nilai RGB pada kondisi pencahayaan yang cukup ( lampu di sisi timur dan tengah) 31 NO Batasan Red (R) Green (G) Blue (B) Warna Min 46 35 33 1 Max 89 103 103 Hitam Min 227 255 255 2 Max 251 255 251 Putih Min 140 77 59 3 Max 255 185 173 Merah Min 73 111 86 4 Max 144 224 199 Hijau Min 255 245 194 5 Max 255 210 153 Orange Min 98 132 149 6 Max 161 200 251 Biru

Implementasi capture webcam(2) 32 Nilai RGB pada kondisi pencahayaan yang kurang ( lampu di sisi timur saja) NO Batasan Red (R) Green (G) Blue (B) Warna Min 36 34 35 1 Max 39 37 40 Hitam Min 183 203 192 2 Max 201 212 204 Putih Min 87 56 51 3 Max 145 72 50 Merah Min 43 56 49 4 Max 46 58 50 Hijau Min 105 103 55 5 Max 144 122 81 Orange Min 40 60 93 6 Max 53 84 102 Biru

33 Tracking pada lapangan (A) KONDISI AWAL ROBOT

34 Tracking pada lapangan (A1) KONDISI HASIL TRACKING ROBOT

35 Tracking pada lapangan (A2) KONDISI HASIL TRACKING ROBOT

36 Tracking pada lapangan (A3) KONDISI HASIL TRACKING ROBOT

37 Tracking pada lapangan (B) KONDISI AWAL ROBOT

38 Tracking pada lapangan (B1) KONDISI HASIL TRACKING ROBOT

39 KESIMPULAN Logika fuzzy dapat diimplementasikan dalam sistem navigasi untuk sebuah robot soccer. Sistem logika fuzzy dapat meningkatkan kualitas pergerakan dari robot soccer dalam hal pencarian suatu target (tracking obyek). Tingkat keakurasian proses tracking robot soccer menggunakan kecerdasan logika fuzzy dapat mencapai diatas 90% Sistem logika fuzzy juga bermanfaat untuk mendapatkan keefektifan gerak yang dilakukan oleh sebuah robot

40 Thank You for your attention (Terima Kasih untuk perhatian anda)