JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 9 NO. 1 April 2016

dokumen-dokumen yang mirip
ALGORITMA FUZZY LOGIC DAN WALLFOLLOWER PADA SISTEM NAVIGASI ROBOT HEXAPOD BERBASIS MIKROKONTROLLER AVR

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

APLIKASI ROBOT PEMADAM API DENGAN MENGGUNAKAN SENSOR FLAME DETECTOR BERBASIS MIKROKONTROLLER ATMEGA8535 DAN DIDUKUNG BAHASA PEMROGRAMAN C

Penggunaan Sensor Kesetimbangan Accelerometer dan Sensor Halangan Ultrasonic pada Aplikasi Robot Berkaki Dua

BAB I PENDAHULUAN Tujuan Merancang dan merealisasikan robot pengikut dinding dengan menerapkan algoritma logika fuzzy.

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

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

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

SISTEM GERAK ROBOT PENGIKUT CAHAYA (LIGHT FOLLOWER) MENGGUNAKAN MOTOR DC BERBASIS MIKROKONTROLER ATMEGA8535 DENGAN SENSOR CAHAYA (LDR)

BAB 4 HASIL DAN PEMBAHASAN

BAB III PERANCANGAN. Gambar 3.1 Blok Diagram Sistem

Rancang Bangun Robot Vacuum Cleaner Berbasis Mikrokontroler

Perancangan Robot Pemadam Api Divisi Senior Berkaki

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

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

Robot Introduction. Robot technology for Indonesian Intelligent Robot Contest

BAB III PERANCANGAN SISTEM

RANCANG BANGUN ROBOT PENGIKUT GARIS (LINE FOLLOWER) MENGGUNAKAN SENSOR PHOTODIODE DENGAN PEMROGRAMAN MIKROKONTROLER ATMEGA8535 TUGAS AKHIR

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

Model Kendali Berbasis Perilaku Pada Robot Berkaki Hexapod 3 DOF

PERANCANGAN PROTOTYPE ROBOT SOUND TRACKER BERBASIS MIKROKONTROLER DENGAN METODE FUZZY LOGIC

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

Penerapan Metode Fuzzy Pada Robot Beroda Menggunakan Omni-Directional Wheels

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

Perancangan Graphical User Interface untuk Pengendalian Suhu pada Stirred Tank Heater Berbasis Microsoft Visual Basic 6.0

RANCANG BANGUN ROBOT PENGIKUT CAHAYA (LIGHT FOLLOWER) MENGGUNAKAN SENSOR LDR DENGAN PEMROGRAMAN MIKROKONTROLER ATMEGA8535 TUGAS AKHIR

Implementasi Sistem Navigasi Maze Mapping Pada Robot Beroda Pemadam Api

BAB 2 LANDASAN TEORI. Kata Robot berasal dari bahasa Cekoslowakia, yakni robota, yang Isaac Asimov mengajukan ada 3 hukum dari robotics dimana

Implementasi Pengendali Logika Fuzzy pada Navigasi Robot Penjejak Dinding

PERANCANGAN ALGORITMA DAN PROGRAM ROBOT CERDAS PEMADAM API 2013 DIVISI BERKAKI

RENCANA PEMBELAJARAN SEMESTER (RPS)

PENERAPAN MULTI-MIKROKONTROLER PADA MODEL ROBOT MOBIL BERBASIS LOGIKA FUZI

BAB III PERANCANGAN SISTEM

REALISASI ROBOT HEXAPOD SEBAGAI ROBOT PEMADAM API BERDASARKAN KRPAI 2013 ABSTRAK

BAB I PENDAHULUAN. 1.1 Latar Belakang

IMPLEMENTASI DAN ANALISIS LOGIKA FUZI PADA ROBOT PENGIKUT GARIS

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

Penerapan Metode Fuzzy Mamdani Pada Rem Otomatis Mobil Cerdas

ARIEF SARDJONO, ST, MT.

BAB I PENDAHULUAN. Universitas Kristen Maranatha

Implementasi Metode Fuzzy Logic untuk Kontrol Pergerakan Autonomous Mobile Robot pada Aplikasi Soccer Robot

BAB 1 PENDAHULUAN. sebelumnya, akan tetapi aplikasinya tidak untuk robot KRCI. Oleh karena itu

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Pengontrol PID pada Robot Beroda untuk Kontes Robot Cerdas Indonesia

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III PERANCANGAN SISTEM

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

SISTEM NAVIGASI PADA ROBOT PEMADAM API MENGGUNAKAN WALL FOLLOWING DAN LOGIKA FUZZY ERWIN MUSA YULIO CHRISWANTORO

