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

Post on 06-Mar-2018

226 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Free PowerPoint Templates

Free PowerPoint Templates

Pengenalan Robotika

Day-1 Kaderisasi URO ITB

12 Februari 2017

Free PowerPoint Templates

Free PowerPoint Templates

Apa itu 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

Free PowerPoint Templates

Free PowerPoint Templates

Bagaimana robot bekerja?

Cara kerja robot

INPUT OUTPUTPROSES

Contoh di

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.

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.

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

Apa aja sih tantangan diURO ITB ?

Free PowerPoint Templates

Free PowerPoint Templates

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!!

Day-1

Programming Common Sense

What to do?

do {

code();

compile();

debug();

} while (program_belum_benar);

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

* Flowchart

Oval : Start / Terminate

Jajargenjang : Keluar masuk data

Kotak : Process / Komputasi dll

Decision : Mengecek kondisi -> IF statement

Contoh : Mengecek genap/ganjil

Contoh :Nilai maksimum?

Do it yourself !

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

Alternatif Solusi

Start

Hasil_kali = 1Increment = 1

Input N

Increment > NOutput

Hasil_kali

Hasil_kali = Hasil_kali * increment

Increment = Increment + 1 End

Ya

Tidak

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

Day-1

Managerial Common Sense

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

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)

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

Managemen TimSurat-surat administrasi

▪ Proposal pendaftaran lomba

▪ Tim yang berdomisili di CC Barat biasanyamembutuhkan surat menginap

▪ Surat peminjaman ruangan ITB ( untuk latihan )

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

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)

Sekian untuk Day-1

Terima kasih

top related