TJBot — Использование Raspberry Pi с Watson


Чтобы привлечь производителей и мастеров к работе с сервисами Watson, IBM разработала проект с открытым исходным кодом по созданию симпатичного бота из картона или 3D-печати, названного TJ в честь первого в истории президента IBM Томаса Дж. Уотсона, чье имя также используется для сервисов IBM на основе искусственного интеллекта.

Raspberry Pi
Raspberry Pi

TJBot указан на странице IBM Watson Maker Kits на GitHub, где в настоящее время является единственным элементом и описывается как:

проект с открытым исходным кодом, призванный помочь вам получить доступ к Watson Services в увлекательной игровой форме.

По сути, проект представляет собой корпус для Raspberry Pi, а на GitHub есть загружаемые файлы для 3D-печатной версии или для шаблона лазерной резки с третьим вариантом, который еще не доступен для заказа. TJ — создание Марьям Ашури, царя «крутых вещей» IBM, и в этом видео мы видим, как она собирает DIY-комплект, состоящий из картонного выреза, Raspberry Pi и множества надстроек, включая светодиодную подсветку RGB и микрофон. , серводвигатель и камеры для сборки TJBot.

Один вы построили TJ, что дальше? Вы используете его для доступа к службам Watson Services, и чтобы помочь вам начать работу, есть три поставляемых «рецепта», которые находятся на GitHub, где вы найдете код Node.js, и на Instructables, где предоставляются пошаговые инструкции. Эти рецепты работают только для Raspberry Pi. Вам также понадобится учетная запись Bluemix.

В первом случае идея заставить TJ реагировать на эмоции с помощью Watson Tone Analyzer и Twitter API для управления цветом NeoPixel RGB привела к тому, что общественность восприняла данное ключевое слово, такое как «счастливый».

Затем попробуйте слушать и говорить TJ. Для этого вам понадобится Watson Speech to Text для преобразования вашего голоса в текст, Watson Conversation для обработки текста и вычисления ответа и Watson Text to Speech для передачи ответа.

В третьем рецепте снова используется Watson Speech to Text для выполнения команды на изменение цвета светодиода.

На данный момент TJ привлек два рецепта, внесенных сообществом энтузиастов TJ Bot, SwiftyTJ для управления светодиодом бота из программы Swift, которая преодолевает тот факт, что в настоящее время нет поддержки NeoPixel LED в Swift, и TJWave, который использует Node. js, управляет рукой TJ через встроенный сервопривод, анализируя команды, а также сообщает ответ,

Другие варианты рецептов:

Визуальное распознавание: у TJ есть заглушка за левым глазом для вставки камеры Raspberry Pi. Попробуйте подключить камеру к Watson Visual Recognition API, чтобы TJ мог поздороваться, когда увидит вас.

IoT: служба Watson IoT позволяет управлять устройствами умного дома (например, Philips Hue, светильниками LIFX и т. Д.). Подключите TJ к IoT и пусть он будет управлять вашим домом.

Подключенные роботы: вы можете запрограммировать несколько TJ для отправки сообщений друг другу с помощью платформы Watson IoT.

TJBot звучит очень весело для исследования нового мира диалоговых и отзывчивых ботов, см. Что делает бот?

А учитывая, что миллионы Rapsberry Pis в дикой природе ищут новую задачу, добавление картонного или пластикового корпуса и изучение API Watson, безусловно, кажется классным проектом.


Добавить комментарий