Найти в Дзене
TechInsider

Робот играет в шахматы обычными фигурами и комментирует ходы словами и жестами

​​​​​​​Исследователи из Делфтского технологического университета представили новую роботизированную систему OpenChessRobot с открытым исходным кодом. Робот может играть человеком за реальной доской. Он не только играет, но и комментирует ход партии жестами и словами. Шахматы всегда были не только игрой, но и приятным поводом пообщаться. Люди за шахматной доской, как правило, не только играют, но интересно проводят время. Робот попробовал не только сыграть в шахматы, но и стать интересным партнером. Системы искусственного интеллекта, которые могут играть в игры с людьми, становятся все более продвинутыми и уже используются бесчисленными разработчиками по всему миру. Но большинство этих систем предназначены для игры с людьми в цифровом мире, а не в реальном. Исследователи из Делфтского технологического университета представили новую роботизированную систему с открытым исходным кодом, которая может играть человеком за реальной доской. Этот робот описан в статье, опубликованной на сайте п

​​​​​​​Исследователи из Делфтского технологического университета представили новую роботизированную систему OpenChessRobot с открытым исходным кодом. Робот может играть человеком за реальной доской. Он не только играет, но и комментирует ход партии жестами и словами.

    Робот играет в шахматы обычными фигурами и комментирует ходы словами и жестами
Робот играет в шахматы обычными фигурами и комментирует ходы словами и жестами

Шахматы всегда были не только игрой, но и приятным поводом пообщаться. Люди за шахматной доской, как правило, не только играют, но интересно проводят время. Робот попробовал не только сыграть в шахматы, но и стать интересным партнером.

Системы искусственного интеллекта, которые могут играть в игры с людьми, становятся все более продвинутыми и уже используются бесчисленными разработчиками по всему миру. Но большинство этих систем предназначены для игры с людьми в цифровом мире, а не в реальном.

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

Ученые считают, что разработанная модель может оказаться ценным ресурсом для исследования взаимодействия человека и робота.

   Робот выполняет запланированные перемещения шахматных фигур. Слева: Робот перемещает пешку с клетки E2 на клетку E4. Справа: Робот поднимает коня на G1, чтобы перепрыгнуть через другие фигуры на своем пути.Zhang et al.
Робот выполняет запланированные перемещения шахматных фигур. Слева: Робот перемещает пешку с клетки E2 на клетку E4. Справа: Робот поднимает коня на G1, чтобы перепрыгнуть через другие фигуры на своем пути.Zhang et al.

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

Что внутри и что снаружи

   Обратная связь: робот кивает и качает головой после оценки хорошего или плохого шахматного хода, соответственно.Zhang et al
Обратная связь: робот кивает и качает головой после оценки хорошего или плохого шахматного хода, соответственно.Zhang et al

Роботизированная платформа, разработанная исследователями, включает в себя как аппаратные, так и программные компоненты. Аппаратное обеспечение робота включает в себя роботизированную руку Franka Emika Panda с 7 степенями свободы,, роботизированный захват, напечатанный на 3D-принтере, камеру ZED2 StereoLabs, клавиатуру, внешний микрофон и динамик, подключенный к компьютеру.

Робот имеет несколько базовых программных компонентов, включая восприятие, анализ и оценку, планирование и выполнение движений, а также модуль взаимодействия. Модуль восприятия анализирует изображения шахматной доски, снятые камерой ZED2, и переводит их в текстовые описания.

Модуль анализа и оценки передает эти текстовые описания шахматному движку для получения прогнозируемых ходов. Затем модуль планирования и выполнения движений использует прогнозируемый ход для выполнения действий робота.

Модуль взаимодействия позволяет роботу общаться с игроками-людьми. Для генерации ответов на вопросы пользователя модуль использует API диалоговой платформы OpenAI ChatGPT.

Ученые тестировали роботизированную платформу в серии испытаний, оценивая ее способность играть с людьми в шахматах. Но они еще не исследовали восприятие пользователей, которые играли с роботом.

Базовый код робота и наборы данных, используемые для обучения его классификаторов, имеют открытый исходный код и доступны на GitHub. Такого можно изготовить в других институтах для проведения дальнейших исследований, посвященных взаимодействию человека и робота.

Шахматы и го

AlphaZero — лучший игрок в шахматы на планете Земля На этой шахматной доске GoChess можно играть с соперником в любой точке мира Игроки в го очень быстро учатся у ИИ и еще смогут составить ему конкуренцию

«В будущем мы намерены использовать эту установку для изучения того, как роботы с искусственным интеллектом влияют на людей во время игры», — написали ученые. «Исследование будет включать в себя общение робота с людьми с помощью эмоциональных жестов и более естественной речи. Расширение возможностей OpenChessRobot за пределы шахматных приложений на другие взаимодействия с человеком также является приоритетным направлением исследования».