Ana içeriğe atla

Mühendislik ve Doğa Bilimleri Fakültesi · Elektrik-Elektronik Mühendisliği (%30 İngilizce) · Lisans

AKTS: 5 T+U+L: 2+0+2 Bölüm Seçmeli
Koordinatör: Dr. Öğr. Üyesi Yakup CEZAYİRLİ

Dersin Amacı

Robotun temel bileşenlerini öğrenip, mobil robot üzerinde projeler geliştirebilecek hem yazılım hem donanım altyapısını sağlamak. Aynı zamanda robotik sistemlerin matematiksel modelleme, kontrol ve simülasyon süreçlerini öğrenmek. Öğrencilerin, endüstriyel ve akademik alanda kullanılabilecek ileri robotik çözümler tasarlama becerisi kazanmaları hedeflenmektedir.

Ders İçeriği

Robotun temel bileşenleri, kontrolcü tasarımı, sensörler, davranışsal robotik, lineer sistemler, çıkış geribesleme, durum geribesleme, kararlılık, kontrol edilebilirlik, gözlemlenebilirlik, hareket planlama, ROS, Gazebo. 

Zorunlu Kaynaklar

  1. Nikolaus Correll, Introduction to Autonomous Robots, 2020.
  2. Morgan Quigley, Brian P. Gerkey, and William D. Smart, Programming Robots with ROS, O’Reilly, 2015.

Önerilen Kaynaklar

  1. Bruno Siciliano, Oussama Khatib (Eds.), Handbook of Robotics, 2nd Edition, Springer, 2016.
  2. H. Choset, K. M. Lynch, S. Hutchinson, G. Kantor, W. Burgard, L. E. Kavraki and S. Thrun, Principles of Robot Motion: Theory, Algorithms, and Implementations, MIT Press, 2005.
  3. S. Thrun, W. Burgard, and D. Fox, Probabilistic Robotics, MIT Press, 2005.

Açıklamalar

Yazılım Paketleri 

  1. MATLAB (R2024b)
  2. Linux
  3. ROS (Robotik İşletim Sistemi) 

Kurallar

Kurallar ve Hatırlatmalar:

1. Devamsızlık: Yönetmeliklere göre bir öğrenci toplam ders saatinin %30’na devam etmemesi halinde dersten devamsızlık notu alır (DZ) ve başarısız olur. Uygulamalı derslerde bu oran %20 olarak belirlenmiştir. 

2. Derse Geç Katılma: Derslere zamanında katılmanız beklenmektedir. Bir öğrencinin derse zamanında katılmış sayılabilmesi için dersin ilk 15 dakikası içerisinde dersliğe gelmiş olması gerekmektedir. 

3. Yardım Almak: Ders esnasında ya da görüşme saatlerinde dersle ilgili sorularınızı sorup konuyu vaktinde öğrenmeniz eğitiminiz için önemlidir. Öğrencilerimizin, gerektiği hallerde, yardım almalarını tavsiye ediyoruz. 

4. Akademik dürüstlük: Dersin notuna katkısı olacak çalışmaların tamamen kendi gayret ve eseriniz olması beklenmektedir.  İntihal, kopyalama gibi etik olmayan durumlarda İZÜ’nun ilgili yönetmelikleri gereği disiplin soruşturması açılıp gerekli cezai müeyyidelere tabii olursunuz. 

5. Bu izlencede belirtilen değerlendirmeler sabit olup, not yükseltme amaçlı herhangi bir telafi ölçme yapılmayacaktır. 

Dersin Öğrenme Çıktıları

  1. Mobil robotun temel bileşenlerinin öğrenilmesi
  2. Robotik sistemin lineerleştirilip, farklı kontrolcüler ile kontrolünün yapılabilmesi
  3. Robotik sistemin matematik modeli üzerinden gerekli analizlerin yapılabilmesi
  4. Hareket planlama algoritmalarının öğrenilmesi
  5. ROS ve Gazebo ile bir mobil robot sistemini yazılımsal gerkçeklenmesinin ve simülasyonunun yapılması

Öğretim Yöntem ve Teknikleri

AnlatımSoru-CevapTartışmaAlıştırma ve UygulamaGrup ÇalışmasıBenzetimDeney / Laboratuvar / Atölye / Alan UygulamasıProblem Çözme

Ölçme ve Değerlendirme

ÖdevPerformans Görevi (Uygulama / Laboratuvar / Atölye / Arazi Çalışması / Seminer / Sunum / Bitirme Çalışması / Tez)Proje / TasarımSınav (Yazılı Sınav / Test: Doğru-Yanlış Testi, Çoktan Seçmeli Testi, Kısa Cevaplı Test, Eşleştirmeli Test)

AKTS / İş Yükü

EtkinlikSayıSüre (saat)Toplam İş Yükü
Ders Süresi (Sınav Haftası Dahil)15230
Sınıf Dışı Ders Çalışma Süresi15230
Ara Sınav177
Kısa Sınav5210
Ödev5210
Uygulama15230
Final177

Ders Akışı

HaftaKonuÖn Hazırlık
1Robotiğe Giriş, robotun temel bileşenleri.
2Kontrolcü tasarımı.
3ROS’a giriş.
4Sensörler.
5Davranışsal robotik.
6İleri ROS konuları.
7Lineer Sistemler.
8Ara-sınav,
9Gazebo simülasyon ortamı.
10Çıkış geribesleme, durum geribesleme.
11Kararlılık, kontrol edilebilirlik, gözlemlenebilirlik.
12Hareket planlama – Potansiyel fonksiyonlar.
13Harita tabanlı yaklaşımlar ve Olasılık yol haritaları.
14Proje 1.
15Proje Teslimi.
16Final Sınavı.