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

​​​​​​​Исследователи из Делфтского технологического университета представили новую роботизированную систему OpenChessRobot с открытым исходным кодом. Робот может играть человеком за реальной доской. Он не только играет, но и комментирует ход партии жестами и словами.
Владимир Губайловский
Владимир Губайловский
Робот играет в шахматы обычными фигурами и комментирует ходы словами и жестами
Система состоит из руки робота Franka Emika Panda, стереокамеры ZED2 и вычислительной платы NVIDIA Jetson Nano. Zhang et al.
Шахматы всегда были не только игрой, но и приятным поводом пообщаться. Люди за шахматной доской, как правило, не только играют, но интересно проводят время. Робот попробовал не только сыграть в шахматы, но и стать интересным партнером.

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

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

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

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

Робот выполняет запланированные перемещения шахматных фигур. Слева: Робот перемещает пешку с клетки E2 на клетку E4. Справа: Робот поднимает коня на G1, чтобы перепрыгнуть через другие фигуры на своем пути.
Робот выполняет запланированные перемещения шахматных фигур. Слева: Робот перемещает пешку с клетки E2 на клетку E4. Справа: Робот поднимает коня на G1, чтобы перепрыгнуть через другие фигуры на своем пути.
Zhang et al.
РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ
РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

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

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

Обратная связь: робот кивает и качает головой после оценки хорошего или плохого шахматного хода, соответственно.
Обратная связь: робот кивает и качает головой после оценки хорошего или плохого шахматного хода, соответственно.
Zhang et al
РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

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

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

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

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ
РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

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

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

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

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