JOB TEST : LABIRIN OBSTACLE

dokumen-dokumen yang mirip
BAB IV PENGUJIAN HASIL DAN ANALISA

BAB IV PENGUJIAN DAN ANALISIS

BAB IV ANALISA DAN PENGUJIAN ALAT

Gambar 4.1 Cara Kerja Mode Acak Pada Ruang Tak Berpenghalang

BAB III PERANCANGAN. Gambar 3.1 Blok Diagram Sistem

TINGKAT PROPINSI JAWA TIMUR MOBILE ROBOTIC

BAB IV PENGUJIAN ROBOT AMPHIBI

BAB IV PENGUJIAN SISTEM. program pada arduino secara keseluruhan yang telah selesai dibuat. Mulai dari

BAB I PENDAHULUAN. genggam. Menurut catatan Asosiasi Telepon Seluler Indonesia (ATSI), saat ini,

BAB III PERANCANGAN ALAT

BAB 3 PERANCANGAN SISTEM

BAB IV ANALISIS DAN PEMBAHASAN

BAB 4 ANALISA DAN BAHASAN. Tahap pengujian adalah sebagai berikut : Trajectory planning jalan lurus: dengan mengambil sample dari track KRCI

BAB III PERANCANGAN SISTEM

PERANCANGAN PENGONTROL ROBOT BERKAMERA VIA JARINGAN INTERNET (TCP/IP)

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV PENGUJIAN ROBOT

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

PENGENDALIAN ROBOT BERBASIS IP (INTERNET PROTOCOL) MELALUI JARINGAN WI-FI MENGGUNAKAN PERANGKAT MOBILE ANDROID

BAB V IMPLEMENTASI DAN PENGUJIAN

Realisasi Robot Penyedot Debu pada Lantai Berbasis Mikrokontroler MCS 51

BAB III PERANCANGAN. 3.1 Perancangan mekanik

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB III PERANCANGAN ALAT

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB I PENDAHULUAN. Micromouse robot. Micromouse robot merupakan salah satu mobile robot yang

BAB III PERENCANAAN DAN PERANCANGAN

BAB I PENDAHULUAN. Robot berguna untuk membantu manusia dalam melakukan pekerjaan tertentu,

BAB IV PENGUJIAN DAN ANALISIS

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

BAB III PERANCANGAN SISTEM

ARIEF SARDJONO, ST, MT.

PENCARIAN JALUR TERPENDEK UNTUK ROBOT MICROMOUSE DENGAN MENGGUNAKAN ALGORITMA BACKTRACKING

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

BAB IV ANALISA DAN PENGUJIAN

RANCANG BANGUN APLIKASI GAME LABIRIN MENGGUNAKAN SENSOR ACCELEROMETER BERBASIS ANDROID

PENDAHULUAN BAB I PENDAHULUAN

Perancangan Sistem Kendali Pergerakan Robot Beroda dengan Media Gelombang Radio

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

Implementasi Sistem Navigasi Maze Mapping Pada Robot Beroda Pemadam Api

BAB IV PENGUJIAN DAN ANALISIS

RANCANG BANGUN SISTEM KEAMANAN RUANGAN DENGAN KAMERA PEMANTAU DAN NOTIFIKASI SMS BERBASIS MIKROKONTROLER (ARDUINO UNO)

TUGAS AKHIR PENGENDALIAN ROBOT MOBILE BERBASIS IP (Internet Protocol) MELALUI JARINGAN WIFI. Oleh: Gama Wardhana ( )

BAB V ANALISIS DAN UJI COBA. Pada bab ini akan dibahas mengenai pengujian dan analisa pada hardware

BAB IV HASIL PENGUJIAN DAN ANALISIS

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB IV PENGUJIAN DAN ANALISIS

BAB III PERANCANGAN KECERDASAN-BUATAN ROBOT PENCARI JALUR

BAB I PENDAHULUAN. mengalami perkembangan yang sangat pesat. Banyak Negara maju berlombalomba

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

BAB IV PENGUJIAN SISTEM. pada PC yang dihubungkan dengan access point Robotino. Hal tersebut untuk

Ketahui Informasi Jaringan Wi-Fi dengan Xirrus Wi-Fi Inspector

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN. 4.1 Pengujian Pengiriman dan Penerimaan Data Kecepatan dari Telepon

RANCANG BANGUN ROBOT PENYEIMBANG BERBASIS ANDROID

PERTAMA KALI YANG HARUS KAMU PAHAMI.

BAB II DASAR TEORI Kajian Pustaka a. Penerapan Algoritma Flood Fill untuk Menyelesaikan Maze pada Line Follower Robot [1]

CLEAN ROAD TO SCHOOL

Penerapan Graf pada Robot Micromouse

BAB III ANALISIS DAN PERANCANGAN

BAB IV PENGUJIAN DAN ANALISA

APLIKASI METODE HILL CLIMBING PADA STANDALONE ROBOT MOBIL UNTUK MENCARI RUTE TERPENDEK

Aplikasi Penggerak Lengan Robot dalam memindahkan barang pada sistem roda berjalan.

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB IV PENGUJIAN DAN ANALISIS

BAB II SISTEM KENDALI GERAK SEGWAY

BAB 4 IMPLEMENTASI DAN EVALUASI. Sistem pneumatik dengan aplikasi pada mobile robot untuk menaiki dan

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN. Pada bab ini akan dijelaskan mengenai perancangan dari perangkat keras, serta perangkat lunak dari algoritma robot.

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. digunakan untuk mengontrol dan bisa diprogram sesuai dengan kebutuhan, yang

Kata kunci: robot berkaki, sensor jarak ultrasonik, sensor proksimitas inframerah, scanning, triangulasi

BAB IV PENGUJIAN DAN ANALISA SISTEM

4.1 Pengujian Tuning Pengontrol PD

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

Analisa dan Perbaikan Algoritma Line Maze Solving Untuk Jalur Loop, Lancip, dan Lengkung pada Robot Line Follower (LFR)

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

BAB IV PENGUJIAN DAN ANALISIS

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. Metode penelitian yang digunakan adalah studi kepustakaan dan

PENGENDALIAN SUDUT PADA PERGERAKAN TELESKOP REFRAKTOR MENGGUNAKAN PERSONAL COMPUTER

BAB III METODOLOGI 3.1. PENDAHULUAN

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. Robot dapat didefenisikan sebagai mesin yang terlihat seperti manusia dan

Pengembangan Algoritma untuk Penyempurnaan Gerakan dan Kestabilan Robot Humanoid berbasis Kondo KHR 3HV

