Ders Bilgileri
ROBOTİK | ||||||
---|---|---|---|---|---|---|
Kodu | Dönemi | Teori | Uygulama | Ulusal Kredisi | AKTS Kredisi | |
Saat / Hafta | ||||||
BM410 | Bahar | 4 | 0 | 4 |
Ön Koşulu Olan Ders( ler ) | Yok |
Dili | tr |
Türü | Seçmeli |
Seviyesi | Lisans |
Öğretim Elemanı( ları ) | Doç. Dr. Zeki YETGİN |
Öğretim Sistemi | Yüz Yüze |
Önerilen Hususlar | Dersi alanların Yapay Zeka alanında orta seviyede bilgi sahibi olmaları gerekir |
Staj Durumu | Yok |
Amacı | Robotik teorisi ve çalışma alanlarını tanıtmak, mobil toy robotların temelinde; hedef tabanlı ajanlar, otonom ve akılı robotik davranışlar geliştirmek, kontrolcü, algılayıcı, eylem ve çıktı cihazları gibi altta yatan teknolojilerin kullanımını öğretmek ve kazanımların yaratıcı fikirler içeren takım çalışması içinde projelere dönüşmesini sağlamak. |
İçeriği | Robotiğe giriş, robot teorisi, kinematik, AI, ajanlar, sensörler ve aktüatörler, robot karar verme modeli, öğrenme modeli, mikrodenetleyicilerin programlanması, Ardunio ve Rasperi Pi, gömülü bilgisayarların gerçek dünya ile etkileşimi, veri toplama, bilgisayar görüşü, belirli platformlar için hedef tabanlı robotlar oluşturmak, robotlara hareket kabiliyeti eklemek, robot el, ses tanıma kabiliyeti eklemek, opencv kullanarak görüş kabiliyeti, nesne algılama ve izleme kabiliyeti eklemek, uzak bir siteyle iletişim kabiliyeti eklemek, konumlandırma ve planlama, en kısa yol bulma, Labirent çözen robot, robot el kullanarak nesne taşıma, kendini dengeleyen robot, gps kullanarak quadcopter konumlandırma ve diğer robotik projeler. |
Dersin Öğrenim Çıktıları
# | Öğrenim Çıktıları |
---|---|
1 | OÇ-1. Robotik teorisi ve çalışma alanlarını bilir |
2 | OÇ-2. Gömülü bilgisarları (Arduino, Rasberry Pi) programlayabilir |
3 | OÇ-3. Gömülü bilgisayarlar ve gerçek dünya arasında arayüz geliştirebilir. |
4 | OÇ-4. Hedef platforma uygun toy robot geliştirebilir. |
5 | OÇ-5. Robotları akıllı davranışlar kazandırmak için programlayabilir. |
6 | OÇ-6. Basit robotları tasarlar ve analiz edebilir. |
7 | OÇ-7. Proje ekibinde çalışabilir. |
Haftalık Ayrıntılı Ders İçeriği
# | Konular | Öğretim Yöntem ve Teknikleri |
---|---|---|
1 | Robotiğe giriş, robot teorisi | Anlatım, tartışma |
2 | kinematik, AI, ajanlar, sensörler ve aktüatörler | Anlatım, tartışma |
3 | robot karar verme modeli, öğrenme modeli | Anlatım, tartışma |
4 | mikrodenetleyicilerin programlanması, Ardunio ve Rasperi Pi, | Anlatım, tartışma |
5 | gömülü bilgisayarların gerçek dünya ile etkileşimi, veri toplama | Anlatım, tartışma |
6 | bilgisayar görüşü, belirli platformlar için hedef tabanlı robotlar oluşturmak, | Anlatım, tartışma |
7 | Ara Sınav | Ölçme ve Değerlendirme |
8 | robotlara hareket kabiliyeti eklemek, robot el | Anlatım, tartışma |
9 | ses tanıma kabiliyeti eklemek, opencv kullanarak görüş kabiliyeti | Anlatım, tartışma |
10 | nesne algılama ve izleme kabiliyeti eklemek | Anlatım, tartışma |
11 | uzak bir siteyle iletişim kabiliyeti eklemek, | Anlatım, tartışma |
12 | konumlandırma ve planlama, en kısa yol bulma, Labirent çözen robot | Anlatım, tartışma |
13 | robot el kullanarak nesne taşıma, kendini dengeleyen robot | Anlatım, tartışma |
14 | gps kullanarak quadcopter konumlandırma ve diğer robotik projeler. | Anlatım, tartışma |
15 | DÖNEM SONU SINAVI | Ölçme ve Değerlendirme |
16 | Son Sınav |
Resources
# | Malzeme / Kaynak Adı | Kaynak Hakkında Bilgi | Referans / Önerilen Kaynak |
---|---|---|---|
1 | [1] Roland Siegwart, Illah R. Nourbakhsh, and Davide Scaramuzza, Introduction to Autonomous Mobile Robots, 2011, MIT Pres | ||
2 | [2] Richard Grimmett , Raspberry Pi Robotic Projects, 2016 Packt Publishing | ||
3 | [3] Richard Grimmett , Arduino Robotic Projects, 2014 Packt Publishing |
Ölçme ve Değerlendirme Sistemi
# | Ağırlık | Çalışma Türü | Çalışma Adı |
---|---|---|---|
1 | 0.1 | 1 | 1. Ara Sınav |
2 | 0.1 | 3 | 1. Ödev |
3 | 0.2 | 10 | Son Proje |
4 | 0.6 | 5 | Son Sınav |
Dersin Öğrenim Çıktıları ve Program Yeterlilikleri ile İlişkileri
# | Öğrenim Çıktıları | Program Çıktıları | Ölçme ve Değerlendirme |
---|---|---|---|
1 | OÇ-1. Robotik teorisi ve çalışma alanlarını bilir | 1͵2͵3 | 1͵2͵3͵4 |
2 | OÇ-2. Gömülü bilgisarları (Arduino, Rasberry Pi) programlayabilir | 5͵6 | 1͵2͵3͵4 |
3 | OÇ-3. Gömülü bilgisayarlar ve gerçek dünya arasında arayüz geliştirebilir. | 5͵6 | 1͵2͵3͵4 |
4 | OÇ-4. Hedef platforma uygun toy robot geliştirebilir. | 5͵6 | 1͵2͵3͵4 |
5 | OÇ-5. Robotları akıllı davranışlar kazandırmak için programlayabilir. | 5͵6 | 1͵2͵3͵4 |
6 | OÇ-6. Basit robotları tasarlar ve analiz edebilir. | 4͵5 | 1͵2͵3͵4 |
7 | OÇ-7. Proje ekibinde çalışabilir. | 9 | 1͵2͵3͵4 |
Not: Ölçme ve Değerlendirme sütununda belirtilen sayılar, bir üstte bulunan Ölçme ve Değerlerndirme Sistemi başlıklı tabloda belirtilen çalışmaları işaret etmektedir.
İş Yükü Detayları
# | Etkinlik | Adet | Süre (Saat) | İş Yükü |
---|---|---|---|---|
0 | Ders Süresi | 14 | 4 | 56 |
1 | Sınıf Dışı Ders Süresi (Ön çalışma, pekiştirme) | 14 | 1 | 14 |
2 | Sunum ve Seminer Hazırlama | 0 | 0 | 0 |
3 | İnternette tarama, kütüphane ve arşiv çalışması | 0 | 0 | 0 |
4 | Belge/Bilgi listeleri oluşturma | 0 | 0 | 0 |
5 | Atölye | 0 | 0 | 0 |
6 | Ara Sınav için Hazırlık | 1 | 0 | 0 |
7 | Ara Sınav | 1 | 8 | 8 |
8 | Kısa Sınav | 0 | 0 | 0 |
9 | Ödev | 4 | 8 | 32 |
10 | Ara Proje | 0 | 0 | 0 |
11 | Ara Uygulama | 0 | 0 | 0 |
12 | Son Proje | 1 | 30 | 30 |
13 | Son Uygulama | 0 | 0 | 0 |
14 | Son Sınav için Hazırlık | 1 | 0 | 0 |
15 | Son Sınav | 1 | 10 | 10 |
150 |