BAB 2 LANDASAN TEORI

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

RANCANG BANGUN MOBIL ROBOT DETEKSI API DAN LINE FOLLOWER BERBASIS MIKROKONTROLER PIC16F84

Ahmadi *1), Richa Watiasih a), Ferry Wimbanu A a)

NAVIGASI BERBASIS BEHAVIOR DAN FUZZY LOGIC PADA SIMULASI ROBOT BERGERAK OTONOM

ROBOT PEMINDAH BARANG BERBASIS MIKROKONTROLER ATmega 32

PRESENTASI TUGAS AKHIR. Oleh : M. NUR SHOBAKH

BAB IV PENGUJIAN ALAT DAN ANALISA

Kendali Logika Fuzzy Pada Robot Line Follower

BAB I PENDAHULUAN 1.1 Latar Belakang

REAKSI ROBOT BERKAKI ENAM MENGHINDARI RINTANGAN BERBASIS MIKROKONTROLER ATMEGA16 SKRIPSI. Diajukan Oleh : Muhammad Gibran Narendra NPM

CLOSED LOOP CONTROL MENGGUNAKAN ALGORITMA PID PADA LENGAN ROBOT DUA DERAJAT KEBEBASAN BERBASIS MIKROKONTROLER ATMEGA16

Perancangan Kontroler Fuzzy untuk Tracking Control Robot Soccer

ABSTRAK. Inverted Pendulum, Proporsional Integral Derivative, Simulink Matlab. Kata kunci:

BAB 1 PENDAHULUAN. robot dibicarakan dimana-mana dan mendapat perhatian khusus dari berbagai

ROBOT CERDAS BERKAKI PEMADAM API

RANCANG BANGUN ROBOT WALL FOLLOWER PENYEDOT DEBU BERBASIS MIKROKONTROLER ATMEGA8535

BAB IV PENGUJIAN HASIL DAN ANALISA

BAB I PENDAHULUAN. robot beroda hingga berkaki bahkan sampai menggunakan lengan-lengan robot

PROGRAM STUDI TEKNIK KOMPUTER

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

BAB III METODOLOGI 3.1. PENDAHULUAN

PERANCANGAN ROBOT MOBIL PENJEJAK DINDING KORIDOR MENGGUNAKAN KENDALI LOGIKA FUZZY

JOBSHEET SISTEM CERDAS REASONING 2. Fuzzifikasi

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

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 6 NO. 1 Maret 2013

BAB 3 PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

IMPLEMENTASI FUZZY LOGIC CONTROLLER PADA ROBOT LINE FOLLOWER

SIMULASI AUTONOMOUS VEHICLE DI UNIVERSITAS KRISTEN SATYA WACANA SALATIGA

ROBOT PENJEJAK RUANGAN DENGAN SENSOR ULTRASONIK DAN KENDALI GANDA MELALUI BLUETOOTH

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

ROBOT PEMADAM API MENGGUNAKAN DT-BASIC MINI SYSTEM

MODEL PEMBELAJARAN JARINGAN SYARAF TIRUAN UNTUK OTOMATISASI PENGEMUDIAN KENDARAAN BERODA TIGA

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

Infrared Sensor on ATmega32 Microcontroller

ABSTRAK. cahaya, maka tegangan output dari LDR (light defendent resistor) akan bernilai

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

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

RANCANG BANGUN SISTEM PENGATUR TINGKAT PENERANGAN RUANGAN BERBASIS ATMEGA 8535 DENGAN METODE LOGIKA FUZZY Tugas Akhir

Perancangan Sistem Navigasi Robot Kapal Katamaran untuk Menghindari Rintangan Menggunakan Logika Fuzzy

APLIKASI KENDALI FUZZY LOGIC UNTUK MODEL EXCAVATOR PNEUMATIK

IMPLEMENTASI KONTROL LOGIKA FUZZY PADA SISTEM KESETIMBANGAN ROBOT BERODA DUA

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

Kontrol Kecepatan Motor DC Berbasis Logika Fuzzy (DC Motor Speed Control Based on Fuzzy Logic)

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

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

BAB I PENDAHULUAN. Universitas Internasional Batam

Active Steering Assistane For Turned Road Based On Fuzzy Logic

BAB I PENDAHULUAN. di terapkan di dunia industri. Salah satu yang berkembang adalah Robot Pengikut. mengakibatkan gerakan robot tidak mencapai optimal

BAB III PERANCANGAN SISTEM

Transkripsi:

