Geri Dön

Beş eksenli robot hareketlerinin yapay sinir ağları ile kontrolü

Controlling the movements of five-axis robot with artificial neural networks

  1. Tez No: 805744
  2. Yazar: HÜSEYİN EROĞLU
  3. Danışmanlar: DR. ÖĞR. ÜYESİ AHMET KARACA
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2023
  8. Dil: Türkçe
  9. Üniversite: Sakarya Uygulamalı Bilimler Üniversitesi
  10. Enstitü: Lisansüstü Eğitim Enstitüsü
  11. Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Elektrik Elektronik Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 133

Özet

Robot kolların üzerindeki bilimsel araştırmalar neticesinde yöntemler ve teknikler bakımından bir çok yeni yaklaşım benimsenmiştir. İleri kinematik ve ters kinematik konuları, robot kolları ve yapay zeka alanında önem arz etmektedir. Bu tezde açık kaynaklı ve beş eksenli robot kolun kontrolü için yapay zeka alanından yararlanılmaktadır. Robot kollar üzerindeki ileri ve ters kinematik hesaplanmasında, matematiksel ve yapay zeka sonuçları karşılaştırılarak yapay zeka performans incelemesi yapılmıştır. Robot kolun kontrolü için kullanılan yapay sinir ağları algoritmasının eğitimi için, matematiksel hesaplama ile elde edilen on binin üzerinde veri kullanılmıştır. Bu veriler robot kolunun planlı ve random hareketlerinin hem ileri kinematik hemde ters kinematik hesaplamaları yapılarak elde edilmiştir. Elde edilen bu veriler ile robot kolun yapay sinir ağları ile ileri ve ters kinematik modeli oluşturulmuştur. Kullanılan yapay sinir ağları algoritması, MATLAB ortamında eğitilmiştir. Eğitilen yapay sinir ağları algoritmasının performans analizini yapmak için, geleneksel yöntemlerle hesaplanan ileri ve ters kinematik verileri kullanarak yapay sinir ağları algoritması ile elde edilen ileri ve ters kinematik verileri karşılaştırılmıştır. Hem yapay sinir ağları algoritmasının hemde geleneksel yöntemlerle hesaplanan açı verileri G code olarak üretilmiş ve robota aktarılmıştır. Somut olarak bu tez de 3D yazıcıdan çıkarılan açık kaynaklı beş eksenli Moveo adlı robotik bir kol kullanılmıştır. Esas hedef, açık kaynaklı beş eksenli moveo robot kolu kullanılarak ve yapay zeka literatürün içerisinde olan yapay sinir ağları yöntemine baş vurulmuştur. Hedefler doğrultusunda 3D yazıcıdan çıkarılan plastik yapıya sahip olan ve bir metreye kadar boyu olan Moveo robot kolu kullanılmıştır. Moveo robot kolun hareketlerini sağlamak için step motorlar ve step motor sürücüleri kullanılmıştır. Robot kolun bilgisayar ile haberleşmesini sağlamak için de Arduino kartı kullanılmıştır. Daha sonra beş eksenli ve açık kaynaklı robot kolun hareketlerini yapabilmesi için ve yazılım platformu oluşturmak için yeni bir arayüz oluşturulmuştur. Bu arayüz ile robot kolun ileri ve ters kinematik hesaplamaları hem geleneksel yöntemle hem de yapay sinir ağları yöntemiyle yapılabilmektedir. Yapay sinir ağları algoritmasının eğitiminde kullanılan verilerde, bu arayüz ile geleneksel hesaplamalar yapılarak elde edilmiştir. Ayrıca bu arayüz kullanılarak yapay sinir ağları algoritmasından elde edilen veriler ile, geleneksel hesaplama ile elde edilen veriler karşılaştırılarak performans analizi yapılmıştır.

Özet (Çeviri)

