Студенты Брестского государственного технического университета совместили «роборуку» от Rozum Robotics с шахматным движком Stockfish, чтобы создать уникального для Беларуси робота-шахматиста, пишет TUT.by.
Четверо студентов начали работу над роботом во время технологической практики на заводе «Савушкин продукт» — там они и «познакомились» с роботом-манипулятором от Rozum Robotics. Изначально устройство предназначено для конвейерной работы, поэтому для перестройки под игру в шахматы ему пришлось «отформатировать мозги».
Первое время «Анастасия» (робота назвали так в честь вице-президента FIDE Анастасии Зезюлькиной и председателя Белорусской шахматной федерации Анастасии Сорокиной) могла только перемещать фигуры по заданным координатам. Для оптимизации процесса использовали электронную доску для шахмат — так решили проблему с определением местонахождения фигур.
Затем разработали «ладонь», которая с одинаковой эффективностью может поднимать разные фигуры. Данные о положении дел в партии изучает «один из сильнейших шахматных движков» Stockfish, прорабатывая новые ходы.
На один ход уходит 8-10 секунд, большую часть из которых занимают именно манипуляции (с часами или фигурой): чтобы придумать сам ход, достаточно секунды.
В «боевом» режиме разработку протестировали на втором международном шахматном фестивале «Чёрная пешка» в Бресте, где робот сыграл около 500 партий. Большинство из них «Анастасия» выиграла — но для игры с детьми ей ограничили время на ход, чтобы маленьким шахматистам не было обидно.
Уже в январе 2019-го робот, общая стоимость которого составляет уже €30 тысяч, переедет в шахматную школу «Чёрная пешка», где будет выступать «спарринг-партнёром» для её учеников.
В будущем авторы проекта планируют добавить голосовую поддержку — например, комментировать партии, оценивая шаги соперников. Кроме этого, работают и над визуальным распознаванием самих фигур.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.