Araştırma Makalesi

Yüz İfadesine Göre Satranç Oynayan Robot: Çolak

31 Ekim 2019
PDF İndir
EN TR

Yüz İfadesine Göre Satranç Oynayan Robot: Çolak

Öz

Bu çalışma kapsamında, Arduino Braccio Robot kolun rakibinin yüz hatlarından ölçeceği duygu yoğunluklarına göre Stockfish satranç motoruna hamleler göndererek satranç oynaması amaçlanmıştır. Uygulamanın kapsamında ortam tanıma, rakibi izleyebilecek görüntü sistemine ve hareketlerin gerçekleştirilmesi için gerekli yeteneklerin kazandırılması gerekmektedir. Bu gerekli tanıma, hareket işlemlerinin yapılması için kişisel bilgisayarlar üzerinde çalıştırılacak bir yazılım hazırlanmıştır. Robot koluna verilecek komutlar, Arduino Yun üzerinden gönderilir. Kolun, ortamın ve rakipten alınacak durum bilgileri ise satranç tahtasına paralel ve rakibe paralel olarak yerleştirilecek ve Arduino ile uyumlu olarak çalışacak olan iki adet kamera ile sağlanacaktır. Çalışmanın amacı, tamamen kendi kendine gerekli algoritmalar ve yetenekler ile satranç oynayan bir robot kol inşa etmek. Bunun için gerekli kinetik ve görüntü işleme çalışmalarının yapılmasıyla böyle bir sistemi meydana getirilmesinin mümkün olduğunun gösterilmesidir. 

Anahtar Kelimeler

Destekleyen Kurum

Bolu Abant İzzet Baysal Üniversitesi

Proje Numarası

2018.09.01.1372

Teşekkür

Bu uygulama Bolu Abant İzzet Baysal Üniversitesi Bilimsel Araştırmalar Projesi (BAP) 2018.09.01.1372 nolu proje kapsamında gerçekleştirilmiştir. Projeye destek veren Bilgisayar Mühendisliği Bölümü öğrencileri Fatih Tıngır, Büşra Şeker ve Cem Eren Sert’e teşekkürlerimi sunarım. Geliştirilen robot kol, 7 Mayıs 2019 tarihinde Çankaya Üniversitesi’nde onuncusu gerçekleştirilen RoboÇankaya’19 Robot Yarışması’nda serbest kategoride birinci ve 24-26 Nisan 2019 tarihleri arasında Marmara Üniversitesi’nde dördüncüsü düzenlenen “Marmara Mekatronik ve İnovasyon Günleri-MİG” Robot Yarışması’nda ise aynı kategoride ikinci olmuştur.

Kaynakça

  1. Öztürk, M. (2014). Antropomorfik Robotların Dinamiği Ve Adaptif Kontrol Uygulamaları: Matlab/simulink Modelleme (Doctoral dissertation, Fen Bilimleri Enstitüsü)
  2. Capek, K. (2004). RUR (Rossum's universal robots). Penguin.
  3. Standage, T. (2002). The mechanical Turk: the true story of the chess-playing machine that fooled the world. Allen Lane The Penguin Press.
  4. Bradski, G., Kaehler, A. (2008). Learning OpenCV: Computer vision with the OpenCV library. O'Reilly Media, Inc.
  5. GNU General Public License Version 3, 2007, [online] Available: http://www.gnu.org/licenses/gpl-3.0.de.html
  6. Tinkerkit Braccio Robot. https://store.arduino.cc/tinkerkit-braccio
  7. Yazar, I., Yavuz, H. S., Çay, M. A. (2009). Temel Bileşen Analizi Yönteminin ve Bazı Klasik ve Robust Uyarlamalarının Yüz Tanıma Uygulamaları. Eskişehir Osmangazi Üniversitesi Mühendislik ve Mimarlık Fakültesi Dergisi, 22(1), 49-63.
  8. Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J., ... & Kudlur, M. (2016). Tensorflow: A system for large-scale machine learning. In 12th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 16) (pp. 265-283).

Ayrıntılar

Birincil Dil

Türkçe

Konular

Mühendislik

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

31 Ekim 2019

Gönderilme Tarihi

1 Ağustos 2019

Kabul Tarihi

22 Ekim 2019

Yayımlandığı Sayı

Yıl 2019

Kaynak Göster

APA
Kayıkçı, Ş. (2019). Yüz İfadesine Göre Satranç Oynayan Robot: Çolak. Avrupa Bilim ve Teknoloji Dergisi, 57-63. https://doi.org/10.31590/ejosat.636329