Diferansiyel Sürüş Sistemi E-posta:

Slides:



Advertisements
Benzer bir sunumlar
Yazılım Geliştirme Süreci
Advertisements

Steganografi.
FPGA ÜZERİNDE İKİ BOYUTLU KONVOLÜSYON İŞLEMİ GERÇEKLENMESİ
Fırat Üniversitesi Mühendislik Fakültesi– Bilgisayar Mühendisliği
ZAMAN SERİLERİ MADENCİLİĞİ KULLANILARAK NÜFUS ARTIŞI TAHMİN UYGULAMASI
MATLAB Bilgisayar Programlama Yrd.Doç. Dr. Aslıhan KURNUÇ
KONU :GÖRÜNTÜNÜN GEOMETRİK MODELLERİNİN KURULMASI
Eser SERT, Deniz TAŞKIN, Cem TAŞKIN, Nurşen TOPÇUBAŞI, İrfan KÖPRÜCÜ
Oyun Programlama (Grafiklere Giriş)
Sayısal İşaret İşleme Laboratuarı
Rana ALGAN Elif BONCUK Melike ÖZDEMİR ImagineCup2011
Nesneye Dayalı Programlama
Nesneye Dayalı Programlama
Yüz Tanıma İçin İlinti Tabanlı Yama Yerelleştirme
Stratejik Yönetime Yönelik
SEDA ARSLAN TUNCER Android işletim sisteminde RGB histogram değerlerinin gerçek zamanlı olarak elde edilmesi SEDA ARSLAN TUNCER
DOKUZ EYLÜL ÜNİVERSİTESİ
Öğretİm Materyallerİ Yrd. Doç. Dr. Cenk Akbıyık.
Parmak İzİ kullanarak görüntü şİfreleme
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 3: Döngüler
OPENCV İLE STEREO GÖRÜNTÜLERDEN DERİNLİK KESTİRİMİ
Hakan Öktem Orta Doğu Teknik Üniversitesi
Hacimsel Moleküler Modellemede Kütle-Yay Sisteminin Kullanımı
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 5: Fonksiyonlar
Simülasyonların Kullanımı
Yüz Tanıma. Yüz Tanıma - İnsan İnsan düşük çözünürlükteki resimlerden de yüz tanıma yeteneğine sahiptir.
odtü vision lab Bilgisayarla Görme ve Akıllı Sistemler
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
GÖZ BEBEĞİ HAREKETLERİNE DAYALI SANAL FARE
Öğretim Teknolojileri ve Materyal Tasarımı Görsel Materyalleri Tasarlama Süreci Görsel Tasarımın Unsurları: Görsel Unsurlar Dr. Süleyman Sadi SEFEROĞLU.
İçerik EndNote Hakkında… EndNote Kurulumu
İNTERNET’TE ALIŞVERİŞİN KENTİN EKONOMİK VE FİZİKSEL DEĞİŞİM VE DÖNÜŞÜMÜNE KATKISI Yrd. Doç. Dr. K. Mert Çubukçu Dokuz Eylül Üniversitesi Mimarlık Fakültesi.
AES S Kutusuna Benzer S Kutuları Üreten Simülatör
Yrd. Doç. Dr. Ali İhsan KADIOĞULLARI
Şahin BAYZAN Kocaeli Üniversitesi Teknik Eğitim Fakültesi
Kobay Sıçan Davranışlarının RGB-D Kamera Yardımıyla Otomatik İzlenmesi
Öğretim Materyalleri Yrd. Doç. Dr. Cenk Akbıyık.
Sayısal Öyküleştirme Yrd. Doç. Dr. Cenk Akbıyık.
Algoritmalar ve Programlama I Ders 2: Akış Diyagramları
IMGK 207-Bilimsel araştırma yöntemleri
IV. UZAKTAN ALGILAMA VE COĞRAFİ BİLGİ SİSTEMLERİ SEMPOZYUMU(UZAL-CBS 2012) Ekim 2012, Zonguldak BİYOJENİK UÇUCU ORGANİK BİLEŞİKLERİN EMİSYONLARININ.
Bilgisayar Görmesi Ders 9:Korelasyon ve İki Boyutlu Dönüşümler
Stratejik PROJE YÖNETİMİ
Yapay Zeka Desteği ile Parfüm Öneri Sistemi
Öğretim Yazılımları Hiper metin Hiper ortam Zeki Öğretim Sistemleri Yapay ZekaBenzetişim Sanal Gerçeklik.
Muğla Sıtkı Koçman Üniversitesi Bilgisayar Mühendisliği
1Mustafa AKKUŞ, 1Mustafa SARI, 1Elif Sena GÜNGÖR
YER FOTOGRAMETRİSİ (2014) Doç. Dr. Eminnur Ayhan
ÇOK BOYUTLU İŞARET İŞLEMENİN TEMELÖZELLİKLERİ
Fırat Üniversitesi Mühendislik Fakültesi Elektrik-Elektronik Müh.
NİŞANTAŞI ÜNİVERSİTESİ
AES S Kutusuna Benzer S Kutuları Üreten Simulatör
İnternet Aracığıyla Uzaktan İşlem ve Bilgisayar Kontrolü
YER DEĞİŞTİRME VE DEĞER DÖNÜŞTÜRME ÖZELLİĞİNE SAHİP GÖRÜNTÜ ŞİFRELEME ALGORİTMALARININ ANALİZİ Erdal GÜVENOĞLU Nurşen SUÇSUZ 
Mehmet Fatih KARACA Yrd. Doç. Dr. Salih GÖRGÜNOĞLU
Ege Üniversitesi Bilgisayar Mühendisliği
NİŞANTAŞI ÜNİVERSİTESİ
MİMARLIK BÖLÜMÜ STATİK DERSİ BASİT YAYILI YÜKLERİN İNDİRGENMESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
Bilişim Teknolojileri Öğrt.
102 - Çoklu Algoritma Desteğine Dayalı E-İmza Uygulaması (E-Signat)
Görüntü İşleme Teknikleri İle Elma Tanıma
İOS PLATFORMUNDA MOBİL TRAFİK CEZA BİLDİRİM UYGULAMASI
Karar Ağaçları Destekli Vadeli Mevduat Analizi
NİŞANTAŞI ÜNİVERSİTESİ
ÖĞRENCİ AD SOYAD, ÖĞRENCİ AD SOYAD, ÖĞRENCİ AD SOYAD
PROJE BAŞLIĞI NECMETTİN ERBAKAN ÜNİVERSİTESİ
Sunum transkripti:

