Шахматный робот на базе Raspberry Pi Pico обманывает и оскорбляет игроков с помощью ChatGPT

Разработчик Ной Дэвис создал шахматного робота на базе Raspberry Pi Pico, который использует движок Stockfish для обмана противника и оптимизации ходов, а также оскорбляет соперника при помощи ChatGPT.

igvnxx3abcpqrtv9id2fybmx818.jpeg

Проект применяет чат-бота для диалога с оппонентом и преобразовывает текст в речь.

Команда Raspberry Pi связалась с Дэвисом, чтобы получить дополнительную информацию о роботе.

xfiltyxprnajpittdx9kb8lcx7u.jpeg

Игровая доска оснащена набором датчиков, которые определяют расположение фигур. Каждая из них имеет магнит на дне, чтобы взаимодействовать с датчиками. Однако это не определяет, что это за фигура конкретно, поэтому Дэвис написал код для отслеживания положения каждой фигуры от её начального до финального положения.

В дополнении к магнитам и массиву датчиков энтузиаст создал роботизированную руку, способную поднимать и перемещать предметы. Положение руки для следующего хода определяет Raspberry Pi Pico.

kmbap02edazvznmvj5rpaoaraaa.jpeg

На доске размещена светодиодная лента двух цветов, которая сигнализирует об очереди оппонентов.

Когда наступает момент хода робота, Raspberry Pi подключается к приложению с открытым исходным кодом Stockfish. Устройство использует движок для планирования идеального хода, что делает робота достаточно сильным соперником.

Дэвис пообещал создавать больше инженерного и программного контента для своего канала на YouTube. Полный ролик, посвящённый проекту шахматного робота, находится в процессе создания.

© Habrahabr.ru