SATRANÇ OYUNU İÇİN BİLGİSAYARLA GÖRME TABANLI HAMLE ALGILAMA VE YORUMLAMA SİSTEMİ
Öz
Bu
çalışmada, satranç oyununda yapılan hamlelerin gerçek zamanlı olarak tespit
edilmesi ve yorumlanmasına olanak veren bilgisayarla görme tabanlı bir izleme sistem
geliştirilmiştir. Bu sistem ile satranç müsabakalarındaki hakemlerin karar
verme süreçlerinin desteklenmesi planlanmaktadır. Sistemin mekanik bölümü için satranç
tahtasını tepeden gören bir izleme düzeneği geliştirilmiş olup bu düzenekte bir
RGB web kamerası ve bir dizüstü bilgisayar yer almaktadır. Sistemin yazılım
bölümü ise herhangi bir üçüncü parti satranç motoru kullanılmadan sadece Matlab
programlama ortamında geliştirilmiştir. Önerilen sistem, hamle algılama ve
hamle yorumlama işlevlerini ayrı ayrı yerine getirmektedir. Hamle algılama
bölümünde kamera aracılığıyla elde edilen anlık görüntüler sırasıyla işlenerek
hamle tespiti yapılmış, satranç taşlarının konum ve renk bilgisi
belirlenmiştir. Bu aşamada ayrıca, satranç tahtasının geometrik olarak
düzeltilmesi ve görüntü kırpma gibi ön işlemler de yer almaktadır. Hamle
yorumlama bölümünde ise, hamle sırasının ve geçerliliğinin belirlenmesi,
geçersiz bir hamle yapılması halinde ilgili uyarı mesajlarının verilmesi
sağlanmıştır. Ayrıca, oyundan elde edilen verilerin iki boyutlu olarak
görselleştirilmesi ve hamle kayıtlarının saklanması da sağlanmıştır.
Geliştirilen sistem, her biri 100’er özdeş hamleden oluşan ancak farklı ışık
koşullarında oynanan üç oyun senaryosu ile test edilmiştir. Elde edilen hamle
algılama ve yorumlama başarıları her bir oyun için sırasıyla %96, %98 ve %95
olarak hesaplanmıştır. Sistemin yüksek doğrulukla çalışması için bazı kısıtlar
mevcut olup bunlar; satranç taşlarının renklerinin birbirlerine çok yakın olmaması,
oyun esnasında ortam ışığının sabit kalması ve kamera açısının ve konumunun
sabit tutulması, olarak sıralanabilir.
Anahtar Kelimeler
Kaynakça
- 1. Angelkov, D., Koceska, N. ve Koceski, S. (2015) Automated chess playing with a robot manipulator, International Journal of Engineering Issues, 2, 45-51.
- 2. Ataş, M., Doğan, Y. ve Ataş, İ. (2014) Satranç oynayan robot kolu, IEEE 22nd Signal Processing and Communications Applications Conference, Trabzon, doi:10.1109/SIU.2014.6830443.
- 3. Banerjee, N., Saha, D., Singh, A. ve Sanyal, G. (2011) A simple autonomous robotic manipulator for playing chess against any opponent in real time, Proceedings of the International Conference on Computational Vision and Robotics, Bhubaneswar.
- 4. Bennet, S. ve Lasenby, J. (2014) Chess – Quick and robust detection of chess-board features, Computer Vision and Image Understanding, 118, 197-210, doi:10.1016/j.cviu.2013.10.008.
- 5. Cour, T., Lauranson, R. ve Vachette, M. (2002) Autonomous chessplaying robot, Ecole Polytechnique, (July 2002).
- 6. Douskos, V., Kalisperakis, I. ve Karras, G. (2007) Automatic calibration of digital cameras using planar chess-board patterns, Proceedings of the 8th Conference on Optical 3-D Measurement Techniques, ETH Zurich, I, 132-140.
- 7. FIDE Handbook, (2017). Standards of Chess Equipment and FIDE Tournaments. Erişim Adresi: https://www.fide.com/fide/handbook.html (Erişim Tarihi: 28.04.2017).
- 8. Han, K.M. ve Desouza, G.N. (2007) A feature detection algorithm for autonomous camera calibration, Proceedings of the 2007 IFAC International Conference on Informatics in Control, Automation and Robotics, Angers, 286-291.
Ayrıntılar
Birincil Dil
Türkçe
Konular
Mühendislik
Bölüm
Araştırma Makalesi
Yazarlar
Can Koray
Bu kişi benim
BAŞKENT ÜNİVERSİTESİ
Türkiye
Emre Sümer
BAŞKENT ÜNİVERSİTESİ
Türkiye
Yayımlanma Tarihi
30 Nisan 2019
Gönderilme Tarihi
19 Temmuz 2017
Kabul Tarihi
26 Mart 2019
Yayımlandığı Sayı
Yıl 2019 Cilt: 24 Sayı: 1
Cited By
Kütüphanecilerin Dijital Dönüşüm Kavramsal Farkındalığı Üzerine Bir Araştırma: Bartın Örneği
Library Archive and Museum Research Journal
https://doi.org/10.59116/lamre.1838097