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
Proje Numarası
Teşekkür
Kaynakça
- Öztürk, M. (2014). Antropomorfik Robotların Dinamiği Ve Adaptif Kontrol Uygulamaları: Matlab/simulink Modelleme (Doctoral dissertation, Fen Bilimleri Enstitüsü)
- Capek, K. (2004). RUR (Rossum's universal robots). Penguin.
- Standage, T. (2002). The mechanical Turk: the true story of the chess-playing machine that fooled the world. Allen Lane The Penguin Press.
- Bradski, G., Kaehler, A. (2008). Learning OpenCV: Computer vision with the OpenCV library. O'Reilly Media, Inc.
- GNU General Public License Version 3, 2007, [online] Available: http://www.gnu.org/licenses/gpl-3.0.de.html
- Tinkerkit Braccio Robot. https://store.arduino.cc/tinkerkit-braccio
- 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.
- 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
Yazarlar
Yayımlanma Tarihi
31 Ekim 2019
Gönderilme Tarihi
1 Ağustos 2019
Kabul Tarihi
22 Ekim 2019
Yayımlandığı Sayı
Yıl 2019