ALGORITMA FUZZY LOGIC DAN WALLFOLLOWER PADA SISTEM NAVIGASI ROBOT HEXAPOD BERBASIS MIKROKONTROLLER AVR Hasri Awal 1 ABSTRACT Wall Follower method is one method for robot navigation. Wall Follower method used is to trace the right wall. To discover the right wall is, use three sensors SRF 04. This method is supported with fuzzy logic functions to determine the footsteps of robots that should be given to the microcontroller. Microcontroller used in this robot system is ATmega128. Software used in this system there are two, namely Matlab 6.1 to the fuzzy logic and Code Vision AVR for programming compiler robot. Keywords: Navigation, Wall Follower, fuzzy logic, SRF 04 INTISARI Metode Wall Follower adalah salah satu metode untuk navigasi robot. Metode Wall Follower yang dipakai adalah menelusuri dinding kanan. Untuk menelusuri dinding kanan ini, digunakan tiga buah sensor SRF 04. Metode ini didukung dengan fuzzy logic yang berfungsi untuk menentukan langkah kaki robot yang harus diberikan kepada mikrokontroller. Mikrokontroller yang dipakai pada sistem robot ini adalah ATMega128. Software yang digunakan pada sistem ini ada dua, yaitu Matlab 6.1 untuk proses logika fuzzy dan Code Vision AVR untuk compiler pemrograman robot. Kata Kunci : Navigation, Wall Follower, fuzzy logic, SRF 04 1 Dosen UPI YPTK Padang 102

PENDAHULUAN Perkembangan teknologi sekarang ini telah menciptakan berbagai kemajuan dibidang teknologi, khususnya teknologi di bidang robotika. Beberapa tahun terakhir ini perkembangan teknologi dibidang robotika telah menjadi perhatian yang cukup serius. Hal ini terutama pada peran robot yang dapat menggantikan pekerjaan manusia terutama dalam lingkungan yang berbahaya, seperti daerah radiasi nuklir, penjelajahan ruang angkasa, penjinak bom, dan lainlain. Robot Hexapod adalah robot yang menggunakan motor servo sebagai aktuatornya. Robot jenis ini sering dimanfaatkan untuk perlombaan seperti Kontes Robot Pemadam Api Indonesia. Pada perlombaan tersebut, robot diberikan arena yang berbentuk seperti sebuah rumah yang memiliki empat ruangan. Kemudian, Robot diletakkan pada salah satu ruangan, dan api yang disimulasikan dalam bentuk lilin diletakkan di ruangan lain, sehingga robot ditugaskan untuk menemukan ruangan yang ada api(lilin). Supaya robot dapat menemukan ruangan yang ada api(lilin), robot harus memiliki sistem navigasi yang baik. Sistem navigasi sangat berguna sekali bagi robot untuk menelusuri ruangan-ruangan yang ada di arena. Akan tetapi, pada perlombaan sering terlihat robotrobot yang bertanding memiliki masalah pada sistem navigasinya. Contohnya, ada robot yang hanya berputar-putar diruangan yang ditempatinya, dan ada juga robot yang telah keluar dari ruangan yang di tempatinya, kemudian robot tersebut masuk ke ruangan itu lagi. PENDEKATAN PEMECAHAN MASALAH Robot Robot merupakan perangkat otomatis yang mampu bergerak sendiri untuk menyelesaikan sebuah pekerjaan. Banyak sekali jenis-jenis robot yang ada. Namun berdasarkan alat geraknya robot diklasifikasikan menjadi 2 (dua) jenis yaitu robot beroda dan robot berkaki. Robot beroda adalah robot yang mampu bermanuver dengan menggunakan roda, baik dengan dua roda atau lebih dari dua roda. Robot berkaki adalah robot yang bermanuver dengan kaki-kaki buatan, baik dengan 2 kaki yang sering disebut dengan robot humanoid, berkaki tiga (tripod), berkaki empat (quadrapod), robot berkaki enam(hexapod) dan robot berkaki banyak lainnya. Pergerakan robot dengan menggunakan roda hampir tidak mengalami masalah dalam pengaturannya kecuali untuk robot beroda dua. Namun permasalahan pengaturan justru muncul pada robot berkaki, baik Hexapod Robot Kontrol loop terbuka atau umpan maju (Feed Forward Control) dapat dinyatakan sebagai system control yang outputnya tidak diperhitungkan ulang oleh kontroler. Keadaan apakah robot benar-benar telah mencapai target seperti yang dikehendaki sesuai referensi, adalah tidak dapat mempengaruhi kinerja kontroler. Kontrol ini sesuai untuk sistem operasi robot yang memiliki actuator yang beroperasi berdasarkan umpan logika berbasis konfigurasi langkah sesuai urutan, misalnya stepper motor. Stepper motor tidak perlu dipasangi sensor pada porosnya untuk mengetahui posisi akhir. Jika dalam keadaan berfungsi baik dan tidak ada masalah beban lebih maka stepper motor akan berputar sesuai dengan perintah controller dan mencapai posisi target dengan tepat (Endra Pitowarno,2006). 103

