TJ-бот: сделай сам

«Роботовед» продолжает развивать тему любительской робототехники. На этот раз речь пойдет о DIY-роботе TJ-bot.

Знаменитая корпорация IBM всегда была крупным мозговым центром, идеи которого двигали науку вперед. В стенах компании собралось множество инженеров, технологов и даже философов, которые пытались  ответить на вызовы современности, создавая множество интереснейших проектов. Сегодня умы людей, интересующихся наукой и техникой, занимают вопросы искусственного интеллекта.

Своим проектом Tj-bot компания IBM хочет показать высокую степень доступности современной робототехники. Работать с TJ-bot интересно, приятно и просто. Герой советского мультфильма пел: «Надо жить умеючи, надо жить играючи». Эта цитата прекрасно описывает концепцию TJ-bot. На сборку робота уходит всего лишь 15 минут. Управляет роботом компьютер IBM Watson.

Для того, чтобы собрать TJ-Bot, необходимы чертеж робота, компьютер Raspberry Pi и несколько дополнительных элементов. Дополнить робота можно сервоприводами, светодиодами, камерой,  микрофонам и другими элементами. Открытость данного продукта значительно расширяет вариации его применения. Благодаря открытому программному коду продвинутый пользователь может дополнять и изменять ПО робота. Материалы по использованию Tj-Bot можно найти на сайте GitHub.

tjbot2

Интересной особенностью робота является то возможность выстроить с TJ-Bot коммуникацию. Научить робота реагировать на человеческую речь можно следующим образом:

  1. Для того, чтобы Tj-Bot полноценно реагировал на Ваши эмоции, необходимо подключить к роботу Twitter API и анализирующую эмоциональную окраску сообщений программу Watson Tone Analyzer, . С помощью этих программам робот изменяет цвет своего RGB-светодиода в зависимости от проявленных по отношению к нему эмоций. Так, робота можно научить реагировать на сообщения пользователей Twitter в режиме реального времени.
  2. Кроме того, картонного робота можно научить реагировать на голосовые команды. Так, можно заставить робота изменять цвет светодиода на требуемый. Для этого необходима программа Watson Tone Analyzer, отвечающая за анализ и понимание человеческой речи.
  3. С помощью API Watson можно сделать чат с роботом: Watson Speech to Text API переводит голос в текст, Watson Conversation обрабатывает текст и дает ответ, а Watson Text to Speech переводит текст в аудио. Общаться с роботом можно на любые темы.

tjbot3

Основная идея, заложенная в Tj-Bot состоит в том, даже слабая форма искусственного интеллекта, встроенная в устройства, может облегчить быт, учебу или работу. С Tj-Bot можно играючи обучаться робототехнике или программированию, взаимодействуя с картонным роботом.

Читать также: 

Robotino атака по всем фронтам

Обзор линейки конструкторов Lego Education