YTÜ DSpace Kurumsal Arşivi

FPGA ile mobil robot için öğrenme algoritması modellenmesi

Basit öğe kaydını göster

dc.contributor.advisor Yrd. Doç. Dr. Lale Özyılmaz
dc.contributor.author Sırmaçek, Beril
dc.date.accessioned 2018-07-25T10:30:07Z
dc.date.available 2018-07-25T10:30:07Z
dc.date.issued 2007
dc.identifier.uri http://localhost:6060/xmlui/handle/1/8110
dc.description Tez (Yüksek Lisans) - Yıldız Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2007
dc.description.abstract Mobil bir robot uygulaması için çevreyi ve engellerden kaçmayı öğrenecek bir yapay sinir ağıalgoritması geliştirilmiştir. FPGA için donanımsal modellemesi ve simülasyonları yapılmıştır.Öğrenme algoritması PNN (Probabilistic Neural Network) yapısı kullanılarak modellenmiş vePNN yapısına, bu çalışmadaki dezavantajlarını düzeltecek bazı üstünlükler kazandırılmıştır.Tasarımın donanım mimarisi, VHDL (Very High Speed Integrated Circuits HardwareDescription Language) kullanarak oluşturulmuştur. FPGA tasarımı, modelsim simülasyonprogramı ile test edilmiştir. Aynı öğrenme algoritmasının çalışma mantığı ve sınıflamalardakibaşarımı Matlab simülasyonu ile kontrol edilmiştir. Son olarak ise, mobil bir robotunengellerin olduğu bir odada hedef noktaya en kısa yoldan varmasını ve engel koordinatlarınıöğrenmesini gösteren bir bilgisayar grafik arayüzü Delphi ortamında hazırlanmıştır.Hazırlanan arayüz programı boş bir odanın içine mobil robotun, engellerin, ulaşılması istenenhedef noktanın istenilen şekilde yerleştirilmesine müsaade etmektedir. Mobil robot, başlatuşuna basıldığında yavaş yavaş seçilen hedef noktasına doğru en kısa yolu seçerekilerlemekte ve bu sırada karşısına gelen engellerden kaçmaktadır. Engelleri algılama,doğrultusundan ne kadar açı ile sapacağına karar verme ve tekrar hedefe konumlanma için buçalışmada verilen algoritmadan yararlanılmıştır. Arayüz simülasyonu engellerin bulunduğunoktaları öğrenerek koordinatlarını kullanıcıya verecek şekilde düzenlenmiştir, böylece robotodayı da öğrenmiş olduğu gösterilmiştir.Öncelikle model robotun engellerle dolu bir odayı klasik PNN ile kurulmuş öğrenmealgoritması ile öğrenmesi gerçekleştirilmiştir. Ancak klasik PNN mimarisinin bu çalışma içinuzun hesaplama süresi, karmaşık donanım mimarisi ve engelden kaçacak yön için yanlış kararverme gibi dezavantajlar getirdiği gösterilmiştir. Bu dezavantajları ortadan kaldırabilmek içinmimaride bazı gelişmeler önerilmiş ve klasik PNN'e göre performansı arttırdığı gösterilmiştir.Model robotun Matlab ortamında hesaplanan sonuçlara göre öğrenme başarısı %88.88olmuştur. Öğrenme algoritmasının Matlab simülasyonlarına ait başarım ve hata grafikleri buçalışma içinde verilmiştir.Anahtar Kelimeler: Yapay Zeka, yapay sinir ağları, FPGA, robot yönlendirme
dc.subject Yapay Sinir Ağları ve Zeka Kavramı
dc.subject Bulanık Mantık ve Yapay Zeka
dc.subject Programlanabilir Lojik Elemanların Gelişimi
dc.title FPGA ile mobil robot için öğrenme algoritması modellenmesi
dc.type Tez


Bu öğenin dosyaları

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster