Geri Dön

Robotlarla nesne tanıma

Object recognition for robots

  1. Tez No: 527713
  2. Yazar: YAVUZ ÇAPKAN
  3. Danışmanlar: DR. ÖĞR. ÜYESİ CAN BÜLENT FİDAN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Mekatronik Mühendisliği, Mechatronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2018
  8. Dil: Türkçe
  9. Üniversite: Karabük Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Mekatronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Mekatronik Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 125

Özet

Bu çalışmada, kenar tanıma metodu ile işlenmiş resimler ResNet ağı ile eğitilerek cisim sınıflandırma işlemi yapılmış ve 4 eksenli robot kol üzerinde uygulanmıştır. Kameradan elde edilen görüntüler yeni geliştirilen kenar tanıma metodu ile işlenmektedir. Bu kenar tanıma metodu geometrik objelerde daha iyi kenar tanıma işleminin yapılması için geliştirilmesine rağmen görüntü işlemede kullanılan popüler resimlerde de başarıyla çalışmaktadır. Resimler kenar tanıma metodu ile işlendikten sonra ResNet ağı ile eğitilmiştir. Eğitim verileri cisim sınıflandırma işlemi için kullanılan Matlab Gui programına aktarılmaktadır. Cisim sınıflandırma işlemi için kullanılan robot kol BCN3D firması tarafından geliştirilen robotun 3 boyutlu çizimleri baz alınarak 3D yazıcı ile tarafımızdan oluşturulmuştur. Kinematik hesapları Matlab Simulink'e aktarılarak hem simülasyon ortamında hemde fiziki ortamda çalışması test edilmiştir. İşlenen bu resim daha önce eğitimi yapılan ağ ile sınıflandırılmakta ve cismin o anki konumunda orta noktası belirlenmektedir. Orta noktası belirlenen cismin konumları robot kolun çalışma uzayındaki konumlarına dönüştürülür. Bu konumlar ters kinematik ile elde edilen eksen açılarına dönüştürülmekte ve bu açı değerleri robot kolun kontolü için kullanılan mikrodenetleyiciye iletilmektedir. Cisim o anki konumundan alınarak daha önce belirlenen ilgili cisim kutusuna bırakılır. Yeni ürettiğimiz kenar tanıma yöntemiyle işlenmiş resimler ResNet ağıyla eğitilip elde edilen sınıflandırma sonuçları robotun karar mekanızmasında kullanılmıştır. Tezimizde kameradan elde edilen görüntünün kenar tanıma metodu ile işlenerek eğitilmesi yönteminin cisim sınıflandırma işlemi için kullanılabilirliği de test edilmiştir. Birinci testte öncelikle kameradan elde edilen görüntüler AlexNet, GoogleNet ve ResNet ağları ile eğitilmektedir. İkinci testte ise aynı resimler yeni geliştirilen kenar tanıma metodu ile işlenerek AlexNet, GoogleNet ve ResNet ağları ile eğitilmektedir. Elde edilen sonuçlar karşılaştırılmıştır ve karşılaştırma sonucunda yeni geliştirdiğimiz kenar tanıma metodu ile işlenmiş resimlerin eğitim sonuçlarının işlenmemiş resimlere göre daha başarılı olduğu tespit edilmiştir.

Özet (Çeviri)

In this study, processed image by edge detection method is trained with using ResNet network for image classification and applied on 4 axis robot arm. The images obtained from the camera are processed by the newly developed edge detection method. Although this edge detection method is developed for better edge detection in geometric objects, it works well on popular images used in image processing. After the images are processed by the edge detection method, these images are trained with the ResNet network. Training data is transferred to the Matlab Gui program, which is used for object classification. Robot arm used for object classification process was created by us with 3D printer based using the 3D drawing of the robot developed by BCN3D company. The kinematic calculations were transferred to Matlab Simulink and tested both in the simulation environment and in the physical environment. This image is categorized by the network that has been before trained and the middle point is determined at that moment. The object locations determined at the midpoint are transformed into positions in the robot arm workspace. These locations are transformed into the axes angles obtained by inverse kinematics and these angles are transmitted to the microcontroller used for robot arm control. The object is taken from that position and left to the previously determined object box. Newly produced edge detection method images have been trained on the ResNet network and the classification results obtained are used in the robot decision mechanism. In this thesis study, the usability of the method classifying the trained method by using the edge detection method of the picture obtained from the camera is also tested. In the first test, the images obtained from the camera are first trained with AlexNet, GoogleNet and ResNet networks. In the second test, the same images are processed with the newly developed edge detection method and trained with AlexNet, GoogleNet and ResNet networks. The results obtained were compared and it was determined that the training results of the newly developed edge detection method are more successful than the unprocessed images.

Benzer Tezler

  1. İnsansı robotlarda nesne algılama ve tanıma için yeni derin öğrenme algoritmalarının geliştirilmesi

    Development of novel deep learning algorithms for object detection and recognition in humanoid robots

    SİMGE NUR ASLAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2021

    Mekatronik MühendisliğiFırat Üniversitesi

    Mekatronik Mühendisliği Ana Bilim Dalı

    PROF. DR. AYŞEGÜL UÇAR

  2. Identification of object manipulation anomalies for service robots

    Servis robotları için nesne etkileşim anomalilerinin tanısı

    DOĞAN ALTAN

    Doktora

    İngilizce

    İngilizce

    2021

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. SANEM SARIEL UZER

  3. Chair recognition and cognitive based chair selection algorithms for humanoid robots

    Sandalye tanıma ve bilişsel tabanlı sandalye seçme algoritmalarının insansı robotlara uygulanması

    FATMA GÖNGÖR

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAdana Bilim ve Teknoloji Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ÖNDER TUTSOY

  4. Dijital kamera kullanılarak robotun bilgisayar sistemiyle birleşik çalıştırılması

    Running the robot with computer system using FPGA

    ERMAN KÖYBAŞI

    Yüksek Lisans

    Türkçe

    Türkçe

    2013

    Bilim ve TeknolojiBalıkesir Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. DAVUT AKDAŞ

  5. Vi̇sual servo control appli̇cati̇on i̇n a humanoi̇d robot usi̇ng depth-camera i̇nformati̇on

    Derinlik kamera bilgisini kullanarak insansı robot'ta görsel servo-kontrol uygulaması

    AREZOU RAHİMİ

    Yüksek Lisans

    İngilizce

    İngilizce

    2014

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. ALİ FUAT ERGENÇ

    YRD. DOÇ. DR. PINAR BOYRAZ