Peeqo использует распознавание голоса и отвечает при помощи GIF-анимации, соответствующей запросу.
GIF-ки скачиваются с сайта giphy.com
Для движений головы робота, используется Платформа Стюарта, в которой шесть актуаторов дают 6 степеней свободы (6-DoF).
Мозгом робота выступает Raspberry Pi 3, которая управляет двумя Arduino Mini по протоколу I2C (контроллеры управляют сервомашинками и кольцом из RGB-светодиодов NeoPixel — WS2812B).
Робот имеет камеру и 4 микрофона (для всенаправленного восприятия команд — автор использовал MEMS-микрофон SPU0410).
Для программирование, автор (Abhishek Singh) использует Electron, который позволяет создавать приложения, используя HTML, CSS и JavaScript, используя локальный сервер Node.js.
Для распознавания голоса используется Snowboy, который детектирует ключевое слово “Peeqo”.
Также, используется Google Cloud Speech API, для работы с которым используется библиотека Sonus, чтобы конвертировать остальной произнесённый запрос или команду в текст, который затем можно интерпретировать.
Комментарии (0)
RSS свернуть / развернутьТолько зарегистрированные и авторизованные пользователи могут оставлять комментарии.