Diferansiyel Sürüş Sistemi E-posta: aliyldrm07@gmail.com ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ MÜHENDİSLİK MİMARLIK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Görü Tabanlı Araç Gezinim Sistemi Ali YILDIRIM . Danışman: Prof. Dr. Salih FADIL Danışman: Yrd. Doç. Dr. Metin ÖZKAN Özet Bu çalışmada, bir aracın durağan engeller bulunan bir ortamda görü tabanlı otonom gezinimini sağlamak için yöntem geliştirilmektedir. Bu amaçla, araç üzerinde bulunan kameradan alınan görüntüler optik akış algoritmaları kullanılarak işlenmekte ve belirlenen engellerden sakınmak üzere araç yönlendirilmektedir. Optik akış algoritması olarak, iyi sonuçlar veren farkların kareleri toplamı yaklaşımı kullanılmıştır. Akış vektörlerinin büyüklüklerinin kullanılmasıyla, araçların yaklaşmakta oldukları engellerden sakınması sağlanmaktadır. Yöntemin uygulanabilirliği, benzetim ortamı ve gerçek ortamda yapılan uygulamalar ile gösterilmiştir. Giriş Gezgin robotların gezinimi, günümüzde hala önemli bir problem olmakta ve yaygın çalışmalar yapılmaya devam edilmektedir. Bu çalışmada, robotun üzerindeki kameradan alınan görüntüler ve encoderlerden sağlanan konum bilgisi kullanılmakta, diferansiyel sürüş sistemine sahip robotun hareket kontrolü sağlanmaktadır. Bu çalışmada, Pioneer P3-DX gezgin robot platformu, üzerindeki Canon VCC4 PTZ renkli kamera ve encoder kullanılmıştır. Ayrıca, benzetim yazılımları ve uygulama geliştirme kütüphaneleri kullanılmıştır. Uygulama Geliştirme Yazılım Araçları: Aria: Robotun üst seviyede programlanması için, C++ dilinde yazılmış uygulama geliştirme kütüphanesidir. Mapper3: Robot yazılımlarının testlerinin yapılacağı benzetim ortamında, robotun içinde bulunacağı haritanın oluşturulmasını kolaylaştıran bir programdır. MobileSim: Robot programlarının testleri için kullanılan, robotun ve buluınduğu ortamın benzetimini gerçekleştiren programdır. OpenCV: Açık kaynak kodlu, C/C++ dillerinde yazılmış görüntü işleme kütüphanesidir. Robotun ilerlemesi sırasında kameradan alınan ardışık görüntüler Optik Akış vektörlerinin bulunmasında kullanılmaktadır. Elde edilen bu vektörler hareketin tahmin edilmesine imkan sağlamaktadır. Optik akışta, bir pikselin yoğunluğunun I(x,y,t) ardışık iki resimde yer değiştirmesine bağlı olarak hareketin tahmini sağlanır. Vx ve Vy görüntüdeki bir pikselin hızlarını, x ve y pikselin görüntüdeki konumunu belirtmek üzere şu kısıt tanımlıdır. I(t) I(t+1) Ardışık iki görüntü Canon VCC4 PTZ kamera Optik Akış Vektörleri Diferansiyel Sürüş Sistemi ve Encoder Optik akış vektörleri engellerin robota göre durumları hakkında bilgi sağlar. Yapılan Çalışmalar Projenin görüntü işleme kısmında nesne tabanlı oluşturulan yazılımın UML diyagramı şekilde gösterilmiştir. GGImageAcquisition base class’ı görüntü nesnelerinin yaratılması için oluşturulmuştur. GGImagePreProcessing sınıfı görüntünün algoritmaya hazırlanması ve bir dizi filtreleme için kullanılmıştır. GGOpticFlow sınıfı da Optik Akış algoritmasını uygulamak için yaratılmıştır. GGUserInterface sınıf ise Optik Akış Vektörleri bindirilmiş görüntüleri kaydetmek ve göstermek için kullanılmaktadır. Sonuçlar Bu çalışmada, aracın görü tabanlı gezinimin sağlanması planlanmıştır. Bu bağlamda, çalışma 3 kısımda ele alınmıştır. İlk kısımda, ardışık resimlerden optik akış vektörlerinin elde edilmesi için yöntemlerin araştırılması, kodlanması ve uygulamalar gerçekleştirilmesi planlandı. İyi sonuç alınan farklar kareleri toplamı yöntemi kullanıldı. İkinci kısımda, aracın engelsiz bir ortamda istenen bir konuma ulaşmasını benzetim ortamında ve gerçek ortamda yapıldı. Üçüncü kısımda yer alan ve ilk iki kısmın birleştirilmesini kapsayan görü tabanlı gezinim üzerinde çalışmalar devam etmektedir. İletişim Bilgileri GSM: +90 506 400 13 93 E-posta: aliyldrm07@gmail.com