robotika.ugm.ac.idrobotika.ugm.ac.id/.../09/soal-programmer-krpai-beroda.docx · web viewsemua soal...

3
SOAL PROGRAMMER KRPAI BERODA 2017 1. Sebutkan nama lengkap semua anggota KRPAI Beroda 2016 (Teknis dan Non Teknis) beserta prodi dan angkatan serta akun instagramnya! (10 orang) 2. Sebagai programmer, anda dituntut untuk memberi masukan kepada tim mekanik mengenai desain dasar dari robot yang akan anda kerjakan. Hal ini dikarenakan, tugas untuk mengendalikan robot dalam melakukan manuver terletak di tangan programmer. Misal terdapat tiga buah desain robot seperti gambar di bawah ini, dengan mempertimbangkan tingkat kesulitan kontrol, kecepatan, kekuatan torsi, dan keleluasaan dalam bermanuver, tentukan desain mana yang akan anda pilih. Jelaskan pilihan anda secara rinci. Gambar 1. Desain robot 3 roda differential drive Gambar 2. Desain robot 4 roda all-wheel drive

Upload: vanphuc

Post on 16-Apr-2018

224 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: robotika.ugm.ac.idrobotika.ugm.ac.id/.../09/Soal-Programmer-KRPAI-Beroda.docx · Web viewSemua soal di atas yang berhubungan dengan rule perlombaan mengacu pada file Jawaban Pertanyaan

SOAL PROGRAMMER KRPAI BERODA 2017

1. Sebutkan nama lengkap semua anggota KRPAI Beroda 2016 (Teknis dan Non Teknis) beserta prodi dan angkatan serta akun instagramnya! (10 orang)

2. Sebagai programmer, anda dituntut untuk memberi masukan kepada tim mekanik mengenai desain dasar dari robot yang akan anda kerjakan. Hal ini dikarenakan, tugas untuk mengendalikan robot dalam melakukan manuver terletak di tangan programmer. Misal terdapat tiga buah desain robot seperti gambar di bawah ini, dengan mempertimbangkan tingkat kesulitan kontrol, kecepatan, kekuatan torsi, dan keleluasaan dalam bermanuver, tentukan desain mana yang akan anda pilih. Jelaskan pilihan anda secara rinci.

Gambar 1. Desain robot 3 roda differential drive

Gambar 2. Desain robot 4 roda all-wheel drive

Gambar 3. Desain robot 3 roda menggunakan omni-wheel

Page 2: robotika.ugm.ac.idrobotika.ugm.ac.id/.../09/Soal-Programmer-KRPAI-Beroda.docx · Web viewSemua soal di atas yang berhubungan dengan rule perlombaan mengacu pada file Jawaban Pertanyaan

3. Misal terdapat dua buah sistem seperti berikut:

Satu buah mikrokontroler ARM 32-bit dengan clock 50MHz digunakan untuk menerima masukan semua sensor, mengolah data, dan mengontrol motor.

Empat buah mikrokontroler Atmel ATMega 8-bit 16MHz yang masing-masing digunakan untuk menerima masukan sensor jarak, menerima masukan sensor garis, mengolah data (master), dan mengontrol motor. Komunikasi mikrokontroler pembantu (slave) ke mikrokontroler utama (master) atau sebaliknya menggunakan komunikasi UART dan I2C.

Tentukan sistem mana yang akan anda pilih untuk robot KRPAI Beroda serta jelaskan alasannya.

4. Buatlah flowchart robot KRPAI Beroda untuk menyelesaikan gameplay level 2 (memadamkan api). Asumsi anda mengambil opsi non-arbitrary start dan tidak mengambil bonus return trip.

5. Pada gameplay level 3, robot akan diletakkan secara acak baik di home ruang 1, ruang 2, ruang 3, maupun ruang 4. Bagaimana strategi anda agar robot dapat mengetahui home asalnya? Jelaskan dengan rinci dan mendetail. Sebutkan dan jelaskan juga sensor yang akan anda gunakan untuk menjalankan strategi tersebut.

6. Pada gameplay level 3, robot anda dituntut untuk dapat mendeteksi posisi craddle yang akan diletakkan secara acak di seluruh ruang yang ada di lapangan. Asumsi anda menggunakan kamera Pixy CMUCam5 untuk mendeteksi LED yang terdapat pada craddle dan juga untuk mendeteksi safety zone:

a. Berapa jumlah kamera yang akan anda gunakan dan pada bagian mana saja kamera tersebut akan diletakkan?

b. Setelah berhasil mengangkat craddle, jelaskan strategi anda sehingga robot anda dapat mendeteksi semua kemungkinan safety zone yang ada.

Keterangan:

Semua soal di atas yang berhubungan dengan rule perlombaan mengacu pada file Jawaban Pertanyaan KRPAI 2016.pdf dan TCFFHRC2016RulesV1.04.pdf yang dapat diunduh pada link ugm.id/RuleKRPAI2016. Apabila terdapat perbedaan rule antara kedua file tersebut, rule yang diprioritaskan adalah rule yang terdapat pada file Jawaban Pertanyaan KRPAI 2016.pdf.

--RTW--