15.05M

Робот шашист

1.

Робот шашист
Автор: Бакай Егор
Педагоги:
Кушков С.Е.
Климанов С.Г.
Кузнецов С.М.
2020 г.

2.

Что это?
Робот, который может самостоятельно играть с человеком
в интеллектуальные игры (на данный момент в шашки)

3.

Актуальность проекта:
1) Развитие с помощью интеллектуальных игр, что
интереснее, чем решать числовые задачи
2) Развитие мелкой моторики при реальной игре, что не
дает ни одна компьютерная (даже VR) симуляция
3) Робот готов играть в любой момент
4) Робот может играть с людьми разного уровня (от
начинающего, до мастера\гроссмейстера)
5) Возможность обучения удаленно и «не за монитором»
6) Помощь спортсменам в проведении удаленных
турниров (2-ой учебный год не проводятся
соревнования по интеллектуальным играм!)

4.

Актуальность интеллектуальных игр:
«...Никто не знает, какие профессии появятся, какие еще
будут нужны, какие знания будут необходимы в
будущем, чтобы быть успешным. В связи с очень
серьезными изменениями, развитием технологий,
наиболее важным для молодых людей будет их
возможность объединять абстрактные идеи, иметь
гибкое мышление, чтобы понимать, как обращаться с
различными вещами...».
14-й чемпион Мира по
шахматам Владимир Крамник
об актуальности
интеллектуальных игр

5.

Цель проекта:
Создать робота, который может самостоятельно
играть с человеком в интеллектуальные игры
(в данный момент в шашки)
Ссылка на видео

6.

Задачи проекта:
1) Создать механический манипулятор
2) Разработать алгоритмы движения
манипулятора для конкретных ходов
3) Разработать программу для
рапознавания шашек
4) Разработать программу для игры в
шашки

7.

Этапы реализации:
1) Изучение существующих наработок
2) Поиск дешевого варианта манипулятора
3) Создание манипулятора
4) Поиск вариантов для распознавания
объектов по фотографии
5) Реализация технического зрения
6) Поиск алгоритмов игры
7) Реализация алгоритма игры
8) Соединение всех элементов
9) Тестирование робота
10) Продолжать взаимодействие с
шашечной федерацией по
дальнейшему совершенствованию робота

8.

Почему именно шашки?
1) Шашки — одновременно простая и сложная игра,
хоть многие и говорят, что шашки простая игра, на
самом деле это не так: да в шашках суммарно
меньше вариантов ходов чем в тех же шахматах
(шашки — 5*10^20: шахматы — 10^45), но это
может «заметить» только компьютер, для человека
же это одинаково очень сложные игры.
2) Русские шашки я предпочитаю шахматам еще по
причине устройства и философии игры: в русских
шашках «бьются до последнего», что показывает
русский характер, а в шахматах есть «касты» и для
победы достаточно поставить мат королю, что
соответствует индийской философии

9.

Как это работает?

10.

Программа

11.

Механизмы

12.

Как же робот видит?

13.

О шашечной программе
Ссылка на видео

14.

Итог проекта:
Получен прототип робота, который уже может
самостоятельно играть с человеком в шашки
Ссылка на видео

15.

Дальнейшее развитие проекта
1) Усовершенствовать манипулятор
2) Усовершенствовать тех. зрение
3) Внедрить более сильный алгоритм игры
4) Сделать возможность играть в разные игры
(шашки, шахматы, го, сеги, рендзю)
5) Добавить возможность удаленной игры в
реальном времени

16.

Спасибо за внимание!
English     Русский Правила