Lego Mindstorms NXT 2.0 играет в шахматы
Название проекта: 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
Другие проекты на этой платформе:
- Двуногий робот из Arduino, LEGO и деталей 3D печати
- LEGO EV3 робот-художник
- SpinnerBot из LEGO Mindstorms
- LegoGun — двуствольный пистолет из Lego Mindstorms EV3
- Спирограф — рисующий робот из LEGO Mindstorms EV3
- Бесполезная коробка из Lego Mindstoms EV3
- Гексапод из Lego Mindstorms EV3
- Роботизированная рука из Lego Mindstorms EV3
- Подъемные механизмы из LEGO Mindstorms
- Прибор автоматической подачи одноразовых стаканчиков из LEGO Mindstorms
- Робот-кабан-динозавр DINOR3X из LEGO Mindstorms EV3
- Znap — робот из LEGO Mindstorms EV3
- Робот-сортировщик (Color Sorter) из LEGO Mindstorms EV3
- Робот Educator Vehicle из LEGO Mindstorms EV3
- Робот-сигвей (Gyro Boy) из Lego Mindstorms
- Робот-манипулятор Arm H25 из LEGO Mindstorms
- Робот-гексапод NXTAPOD из LEGO Mindstorms. Модель Даниэля Бенедеттелли
- Робот-щенок (Puppy) из LEGO Mindstorms EV3
- Лимоноид — робот, продающий напитки
- Киноаппарат из Lego Mindstorms
- Принтер из Lego Mindstorms «STALKER ver. 2.0»
- Робот-пожарный из LEGO Mindstorms
- Крестики-нолики — ARBUZIKI-TEAM
- EZ Wilber — говорящий балансирующий робот из Lego Mindstorms
- Ev3 Print3rbot — робот-художник из Lego Mindstorms
- 3D-принтер из Lego печатает шоколадом
- Робот-гексапод из Lego Mindstorms NXT 2.0
- Робоноги из Lego Mindstorms
- Lego Mindstorms-экскаватор, управляемый Microsoft Kinect
- Lego-робот DIZZ3
- Крестики-нолики для Lego-робота
- Lego Mindstorms EV3 3D-принтер 2.0
orenkomp.ru
28.07.2015
G предназначена для детей и взрослых, которые не имеют опыта программирования и по этой причине, она очень проста в использовании.
Виктор
23.08.2015
Немного пришлось повозиться с компоновкой элементов, ведь не так-то просто собрать подвижную машину с работающей катапультой.