Diagram kontrol loop terbuka pada sistem robot dapat dilihat pada gambar. Gambar 1. Sistem Kontrol Robot Loop Terbuka 1. Sistem Kontrol Loop Tertutup (Close Loop) Menurut Endra Pitowarno (2006), diagram kontrol loop tertutup dapat dilihat pada gambar 2. Gambar 3. Skema Metode Wall Follower Fuzzy Dalam kamus Oxford, istilah fuzzy didefinisikan sebagai blurred (kabur atau remang-remang), indistinct (tidak jelas), imprecisely defined (didefenisikan secara tidak presisi), confused (membingungkan), vague (tidak jelas) (Agus Naba,2009,1). Tahapan Tahapan Fuzzy Logic Tahapan-tahapan pada fuzzy logic dapat dilihat pada gambar 4. Gambar 2. Sistem Kontrol Robot Loop Tertutup Pada gambar di atas, jika hasil gerak aktual telah sama dengan referensi maka input kontroler akan nol. Artinya kontroler tidak lagi memberikan sinyal aktuasi kepada robot karena target akhir perintah gerak telah diperoleh. Makin kecil error terhitung, maka makin kecil pula sinyal pengemudian kontroler terhadap robot, sampai akhirnya mencapai kondisi tenang (steady state). Metode Wall Follower juga pernah diimplementasikan pada kursi roda otomatis dengan menggunakan sensor infrared Oishi (2010). Menurut Desouky dan Schwartz (2009), gambar skema metode wall follower pada robot dapat dilihat pada gambar 3. Gambar 4. Tahapan dalam Fuzzy Logic 1. Fuzzifikasi Fuzzifikasi yaitu suatu proses untuk mengubah suatu masukkan dari bentuk tegas (crisp) menjadi fuzzy (variabel linguistik) yang biasanya disajikan dalam bentuk himpunan-himpunan fuzzy dengan suatu fungsi kenggotaannya masingmasing. 2. Evaluasi Aturan (Inference Engine) Evaluasi rule merupakan proses pengambilan keputusan (inference) yang berdasarkan rule- 104

rule yang ditetapkan pada basis rule untuk menghubungkan antar peubah-peubah fuzzy masukan dan peubah fuzzy keluaran. Rule-rule ini berbentuk jika maka (IF... THEN). Ada 2 proses pada inference Engine: 1. Aggregation : proses penghitungan pada IF 2. Composition : proses penghitungan pada Then a. Defuzzifikasi Menurut I Made Budi Suksmadana(2011), defuzzifikasi merupakan proses mencari nilai dari variabel linguistik berdasarkan derajat keanggotaannya yang dimiliki. Dalam proses defuzzifikasi menghasilkan keluaran (output) yang diinginkan dari proses sebelumnya. Proses defuzzifikasi memiliki keluaran fungsi keanggotaan yang berupa garis vertical (singleton). HASIL DAN PEMBAHASAN Pada tahap pengujian robot ini, robot akan diuji pada arena pengujian. Arena pengujian dibuat dari papan kayu berukuran 1 m x 1 m x 50 cm. Gambar skema arena pengujian robot dapat dilihat pada gambar : Tabel 1. Kondisi Pengujian Robot Pada Aspek Jarak No Kondisi Hasil Pengujian 1 Jika jarak sensor depan robot diatas 3 meter dan sensor kanan mendeteksi dinding kanan terdeteksi, dapatkah robot bernavigasi dengan baik? 2 Jika jarak sensor depan robot dibawah 3 meter dan dinding kanan terdeteksi, dapatkah robot bernavigasi dengan baik? 3 Jika jarak sensor depan robot dibawah 3 meter dan dinding kanan tidak terdeteksi, apa yang dilakukan oleh Robot tidak bisa bernavigasi dengan baik karena aksi robot hanya berputar-putar saja. Robot dapat bergerak dan bernavigasi dengan baik dengan menelusuri dinding kanan dengan gerakan osilasi yang tidak besar. Robot hanya berputar-putar sampai sensor kanan mendeteksi dinding kanan. Kondisi-kondisi yang diuji pada robot beserta hasil pengujian untuk aspek permukaan lintasan ini dapat dilihat pada table: Tabel 2. Kondisi Pengujian Robot Pada Aspek Permukaan Lintasan No Kondisi Hasil Pengujian 1 Jika lintasan yang dilalui oleh robot permukaannya licin, bagaimana pergerakan Robot kurang lancar bergerak, karena adanya gaya gesek yang kecil antara kaki robot dengan lantai. Gambar 5. Arena Pengujian Robot Kondisi-kondisi yang diuji pada robot beserta hasil pengujian untuk aspek jarak ini dapat dilihat pada table 2 Jika lintasan yang dilalui oleh robot permukaannya karpet, bagaimana pergerakan Robot dapat bergerak dengan lancar. karena adanya gaya gesek yang besar antara kaki robot dengan karpet. Kondisi-kondisi yang diuji pada robot beserta hasil pengujian untuk aspek halangan ini dapat 105

