Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

MrRobot: Ubuntu Mobile-приложение для управления роботом Rapiro голосом, касанием и встряхиванием

MrRobot — это Ubuntu Mobile приложение, которое оживляет робота Rapiro через интуитивные голосовые, тактильные и моционные управления. Разработано за 28 часов во время Ubuntu Shenzhen Hackathon, проект демонстрирует, как мобильные устройства могут бесшовно взаимодействовать с робототехникой, используя открытое железо и ПО.

Весь исходный код, прошивка Arduino и 3D-печатаемые детали свободно доступны, позволяя хоббистам и профессионалам собирать свой Rapiro и расширять систему.

Что вы узнаете

  1. Развертывание Qt-базированного Ubuntu Mobile приложения из SDK на устройство.
  2. Интеграция API распознавания голоса и текста wit.ai для создания hands-free командного интерфейса.
  3. Настройка Raspberry Pi сервера, слушающего WebSocket-сообщения от мобильного приложения.
  4. Проектирование удобного UI с триггерами касания, встряхивания и голоса.

Спецификация материалов (BOM)

  1. Ubuntu Mobile телефон или планшет.
  2. Raspberry Pi с Wi‑Fi донглом.
  3. Набор робота Rapiro.
  4. Опционально: музыкальная коробка для аудиовоспроизведения.

Необходимое ПО

  1. Ubuntu Qt SDK (для разработки приложения).
  2. Raspbian OS на Raspberry Pi.
  3. Arduino IDE (если хотите собрать робота с нуля).
  4. wit.ai API ключ для обработки голоса.

Обзор проекта

Приложение предлагает три интерактивные модальности:

Шаг 1: Сборка мобильного приложения

Следуйте детальным инструкциям на GitHub странице проекта для установки Ubuntu Qt SDK, конфигурации проекта и развертывания приложения на вашем Ubuntu Mobile устройстве.

Шаг 2: Развертывание WebSocket-сервера на Raspberry Pi

Подключите Pi к локальной Wi‑Fi сети через донгл, затем клонируйте репозиторий сервера. Запустите сервер и настройте автозапуск при загрузке, добавив команду в /etc/rc.local.

Шаг 3: Сборка железа

Аккуратно разберите голову Rapiro, установите Raspberry Pi на выделенную пластину, подключите аудиокабель и Wi‑Fi донгл. Pi теперь служит мостом между мобильным приложением и Arduino-платой робота.

Получите код

Весь код и 3D-файлы доступны на GitHub: https://github.com/eminors/MrRobot.

Наслаждайтесь сборкой и настройкой своего голосоуправляемого робота!

Производственный процесс

  1. Бесшовная MQTT интеграция: NodeMCU DHT22 сенсоры с Raspberry Pi 3 B+ как брокер
  2. Создание удалённого датчика температуры на Raspberry Pi и Python — пошаговое руководство
  3. Создание быстрой надежной системы обнаружения пожара с Samsung SAMI, Arduino UNO и Raspberry Pi
  4. Создание многодатчиковой системы мониторинга температуры и света с Raspberry Pi и DS18B20
  5. Мастерство управления датчиками и исполнительными механизмами на Raspberry Pi: акселерометр, сервопривод и потоко…
  6. Raspberry Pi 3 B+ — Обновленные характеристики, спецификации и руководство по покупке
  7. MrRobot: Ubuntu Mobile-приложение для управления роботом Rapiro голосом, касанием и встряхиванием
  8. Создание робота на Raspberry Pi и Python: полное руководство
  9. Создание Bluetooth-робота на Raspberry Pi с аудио-обратной связью
  10. Создание интернет-управляемого видеostreaming-робота на Arduino и Raspberry Pi