Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot...
Transcript of Pengenalan Robotikarobotika.unit.itb.ac.id/main/wp-content/uploads/2017/02/Materi-Day... · Robot...
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