dilihat pada tabel: Tabel 3. Kondisi Pengujian Robot Pada Aspek Halangan No Kondisi Hasil Pengujian 1 Jika ada halangan di sebelah kanan robot, apa aksi yang dilakukan oleh 2 Jika ada halangan di sebelah kiri robot, apa aksi yang dilakukan oleh 3 Jika ada halangan di depan robot, apa aksi yang dilakukan oleh Robot akan menghindari halangan tersebut dengan aksi belok kiri. Robot tetap berjalan menelusuri dinding kanan, karena pada robot tidak ada sensor yang berada di sebelah kiri. Robot akan belok kiri. Analisa Rute Pergerakan Robot Gambar 6. Rute pergerakan Robot sebelum menggunakan Fuzzy Gambar 7. Rute pergerakan Robot sesudah menggunakan Fuzzy Dapat dilihat rute pergerakan robot sebelum menggunakan algoritma Fuzzy dan wall follower, jarak Robot dengan dinding bagian kanan belum beraturan, memiliki nilai error tinggi, sering menabrak dan tersangkut oleh halangan yang ada dalam arena. dan setelah Robot menggunakan algoritma Fuzzy dan wall follower, Robot dapat bergerak beraturan mengikuti dinding bagian kanan Robot, dengan meminimalkan nilai error,mengurangi tabrakan dengan dinding arena. KESIMPULAN Berdasarkan hasil pengujian yangtelah dilakukan dapat diambil kesimpulankesimpulan, yaitu: 1. Penerapan algoritma fuzzy logic dan metode wall follower pada sistem navigasi robot Hexapod berjalan dengan baik dalam arena yang telah dirancang. 2. Ketelitian dalam pembuatan robot terutama pada perangkat robot, penerapan algoritma fuzzy logic dan wall follower dengan input nilai jarak yang presisi pada robot agar dapat diolah, supaya tidak memiliki error yang besar. 106

DAFTAR PUSTAKA [1] Desouky and Schwartz. 2009, Genetic Based Fuzzy Logic Controller For a Wall-Following Mobile Robot, American Control Conference, Hlm. 3555-3560. [2] Kusumadewi, S., dan Purnomo, Hari. 2013. Aplikasi Logika Fuzzy Untuk Pendukung keputusan Edisi 2. Yogyakarta: Graha Ilmu. [3] Naba, Agus, Dr. Eng. 2009. Belajar Cepat Fuzzy Logic Menggunakan MATLAB. Yogyakarta: Andi. [4] Primanio. 2007. Pencarian Jalan Keluar Labirin Dengan Metode Wall Follower. Sekolah Teknik Elektro dan Informatika, Institut Teknologi Bandung : Skripsi. [5] Pitowarno, Endra. 2006. Robotika: Desain, Kontrol, dan Kecerdasan Buatan. Yogyakarta: Andi. [6] Rashid, Elamvazuthi, Begam, and Arrofiq. 2010. Fuzzybased Navigation and Control of a Non-Holonomic Mobile Robot. Journal Of Computing, ISSN 2151-9617, Volume 2, Issue 3, Hlm. 130-137. [7] Ricardo Carreli and Eduardo Freire. 2003. Corridor navigation and wall-following stable control for sonar-based mobile robots. Robotics And Autonomous System. Hlm. 235-247. [8] Rezoug and Hamerlain. 2009. Fuzzy Logic Control for Manipulator Robot actuated by Pneumatic Artificial Muscles. Journal of electrical systems, Special Issue N 01. Hlm. 1-6. [9] Wardhana, Lingga. 2006. Belajar Sendiri Mikrokontroler AVR Seri ATMega 8535. Yogyakarta: Andi. [10] Wei Li. 1994. Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration. Proceedings of the 1994 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems. Hlm. 259-265. 107