pengenalan robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/materi-day... · robot...

28
Free PowerPoint Templates Free PowerPoint Templates Pengenalan Robotika Day-1 Kaderisasi URO ITB 12 Februari 2017

Upload: dinhtu

Post on 06-Mar-2018

226 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Free PowerPoint Templates

Free PowerPoint Templates

Pengenalan Robotika

Day-1 Kaderisasi URO ITB

12 Februari 2017

Page 2: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Free PowerPoint Templates

Free PowerPoint Templates

Apa itu robot?

Page 3: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Free PowerPoint Templates

Free PowerPoint Templates

A machine capable of carrying out a complex series ofactions automatically, especially one programmable bya computer

-Oxford Dictionary

Page 4: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Free PowerPoint Templates

Free PowerPoint Templates

Bagaimana robot bekerja?

Page 5: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Cara kerja robot

INPUT OUTPUTPROSES

Page 6: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Contoh di

Page 7: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Free PowerPoint Templates

Free PowerPoint Templates

Robot berkaki pemadam api, menggunakan sensorultrasonik untuk mendeteksi jarak dengan dinding.

Robot di program sehingga servo menggerakkankaki-kaki robot agar dapat menyelesaikan maze danrobot tidak menabrak dinding.

Page 8: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Free PowerPoint Templates

Free PowerPoint Templates

Robot sepakbola humanoid, menerima input dari sensor gyroagar robot mengetahui keadaan dirinya sedang berdiri atau jatuh,apabila jatuh maka servo pada sendi-sendi robot akanmengkondisikan gerak robot untuk berdiri.

Selain itu, terdapat pula input kamera, berbagai proses sepertideteksi bola, lapangan, dan gawang, juga berbagai output hasilberupa berbagai macam gerakan lain seperti menendang,mengejar bola, dll.

Page 9: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Pesawat Fixed Wing, menggunakan input sinyal dari Remote Control untuk menggerakan control surface. Control surface yang digunakan adalah mixing elevon (elevator dan aileron).

Page 10: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Apa aja sih tantangan diURO ITB ?

Free PowerPoint Templates

Free PowerPoint Templates

Page 11: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Free PowerPoint Templates

Free PowerPoint Templates

Tantangan lomba terus bertambah setiap tahunnya.

Robot pemadam api harus mendeteksi pola dan masalah baru.

Robot humanoid penari memiliki tema baru, dengan gerakan tariserta kostum baru.Robot humanoid sepakbola sekarang menggunakan bola FIFA size 1 setelah sebelumnya menggunakan bola tenis.

Masih banyak lagi!!

Page 12: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Day-1

Programming Common Sense

Page 13: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

What to do?

do {

code();

compile();

debug();

} while (program_belum_benar);

Page 14: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

First Step

▪ Pikirkan dahulu program seperti apa yang ingin di buat

▪ Apa keluaran (output) yang ingin didapatkan??

▪ Apa yang sudah dimiliki (input)?

▪ Bagaimana mendapatkan output tersebut dariinput yang ada?

▪ Mulailah mendesain dengan flowchart

Page 15: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

* Flowchart

Oval : Start / Terminate

Jajargenjang : Keluar masuk data

Kotak : Process / Komputasi dll

Decision : Mengecek kondisi -> IF statement

Page 16: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Contoh : Mengecek genap/ganjil

Page 17: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Contoh :Nilai maksimum?

Page 18: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Do it yourself !

▪ Buatlah sebuah flowchart untuk sebuahprogram yang menerima input sebuahbilangan bulat N kemudian menampilkanhasil perkalian 1*2*3*….*N. Asumsi N > 1.

Page 19: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Alternatif Solusi

Start

Hasil_kali = 1Increment = 1

Input N

Increment > NOutput

Hasil_kali

Hasil_kali = Hasil_kali * increment

Increment = Increment + 1 End

Ya

Tidak

Page 20: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Kesalahan Umum dalam programming

▪ Tipe data

▪ Salah inisialisasi variable, atau bahkan belum di inisialisasi

▪ Salah penempatan code pada looping

▪ Lakukan sesuatu -> tampilkan -> lakukan sesuatu

▪ Lakukan sesuatu -> lakukan sesuatu -> tampilkan

▪ Tergantung kebutuhan programnya, perlu di pikirkan

Page 21: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Day-1

Managerial Common Sense

Page 22: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

What to do?

▪ Managemen Lomba (Akomodasi, Transportasi)

▪ Managemen Tim (MSDM, sponsorship, surat-

surat administrasi, menjaga timeline, makan-

makan, jalan-jalan, managemen konflik)

▪ Intinya semua kebutuhan di luar teknis

Page 23: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Managemen LombaAkomodasi & Transportasi

Lomba yang kita ikuti tempat nya berubah-ubah, sehingga seringkali kita harus ke luar kota.

▪ Konfirmasi anggota yang ikut

▪ Pemesanan tempat penginapan

▪ Pemesanan transportasi (bus)

▪ Jadwal keberangkatan, jadwal pulang, dan biasanyasekalian jalan jalan. (KRI nasional tahun lalu, sekalianstudi banding ke ITS)

Page 24: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Managemen TimSponsorship

▪ Membuat list perusahaan yang ingin di tuju

▪ Mengurus surat pengantar dari LK

▪ Sama lah, seperti sponsorship pada umumnya

▪ Intinya adalah cari dana, karena kegiatan robot-robotan juga butuh duit untuk pembuatan robot dan pemeliharaan

Page 25: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Managemen TimSurat-surat administrasi

▪ Proposal pendaftaran lomba

▪ Tim yang berdomisili di CC Barat biasanyamembutuhkan surat menginap

▪ Surat peminjaman ruangan ITB ( untuk latihan )

Page 26: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Managemen TimMSDM, Jalan-jalan, Makan-makan

▪ Tergantung tim masing masing

▪ MSDM - > Mendata anggota, menghubungianggota yang kurang aktif

▪ Jalan – jalan - > Merencanakan dan mengaturjadwal

▪ Makan - makan - > Biasanya ada snack saat rapatatau membelikan makanan saat kru teknis sudahlupa makan

Page 27: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Managemen Tim – Managemen Konflik

▪ Karena bekerja sebagai tim, sangat memungkinkanterjadi konflik di tim

▪ Butuh managemen konflik yang baik (bagaimanamenangani suatu konflik)

▪ Untuk menghindari konflik -> Kekeluargaan(makan-makan dan jalan-jalan)

Page 28: Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot berkaki pemadam api, ... ultrasonik untuk mendeteksi jarak dengan dinding. Robot

Sekian untuk Day-1

Terima kasih