Все новости

Студенты БрГТУ создали шахматного робота Анастасию за 30 тыс евро

3 декабря 2018, 10:50
2

Четыре студента 4-го курса факультета электронно-информационных систем БрГТУ во время технологической практики на «Савушкином продукте» создали шахматного робота Анастасию.

Свое имя первый белорусский робот получил в честь гроссмейстера Анастасии Зезюлькиной и вице-президента ФИДЕ, председателя Белорусской шахматной федерации Анастасии Сорокиной.

Анастасию сделали на основе белорусского робота-манипулятора Rozum Robotics, который предназначен для автоматизации производственных процессов. Задача ребят была в том, чтобы «отформатировать мозги» предназначенного для работы на конвейере устройства — и научить его играть в шахматы.

Белорусская шахматная федерация предоставила ребятам электронную шахматную доску, которая фиксирует положение фигур, а затем передает информацию на компьютер. Полученные данные анализирует один из сильнейших в мире шахматных движков Stockfish — и продумывает ход. Написанная брестскими студентами программа, по сути, связывает электронную доску с движком и говорит Анастасии, куда поставить фигуру. Помимо софта, студенты также создали «ладонь» для Анастасии.

В общей сложности проект обошелся примерно в 30 тысяч евро. Помимо собственно игры, Анастасия умеет расставлять фигуры, нажимать на кнопку часов, проводить захват, выставлять «съеденные фигуры» на площадку возле доски и исполнять победный танец в конце партии. На ход Анастасия тратит от 8 до 10 секунд. При этом на «обдумывание» у нее уходит не больше секунды, остальное — манипуляции с фигурой и часами.

Полевые испытания Анастасия прошла на II Международном шахматном фестивале «Черная пешка» в Бресте, где сыграла около 500 партий с соперниками разного возраста и подготовки. Большинство поединков закончились победой робота. Чтобы деткам не было обидно, создатели Анастасии пошли на небольшую хитрость и уменьшили роботу время на ход.

— Поставить мат роботу практически невозможно. Мы выставили Анастасии поменьше времени на ход, чтобы ее можно было победить по времени. Были дети, которые сразу уходили в защиту, и у них было побольше шансов. А те, кто хотели быстро поставить мат, не смогли, — объяснил один из создателей робота Артем.

На турнире сразиться с Анастасией смог и легендарный советский шахматист Анатолий Карпов. Кроме того, тестировал белорусского робота и мастер ФИДЕ Дмитрий Буланов — и остался доволен уровнем шахматной подготовки Анастасии.