As a result of scientific researchs on robot arms, many new approaches have been adopted in terms of methods and techniques. Advanced kinematics and opposite kinematics topics are important in the field of robot arms and artificial intelligence. In this thesis, the field of artificial intelligence was used for the control of the open-source and five-axis robot arm. In the calculation of advanced and opposite kinematics on robot arms, artificial intelligence performance analysis was made by comparing mathematical and artificial intelligence results. For the training of the Artificial neural networks algorithm used for the control of the robot arm, over ten thousand data obtained by mathematical calculations were used. These data were obtained by making both advanced kinematic and opposite kinematic calculations of the planned and random movements of the robot arm. With these data obtained, artificial neural networks and advanced and opposite kinematics model of the robot arm were created. The artificial neural network algorithm which is used, was trained in the MATLAB environment. In order to analyze the performance of the trained artificial neural network algorithm, advanced and opposite kinematic data obtained with the artificial neural network algorithm were compared by using the advanced and opposite kinematic data calculated by traditional methods. Angle data calculated by both the artificial neural network algorithm and traditional methods were produced as G code and transferred to the robot. An open-source five-axis robotic arm called Moveo, which was extracted from a 3D printer, was used concretely in this thesis. The main goal is to apply the Artificial neural networks learning method, which is in the artificial intelligence literature and using the open-source five-axis moveo robot arm. In line with the goals, the Moveo robot arm, which has a plastic structure removed from the 3D printer and has a length of up to one meter, was used. Stepper motors and stepper motor drivers were used to provide the movements of the Moveo robot arm. Arduino board was used to enable the robot arm to communicate with the computer. Then, a new interface was created to make the movements of the five-axis and open-source robot arm and to create a software platform. With this interface, advanced and opposite kinematic calculations of the robot arm can be done both with the traditional method and with the artificial neural network method. The data used in the training of the artificial neural network algorithm were also obtained by making traditional calculations with this interface. In addition, using this interface, performance analysis was made by comparing the data obtained from the artificial neural network algorithm and the data obtained by traditional calculation.

Benzer Tezler

  1. Emine Işınsu'nun romanlarında değer eğitimi ve bu eserlerin Türkçe öğretimine katkısı

    Value education in emine işinsu's novals and contributions of these works to Turkish education

    MUSA KAYA

    Yüksek Lisans

    Türkçe

    Türkçe

    2012

    Eğitim ve ÖğretimUşak Üniversitesi

    Türkçe Eğitimi Ana Bilim Dalı

    DOÇ. DR. MUSA ÇİFCİ

  2. Birecik bölgesindeki koyunlarda bakır, çinko ve demir seviyelerinin araştırlması

    An investigation of blood iron, copper and zinc levels in sheep at region of Birecik

    MUSTAFA ŞAHİN

    Yüksek Lisans

    Türkçe

    Türkçe

    2014

    Veteriner HekimliğiHarran Üniversitesi

    İç Hastalıkları (Veterinerlik) Ana Bilim Dalı

    PROF. DR. GÜRBÜZ AKSOY

    YRD. DOÇ. DR. GÜZİN ÖZKURT

  3. Deneysel nazal mukozal fleplerde histopatolojik değişikliklerin ve mukosilier aktivitenin değerlendirilmesi

    Evaluation of histopathologic changes and mucociliary activity in experimental nasal mucosal flaps.

    ALTAY ATEŞPARE

    Tıpta Uzmanlık

    Türkçe

    Türkçe

    2003

    Kulak Burun ve BoğazKocaeli Üniversitesi

    Kulak Burun Boğaz Ana Bilim Dalı

    PROF. EMRE ÜSTÜNDAĞ

  4. Bir imge olarak gazete ve 'duyarsızlaşma' kavramı üzerine plastik çözümlemeler

    Plastic analyses of newspaper as an image and the concept of indifference

    SERKAN TÜRK

    Yüksek Lisans

    Türkçe

    Türkçe

    2013

    GazetecilikAkdeniz Üniversitesi

    Resim Ana Sanat Dalı

    YRD. DOÇ. ILGAZ ÖZGEN TOPCUOĞLU

  5. Deri ve yumuşak doku enfeksiyonu etkeni olan toplum ve hastane kaynaklı staphylococcus aureus izolatlarının antimikrobiyal duyarlılık durumlarının ve panton valentıne leukocıdın toksini sıklığının araştırılması

    Investigation of panton valentine leukocidin toxin frequency and antimicrobial susceptibilities of community and hospital acquired staphylococcus aureus isolates related with skin and soft tissue infections

    TÜLİN DEMİR

    Tıpta Uzmanlık

    Türkçe

    Türkçe

    2008

    MikrobiyolojiSağlık Bakanlığı

    Tıbbi Mikrobiyoloji Ana Bilim Dalı

    DR. NİLAY ÇÖPLÜ