Lego Mindstorms NXT 2.0 играет в шахматы

Share Button
Название проекта: Lego Mindstorms NXT 2.0 играет в шахматы
Платформа: LEGO Mindstorms

Этот Lego-проект был реализован в Университете Дамаска (университет в сирийской столице) на факультете механики и электротехники.
Используются три двигателя:

  • для движения по оси Х,
  • для движения по оси Y,
  • для перестановки фигур.

Движения оппонента, который играет в шахматы с Lego фиксируются мобильной камерой, установленной сверху. Изображение анализируется. Если движение зафиксировано и второй игрок сходил, то подается команда сделать новый ход. Команды передаются по Bluetooth.

Программа для механической части робота написана в RobotC.

Для генерации шахматных ходов используется специализированная open source Java-библиотека (CuckooChess 1.12).

Код для анализа движений оппонента написан в MATLAB.

В ближайшее время автор обещает выложить в открытый доступ механическую конструкцию робота.

Использованные компоненты: Lego Mindstorms NXT 2.0

, , ,

Сайт проекта: https://www.facebook.com/hadi.darrous

Другие проекты на этой платформе:

Перейти в каталог DIY-проектов роботов

Как добавить робопроект в каталог?
Share Button

2 комментария к статье “Lego Mindstorms NXT 2.0 играет в шахматы”

  1. orenkomp.ru

    28.07.2015

    G предназначена для детей и взрослых, которые не имеют опыта программирования и по этой причине, она очень проста в использовании.

    Ответить на этот комментарий
  2. Виктор

    23.08.2015

    Немного пришлось повозиться с компоновкой элементов, ведь не так-то просто собрать подвижную машину с работающей катапультой.

    Ответить на этот комментарий

Оставить комментарий

© 2014-2024 Занимательная робототехника, Гагарина Д.А., Гагарин А.С., Гагарин А.А. All rights reserved / Все права защищены. Копирование и воспроизведение в любой форме запрещено. Политика конфиденциальности. Соглашение об обработке персональных данных.
Наверх