BAB 4 IMPLEMENTASI DAN EVALUASI. Atmel (

BAB IV ANALISA DAN PENGUJIAN

BAB IV PERANCANGAN. 4.1 Flowchart

BAB III PERENCANAAN KEBUTUHAN DAN PERANCANGAN

BAB IV PENGUJIAN DAN ANALISIS

ROBOT MOBIL PENCARI RUTE TERPENDEK MENGGUNAKAN METODE STEEPEST ASCENT HILL CLIMBING

PERANCANGAN PRINSIP DASAR TEKNOLOGI LIGHT FIDELITY PADA SUATU RUANG KERJA BERBASIS ARDUINO UNO

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB IV ANALISA DAN PENGUJIAN ALAT

Bab IV. Pengujian dan Analisis

Transkripsi:

JOB TEST : LABIRIN OBSTACLE

PEMBACAAN AREA LABIRIN TUGAS : Robotino bergerak menelusuri seluruh ruangan dan mencari objek berwarna biru. Untuk menyelesaikan masalah diatas, yaitu berupa kondisi lapangan berupa labirin, dapat kita manfaatkan prosedur pembacaan keadaan area (Scanning Area) dengan memanfaatkan Distance Sensor. Untuk masalah program, dapat kita gunakan program RobotinoView 1,7 maupun RobotinoView 2,x. Namun pada kesempatan ini, kami akan menjelaskan perancangan program menggunakan RobotinoView 2.x maupun RobotinoView 1.7 PENYELESAIAN : Yg dibutuhkan : - Festo Robotino x1 - Object x9 - Laptop / PC dengan Wireless Fidelity - Software RobotinoView 1,7 atau software RobotinoView 2.x - Lapangan berukuran 4 meter x 2 meter - Papan untuk Labirin (disesuaikan seperti soal)

Tahapan Persiapan : 1. Buat arena sesuai tugas. 2. Pasang object sesuai lokasi yang ada pada tugas. 3. Siapkan Festo Robotino. 4. Jalankan Program RobotinoView di laptop anda. 5. Koneksikan Robotino dengan laptop lalu cek kondisi sensor distance yang ada pada Robotino dengan bantuan RobotinoView. (Keluarkan 9 blok distance sensor kemudian dekatkan objek pada sensor distance Robotino, cek blok distance, apakah mengeluarkan nilai sesuai atau tidak). 6. Jika sensor distance tak ada masalah, saatnya membuat program untuk tugas diatas. Tahap Pemecahan Masalah : Untuk soal diatas jika diperhatikan baik baik, ada beberapa kemungkinan pembacaan keadaan yang harus digunakan untuk program ini, yaitu - Ada dinding di depan dan kiri Robotino, kanan bebas. - Ada dinding di depan dan kanan Robotino, kiri bebas. - Ada dinding di depan Robotino, kanan dan kiri bebas. - Depan, kanan, belakang Robotino bebas, kiri ada dinding. - Depan, kanan, kiri, dan belakang Robotino bebas. Kemungkinan kemungkinan diatas dapat dilewati dengan cara memutar Robotino sesuai keadaan yang ada. Jika di solve dengan flowchart, akan seperti berikut :

Keterangan Maju Depan Sensor Distance 1 Kanan Sensor Distance 8 Depan Kiri Sensor Distance 3 Belakang Sensor Distance 7 Kiri Kiri Kanan Kanan Kanan Kanan Belakang Putar Kanan 90 Putar Kiri 90 Belakang Putar Kanan 90 Belakang Putar Kanan 90 Belakang Putar Kanan 90 Pembacaan keadaan ada-tidaknya objek di depan Sensor Distance.

Dari Flowchart diatas sudah dapat dibuatkan program sesuai dengan kondisi diatas. Namun untuk menjaga keseimbangan Robotino selama berjalan menelusuri maze diperlukan program Balancing (Penyeimbang) yang berfungsi untuk meminimalisasi terjadinya selip gerakan dan memastikan posisi Robotino tidak miring. Program bisa dipergunakan baik itu di belakang, di kiri maupun di kanan Robotino. Berikut contoh Program Balance : Balance Kiri

Balance Kanan Balance Belakang

Main Program RobotinoView 2.x Prinsip Kerja : Mode Initialization merupakan tahap persiapan untuk Robotino untuk memulai program yang di Downloadkan kepadanya melalui Wi-fi. Program maju merupakan program Master yang akan menscanning keadaan sekitar Robotino. Program Maju, penghindar kiri kanan dan blok distance yang dibutuhkan untuk scanning (Distance 1, 3, 8 dan 7) di manipulasi di sini. Program STEP4 Putar kanan akan terjadi bila ada halangan di depan (Distance 1 >0.8) dan kiri (Distance 3 >0.4) Robotino. Setelah Berputar 90 ke kanan, Robotino akan melakukan Balancing dengan dinding di sebelah kirinya selama 1,2 second (STEP8), lalu kembali ke mode Initialization. Program STEP5 Putar kiri akan terjadi bila ada halangan di depan (Distance 1 >0.8) dan kanan (Distance 8 >0.4) Robotino. Setelah Berputar 90 ke kiri, Robotino akan

melakukan Balancing dengan dinding di sebelah kanannya selama 1,2 second (STEP9), lalu kembali ke mode Initialization. Program STEP6 Putar kanan akan terjadi bila ada halangan di kiri (Distance 3 >0.4) tapi tak ada halangan di depan (Distance 1 <0.7), kanan (Distance 8<0.4) dan belakang (Distance 7<0.4) Robotino, namun karena ditakutkan adanya selip program, diberikan delay untuk maju selama 1,3 detik agar Robotino benar benar berada tepat di persimpangan. Setelah Berputar 90 ke kanan, Robotino akan melakukan Balancing dengan dinding di belakangnya selama 1,2 second (STEP10), lalu kembali ke mode Initialization. Program STEP11 Putar kanan akan terjadi bila ada halangan di depan (Distance 1>0.8), namun tak ada halangan di kiri (Distance 3<0.4) dan kanan (Distance 8<0.4) Robotino. Setelah berputar 90 ke kanan, Robotino akan melakukan Balancing dengan dinding di sebelah kirinya selama 1,2 second (STEP12), lalu kembali ke mode Initialization. Program STEP13 Putar kanan akan terjadi bila tak ada halangan sama sekali di depan (Distance 1<0.8), kanan (Distance 8<0.4), kiri (Distance 3<0.4) dan belakang (Distance 7<0.4) Robotino. Namun, perlu adanya delaying selama 1.3 second untuk Robotino maju agar Robotino benar benar berada di persimpangan sebelum berputar. Setelah berputar, Robotino akan delaying program selama 1.2 second agar tidak terjadi selip motor (STEP132), lalu kembali ke mode Initialization.

Untuk RobotinoView Versi 1.7 Prinsip kerja : Ketika Start, program pembaca keadaan (Scanner) akan berjalan dan apa bila syarat syaratnya telah terpenuhi (syarat program sama dengan yang ada pada Robotino V2.x diatas), maka akan berlanjut pada flowchart selanjutnya, kemudian apa bila telah selesai mengeksekusi maka program akan kembali lagi pada program pembaca keadaan (scanner).

Scanner Blok 1 Blok 2 Blok 3 Blok 5 Blok 4 Prinsip kerja: BLOK 1 Merupakan scanner untuk kondisi halangan di depan dan kiri Robotino. BLOK 2 Merupakan scanner untuk kondisi ada halangan di depan Robotino, tapi kiri dan kanan bebas.

BLOK 3 Merupakan scanner untuk kondisi tak ada halangan sama sekali di depan, kanan, kiri dan belakang Robotino serta ada delayer 1.3 second yang bertujuan agar Robotino bergerak maju sampai benar benar berada di persimpangan. BLOK 4 Merupakan scanner untuk kondisi halangan di depan dan kanan Robotino BLOK 5 Merupakan scanner untuk kondisi ada halagan di kiri Robotino, namun di depan, kanan dan belakang Robotino bebas, serta ada delayer 1.3 second yang bertujuan agar Robotino bergerak maju sampai benar benar berada di persimpangan.

Berikut Sub program Pendukung program di RobotinoView 1.7 Putar kanan Prinsip kerja : Program akan membuat Robotino berputar ke kanan, dan akan berhenti sesuai timing yang disesuaikan yaitu 90

Putar kiri Prinsip kerja : Program akan membuat Robotino berputar ke kiri, dan akan berhenti sesuai timing yang disesuaikan yaitu 90

Putar kanan lagi Prinsip kerja : Program ini sama dengan program putar kanan yakni putar kanan hingga 90 o kemudian keluar melalui Exit A. Namun program ini di khusukan pada kondisi kondisi yang kompleks, yaitu keadaan dimana Robotino berada pada pertigaan dan perempatan.

Balance Kiri Prinsip Kerja : Program ini selain sebagai program untuk meluruskan posisi robot dengan dinding arena bagian kiri, tetapi juga dapat berfungsi sebagai delay atau penunda. Sehingga pada saat maju bisa lebih tepat (tidak miring) dan dapat mengurangi selip pada roda.

Balance Kanan Prinsip Kerja : Program ini selain sebagai program untuk meluruskan posisi robot dengan dinding arena bagian kanan, tetapi juga dapat berfungsi sebagai delay atau penunda. Sehingga pada saat maju bisa lebih tepat (tidak miring) dan dapat mengurangi selip pada roda.

Balance belakang Prinsip Kerja : Program ini selain sebagai program untuk meluruskan robot dengan dinding arena bagian belakang, tetapi juga dapat berfungsi sebagai delay atau penunda. Sehingga pada saat maju bisa lebih tepat dan dapat mengurangi selip pada roda.