PROFIL MATA KULIAH IDENTITAS MATA KULIAH RENCANA PEMBELAJARAN SEMESTER RPS

1

A. PROFIL MATA KULIAH IDENTITAS MATA KULIAH

Nama Mata Kuliah : Dasar Robotika Kode Mata Kuliah : KKKK43111 SKS : 3 Jenis : MK Wajib Jam pelaksanaan : Tatap muka di kelas = 3 x 50 menit per minggu Responsi = 1 x 50 menit per minggu Semester Tingkat : 4 1 Pre-requisite : - Co-requisite : Praktikum Dasar Algoritma dan Pemrograman Bidang Kajian : Programming Fundamentals, Algorithms Complexity DESKRIPSI SINGKAT MATA KULIAH Mata kuliah ini mempelajari sejarah robotika, jenis robot, fungsi robot dan interaksi robot dengan masnusia.lalu proses bagaimana pembentukan robot Serta pengaplikasian projeck mobile robot DAFTAR PUSTAKA

1. Endra Pitowarno, Robotika Desain, Kontrol dan Kecerdasan Buatan, Penerbit

Andi, Yogyakarta, 2006..

2. Thomas Braunl, Embedded Robotics: Mobile Robot Design and Application with Embedded Systems, 2

nd ed., Springer, 2006. 3. Reza N. Jazar, Theory of Applied Robotics: Kinematics, Dynamics, and Control, 1st ed., Springer, 2007. 4. John M. Holland, Designing Autonomous Mobil Robots: Inside the Mind of an Intelligent Machine, Newnes, 2003.

B. RENCANA PEMBELAJARAN SEMESTER RPS

Pertemu an ke- Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar Bentu k Metode Strategi Pembelaja Kriteria Penilaian Indikat or Bobot Nilai 1  Mahasiswa dapat menjelaskan definisi robot.  Mahasiswa dapat menjelaskan perkembangan teknologi robot.  Mahasiswa mengetahui jenis dan fungsi robot dalam membantu pekerjaan manusia.  Mahasiswa memahami dan dapat menerapkan batasan interaksi manusia dan robot.  Mahasiswa memahami cakupan materi 1. Definisi 2. Sejarah dan perkembangan teknologi robot 3. Jenis robot. 4. Fungsi robot. 5. Interaksi manusia dan robot.  Ceramah  Proble m- based learnin g Mahasiswa dapat memahami konsep dasar robotika dan mengenal jenis dan fungsi robot serta interaksinya dengan manusia. 2-4  Mahasiswa menjelaskan prinsip-prinsip dasar teknik desain robot sesuai fungsi.  Mahasiswa mengenal cara kerja dari sistem kontrol dan mekanik robot.  Mahasiswa memahami cara kerja rangkaian kontroler berbasis mikroprosesor mikrokontroler.  Mahasiswa dapat memahami cara kerja komputer sebagai kontroler.  Mahasiswa dapat membangun struktur robot yang dibangun berdasarkan konstruksi mekanik robot.  Mahasiswa mengenal dan dapat membedakan sensor berdasarkan fungsinya yang terdiri dari sensor biner, sensor analog, sensor rotary dan sensor kamera.  Mahasiswa dapat membuat rangkaian untuk signal conditioning dengan op- amp.  Mahasiswa menjelaskan funsgi dan perbedaan pada motor DC, motor Stepper, Motor DC Brushless, dan motor DC servo.  Mahasiswa dapat membuat dan menjelaskan cara kerja teknik PWM Analog dan PWM Software. 1. Teknik perancangan robot berorientasi fungsi. 2. Sistem kontroler. 3. Mekanik robot. 4. Sistem sensor, Aktuator.  Ceramah  Proble m- based learnin g Mahasiswa dapat memahami teknik merancang sebuah robot. 5-6  Mahasiswa dapat menjelaskan prinsip dasar mekanisme kendali dalam robotika.  Mahasiswa dapat memahami teknik kontrol OnOff secara input dan output.  Mahasiswa dapat menjelaskan teknik kendali proporsional P, kendali Integral I, kendali Derivatif D dan kendali PID untuk motor DC.  Sistem kendali pada robot.  Kendali posisi dan kecepatan.  Active Force Control.  Implementasi kendali ke dalam rangkaian berbasis mikroprosesor.  Low-level dan High- level Control pada robot.  Ceramah  Proble m- based learnin g Mahasiswa dapat memahami konsep sistem kendali robot. 4 Pertemu an ke- Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar Bentu k Metode Strategi Pembelaja Kriteria Penilaian Indikat or Bobot Nilai 7 -8  Mahasiswa dapat menjelaskan bagaimana proses forward dan inverse baik secara kinematics maupun dynamics  Mahasiswa dapat menjelaskan model kinematik robot berdasarkan model pergerakan holonomic dan non-holonomic.  Mahasiswa dapat memahami proses forward 1. Forward dan Inverse Kinematics. 2. Forward dan Inverse Dynamics. 3. Analisis kinematik sistem Holonomic dan Non-holonomic. Problem- based learning Mahasiswa dapat memahami konsep sistem kendali robot. 9  Mahasiswa dapat mengetahui tolls programming dari robot seperti sistem instalasi, kompilasi menggunakan bahasa C dan C++ serta bahasa pemrograman yang lain 1. Sistem Instalasi 2. Kompilasi dari C dan C++ 3. Assembler 4. Debug 5. Downloader dan upload  Proble m- based learnin g Mahasiswa memahami pemrograman yang digunakan pada sistem robot. 10  Mahasiswa dapat mengetahui dan menjelaskan tentang mobile robot dan control embedded pada mobile robot, serta interface yang digunakan  Mahasiswa dapat menjelaskan tentang katagori sensor yang 1. Pengenalan Mobile Robot, Kontrol embedded, interface 2. Sensor  Ceramah  Proble m- based learnin Mahasiswa memahami konsep dari robot dan dapat membuat serta menganalisa mobile robot. 11  Mahasiswa dapat mengetahui dan menjelaskan apa itu Robot vision  Mahasiswa dapat mengetahui dan menjelaskan tentang formasi dan sensor image pada robot vision  Pengenalan tentang Robot Vision  Formasi image  sensor image  Ceramah  Proble m- based learnin g Mahasiswa dapat mengetahui cara penginderaan pada robot. 12- 14 Mahasiswa mampu merancang dan membuat line following robot atau dapat juga obstacle avoidance robot yang jika memungkinkan dapat dikompetisikan diantara mereka agar tercipta iklim kompetisi yang baik. 1. Perancangan dan pembuatan mekanik robot. 2. Perancangan dan pembuatan sistem elektronik robot. 3. Perancangan dan pembuatan sistem kendali robot.  Proble m- based learnin g Mahasiswa mampu merancang dan membuat autonomous mobile robot sederhana. 7

C. RANCANGAN INTERAKSI DOSEN–MAHASISWA