GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP) Matakuliah
: Robotika
Kode
: TKC225
Teori
: 2 sks
Praktikum
: 1 sks
Deskripsi Matakuliah
: Mata kuliah TKC225 Robotika ini berisi konsep dan prinsip dasar robotika dari aspek anatomi robot, kinematika dan dinamika robot, sensoring, sistem penggerak robot, pengendalian, sampai aspek pemrograman robot. Perkuliahan secara garis besar terbagi atas 8 pokok bahasan, yaitu: 1. Dasar-Dasar Robotika, 2. Teknik Perancangan Robot, 3. Sistem Kendali Robot, 4. Kinematik dan Dinamik Robot, 5. Teknik Pemrograman Robot, 6. Mobile Robot, 7. Robot Vision dan 8. Proyek Robotika
Standar Kompetensi
: Setelah lulus mata kuliah ini, mahasiswa dapat memahami konsep dan prinsip-prinsip robotika serta dapat merancang dan membuat sistem robot sederhana berupa robot pengikut garis atau robot penghindar rintangan. Standar kompetensi mahasiswa yang ingin dicapai adalah sebagai berikut: 1. mampu memahami konsep dasar robotika dan mengenal jenis dan fungsi robot serta interaksinya dengan manusia; 2. mampu memahami teknik merancang sebuah robot; 3. mampu memahami konsep sistem kendali robot; 4. mampu melakukan analisis pergerakan dan posisi robot melalui analisis kinematik dan dinamik; 5. mampu memprogram sistem robot; 6. mampu memahami konsep dari robot dan dapat membuat serta menganalisa mobile robot; 7. mampu mengetahui cara penginderaan pada robot; 8. mampu merancang dan membuat autonomous mobile robot sederhana;
Program Studi
: Sistem Komputer, Fakultas Teknik, Universitas Diponegoro
Dosen Pengampu Matakuliah
: Eko Didik Widianto,ST.,MT.
NIP. 197705262010121001
Pustaka Pendukung : 1. Endra Pitowarno, Robotika Desain, Kontrol dan Kecerdasan Buatan, Penerbit Andi, Yogyakarta, 2006. 2. InTech, Robotic Systems - Applications, Control and Programming, 2012, http://www.intechopen.com/books/robotic-systems-applications-control-andprogramming 3. Thomas Braunl, Embedded Robotics: Mobile Robot Design and Application with Embedded Systems, 2nd ed., Springer, 2006. 4. Reza N. Jazar, Theory of Applied Robotics: Kinematics, Dynamics, and Control, 1st ed., Springer, 2007. 5. John M. Holland, Designing Autonomous Mobil Robots: Inside the Mind of an Intelligent Machine, Newnes, 2003.
Peta Instruksional
No.
Kompetensi Dasar Hardskill
Pokok Bahasan
1 a) Mahasiswa dapat menjelaskan definisi robot Kontrak Kuliah b) Mahasiswa dapat menjelaskan Dasar-dasar Robotika perkembangan teknologi robot c) Mahasiswa mengetahui jenis dan fungsi robot dalam membantu pekerjaan manusia d) Mahasiswa memahami dan dapat menerapkan batasan interaksi manusia dan robot e) Mahasiswa memahami cakupan materi kuliah robotika yang akan disampaikan kepada mereka 2,3 a) Mahasiswa menjelaskan prinsip-prinsip Teknik Perancangan 4 dasar teknik desain robot sesuai fungsi Robot b) Mahasiswa mengenal cara kerja dari sistem kontrol dan mekanik robot c) Mahasiswa memahami cara kerja rangkaian kontroler berbasis mikroprosesor / mikrokontroler d) Mahasiswa dapat memahami cara kerja komputer sebagai kontroler e) Mahasiswa dapat membangun struktur robot yang dibangun berdasarkan konstruksi mekanik robot f) Mahasiswa mengenal dan dapat membedakan sensor berdasarkan fungsinya yang terdiri dari sensor biner, sensor analog, sensor rotary dan sensor kamera g) Mahasiswa dapat membuat rangkaian untuk signal conditioning dengan op-amp h) Mahasiswa menjelaskan funsgi dan perbedaan pada motor DC, motor Stepper, Motor DC Brushless, dan motor DC servo i) Mahasiswa dapat membuat dan menjelaskan cara kerja teknik PWM Analog dan PWM Software j) Mahasiswa dapat mendesain Motor DC
Sub Pokok Bahasan
Kompetensi Softskill
Estimasi Waktu (menit)
• Definisi • Sejarah dan perkembangan teknologi robot • Jenis robot. • Fungsi robot. • Interaksi manusia dan robot
• Berfikir kritis • Inisiatif, berani mengemukakan pendapat • Apresiatif terhadap pendapat orang lain
2 x 50
• Teknik perancangan robot berorientasi fungsi. • Sistem kontroler. • Mekanik robot. • Sistem sensor. • Aktuator.
• Berfikir kritis • Inisiatif, berani mengemukakan pendapat • Apresiatif terhadap pendapat orang lain
6 x 50
Daftar Pustaka
No.
Kompetensi Dasar Hardskill
Pokok Bahasan
Sub Pokok Bahasan
Kompetensi Softskill
Estimasi Waktu (menit)
Direct Drive, dan menjelaskan fungsi dari Motor Linier k) Mahasiswa dapat menjelaskan perbedaan aktuator pneumatik dan hidrolik 5,6 a)
Mahasiswa dapat menjelaskan prinsip dasar Sistem Kendali Robot mekanisme kendali dalam robotika b) Mahasiswa dapat memahami teknik kontrol On/Off secara input dan output c) Mahasiswa dapat menjelaskan teknik kendali proporsional (P), kendali Integral (I), kendali Derivatif (D) dan kendali PID untuk motor DC
7
• Berfikir kritis • Inisiatif, berani mengemukakan pendapat • Apresiatif terhadap pendapat orang lain
4 x 50
• Berfikir kritis • Inisiatif, berani mengemukakan pendapat • Apresiatif terhadap pendapat orang lain
4 x 50
Sistem Instalasi Kompilasi dari C dan C++ Assembler Debug Downloader dan upload
• Berfikir kritis • Inisiatif, berani mengemukakan pendapat • Apresiatif terhadap pendapat orang lain
2 x 50
• Pengenalan Mobile Robot, Kontrol embedded, interface • Sensor
• Berfikir kritis • Inisiatif, berani mengemukakan pendapat • Apresiatif terhadap pendapat orang lain
2 x 50
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. • • • •
Evaluasi: Ujian Tengah Semester
8,9 a)
Mahasiswa dapat menjelaskan bagaimana Kinematik dan proses forward dan inverse baik secara Dinamik Robot kinematics maupun dynamics b) Mahasiswa dapat menjelaskan model kinematik robot berdasarkan model pergerakan holonomic dan non-holonomic. c) Mahasiswa dapat memahami proses forward dan reverse pada robot berdasarkan model holonomic dan non-holonomic
10 a)
11 a)
Mahasiswa dapat menggunakan tools programming dari robot seperti sistem instalasi, kompilasi menggunakan bahasa C dan C++ serta bahasa pemrograman yang lain
Teknik Pemrograman Robot
Mahasiswa dapat mengetahui dan Mobile Robot menjelaskan tentang mobile robot dan control embedded pada mobile robot, serta interface yang digunakan b) Mahasiswa dapat menjelaskan tentang katagori sensor yang digunakan pada mobile robot
• Forward dan Inverse Kinematics • Forward dan Inverse Dynamics • Analisis kinematik sistem Holonomic dan Non-holonomic
• • • • •
Daftar Pustaka
No.
Kompetensi Dasar Hardskill
12 a)
Mahasiswa dapat mengetahui dan menjelaskan apa itu Robot vision b) Mahasiswa dapat mengetahui dan menjelaskan tentang formasi dan sensor image pada robot vision
13 a)
14
Pokok Bahasan
Robot Vision
Mahasiswa mampu merancang dan membuat Proyek Robotika line following robot atau obstacle avoidance robot yang jika memungkinkan dapat dikompetisikan antar team agar tercipta iklim kompetisi yang baik
Sub Pokok Bahasan
Kompetensi Softskill
Estimasi Waktu (menit)
• Pengenalan tentang Robot Vision • Formasi image • Sensor image
• Berfikir kritis • Inisiatif, berani mengemukakan pendapat • Apresiatif terhadap pendapat orang lain
2 x 50
• Perancangan dan pembuatan mekanik robot. • Perancangan dan pembuatan sistem elektronik robot. • Perancangan dan pembuatan sistem kendali robot.
• Berfikir kritis • Inisiatif, berani mengemukakan pendapat • Apresiatif terhadap pendapat orang lain
2 x 50
Evaluasi: Ujian Akhir Semester
Daftar Pustaka