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